GGenomics UI
shadcn registry
@genomics/*

shadcn-grade components for genomics

The awkward domain surfaces generic UI kits skip: virtualized sequence and alignment viewers, 3D structure, PAE matrices, phylogenies, genome tracks, and variant cells — all wired to one linked-selection substrate, so a residue is the same entity across every view.

The crown jewel: linked selection

coordinate-link →

sequence-viewer + msa-viewer, one LinkedSelectionProvider

Jump to residue:0 residues selected
Sample kinase domain
279 aa · 1–279
279 aa
Use arrow keys to move along the sequence, Shift plus arrow to jump ten, Home and End for the ends, Enter to select, Space to add to the selection, Escape to clear.
Alignment
10 sequences × 279 columns
10 sequences × 279 columns
Use arrow keys to move along the sequence, Shift plus arrow to jump ten, Home and End for the ends, Enter to select, Space to add to the selection, Escape to clear.

Hover or drag-select in either view — the sequence and the alignment share one reference-residue coordinate, so the highlight follows across both. The jump buttons broadcast a focus request that scrolls each viewer to the residue.

Components

Coordinate Link
Foundation

The shared selection substrate.

Sequence Viewer
Viewers

Virtualized DNA/RNA/protein, to megabase scale.

MSA Viewer
Viewers

Two-axis virtualized multiple alignment.

Structure Viewer
Viewers

3Dmol.js wrapper with a linked confidence strip.

PAE Matrix
Viewers

Predicted aligned error / contact map.

Phylo Tree
Viewers

Rectangular phylogram from Newick.

Track Viewer
Viewers

Linear coordinate browser (IGV-in-a-box).

Variant Cell
Cells & data

Source-backed variant cells.

Sequence Logo
Viewers

Information-content logo over an alignment.

Domain Diagram
Viewers

Pfam-style protein architecture.

Read Pileup
Viewers

IGV-style alignment pileup.

Ideogram
Viewers

Chromosome overview + navigation.

Dot Plot
Viewers

Pairwise comparison by shared k-mers.

Manhattan Plot
Viewers

Genome-wide association results.

Volcano Plot
Viewers

Differential-expression volcano.

Expression Heatmap
Viewers

Genes × samples, row z-scored.

Bio File Thumbnail
Intake

Format-aware preview cards.

Variant Table
Cells & data

Virtualized, sortable, filterable variant grid.

Structure Superposition
Viewers

Align and overlay structures, colored by RMSD.

Ramachandran
Viewers

φ/ψ dihedral scatter for structure validation.

Plasmid Map
Viewers

Circular DNA map for plasmids and small genomes.

Chromatogram
Viewers

Sanger sequencing trace (.ab1-style) viewer.

Oncoprint
Cells & data

cBioPortal alteration matrix.

Pairwise Alignment
Viewers

Query/subject alignment with midline.

Embedding Scatter
Viewers

UMAP / t-SNE cell embedding.

SC Dotplot
Viewers

Single-cell marker dot plot.

Violin Plot
Viewers

Distributions across groups.

CNV Profile
Viewers

Genome-wide copy-number profile.

Sashimi Plot
Viewers

RNA-seq coverage + junction arcs.

Secondary Structure
Viewers

1D protein SS ribbon (DSSP-style).

Molecule 2D
Viewers

2D small-molecule depiction from SMILES.

Surface Viewer
Viewers

Molecular surface colored by residue property.

Interaction Diagram
Viewers

LigPlot-style 2D ligand–residue contacts.

Synteny
Viewers

Ribbon comparison between two sequences.

Restriction Map
Viewers

Linear DNA map of restriction sites.

Allele Frequency
Cells & data

gnomAD-style population frequency panel.

Karyotype
Viewers

Whole-genome chromosome grid.

Color Legend
Foundation

The readable half of every colored viewer.

Viewer Frame
Foundation

Loading, error, and empty states for async viewers.

Plot Frame
Foundation

Margins derived from the data, not hand-tuned.

Axis
Foundation

Ticks from the scale that placed the data.

Canvas Theme
Foundation

Design tokens a draw callback can actually read.

Use Canvas Layers
Foundation

Hover without repainting a million points.

Use Hit Test
Foundation

What's under the cursor, answered once.

Use Viewport
Foundation

Pan and zoom, shared across an axis.

Use Selection Gesture
Foundation

Click, extend, brush, clear — one state machine.

Use Exportable
Foundation

A viewer declares what it exports; the frame renders it.

Plot Surface
Foundation

The cartesian archetype, assembled.

Matrix Surface
Foundation

The rows × columns archetype.

Track Surface
Foundation

Lanes stacked over one shared window.

Residue Surface
Foundation

The character-cell axis.

Graph Surface
Foundation

Node-link diagrams: transform, hit-test, labels.

Structure Surface
Foundation

The 3Dmol lifecycle, owned once.

Use Data Window
Foundation

Fetch what the window shows, and nothing twice.

Color By
Foundation

The encoding picker, bound to its own scale.

Export Menu
Controls

Figure and data out, in the formats the field uses.

Locus Input
Controls

Coordinates or gene symbols, resolved.

Survival Curve
Clinical & stats

Kaplan–Meier with numbers at risk and a log-rank test.

QQ Plot
Clinical & stats

Observed vs expected p-values, with λGC.

UpSet Plot
Clinical & stats

Set intersections past the point Venn diagrams break.

Enrichment Plot
Clinical & stats

The three-panel GSEA figure.

Pedigree Chart
Clinical & stats

Family structure in standard clinical notation.

Hi-C Matrix
Viewers

Chromatin contact map with TADs and loops.

Network Graph
Viewers

Interaction, regulatory, and pathway networks.

Translation Strip
Viewers

Six-frame translation and ORFs under a DNA sequence.

Cluster Heatmap
Viewers

Expression heatmap with row and column dendrograms.

Plate Map
Viewers

96- and 384-well plates, as a first-class view.

Quality Strip
Intake

Per-cycle read quality, the FastQC panel.

Genomic Axis
Viewers

Gene model on a genomic axis, linked to protein residues.

Hover Tip
Controls

Pointer-following detail panel for canvas viewers.

Slider
Controls

Dependency-free single-value slider.

Select
Controls

Compact dependency-free dropdown.

Bio Dropzone
Intake

Format-sniffing intake for local genomics files.

Workflow blocks