omics.co.in
πŸ” Modern Tools & Databases 101 Curated Technologies Hardware Specs • Open Licenses • One-Click Conda Commands

The Bioinformatics Software & Database Directory

Select the optimal computational tool for your exact biological research question. Explore rigorously vetted command-line aligners, variant callers, single-cell toolkits, structural AI engines, and foundational omics databases with CPU/RAM hardware profiling, input/output specifications, and one-click Conda/Docker install commands.

πŸ” Press /
Hardware Profile:
Showing 101 of 101 tools
Architecture Blueprint

Figure 1.0: End-to-End Bioinformatics Software Hierarchy & Analytical Execution Flow

Interactive Flow Diagram

Bioinformatic workflows operate across 6 specialized software layers: starting from high-throughput biological instrumentation, transitioning through quality control and alignment, into specialized secondary statistical modeling, and terminating in containerized cloud execution and public knowledge archiving.

LAYER 1: Biological Acquisition Illumina NovaSeq X • PacBio Revio (HiFi) • Oxford Nanopore PromethION • Orbitrap Astral MS • Titan Krios Cryo-EM LAYER 2: Quality Control & Trimming fastp (All-in-One FASTQ) • FastQC • MultiQC (Aggregate HTML) • Cutadapt • NanoPlot (ONT QC) LAYER 3: Assembly & Primary Alignment BWA-MEM2 (AVX-512) • Minimap2 • STAR (Spliced RNA) • hifiasm • Flye • vg / Giraffe (Pangenome Graphs) LAYER 4: Secondary Analytics & Quant GATK4 • DeepVariant • DESeq2 • Seurat v5 • Scanpy • MaxQuant • MACS3 • MZmine 3 • DADA2 LAYER 5: Deep Learning & Structural AI AlphaFold 3 (DeepMind) • ESMFold (Meta FAIR) • RFdiffusion (Baker Lab) • scVI-tools • DIA-NN LAYER 6: Orchestration & Knowledge Repos Nextflow DSL2 • Snakemake • Docker / Apptainer • UniProt • Ensembl • RCSB PDB • gnomAD • NCBI SRA
Filter by Biological Domain:
QC & Trimming
πŸ’» < 8GB RAM C++ β€’ Multi-threaded
By Chen Lab (HaploX)

Ultra-fast all-in-one FASTQ preprocessor. Automatic adapter detection, quality trimming, polyG tail removal (NextSeq/NovaSeq), and HTML/JSON report generation.

Formats: Input: FASTQ (.gz) β€’ Output: Filtered FASTQ, HTML, JSON
πŸ’» 4-8 CPU Cores β€’ 4 GB RAM β€’ Fast NVMe I/O License: GPL-3.0
conda install -c bioconda fastp
Quality Assessment
πŸ’» < 8GB RAM Java β€’ Cross-Platform

FastQC

Docs ↗
By Babraham Bioinformatics

Universal quality control tool for high-throughput sequencing data. Evaluates per-base Phred scores, GC bias, k-mer overrepresentation, and adapter contamination.

Formats: Input: FASTQ, BAM, SAM β€’ Output: HTML QC Report, ZIP
πŸ’» 2-4 CPU Cores β€’ 2-4 GB RAM License: GPL-3.0
conda install -c bioconda fastqc
Report Aggregation
πŸ’» < 8GB RAM Python 3 β€’ Modular

MultiQC

Docs ↗
By Phil Ewels & Seqera Labs

Modular reporting tool that searches directories for analysis logs from 140+ bioinformatics tools and compiles them into a unified interactive HTML dashboard.

Formats: Input: Log files (FastQC, STAR, GATK, etc.) β€’ Output: Interactive HTML, JSON
πŸ’» 1-2 CPU Cores β€’ 2 GB RAM License: GPL-3.0
pip install multiqc
Adapter & Quality Trimming
πŸ’» < 8GB RAM Java β€’ Multithreaded

Trimmomatic

Docs ↗
By Bolger & Usadel (RWTH Aachen)

Flexible read trimming tool designed for Illumina paired-end and single-end data. Features sliding-window Phred quality filtering and palindrome adapter clipping.

Formats: Input: FASTQ (.gz) β€’ Output: Paired/Unpaired FASTQ
πŸ’» 4-8 CPU Cores β€’ 4-8 GB RAM License: GPL-3.0
conda install -c bioconda trimmomatic
Adapter Removal
πŸ’» < 8GB RAM Python β€’ C Extensions

Cutadapt

Docs ↗
By Marcel Martin (TU Dortmund)

Finds and removes adapter sequences, primers, poly-A tails, and error-prone sequencing ends. Crucial for small RNA-seq, ChIP-seq, and amplicon protocols.

Formats: Input: FASTQ, FASTA β€’ Output: Clipped FASTQ
πŸ’» 2-4 CPU Cores β€’ 2 GB RAM License: MIT
conda install -c bioconda cutadapt
Long-Read QC
πŸ’» < 8GB RAM Python β€’ Seaborn / Bokeh

NanoPlot

Docs ↗
By Wouter De Coster Lab

Plotting tool for Oxford Nanopore Technologies (ONT) and PacBio sequencing data. Generates read length vs average quality heatmaps and dynamic HTML summaries.

Formats: Input: FASTQ, BAM, summary.txt β€’ Output: Interactive HTML, PDF
πŸ’» 4 CPU Cores β€’ 4-8 GB RAM License: GPL-3.0
conda install -c bioconda nanoplot
Contamination Screen
πŸ’» 16-32GB RAM Perl β€’ Bowtie2 / BWA

FastQ Screen

Docs ↗
By Babraham Bioinformatics

Screens FASTQ sequence libraries against a multi-genome panel (Human, Mouse, E. coli, Yeast, Adapter, Vector, rRNA) to identify contamination and cross-hybridization.

Formats: Input: FASTQ (.gz) β€’ Output: HTML, PNG, Text Matrix
πŸ’» 8 CPU Cores β€’ 16 GB RAM β€’ Multi-genome indices License: GPL-3.0
conda install -c bioconda fastq-screen
Genomic Alignment
πŸš€ 32GB+ RAM C++ β€’ AVX-512 / SSE4.1

BWA-MEM2

Docs ↗
By Heng Li & Vasimuddin Md (Intel Labs)

SIMD hardware-accelerated rewrite of BWA-MEM. Employs 8-way and 16-way vectorization to align short DNA reads 2x faster to human reference genomes (GRCh38/T2T).

Formats: Input: FASTQ, FASTA β€’ Output: SAM, BAM (via samtools)
πŸ’» 8-32 CPU Cores β€’ 32-45 GB RAM (Index resident) License: MIT
conda install -c bioconda bwa-mem2
Long-Read & Splice Aligner
πŸ’» 16-32GB RAM C β€’ Approximate Seed Matches

Minimap2

Docs ↗
By Heng Li (Dana-Farber / Harvard)

Fast pairwise aligner for PacBio HiFi, Oxford Nanopore, spliced direct RNA, and full-genome assembly synteny. Industry standard for third-generation sequencing.

Formats: Input: FASTQ, FASTA β€’ Output: PAF, SAM, BAM
πŸ’» 8-16 CPU Cores β€’ 16-32 GB RAM License: MIT
conda install -c bioconda minimap2
Spliced RNA Aligner
πŸš€ 32GB+ RAM C++ β€’ Suffix Array / MMP
By Alexander Dobin (CSHL)

Ultrafast universal spliced RNA-seq aligner based on sequential Maximum Mappable Prefix matching. High sensitivity for non-canonical splice junctions and chimeric gene fusions.

Formats: Input: FASTQ β€’ Output: Sorted BAM, Gene Counts, Chimeric SAM
πŸ’» 8-16 CPU Cores β€’ 32-40 GB RAM (Human genome index) License: GPL-3.0
conda install -c bioconda star
Fast Read Alignment
πŸ’» < 8GB RAM C++ β€’ FM-Index

Bowtie 2

Docs ↗
By Ben Langmead & Steven Salzberg (JHU)

Memory-efficient Burrows-Wheeler transform tool for aligning sequencing reads to long reference genomes. Ideal for ChIP-seq, ATAC-seq, and bacterial assemblies.

Formats: Input: FASTQ, FASTA β€’ Output: SAM, BAM
πŸ’» 4-8 CPU Cores β€’ 4-8 GB RAM License: GPL-3.0
conda install -c bioconda bowtie2
Graph-based Spliced Aligner
πŸ’» 16-32GB RAM C++ β€’ Hierarchical Graph FM

HISAT2

Docs ↗
By Daehwan Kim & Steven Salzberg (JHU)

Hierarchical Graph FM index aligner capable of mapping RNA-seq reads across population-scale variant graphs, reducing reference allele alignment bias.

Formats: Input: FASTQ β€’ Output: SAM, BAM
πŸ’» 8 CPU Cores β€’ 8-16 GB RAM License: GPL-3.0
conda install -c bioconda hisat2
Quasi-Mapping Quantifier
πŸ’» 16-32GB RAM C++ β€’ Dual-phase Optimization

Salmon

Docs ↗
By Rob Patro Lab (UMD)

Ultra-fast transcript abundance quantification from RNA-seq reads using quasi-mapping with GC-bias, sequence-specific bias, and fragment-length correction.

Formats: Input: FASTQ β€’ Output: quant.sf, TPM, Bootstrap Estimates
πŸ’» 4-8 CPU Cores β€’ 8-16 GB RAM License: GPL-3.0
conda install -c bioconda salmon
Pseudoalignment
πŸ’» < 8GB RAM C++ β€’ de Bruijn Graph

kallisto

Docs ↗
By Nicolas Bray & Lior Pachter (Caltech)

Near-instantaneous pseudoalignment algorithm for quantifying transcript abundances from RNA-Seq reads by matching k-mers to colored de Bruijn graph paths without base-to-base alignment.

Formats: Input: FASTQ β€’ Output: abundance.h5, abundance.tsv
πŸ’» 4 CPU Cores β€’ 4-8 GB RAM License: GPL-3.0
conda install -c bioconda kallisto
Pangenome Graph Aligner
πŸš€ 32GB+ RAM C++ β€’ Variation Graphs / GBWT

vg / Giraffe

Docs ↗
By Human Pangenome Reference Consortium

Haplotype-aware pangenome read aligner. Maps sequencing reads to variation graphs as fast as linear aligners, eliminating reference bias and uncovering structural alleles.

Formats: Input: FASTQ, GFA, GBZ β€’ Output: GAM, GAF, BAM
πŸ’» 16+ CPU Cores β€’ 32-64 GB RAM License: Apache-2.0
conda install -c bioconda vg
De Novo Phased Assembler
πŸš€ 32GB+ RAM C β€’ Phased String Graph

hifiasm

Docs ↗
By Haoyu Cheng & Heng Li (Harvard)

Haplotype-resolved de novo genome assembler designed for PacBio HiFi reads. Produces fully phased maternal and paternal haplotype assemblies with ultra-low error rates.

Formats: Input: HiFi FASTQ, Hi-C FASTQ β€’ Output: GFA, FASTA
πŸ’» 16-32 CPU Cores β€’ 64-128 GB RAM License: MIT
conda install -c bioconda hifiasm
Long-Read Assembler
πŸš€ 32GB+ RAM Python / C++ β€’ Repeat Graph
By Mikhail Kolmogorov (NIH)

Fast and robust de novo assembler for single-molecule long reads (ONT and PacBio). Builds repeat graphs from error-prone reads without preliminary error correction.

Formats: Input: FASTQ, FASTA β€’ Output: assembly.fasta, assembly_graph.gfa
πŸ’» 16-32 CPU Cores β€’ 32-64 GB RAM License: BSD-3-Clause
conda install -c bioconda flye
Microbial Assembler
πŸ’» 16-32GB RAM C++ β€’ Multi-k-mer de Bruijn

SPAdes

Docs ↗
By Prjibelski et al. (St. Petersburg)

Versatile de novo assembler for bacterial, fungal, viral, single-cell MDA, and metagenomic short reads using iterative multi-sized de Bruijn graphs.

Formats: Input: Paired FASTQ β€’ Output: contigs.fasta, scaffolds.fasta
πŸ’» 8-16 CPU Cores β€’ 16-64 GB RAM License: GPL-2.0
conda install -c bioconda spades
Metagenome Assembler
πŸ’» 16-32GB RAM C++ β€’ Succinct de Bruijn Graph

MEGAHIT

Docs ↗
By Dinghua Li et al. (HKU)

Ultra-fast, ultra-low memory de novo assembler for large-scale metagenomic data (soil, ocean, gut). Capable of assembling terabytes of sequencing reads on a single server.

Formats: Input: FASTQ (.gz) β€’ Output: final.contigs.fa
πŸ’» 16-32 CPU Cores β€’ 32-64 GB RAM License: GPL-3.0
conda install -c bioconda megahit
Nanopore Long-Read Assembler
πŸš€ 32GB+ RAM C++ β€’ Marker Graph Alignment

Shasta

Docs ↗
By Chan Zuckerberg Biohub

Nanopore de novo long-read assembler designed to produce a human genome assembly in hours using marker k-mers and Linux shared memory POSIX primitives.

Formats: Input: Nanopore FASTQ β€’ Output: Assembly.fasta, Assembly.gfa
πŸ’» 32+ CPU Cores β€’ 128-256 GB RAM (Shared memory) License: MIT
conda install -c bioconda shasta
Reference-Guided Scaffolder
πŸ’» < 8GB RAM Python β€’ Minimap2 Wrappers

RagTag

Docs ↗
By Michael Alonge (JHU)

Tool for reference-guided scaffolding, assembly improvement, and structural variant discovery. Orders and orients draft contigs against high-quality reference genomes.

Formats: Input: Reference FASTA, Query FASTA β€’ Output: ragtag.scaffold.fasta
πŸ’» 4-8 CPU Cores β€’ 8-16 GB RAM License: GPL-3.0
conda install -c bioconda ragtag
Assembly Graph Visualizer
πŸ’» < 8GB RAM C++ β€’ Qt GUI & CLI

Bandage

Docs ↗
By Ryan Wick (Melbourne)

Bioinformatics Application for Navigating De novo Assembly Graphs Easily. Visualizes GFA/FASTG contig connection paths, repeat bridges, and blast hits interactively.

Formats: Input: GFA, FASTG β€’ Output: Vector SVG, PNG, BLAST mappings
πŸ’» 2-4 CPU Cores β€’ 4-8 GB RAM License: GPL-3.0
conda install -c bioconda bandage
Germline & Somatic Caller
πŸ’» 16-32GB RAM Java β€’ Apache Spark
By Broad Institute

Gold-standard genome analysis toolkit for germline (HaplotypeCaller) and somatic (Mutect2) variant discovery, Base Quality Score Recalibration (BQSR), and VQSR.

Formats: Input: BAM, CRAM, FASTA β€’ Output: VCF, gVCF
πŸ’» 8-16 CPU Cores β€’ 16-32 GB RAM License: BSD-3-Clause
conda install -c bioconda gatk4
Deep Learning CNN Variant Caller
⚑ GPU Required Python / C++ β€’ TensorFlow / GPU

DeepVariant

Docs ↗
By Google Health & Genomics

Deep convolutional neural network that calls genetic variants by transforming aligned BAM reads into multi-channel pileup images. Achieves precision scores >99.9%.

Formats: Input: BAM, CRAM, FASTA β€’ Output: VCF, gVCF
πŸ’» 16 CPU Cores β€’ 32 GB RAM β€’ NVIDIA GPU (Optional) License: BSD-3-Clause
docker pull google/deepvariant:latest
VCF/BCF Manipulation
πŸ’» < 8GB RAM C β€’ HTSlib

bcftools

Docs ↗
By Petr Danecek & Heng Li

Blazing-fast utility suite for calling, filtering, sorting, merging, and querying VCF/BCF variant call format files. Includes mpileup genotype caller and consensus builder.

Formats: Input: VCF, BCF, BAM β€’ Output: Indexed VCF, BCF, FASTA
πŸ’» 2-4 CPU Cores β€’ 2-4 GB RAM License: MIT / GPL-3
conda install -c bioconda bcftools
Haplotype-based Caller
πŸ’» < 8GB RAM C++ β€’ Bayesian Haplotype Models

FreeBayes

Docs ↗
By Erik Garrison & Gabor Marth

Bayesian genetic variant detector designed to find SNPs, indels, MNPs, and complex haplotypes smaller than sequencing read length directly from short read alignments.

Formats: Input: BAM β€’ Output: VCF
πŸ’» 4-8 CPU Cores β€’ 8-16 GB RAM License: MIT
conda install -c bioconda freebayes
Long-Read SV Caller
πŸ’» 16-32GB RAM Python / C++ β€’ Clustering Algorithms

Sniffles2

Docs ↗
By Smok et al. (Fritz Sedlazeck Lab)

Fast and accurate structural variant caller for long reads (PacBio HiFi and Oxford Nanopore). Calls deletions, duplications, inversions, and translocations with multi-sample genotype calling.

Formats: Input: BAM, CRAM β€’ Output: VCF, .snf files
πŸ’» 8 CPU Cores β€’ 16 GB RAM License: MIT
conda install -c bioconda sniffles
Short-Read SV Discovery
πŸ’» 16-32GB RAM C++ / Python β€’ Graph Assembly
By Illumina

Somatic and germline structural variant and indel caller for paired-end short reads. Combines discordant paired-end alignment evidence with split-read graph assembly.

Formats: Input: BAM, CRAM β€’ Output: VCF
πŸ’» 8-16 CPU Cores β€’ 16-32 GB RAM License: GPL-3.0
conda install -c bioconda manta
Variant Effect Predictor
πŸ’» 16-32GB RAM Perl / C β€’ Cache Indexes

Ensembl VEP

Docs ↗
By William McLaren et al. (EMBL-EBI)

Determines the clinical consequence of genomic variants in coding and non-coding regions. Annotates SIFT, PolyPhen, gnomAD allele frequencies, ClinVar, and splice sites.

Formats: Input: VCF β€’ Output: Annotated VCF, HTML, JSON
πŸ’» 4-8 CPU Cores β€’ 16-32 GB RAM (Local cache) License: Apache-2.0
conda install -c bioconda ensembl-vep
Variant Annotation & Filtering
πŸ’» < 8GB RAM Java β€’ Pre-built Genome DBs

SnpEff & SnpSift

Docs ↗
By Pablo Cingolani

Rapid genomic variant annotation and functional effect prediction toolbox. Calculates consequence categories (missense, nonsense, frameshift) and filters multi-sample VCFs.

Formats: Input: VCF β€’ Output: Annotated VCF, HTML summary
πŸ’» 4 CPU Cores β€’ 8-16 GB RAM License: LGPL-3.0
conda install -c bioconda snpeff
Structural Variant Caller
πŸ’» < 8GB RAM C++ β€’ Paired-End & Split-Read
By Tobias Rausch et al. (EMBL)

Integrated structural variant discovery tool utilizing paired-end discordant mapping and split-read clipping to resolve somatic and germline SV breakpoints at base-pair precision.

Formats: Input: BAM, CRAM β€’ Output: BCF, VCF
πŸ’» 4-8 CPU Cores β€’ 8-16 GB RAM License: BSD-3-Clause
conda install -c bioconda delly
Differential Expression
πŸ’» < 8GB RAM R β€’ Bioconductor β€’ GLM

DESeq2

Docs ↗
By Love, Huber & Anders (EMBL / UNC)

Gold-standard package for differential gene expression analysis of RNA-seq read counts using negative binomial generalized linear models and empirical Bayes dispersion shrinkage.

Formats: Input: Raw Count Matrix β€’ Output: Log2FC, p-adj, Volcano Plots
πŸ’» 4-8 CPU Cores β€’ 8-16 GB RAM License: LGPL-3.0
R -e 'BiocManager::install("DESeq2")'
Digital Gene Expression
πŸ’» < 8GB RAM R β€’ Bioconductor β€’ Quasi-Likelihood
By Robinson, McCarthy & Smyth (WEHI)

Differential expression analysis for RNA-seq, ChIP-seq, and CITE-seq count data using overdispersed Poisson and negative binomial generalized linear models with quasi-likelihood F-tests.

Formats: Input: Raw Count Table β€’ Output: DEG Tables, MDS Plots
πŸ’» 4 CPU Cores β€’ 8 GB RAM License: GPL-3.0
R -e 'BiocManager::install("edgeR")'
Variance Modeling RNA-Seq
πŸ’» < 8GB RAM R β€’ Bioconductor β€’ Empirical Bayes

limma-voom

Docs ↗
By Charity Law & Gordon Smyth (WEHI)

Transforms RNA-seq count data into log2-CPM with precision weights based on the observed mean-variance relationship, enabling standard linear modeling and complex multi-factor designs.

Formats: Input: Count Matrix β€’ Output: Moderated t-statistics, DE list
πŸ’» 4 CPU Cores β€’ 8 GB RAM License: GPL-3.0
R -e 'BiocManager::install("limma")'
Transcript Assembly & Quant
πŸ’» < 8GB RAM C++ β€’ Network Flow Optimization

StringTie

Docs ↗
By Mihaela Pertea et al. (JHU)

Highly efficient transcript assembler and abundance estimator for RNA-seq. Uses maximum flow network algorithms to assemble complex spliced isoforms simultaneously.

Formats: Input: Spliced BAM (STAR/HISAT2) β€’ Output: GTF, FPKM, TPM
πŸ’» 4-8 CPU Cores β€’ 8-16 GB RAM License: MIT
conda install -c bioconda stringtie
Alternative Splicing Analysis
πŸ’» 16-32GB RAM Python / C β€’ Hierarchical Model
By Shen Lab (UCLA / Penn)

Statistical detection of differential alternative splicing events: skipped exons (SE), alternative 5'/3' splice sites (A5SS/A3SS), mutually exclusive exons (MXE), and retained introns (RI).

Formats: Input: Spliced BAM, GTF β€’ Output: Splicing percentage (PSI), p-values
πŸ’» 8-16 CPU Cores β€’ 16-32 GB RAM License: GPL-3.0
conda install -c bioconda rmats
Transcript-Level Differential Analysis
πŸ’» < 8GB RAM R β€’ Measurement Error Models

Sleuth

Docs ↗
By Harold Pimentel & Lior Pachter (Caltech)

Statistical model for differential analysis of RNA-Seq that directly incorporates inferential variance (bootstrap uncertainty) calculated during kallisto pseudoalignment.

Formats: Input: kallisto output directories β€’ Output: Wald test, Likelihood Ratio tests
πŸ’» 4-8 CPU Cores β€’ 8-16 GB RAM License: GPL-3.0
R -e 'install.packages("sleuth")'
Single-Cell Multiomics
πŸš€ 32GB+ RAM R β€’ C++ β€’ Bimodal Integration

Seurat v5

Docs ↗
By Rahul Satija Lab (NYGC / NYU)

Industry leading R toolkit for single-cell genomics, featuring sketch-based million-cell analysis, bridge integration across modalities (RNA + ATAC), and spatial transcriptomics.

Formats: Input: 10x MEX, H5, Count matrices β€’ Output: Seurat Object (.rds), UMAP
πŸ’» 8-16 CPU Cores β€’ 32-64 GB RAM License: GPL-3.0
R -e 'install.packages("Seurat")'
Scalable Single-Cell Python
πŸ’» 16-32GB RAM Python β€’ AnnData / NumPy / SciPy

Scanpy

Docs ↗
By Fabian Theis Lab (Helmholtz Munich)

Scalable toolkit for analyzing single-cell gene expression data. Integrates preprocessing, Leiden graph clustering, diffusion pseudotime trajectories, and GPU RAPIDS acceleration.

Formats: Input: .h5ad, Loom, MEX β€’ Output: AnnData (.h5ad), UMAP plots
πŸ’» 8-16 CPU Cores β€’ 16-32 GB RAM (GPU optional) License: BSD-3-Clause
pip install scanpy
Deep Probabilistic Single-Cell
⚑ GPU Required Python β€’ PyTorch / GPU

scVI-tools

Docs ↗
By Nir Yosef Lab (UC Berkeley / Weizmann)

Deep probabilistic modeling framework for single-cell omics (scVI, totalVI, scArches, DestVI). Uses Variational Autoencoders for zero-shot batch integration and spatial deconvolution.

Formats: Input: AnnData (.h5ad) β€’ Output: Latent embeddings, Normalized counts
πŸ’» 8 CPU Cores β€’ 16 GB RAM β€’ NVIDIA GPU (CUDA 8GB+ VRAM) License: BSD-3-Clause
pip install scvi-tools
Chromium Primary Processing
πŸš€ 32GB+ RAM Rust / Python / Go β€’ Multi-threaded

Cell Ranger

Docs ↗
By 10x Genomics

Official analysis pipelines for Chromium single-cell RNA, V(D)J, ATAC, and Feature Barcode libraries. Demultiplexes BCLs, aligns reads, generates cell-barcode matrices, and produces web summaries.

Formats: Input: Illumina BCL / FASTQ β€’ Output: filtered_feature_bc_matrix.h5, BAM
πŸ’» 16-32 CPU Cores β€’ 64-128 GB RAM β€’ 500GB NVMe License: 10x End User License
curl -O https://cf.10xgenomics.com/releases/cell-exp/cellranger-8.0.tar.gz
Batch Effect Integration
πŸ’» < 8GB RAM C++ / R / Python β€’ Maximum Diversity

Harmony

Docs ↗
By Ilya Korsunsky & Soumya Raychaudhuri (Harvard)

Fast, sensitive algorithm for integrating single-cell transcriptomes across multiple donors, technologies, and tissues. Projects cells into a shared low-dimensional embedding iteratively.

Formats: Input: PCA embeddings β€’ Output: Integrated Harmony embeddings
πŸ’» 4-8 CPU Cores β€’ 8-16 GB RAM License: GPL-3.0
R -e 'install.packages("harmony")'
Cell-Cell Communication
πŸ’» < 8GB RAM R β€’ Mass Action Kinetics

CellChat

Docs ↗
By Suoqin Jin & Qing Nie (UC Irvine)

Infers, visualizes, and analyzes intercellular communications from single-cell transcriptomics data using curated ligand-receptor pairs (integrating soluble agonists and co-factors).

Formats: Input: Normalized counts, cell clusters β€’ Output: Communication networks, Circle plots
πŸ’» 4-8 CPU Cores β€’ 16 GB RAM License: GPL-3.0
R -e 'devtools::install_github("jinworks/CellChat")'
Spatial Transcriptomics
πŸ’» 16-32GB RAM Python β€’ Spatial Data Graphs

Squidpy

Docs ↗
By Giovanni Palla & Fabian Theis

Combines spatial molecular data with high-resolution microscopy images. Analyzes spatial neighborhood graphs, co-occurrence scores, ligand-receptor spatial colocalization, and image features.

Formats: Input: 10x Visium, Xenium, MERFISH, SpatialData β€’ Output: Spatial graphs, Anndata
πŸ’» 8-16 CPU Cores β€’ 32 GB RAM License: BSD-3-Clause
pip install squidpy
Quantitative Proteomics
πŸš€ 32GB+ RAM C# / .NET β€’ Andromeda Engine

MaxQuant

Docs ↗
By JΓΌrgen Cox & Matthias Mann (Max Planck)

Comprehensive proteomics software package for high-resolution mass spectrometry. Features Andromeda peptide search, label-free quantification (MaxLFQ), SILAC, and TMT multiplexing.

Formats: Input: Thermo RAW, Bruker .d, AB SCIEX β€’ Output: proteinGroups.txt, peptides.txt
πŸ’» 16-32 CPU Cores β€’ 32-64 GB RAM β€’ Fast SSD License: Freeware (Academic)
conda install -c bioconda maxquant
Deep Learning DIA Proteomics
πŸ’» 16-32GB RAM C++ β€’ Neural Networks

DIA-NN

Docs ↗
By Vadim Demichev Lab (CharitΓ© / Francis Crick)

Universal deep learning software for Data-Independent Acquisition (DIA) and high-throughput proteomics. Performs spectral library-free DIA processing with exceptional speed and depth.

Formats: Input: Thermo RAW, .dia, .wiff, mzML β€’ Output: report.tsv, pg_matrix.tsv
πŸ’» 16 CPU Cores β€’ 32-64 GB RAM License: CC-BY 4.0
conda install -c bioconda dia-nn
Ultrafast Peptide Search
πŸš€ 32GB+ RAM Java β€’ Fragment-Index Algorithm

MSFragger / FragPipe

Docs ↗
By Alexey Nesvizhskii Lab (UMich)

Ultrafast peptide identification search engine based on fragment-ion indexing. Enables unconstrained open mass searches to discover hundreds of unknown post-translational modifications (PTMs).

Formats: Input: mzML, RAW β€’ Output: psm.tsv, pepXML, mzIdentML
πŸ’» 8-16 CPU Cores β€’ 32-64 GB RAM License: Academic Free License
conda install -c bioconda msfragger
Targeted Mass Spectrometry
πŸ’» < 8GB RAM C# β€’ Windows .NET Client

Skyline

Docs ↗
By Michael MacCoss Lab (UW)

Premier open-source document-oriented application for building Selected Reaction Monitoring (SRM / MRM), PRM, and DIA quantitative methods and analyzing resulting chromatographic traces.

Formats: Input: RAW, mzML, WIFF β€’ Output: Peak areas, Transition lists, Reports
πŸ’» 4-8 CPU Cores β€’ 16 GB RAM License: Apache-2.0
msiexec /i SkylineInstaller.msi
Modern Python Mass Spec
πŸ’» 16-32GB RAM Python β€’ Numba JIT β€’ Cloud Ready

AlphaPept

Docs ↗
By Matthias Mann Lab (Max Planck)

Open-source Python mass spectrometry framework developed for modern hardware, high-throughput pipelines, and transparent cloud deployment. Precompiled JIT matching with HDF5 tables.

Formats: Input: RAW, Bruker .d, mzML β€’ Output: HDF5, Parquet, CSV
πŸ’» 8-16 CPU Cores β€’ 16-32 GB RAM License: Apache-2.0
pip install alphapept
LC-MS Algorithmic Suite
πŸ’» 16-32GB RAM C++ / pyOpenMS

OpenMS

Docs ↗
By Oliver Kohlbacher Lab (TΓΌbingen)

Open-source C++ library and workflow tool for LC-MS mass spectrometry data management and quantification algorithms. Native integration into KNIME, Nextflow, and Python.

Formats: Input: mzML, mzXML, TraML β€’ Output: consensusXML, featureXML
πŸ’» 8 CPU Cores β€’ 16-32 GB RAM License: BSD-3-Clause
conda install -c bioconda openms
LC-MS Feature Detection
πŸ’» 16-32GB RAM Java β€’ High-throughput Multi-core

MZmine 3

Docs ↗
By TomΓ‘Ε‘ Pluskal & Robin Schmid (IOCB)

Modern framework for untargeted LC-MS and GC-MS data processing. Features automated peak picking (ADAP), retention time alignment, isotope pattern grouping, and GNPS spectral export.

Formats: Input: mzML, mzXML, netCDF β€’ Output: MGF, CSV, GNPS feature tables
πŸ’» 8-16 CPU Cores β€’ 16-32 GB RAM License: GPL-2.0
conda install -c bioconda mzmine3
Chromatography Profiling
πŸ’» 16-32GB RAM R β€’ Bioconductor β€’ CentWave
By Colin Smith & Gary Siuzdak (Scripps)

Foundational mass spectrometry metabolomics framework. Performs centWave peak picking, non-linear retention time alignment (obiwarp), feature grouping, and CAMERA adduct annotation.

Formats: Input: mzML, NetCDF β€’ Output: XCMSnExp Object, Feature Table
πŸ’» 8 CPU Cores β€’ 16-32 GB RAM License: GPL-2.0
R -e 'BiocManager::install("xcms")'
Untargeted Metabolomics & Lipids
πŸ’» 16-32GB RAM C# / .NET Core β€’ Cross-Platform

MS-DIAL

Docs ↗
By Hiroshi Tsugawa & Oliver Fiehn (RIKEN / UC Davis)

Universal data processing software for untargeted metabolomics and lipidomics. Supports Data-Independent Acquisition (DIA/SWATH), DDA, and Ion Mobility MS with lipid blast libraries.

Formats: Input: AB Sciex, Waters, Thermo, mzML β€’ Output: MSP, Alignment Tables
πŸ’» 8-16 CPU Cores β€’ 16-32 GB RAM License: BSD-3-Clause
dotnet run MSDIAL
Metabolomics Statistics & Pathways
πŸ’» < 8GB RAM R β€’ Statistical Pipelines

MetaboAnalystR

Docs ↗
By Jianguo Xia Lab (McGill)

Statistical and pathway analysis suite for metabolomics. Conducts normalization, PCA/PLS-DA, biomarker ROC curve modeling, MSEA pathway enrichment, and multi-omics integration.

Formats: Input: CSV Feature Matrix β€’ Output: Pathway Maps, PLS-DA VIP scores
πŸ’» 4 CPU Cores β€’ 8 GB RAM License: GPL-3.0
R -e 'devtools::install_github("xia-lab/MetaboAnalystR")'
De Novo Molecule Identification
πŸ’» 16-32GB RAM Java / C++ β€’ Tree Fragmentation

SIRIUS 5

Docs ↗
By Sebastian BΓΆcker Lab (Jena)

De novo identification of metabolites and molecular structures from tandem MS/MS. Integrates CSI:FingerID for database search, CANOPUS for chemical class prediction, and fragmentation trees.

Formats: Input: .mgf, .ms, mzML β€’ Output: Chemical Structure SMILES, InChIKey
πŸ’» 8-16 CPU Cores β€’ 16-32 GB RAM License: AGPL-3.0
conda install -c bioconda sirius-ms
Molecular Networking
πŸ’» < 8GB RAM Cloud / REST API / Python
By Nuno Bandeira & Pieter Dorrestein (UCSD)

Global Natural Products Social Molecular Networking platform for community-wide sharing, clustering, and dereplication of untargeted tandem mass spectrometry (MS/MS) datasets.

Formats: Input: mzXML, mzML, MGF β€’ Output: Molecular Network Graph (.graphml)
🌐 Web-Based Cloud Execution β€’ Minimal Local RAM License: CC-BY 4.0
pip install gnps-downloader
ChIP-Seq & ATAC-Seq Peak Caller
πŸ’» < 8GB RAM Python / C β€’ Dynamic Poisson
By Tao Liu (Roswell Park)

Model-based Analysis of ChIP-Seq and ATAC-Seq data. Dynamically estimates local Poisson backgrounds to call narrow transcription factor binding sites and broad histone marks.

Formats: Input: BAM, BED β€’ Output: narrowPeak, broadPeak, bdg bedGraph
πŸ’» 4-8 CPU Cores β€’ 8-16 GB RAM License: BSD-3-Clause
conda install -c bioconda macs3
ChIP/ATAC Exploration & Plots
πŸ’» < 8GB RAM Python β€’ Multiprocessing

deepTools

Docs ↗
By Fidel RamΓ­rez et al. (Max Planck)

User-friendly suite for deep-sequencing data exploration. Generates normalized BigWig coverage files (RPGC/1x, RPKM), computes matrix heatmaps across TSS regions, and QC fingerprint plots.

Formats: Input: BAM, BigWig, BED β€’ Output: BigWig, PDF Heatmaps, Profile Plots
πŸ’» 4-8 CPU Cores β€’ 8-16 GB RAM License: GPL-3.0
conda install -c bioconda deeptools
Bisulfite-Seq Aligner & Methylation
πŸ’» 16-32GB RAM Perl β€’ Bowtie2 / Hisat2

Bismark

Docs ↗
By Felix Krueger (Babraham)

Maps bisulfite-treated sequencing reads (WGBS, RRBS) to reference genomes and determines cytosine methylation context (CpG, CHG, CHH) with base-resolution methylation call extractors.

Formats: Input: Bisulfite FASTQ β€’ Output: Bismark BAM, Methylation Extractor BedGraph
πŸ’» 8-16 CPU Cores β€’ 16-32 GB RAM License: GPL-3.0
conda install -c bioconda bismark
Chromatin State Annotation
πŸ’» < 8GB RAM Java β€’ Multivariate HMM

ChromHMM

Docs ↗
By Jason Ernst & Manolis Kellis (MIT / UCLA)

Integrates multi-histone mark ChIP-seq data to learn de novo chromatin states (active promoters, strong enhancers, Polycomb repression, heterochromatin) via Hidden Markov Models.

Formats: Input: Binarized BED tracks β€’ Output: Segmented Chromatin BED, Heatmaps
πŸ’» 4-8 CPU Cores β€’ 8-16 GB RAM License: GPL-3.0
conda install -c bioconda chromhmm
Rapid Methylation Extractor
πŸ’» < 8GB RAM C β€’ HTSlib

MethylDackel

Docs ↗
By Devon Ryan (Max Planck)

Blazing-fast methylation extractor for bisulfite sequencing BAM files. Generates per-base CpG, CHG, and CHH methylation percentage bedGraph and bigWig files in minutes.

Formats: Input: Aligned Bisulfite BAM β€’ Output: CpG BedGraph, Methylation metrics
πŸ’» 4 CPU Cores β€’ 4 GB RAM License: MIT
conda install -c bioconda methyldackel
Hi-C Matrix Storage & Analysis
πŸ’» 16-32GB RAM Python β€’ HDF5 Storage

Cooler

Docs ↗
By Nezar Abdennur & Leonid Mirny (MIT)

Standard package for storing, querying, and manipulating 2D genomic contact matrices (Hi-C, Micro-C, GAM). Efficient multi-resolution zoomify trees for high-res chromatin folding maps.

Formats: Input: Pairs file β€’ Output: .cool, .mcool HDF5 files
πŸ’» 8 CPU Cores β€’ 16-32 GB RAM License: BSD-3-Clause
pip install cooler
Taxonomic Classification
πŸš€ 32GB+ RAM C++ β€’ Compact Hash Trees

Kraken 2 & Bracken

Docs ↗
By Derrick Wood & Steven Salzberg (JHU)

Ultrafast taxonomic sequence classification using exact k-mer matching and Lowest Common Ancestor (LCA) algorithms. Bracken adds Bayesian abundance re-estimation at species/genus rank.

Formats: Input: FASTQ β€’ Output: kraken.report, bracken.tsv
πŸ’» 8-16 CPU Cores β€’ 60-100 GB RAM (Standard DB) License: MIT
conda install -c bioconda kraken2 bracken
Amplicon Sequence Variants
πŸ’» 16-32GB RAM R β€’ Statistical Error Modeling
By Benjamin Callahan et al. (Stanford / NC State)

High-resolution sample inference from 16S/18S/ITS amplicon sequencing data. Replaces arbitrary 97% OTU clustering with exact Amplicon Sequence Variants (ASVs) resolving single-nucleotide differences.

Formats: Input: Demultiplexed FASTQ β€’ Output: ASV Sequence Table, Taxonomy Matrix
πŸ’» 8-16 CPU Cores β€’ 16-32 GB RAM License: LGPL-3.0
R -e 'BiocManager::install("dada2")'
Microbiome Analysis Ecosystem
πŸ’» 16-32GB RAM Python β€’ Decentralized Plugins

QIIME 2

Docs ↗
By Evan Bolyen & Rob Knight Labs

Next-generation microbiome bioinformatics platform with integrated provenance tracking, plugin ecosystem (q2-diversity, q2-feature-classifier), and interactive visualization artifacts (.qzv).

Formats: Input: FASTQ, Manifest β€’ Output: .qza, .qzv Interactive Artifacts
πŸ’» 8-16 CPU Cores β€’ 16-32 GB RAM License: BSD-3-Clause
conda install -c qiime2 qiime2
MAG Quality Assessment
πŸ’» 16-32GB RAM Python β€’ Machine Learning (Gradient Boost)

CheckM 2

Docs ↗
By Alex Chklovski & Donovan Parks

Rapid machine learning assessment of genome quality for metagenome-assembled genomes (MAGs) and isolate genomes, predicting completeness and contamination independent of marker lineage.

Formats: Input: FASTA contigs β€’ Output: quality_report.tsv
πŸ’» 8 CPU Cores β€’ 16 GB RAM β€’ DIAMOND database License: GPL-3.0
conda install -c bioconda checkm2
Metagenomic Contig Binning
πŸ’» 16-32GB RAM C++ β€’ Graph Partitioning

MetaBAT 2

Docs ↗
By Dongwan Kang et al. (LBNL)

Metagenome binning software that groups assembled contigs into candidate microbial genomes using tetranucleotide frequency (TNF) and multi-sample abundance coverage correlations.

Formats: Input: Contigs FASTA, Depth BAMs β€’ Output: Binned FASTA MAGs
πŸ’» 8-16 CPU Cores β€’ 16-32 GB RAM License: BSD-3-Clause
conda install -c bioconda metabat2
Microbial Functional Profiling
πŸš€ 32GB+ RAM Python β€’ Chocophlan & UniRef

HUMAnN 3

Docs ↗
By Curtis Huttenhower Lab (Harvard)

Tiered metabolic profiler that quantifies gene families (UniRef) and metabolic pathways (MetaCyc) from metagenomic and metatranscriptomic shotgun sequencing reads.

Formats: Input: Shotgun FASTQ β€’ Output: pathabundance.tsv, genefamilies.tsv
πŸ’» 16 CPU Cores β€’ 32-64 GB RAM License: MIT
conda install -c biobakery humann
Maximum-Likelihood Phylogeny
πŸ’» 16-32GB RAM C++ β€’ OpenMP / AVX

IQ-TREE 2

Docs ↗
By Bui Quang Minh et al. (ANU / Vienna)

Efficient and versatile phylogenomic software with ultrafast bootstrap approximation (UFBoot2), automated substitution model selection (ModelFinder), and ancestral state reconstruction.

Formats: Input: Multiple Alignment (FASTA, PHYLIP, NEXUS) β€’ Output: Newick Tree (.treefile)
πŸ’» 8-16 CPU Cores β€’ 8-32 GB RAM License: GPL-2.0
conda install -c bioconda iqtree
Scalable ML Tree Inference
πŸ’» 16-32GB RAM C++ β€’ Vectorized Tree Search

RAxML-NG

Docs ↗
By Alexey Kozlov & Alexandros Stamatakis (HITS)

Fast and scalable maximum-likelihood phylogenetic tree inference tool designed for massive phylogenomic datasets, handling thousands of concatenated genes across hundreds of taxa.

Formats: Input: FASTA, PHYLIP, Partition files β€’ Output: Best ML Tree (Newick)
πŸ’» 16 CPU Cores β€’ 16-32 GB RAM License: AGPL-3.0
conda install -c bioconda raxml-ng
Comparative Orthology & Phylogenomics
πŸš€ 32GB+ RAM Python β€’ DIAMOND / FastME

OrthoFinder

Docs ↗
By David Emms & Steve Kelly (Oxford)

High-accuracy comparative genomics platform for orthogroup inference, gene duplication event dating, gene tree-species tree reconciliation, and rooted species tree estimation.

Formats: Input: Proteome FASTA files β€’ Output: Orthogroups.tsv, SpeciesTree_rooted.txt
πŸ’» 16-32 CPU Cores β€’ 32-64 GB RAM License: GPL-3.0
conda install -c bioconda orthofinder
Bayesian Evolutionary Analysis
πŸ’» 16-32GB RAM Java β€’ MCMC Sampler

BEAST 2

Docs ↗
By Remco Bouckaert et al. (Auckland)

Bayesian evolutionary analysis sampling trees using Markov chain Monte Carlo (MCMC). Estimates rooted time-measured phylogenies, strict and relaxed molecular clock rates, and demographic history.

Formats: Input: XML configuration (BEAUti) β€’ Output: .trees, .log (Tracer)
πŸ’» 8-16 CPU Cores β€’ 16-32 GB RAM β€’ BEAGLE GPU library License: LGPL-2.1
conda install -c bioconda beast2
Ultra-Rapid Approximate ML
πŸ’» < 8GB RAM C β€’ OpenMP

FastTree

Docs ↗
By Morgan Price (LBNL)

Infers approximately-maximum-likelihood phylogenetic trees from huge alignments of nucleotide or protein sequences (up to millions of taxa) in minutes rather than days.

Formats: Input: FASTA, PHYLIP alignment β€’ Output: Newick Tree
πŸ’» 4-8 CPU Cores β€’ 8-16 GB RAM License: GPL-2.0
conda install -c bioconda fasttree
Phylogenetic Data Visualization
πŸ’» < 8GB RAM R β€’ Bioconductor β€’ ggplot2

ggtree & treeio

Docs ↗
By Guangchuang Yu (SMU)

Grammar of graphics framework for visualizing and annotating phylogenetic trees with complex genomic data, trait matrices, multiple sequence alignments, and ancestral node states.

Formats: Input: Newick, Nexus, beast, raxml output β€’ Output: Publication-ready figures
πŸ’» 2-4 CPU Cores β€’ 4-8 GB RAM License: Artistic-2.0
R -e 'BiocManager::install("ggtree")'
AI Biomolecular Complex Prediction
⚑ GPU Required Python β€’ PyTorch β€’ Diffusion Model

AlphaFold 3

Docs ↗
By Google DeepMind & Isomorphic Labs

Revolutionary generative diffusion model that predicts 3D structures and interactions of all biological molecules β€” proteins, DNA, RNA, ligands, ions, and chemical modifications with atomic precision.

Formats: Input: JSON (Sequence + SMILES ligands) β€’ Output: mmCIF, PDB, PAE error matrix
πŸ’» 16+ CPU Cores β€’ 64 GB RAM β€’ NVIDIA A100/H100 (40GB+ VRAM) License: Source Code (DeepMind)
git clone https://github.com/google-deepmind/alphafold3
Protein Language Model Folding
⚑ GPU Required Python β€’ PyTorch β€’ Transformer

ESMFold

Docs ↗
By Meta Fundamental AI Research (FAIR)

Large protein language model (ESM-2) capable of predicting atomic-resolution 3D structures directly from single sequence in seconds, completely bypassing evolutionary MSA generation.

Formats: Input: FASTA β€’ Output: PDB coordinates, pLDDT scores
πŸ’» 8 CPU Cores β€’ 32 GB RAM β€’ NVIDIA GPU (16GB+ VRAM) License: MIT
pip install fair-esm
De Novo Generative Protein Design
⚑ GPU Required Python β€’ PyTorch β€’ Denoising Diffusion

RFdiffusion

Docs ↗
By David Baker Lab (IPD / UW)

State-of-the-art generative diffusion model for de novo protein design. Scaffolds functional binder interfaces, symmetric oligomers, and enzyme catalytic sites from scratch.

Formats: Input: Target PDB / Design motif constraints β€’ Output: De novo PDB designs
πŸ’» 8-16 CPU Cores β€’ 32 GB RAM β€’ NVIDIA RTX 3090/4090/A100 License: BSD-3-Clause
git clone https://github.com/RosettaCommons/RFdiffusion
Molecular Graphics & Rendering
πŸ’» < 8GB RAM Python / C β€’ OpenGL
By SchrΓΆdinger / Warren DeLano

Industry gold standard for 3D molecular visualization, ray-traced rendering, structural alignment, electrostatic surface potential calculation, and publication-quality figure generation.

Formats: Input: PDB, mmCIF, SDF, MOL2 β€’ Output: PNG, Ray-traced Images, PSE session
πŸ’» 4 CPU Cores β€’ 8 GB RAM β€’ Dedicated GPU (OpenGL) License: Open Source / Commercial
conda install -c conda-forge pymol-open-source
Molecular Docking & Screening
πŸ’» < 8GB RAM C++ β€’ Multi-threaded Optimization

AutoDock Vina

Docs ↗
By Jerome Eberhardt & Oleg Trott (Scripps)

High-throughput molecular docking and virtual screening program with empirical scoring functions, flexible ligand sidechains, and macrocycle support for drug discovery campaigns.

Formats: Input: Receptor PDBQT, Ligand PDBQT β€’ Output: Docked PDBQT, Affinity (kcal/mol)
πŸ’» 8-32 CPU Cores β€’ 8-16 GB RAM License: Apache-2.0
conda install -c bioconda autodock-vina
Molecular Dynamics Simulation
⚑ GPU Required C++ / CUDA β€’ MPI Parallelization

GROMACS

Docs ↗
By Erik Lindahl & Berk Hess (Stockholm / Uppsala)

Extreme-performance molecular dynamics simulation package. Simulates conformational changes, binding kinetics, lipid bilayers, and free-energy perturbation with GPU-accelerated PME.

Formats: Input: .gro, .top, .mdp β€’ Output: .xtc Trajectory, .edr Energies
πŸ’» 16-64 CPU Cores β€’ 32-64 GB RAM β€’ NVIDIA RTX/A100 GPU License: LGPL-2.1
conda install -c bioconda gromacs
Next-Gen Molecular Visualization
πŸ’» < 8GB RAM Python / C++ β€’ Modern GPU Shaders

UCSF ChimeraX

Docs ↗
By Tom Goddard & Eric Pettersen (UCSF)

Next-generation molecular visualization software. Excels at high-resolution cryo-EM density maps, AlphaFold confidence coloration, VR display, and multi-gigabyte macromolecular assemblies.

Formats: Input: mmCIF, PDB, MRC, CCP4 density maps β€’ Output: High-res Renderings, MP4 movies
πŸ’» 8 CPU Cores β€’ 16-32 GB RAM β€’ GPU with OpenGL 3.3+ License: Free for Non-Commercial
flatpak install chimerax
Dataflow Orchestration
πŸ’» < 8GB RAM Groovy / Java β€’ Asynchronous Dataflow

Nextflow DSL2

Docs ↗
By Paolo Di Tommaso & Seqera Labs

Dataflow programming framework for scalable, portable, and reproducible computational workflows. First-class support for Docker, Singularity, Conda, SLURM, AWS Batch, and Google Cloud.

Formats: Input: .nf scripts, nextflow.config β€’ Output: Pipeline Execution Reports, DAG trace
πŸ’» Java 17+ β€’ Minimal Host RAM β€’ Dispatches to HPC/Cloud License: Apache-2.0
curl -s https://get.nextflow.io | bash
Pythonic Rule-Based Workflows
πŸ’» < 8GB RAM Python 3 β€’ Rule Execution Graphs

Snakemake

Docs ↗
By Johannes KΓΆster Lab (Duisburg-Essen)

Python-based workflow management engine. Uses intuitive rule definitions with automatic file dependency resolution, automatic Conda environment creation, and execution on HPC clusters and Kubernetes.

Formats: Input: Snakefile, config.yaml β€’ Output: Pipeline outputs, Interactive HTML reports
πŸ’» 2-4 CPU Cores β€’ 4 GB Host RAM License: MIT
conda install -c bioconda snakemake
HPC Secure Containers
πŸ’» < 8GB RAM Go / C β€’ Rootless User Execution

Apptainer (Singularity)

Docs ↗
By Linux Foundation / Sylabs

Container platform optimized for high-performance computing (HPC) clusters. Executes Docker containers as an unprivileged user without root daemons or security escalations.

Formats: Input: .sif image files, Docker registry URIs β€’ Output: Sandboxed Environment
πŸ’» Compatible with any Linux HPC kernel License: BSD-3-Clause
conda install -c conda-forge apptainer
Curated Nextflow Pipelines
πŸ’» < 8GB RAM Python CLI β€’ Standardized DSL2

nf-core

Docs ↗
By Global nf-core Community

Community effort creating a curated peer-reviewed set of production pipelines (rnaseq, sarek, viralrecon, ampliseq, mag, chipseq). Built-in testing, CI/CD, and multi-cloud readiness.

Formats: Input: Samplesheet CSV β€’ Output: MultiQC reports, normalized outputs
πŸ’» Automated resource allocation per process License: MIT
pip install nf-core
WDL Workflow Engine
πŸ’» < 8GB RAM Scala / Java β€’ WDL Spec

Cromwell & WDL

Docs ↗
By Broad Institute

Execution engine tailored for large-scale genomics workflows written in Workflow Description Language (WDL). Powers Terra.bio and production GATK best practice pipelines.

Formats: Input: .wdl, inputs.json β€’ Output: Execution logs, call-caching
πŸ’» Java 11+ β€’ 4-8 GB Host RAM License: BSD-3-Clause
conda install -c bioconda cromwell
Universal Containerization
πŸ’» < 8GB RAM Go β€’ Linux cgroups & namespaces

Docker

Docs ↗
By Docker Inc.

Industry-standard containerization platform that bundles software libraries, binaries, and dependencies into portable images, ensuring 100% reproducible computational biology execution.

Formats: Input: Dockerfile β€’ Output: Docker Image, Container Instance
πŸ’» Linux / macOS / Windows WSL2 License: Apache-2.0
curl -fsSL https://get.docker.com | sh
Protein Sequence & Function
🌐 Cloud / API REST API β€’ SPARQL β€’ Flatfiles

UniProt (Swiss-Prot / TrEMBL)

Docs ↗
By UniProt Consortium (EBI, SIB, PIR)

The world's premier protein resource. Swiss-Prot provides manually curated, peer-reviewed expert functional annotations; TrEMBL provides computationally analyzed translations.

Formats: Access: Web Portal, REST API, TSV, XML, FASTA, JSON
🌐 Public API & Cloud Downloads License: CC-BY 4.0
curl -s "https://rest.uniprot.org/uniprotkb/P04637.json"
Vertebrate Genome Annotation
🌐 Cloud / API REST API β€’ MySQL β€’ BioMart

Ensembl Genome Browser

Docs ↗
By EMBL-EBI & Wellcome Sanger

Comprehensive genome information system for vertebrate and model organism genomes. Provides high-quality GENCODE gene models, regulatory features, variation databases, and REST endpoints.

Formats: Access: REST API, BioMart, GTF/GFF3, FASTA
🌐 High-availability REST API License: Apache-2.0
curl -s "https://rest.ensembl.org/lookup/symbol/homo_sapiens/BRCA1"
Sequence Read Archive
🌐 Cloud / API Cloud Object Stores β€’ SRA Toolkit

NCBI SRA / Entrez

Docs ↗
By National Center for Biotechnology Information

The primary public archive for high-throughput sequencing data, hosting petabytes of raw NGS reads from global biomedical and environmental sequencing projects.

Formats: Access: fastq-dump, SRA Toolkit, AWS S3 / GCP buckets
πŸ’» SRA Toolkit client β€’ High network bandwidth License: Public Domain
conda install -c bioconda sra-tools
3D Macromolecular Structures
🌐 Cloud / API GraphQL β€’ REST API β€’ mmCIF

RCSB Protein Data Bank (PDB)

Docs ↗
By wwPDB Consortium

The single worldwide archive of experimentally determined 3D structures of biological macromolecules (X-ray crystallography, Cryo-EM, NMR). Houses >220,000 atomic coordinate models.

Formats: Access: REST, GraphQL, mmCIF (.cif), PDB
🌐 REST API & Global FTP License: CC0 1.0 Universal
curl -s "https://data.rcsb.org/rest/v1/core/entry/4HHB"
Human Genetic Variation
🌐 Cloud / API GraphQL β€’ Google BigQuery β€’ Hail

gnomAD

Docs ↗
By Broad Institute & gnomAD Consortium

Genome Aggregation Database spanning >800,000 diverse exomes and genomes to calculate human population allele frequencies, loss-of-function intolerance (pLI, LOEUF), and structural variants.

Formats: Access: Web GUI, GraphQL, Multi-sample VCF, Hail tables
🌐 GraphQL API / Google Cloud Bucket Downloads License: ODbL v1.0
curl -X POST -H 'Content-Type: application/json' -d '{"query":"{ gene(gene_symbol: \"BRCA1\") { gene_id } }"}' https://gnomad.broadinstitute.org/api
Genomic Variation & Human Health
🌐 Cloud / API FTP VCF β€’ XML β€’ E-utilities

ClinVar

Docs ↗
By NCBI / National Library of Medicine

Publicly accessible archive of reports of relationships between human genetic variations and phenotypes, with supporting evidence, ACMG/AMP star classifications, and clinical significance.

Formats: Access: Monthly VCF Releases, XML, Tab-delimited files
πŸ’» Local VCF analysis or Web Portal License: Public Domain
wget https://ftp.ncbi.nlm.nih.gov/pub/clinvar/vcf_GRCh38/clinvar.vcf.gz
Human Small Molecule Knowledgebase
🌐 Cloud / API XML β€’ SDF β€’ Web Portal

HMDB (Human Metabolome Database)

Docs ↗
By David Wishart Lab (Univ. of Alberta)

Comprehensive open-access database detailing >220,000 small molecule metabolites found in human tissues, biofluids, and gut microbiomes, linked to chemical structures and disease pathways.

Formats: Access: Web Search, XML downloads, SDF structures
🌐 Web Portal & Full XML Archive License: Open Access (Academic)
curl -s "https://hmdb.ca/metabolites/HMDB0000001.xml" | head -n 20
Proteomics Mass Spec Repository
🌐 Cloud / API REST API β€’ Aspera / FTP

PRIDE & ProteomeXchange

Docs ↗
By Juan Antonio VizcaΓ­no Lab (EMBL-EBI)

The PRIDE PRoteomics IDEntifications database is the world's leading repository for mass spectrometry-based proteomics data submissions, peptide/protein identifications, and raw MS files.

Formats: Access: REST API v2, Aspera high-speed download, FTP
🌐 REST API & Global FTP License: CC-BY 4.0
curl -s "https://www.ebi.ac.uk/pride/ws/archive/v2/projects/PXD000001"
BAM/SAM/CRAM Utilities
πŸ’» < 8GB RAM C β€’ High-Throughput HTSlib

SAMtools / HTSlib

Docs ↗
By Heng Li, James Bonfield & Petr Danecek

The essential foundational software library and command-line utilities for reading, writing, sorting, indexing, viewing, and calculating depth coverage across SAM, BAM, and CRAM alignment files.

Formats: Input: SAM, BAM, CRAM β€’ Output: Indexed BAM, CRAM, Stats
πŸ’» 2-8 CPU Cores β€’ 4-8 GB RAM License: MIT / BSD
conda install -c bioconda samtools htslib
Genomic Interval Arithmetic
πŸ’» < 8GB RAM C++ β€’ Interval Trees

bedtools

Docs ↗
By Aaron Quinlan Lab (Utah)

The Swiss-army knife for genomic interval arithmetic. Enables rapid intersection, merging, coverage calculation, subtracting, and windowing across BED, GFF, VCF, and BAM genome annotations.

Formats: Input: BED, VCF, GFF, BAM β€’ Output: Filtered BED, Intersected intervals
πŸ’» 2-4 CPU Cores β€’ 4-8 GB RAM License: GPL-2.0
conda install -c bioconda bedtools
Genomic Browser Visualization
πŸ’» < 8GB RAM Java β€’ Desktop & igv.js

Integrative Genomics Viewer (IGV)

Docs ↗
By James Robinson & Broad Institute

High-performance interactive visualization tool for exploring diverse large-scale genomic datasets (BAM pileups, VCF mutations, BigWig ChIP peaks, gene annotations) in smooth real time.

Formats: Input: BAM, CRAM, VCF, BigWig, BED, GTF β€’ Output: High-res Snapshots
πŸ’» 2-4 CPU Cores β€’ 4-8 GB RAM License: MIT
conda install -c bioconda igv
Read Summarization & Counting
πŸ’» < 8GB RAM C β€’ Ultra-fast Hash Table

featureCounts (Subread)

Docs ↗
By Yang Liao, Gordon Smyth & Wei Shi (WEHI)

Blazing-fast read summarization program for counting mapped RNA-seq or genomic DNA reads to genomic features (exons, genes, promoters). Substantially faster than HTSeq-count.

Formats: Input: SAM, BAM, SAF/GTF β€’ Output: Count Matrix, Summary stats
πŸ’» 4-8 CPU Cores β€’ 4-8 GB RAM License: GPL-3.0
conda install -c bioconda subread
Accelerated Protein Alignment
πŸ’» 16-32GB RAM C++ β€’ Double Indexing & SIMD

DIAMOND

Docs ↗
By Benjamin Buchfink Lab (TΓΌbingen)

Sequence aligner for protein and translated DNA searches. 500 to 20,000 times faster than NCBI BLAST with comparable sensitivity, essential for large-scale metagenomic taxonomic binning.

Formats: Input: FASTA, FASTQ β€’ Output: DAA, BLAST Tabular, SAM
πŸ’» 8-32 CPU Cores β€’ 16-32 GB RAM License: GPL-3.0
conda install -c bioconda diamond
Genomics Binary Toolkit
πŸ’» < 8GB RAM C β€’ B-Trees & BigWig/BigBed

UCSC Genome Utilities

Docs ↗
By Jim Kent & UCSC Genome Browser Team

Essential suite of 100+ command-line tools for high-throughput genomics: wigToBigWig, bedToBigBed, liftOver (coordinate translation across genome assemblies), and twoBitToFa.

Formats: Input: WIG, BED, Chain, 2bit β€’ Output: BigWig, BigBed, FASTA
πŸ’» 2-4 CPU Cores β€’ 4 GB RAM License: Free Academic / Open Source
conda install -c bioconda ucsc-liftover ucsc-wigtobigwig
Infrastructure Planning Guide

Bioinformatics Workstation & HPC Hardware Sizing Matrix

Different computational biology tasks exhibit starkly divergent hardware bottlenecks. Alignment algorithms (BWA-MEM2, STAR) are constrained by memory bus bandwidth and RAM footprint, de novo assemblers require massive shared memory, while structural AI engines (AlphaFold 3, RFdiffusion) require high-bandwidth GPU tensor VRAM.

Compute ProfileTarget WorkloadsRecommended CPURAM FootprintGPU RequirementFast Storage (Scratch)
Student / Analyst LaptopDESeq2, edgeR, Seurat (<50k cells), FastQC, IGV, Python API queries8-16 Cores (Apple M-series or Intel Core i7/AMD Ryzen 7)16 - 32 GB RAMIntegrated / None required512 GB - 1 TB NVMe SSD
Genomics Pipeline ServerBWA-MEM2, STAR, GATK4, DeepVariant, Nextflow pipelines, Multi-sample RNA-seq16-32 Cores (AMD EPYC or Intel Xeon)64 - 128 GB DDR5 ECCOptional (DeepVariant CUDA)2 - 4 TB PCIe Gen4 NVMe
De Novo Assembly / Metagenomics Nodehifiasm, Shasta, MEGAHIT, Kraken 2 (Standard DB), CheckM2, Flye32-64 Cores (Dual Socket EPYC)256 - 512 GB RAM (Shared)None required8 - 16 TB RAID0 NVMe Scratch
Structural AI & Cryo-EM RigAlphaFold 3, RFdiffusion, ESMFold, GROMACS, ChimeraX, scVI-tools16-32 Cores (Fast Single-Thread + Multi)64 - 128 GB RAMNVIDIA RTX 4090 (24GB) or A100/H100 (80GB)4 TB NVMe SSD (PDB & UniRef caching)