Skip to main content

The Cyanea Crate Ecosystem

13 Rust crates and 6 browser tools for high-performance bioinformatics. From sequence parsing to GPU-accelerated analysis, built for correctness and speed.

13
Crates
6
Browser Tools
Apache 2.0
License
Platform
cyanea-wasm cyanea-py cyanea-gpu
Analysis
cyanea-align cyanea-omics cyanea-stats cyanea-ml cyanea-phylo
I/O
cyanea-io cyanea-struct cyanea-chem
Core
cyanea-core cyanea-seq

cyanea-core v0.4.2

Foundation types and traits shared across the ecosystem. Alphabets, coordinate systems, error types, and memory-efficient collections.

cyanea-seq v0.3.8

Biological sequence types — DNA, RNA, protein. 2-bit encoding, k-mer generation, reverse complement, and translation tables.

cyanea-io v0.3.5

High-performance parsers and writers for bioinformatics formats. FASTA, FASTQ, VCF, BAM/SAM, GFF3, BED, and more.

cyanea-align v0.2.4

Sequence alignment algorithms — Smith-Waterman, Needleman-Wunsch, minimap2-compatible chaining, and banded alignment with SIMD.

cyanea-omics v0.2.1

Multi-omics data structures. Sparse and dense expression matrices, AnnData-compatible objects, and differential expression utilities.

cyanea-stats v0.3.0

Statistical computing for bioinformatics. Hypothesis testing, multiple testing correction, survival analysis, and Bayesian inference.

cyanea-ml v0.1.3

Machine learning primitives for biological data. Dimensionality reduction (PCA, UMAP, t-SNE), clustering, and classification.

cyanea-chem v0.2.0

Chemical informatics — molecular fingerprints, SMILES parsing, substructure search, and molecular descriptor calculation.

cyanea-struct v0.1.7

Biological structure handling — PDB/mmCIF parsing, 3D coordinate systems, secondary structure annotation, and contact maps.

cyanea-phylo v0.2.6

Phylogenetic tree construction and manipulation. Newick/Nexus parsing, distance matrices, neighbor-joining, and tree comparison metrics.

cyanea-gpu v0.1.0

GPU-accelerated compute kernels via wgpu. Pairwise alignment, k-mer counting, and matrix operations on GPU hardware.

cyanea-wasm v0.3.1

WebAssembly bindings for browser-based bioinformatics. Powers Cyanea Spaces with near-native performance in the browser.

cyanea-py v0.2.0

Python bindings via PyO3. Use the full Cyanea ecosystem from Python with zero-copy data exchange and NumPy/Polars interop.

Browser Tools

Interactive bioinformatics tools running entirely in your browser — powered by WebAssembly. No installation, no uploads to external servers.

Sequence viewer preview

cyanea/sequence-viewer

WASM

View and inspect FASTA/FASTQ files directly in your browser. Syntax highlighting, search, and quality score visualization.

Viewer FASTA FASTQ
♥ 342 Updated 1d ago
Alignment viewer preview

cyanea/alignment-viewer

WASM Popular

Interactive BAM/SAM alignment viewer with pileup visualization, variant highlighting, and coverage plots. Zero server needed.

Viewer BAM SAM
♥ 521 Updated 3d ago
VCF explorer preview

cyanea/vcf-explorer

WASM

Explore VCF files with filtering, sorting, and annotation lookups. Supports multi-sample VCFs with genotype visualization.

Viewer VCF Variants
♥ 287 Updated 5d ago
Phylogenetic tree preview

community/phylo-tree

WASM Featured

Interactive phylogenetic tree viewer with support for Newick and Nexus formats. Circular, radial, and rectangular layouts.

Visualization Phylogenetics Newick
♥ 198 Updated 1w ago
FASTQ QC preview

community/fastq-qc

WASM New

Browser-based FASTQ quality control reports. Generate per-base quality, adapter content, and GC distribution plots client-side.

QC FASTQ Analysis
♥ 156 Updated 2d ago
Format converter preview

cyanea/format-converter

WASM

Convert between bioinformatics file formats in your browser. Supports FASTA, FASTQ, SAM, VCF, BED, GFF3, and more.

Converter Multi-format
♥ 234 Updated 4d ago

Contribute to the ecosystem

The Cyanea crate ecosystem is open source. Report issues, submit pull requests, or build something new on top of it.

View on GitHub