Skip to content
@cyanea-bio

cyanea-bio

Building tools to accelerate genomic research through fast, collaborative data infrastructure.
  • Switzerland

Cyanea

The Open Community for Life Science Research

Share datasets, protocols, and experiments. Version everything.
Collaborate openly. Built by scientists, for scientists.

Website · App · Docs · Blog · Status


What is Cyanea?

Cyanea is an open-source, federated platform for life science R&D. Store, version, and share datasets, protocols, notebooks, and pipelines. Self-hostable, federation-ready, with a Rust-powered compute layer that runs natively and in the browser via WASM.

  • Cyanea Platform — Elixir/Phoenix web application with interactive notebooks (dual WASM + server execution), REST API, CLI tool, real-time collaboration, and a full billing system. SQLite or PostgreSQL.
  • Cyanea Labs — 15 Rust crates covering sequences, alignment, omics, statistics, ML, chemistry, structural biology, phylogenetics, metagenomics, epigenomics, GPU compute, file I/O, WASM bindings, and Python bindings. 3,700+ tests.

Open Source Repositories

Repo Description
cyanea Elixir/Phoenix platform with LiveView, Rust NIFs, and WASM compute
labs Rust bioinformatics ecosystem (Cargo workspace, 15 crates, 3,700+ tests)

Architecture

Browser ── WASM (cyanea-wasm) ──┐
                                ▼
          Cyanea Platform (Elixir/Phoenix)
          LiveView · REST API · Oban · PubSub
                       │
                       ▼
              Rustler NIFs (cyanea_native)
                       │
                       ▼
              Cyanea Labs (Rust)
   seq · align · omics · stats · ml · chem
   struct · phylo · meta · epi · io · gpu

Rust libraries are consumed server-side via NIFs for heavy compute (parsing, alignment, hashing) and client-side via WASM for interactive browser tools (sequence viewers, notebook execution, local file preview).

Labs Crates

Crate Domain
cyanea-core Shared primitives, hashing, compression
cyanea-seq Sequence I/O, manipulation, k-mers, indexing
cyanea-align Pairwise and multiple sequence alignment, GPU dispatch
cyanea-omics Expression matrices, variants, genomic intervals, single-cell
cyanea-stats Descriptive stats, hypothesis testing, PCA, distributions
cyanea-ml Clustering, dimensionality reduction, KNN, embeddings
cyanea-chem SMILES/SDF parsing, fingerprints, molecular properties
cyanea-struct PDB/mmCIF parsing, secondary structure, superposition
cyanea-phylo Newick/NEXUS I/O, tree building, ancestral reconstruction
cyanea-meta Metagenomics: taxonomy, diversity, functional annotation
cyanea-epi Epigenomics: peak calling, motifs, chromatin states
cyanea-io Unified file format parsers (CSV, VCF, BED, GFF, SAM)
cyanea-gpu GPU compute abstraction (CUDA/Metal)
cyanea-wasm Browser runtime and JavaScript bindings
cyanea-py Python bindings via PyO3

Built with

Elixir · Phoenix LiveView · Rust · SQLite · Tailwind CSS · WASM · S3


Named after Cyanea, a genus of jellyfish. Among jellyfish are the only known organisms capable of biological immortality. The quest for eternal life is as old as humanity itself, and the life sciences are its most promising modern pursuit.

Popular repositories Loading

  1. cyanea cyanea Public

    Bioinformatics platform built with Phoenix/Elixir and Rust NIFs

    Elixir 2

  2. labs labs Public

    Cyanea Labs: Rust bioinformatics ecosystem

    Rust 1

  3. .github .github Public

    Organization profile and community health files

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…