Skip to main content

Interactive Simulations

Explore life science concepts through hands-on, browser-based simulations. Each one is powered by Cyanea's Rust crates compiled to WebAssembly — no installation needed, just curiosity.

10
Simulations
6
Domains
11
Crates Used
Sequences
Evolution
Structure
Analysis
Data
Beginner Intermediate Advanced
All Molecular Biology Sequence Analysis Phylogenetics Structural Biology Statistics Machine Learning
10 simulations
Recommended Beginner first Recently added
DNA → mRNA → Protein

DNA Transcription

Beginner

Watch a DNA sequence get transcribed into mRNA and translated into a protein chain. Adjust codons and see how mutations change the output in real time.

cyanea-seq
Molecular Biology Central Dogma
~10 min 2 papers Interactive
K-mer spectrum

K-mer Frequency Explorer

Beginner

Decompose a DNA sequence into k-mers and visualize their frequency distribution. Explore how k-mer size affects genome assembly and sequence comparison.

cyanea-seq
Sequence Analysis Genomics
~10 min 3 papers Interactive
Dynamic programming matrix

Pairwise Sequence Alignment

Intermediate

Step through Needleman-Wunsch and Smith-Waterman algorithms cell by cell. Adjust gap penalties and substitution matrices to see how alignment scores change.

cyanea-align
Sequence Analysis Algorithms
~20 min 4 papers Interactive Featured
Neighbor-joining tree

Phylogenetic Tree Builder

Intermediate

Build phylogenetic trees from sequence data using distance-based methods. Compare neighbor-joining and UPGMA, and explore how distance metrics affect tree topology.

cyanea-phylo
Phylogenetics Evolution
~20 min 3 papers Interactive
3D protein fold

Protein Structure Viewer

Beginner

Explore protein structures in 3D. Toggle between cartoon, ball-and-stick, and surface representations. Color by secondary structure, residue type, or B-factor.

cyanea-struct
Structural Biology PDB
~10 min 2 papers Interactive Popular
Molecular fingerprints

Small Molecule Explorer

Intermediate

Draw or load small molecules, compute descriptors, and compare fingerprint similarity. Learn how cheminformatics methods underpin drug discovery pipelines.

cyanea-chem
Structural Biology Cheminformatics
~15 min 3 papers Interactive
Distribution tails

p-value Playground

Beginner

Simulate experiments and watch p-value distributions form. Explore the effects of sample size, effect size, and multiple testing on statistical significance.

cyanea-stats
Statistics Hypothesis Testing
~10 min 2 papers Interactive New
UMAP / t-SNE projection

Clustering & Dimensionality Reduction

Intermediate

Apply PCA, t-SNE, and UMAP to biological datasets. Adjust hyperparameters and see how clusters form, split, and merge in real time.

cyanea-ml
Machine Learning Visualization
~20 min 4 papers Interactive
Format anatomy

FASTA/FASTQ Format Inspector

Beginner

Dissect bioinformatics file formats byte by byte. Learn how headers, sequences, and quality scores are structured, and validate files against the specification.

cyanea-io
Data Formats Parsing
~5 min 1 paper Interactive
Compute shader pipeline

GPU Parallel Patterns

Advanced

Visualize GPU compute patterns for bioinformatics workloads. Compare CPU vs. GPU execution for k-mer counting, pairwise alignment, and matrix operations.

cyanea-gpu
HPC WebGPU
~30 min 5 papers Interactive New

Build a simulation

These simulations are powered by open-source Rust crates compiled to WebAssembly. Create your own interactive learning module and contribute it to the ecosystem.

View on GitHub