Protocols library

180+ analyses,
curated by biologists.

Every protocol encodes real-world best practices — conda environments, tool versions, QC gates, SLURM resource hints — so Claude doesn't guess. Pick one to start, generate a new one, or describe your own.

Single-cell

Scanpy end-to-end

QC filtering, normalization, HVG selection, PCA, Leiden clustering, UMAP, marker genes.

scanpy · anndata · Python 3.11
Single-cell

Seurat integration

Multi-dataset harmonization with SCTransform and Harmony — batch correction done right.

Seurat v5 · harmony · R 4.4
Single-cell

Cell-type annotation

Automated annotation with CellTypist + manual marker review in a reproducible notebook.

celltypist · scanpy
Single-cell

scVelo RNA velocity

Dynamical and stochastic velocity models with arrow overlays on your UMAP.

scvelo · velocyto
Single-cell

Doublet detection

Scrublet on each sample separately, with automatic threshold selection and QC plots.

scrublet · doubletdetection
Single-cell

CellChat communication

Ligand-receptor inference across cell types, with circos and heatmap visualizations.

CellChat · NicheNet
Bulk RNA-seq

DESeq2 differential expression

Count modelling with shrinkage, LFC estimates, dispersion plots, and volcano output.

DESeq2 · apeglm · R 4.4
Bulk RNA-seq

PyDESeq2

Pure-Python DESeq2 reimplementation — perfect for HPC where R envs are painful.

pydeseq2 · pandas
Bulk RNA-seq

STAR + Salmon quantification

Two-pass STAR alignment plus Salmon quant with decoy-aware index, wrapped in Snakemake.

STAR · salmon · snakemake
Bulk RNA-seq

GSEA enrichment

Pre-ranked GSEA with MSigDB hallmark, C5, and custom gene sets. Tidy tables + plots.

fgsea · msigdbr
Spatial

Visium / 10x spatial

Space Ranger outputs → Scanpy/Seurat spatial object → spot clustering and niches.

squidpy · SpaceRanger
Spatial

cell2location deconvolution

Reference scRNA → spatial cell-type abundance maps with Bayesian uncertainty.

cell2location · scvi-tools
Spatial

Xenium / MERFISH

Subcellular-resolution ingestion, cell-boundary QC, and spatial neighborhood analysis.

squidpy · scanpy
Imaging

CellPose segmentation

Cell-boundary masks with Cyto, Nuclei, or custom-trained models; GPU-aware.

cellpose · tifffile
Imaging

StarDist nuclei

Shape-aware star-convex polygon detection for dense nuclei in IF / IHC / DAPI.

stardist · tensorflow
Imaging

DeepCell tissue

Whole-tissue Mesmer segmentation for multiplexed IF (CODEX, MIBI, IMC).

deepcell · tensorflow
Epigenomics

ATAC-seq pipeline

Trim, align with bowtie2, call peaks with MACS2, annotate, and compute FRiP / TSS.

bowtie2 · MACS2 · ataqv
Epigenomics

ChIP-seq pipeline

Broad or narrow peak calling with MACS2; deepTools bigWig QC; motif enrichment.

MACS2 · deepTools
Epigenomics

CUT&RUN / CUT&Tag

Low-input chromatin profiling with SEACR peak calling and spike-in normalization.

SEACR · bowtie2
Epigenomics

scATAC-seq (ArchR)

Tile matrix, gene-score inference, peak-to-gene linkage, and motif footprinting.

ArchR · Signac
Epigenomics

JASPAR motif enrichment

TF-binding-site enrichment in peak sets with JASPAR PFMs + HOMER backups.

JASPAR · HOMER
Structural

AlphaFold lookup

Fetch predicted structure by UniProt ID, visualize pLDDT, align homologs.

alphafold-db · PyMOL
Structural

PyMOL scripts

Batch structural rendering with publication-ready ray-traced images.

PyMOL · pymol-remote
Structural

Biopython toolkit

FASTA/PDB parsing, BLAST, multiple-sequence alignment, phylogeny helpers.

biopython
Databases

PubMed literature

Search NCBI E-utilities, retrieve abstracts, cite DOIs inline during chat sessions.

eutils · Biopython
Databases

GEO datasets

Query GSE / GSM accessions, pull metadata, stream count matrices to disk.

GEOparse · ffq
Databases

GTEx expression

Tissue-specific gene expression and eQTL lookup across the GTEx v8 release.

gtexpy
Databases

KEGG pathways

Pathway enrichment and gene-ontology crosswalks — human, mouse, more.

KEGGREST · gseapy
Databases

Gene annotation

Cross-species ortholog lookup, Ensembl ↔ RefSeq ↔ HGNC resolution.

mygene · biomaRt
Databases

LatchBio integration

Submit and track workflows on Latch's cloud-native bioinformatics platform.

latch
Visualization

Enhanced volcano plot

Publication-ready volcano plots with labeled hits, thresholds, and custom styling.

EnhancedVolcano
Visualization

UMAP projections

Tune n_neighbors, min_dist, and seed for reproducible embeddings.

umap-learn
Visualization

Matplotlib / seaborn

Lab-branded style sheets for consistent figures across manuscripts and grants.

matplotlib · seaborn
Visualization

ComplexHeatmap

Multi-annotation heatmaps with dendrograms, splits, and composite color bars.

ComplexHeatmap
ML / AI

HuggingFace transformers

Fine-tune or run inference with Geneformer, scGPT, and other biology-domain LLMs.

transformers · torch
ML / AI

scVI probabilistic models

Latent-space modelling for batch correction, differential expression, and imputation.

scvi-tools
ML / AI

PyTorch training loops

GPU-aware templates — DataLoader, mixed precision, checkpointing, W&B logging.

pytorch · accelerate

Don't see what you need? Ask the agent — it can write any protocol on demand.

Protocol generator

Don't find it?
Generate it.

Describe the workflow you need — "cross-species single-cell integration with batch correction and SCENIC TF inference" — and Operon writes the full protocol: tool choices, parameters, conda env, QC gates, and output plots.

  • Every generated protocol is saved locally and version-controlled
  • Reviewed inline before the agent executes a single command
  • Shareable with your lab as a starting point for future sessions
Operon protocol generator interface