← back

Biological Databases & Search Tools

A no-fluff reference directory — the open places to search proteins, promoters, structures, interactions, and the engines that query them.

What this is

The open places to search biology — sequences, structures, promoters, interactions, expression, variants, chemistry — plus the search engines, alignment tools, and REST APIs / libraries that query them. Every row links to its real home. Links verified resolving 2026-07-04.

Databases

Sequence & protein

NameWhat it holds
UniProtCurated (Swiss-Prot) + automatic (TrEMBL) protein sequences & functional annotation.
NCBI ProteinAggregated protein sequences from GenBank, RefSeq, PDB, Swiss-Prot.
NCBI RefSeqNon-redundant curated reference sequences — DNA, RNA, protein.
NCBI EntrezCross-database search portal over all NCBI resources.
EnsemblVertebrate genome annotation, gene models, comparative genomics.
EMBL-EBIUmbrella portal — UniProt, InterPro, PDBe, Ensembl, ArrayExpress.
InterProIntegrated protein families, domains, functional sites across member DBs.
PfamProtein family HMM profiles, now served within InterPro.
PROSITEProtein domains, families, functional-site patterns & profiles.
PRINTSProtein fingerprints (conserved motif groups); via InterPro.

Structure

NameWhat it holds
RCSB PDBUS portal to the Protein Data Bank — experimental 3D macromolecular structures.
PDBeEuropean PDB node with analysis & validation tools.
PDBjJapanese PDB archive node.
AlphaFold DBAlphaFold2 predicted structures for >200M sequences (EBI).
ESM Metagenomic AtlasESMFold-predicted structures for hundreds of millions of metagenomic proteins.
EMDBElectron Microscopy Data Bank — 3D cryo-EM/ET density maps.
BMRBBiological Magnetic Resonance Data Bank — NMR spectral/structural data.

Promoters & gene regulation

NameWhat it holds
EPDEukaryotic Promoter Database — experimentally validated POL II promoters/TSS.
JASPARCurated, non-redundant TF binding profiles (position frequency matrices).
HOCOMOCOHuman & mouse TF binding models from ChIP-seq.
RegulonDBE. coli K-12 transcriptional regulation — operons, promoters, TF sites.
ENCODEFunctional genomic elements — ChIP-seq, DNase, RNA-seq across cell types.
Ensembl Regulatory BuildGenome-wide regulatory features — promoters, enhancers, CTCF, TFBS.
ORegAnnoCommunity-curated regulatory regions, TFBS, regulatory polymorphisms (via UCSC track).
FANTOM5 / CAGECAGE-defined promoters & enhancers, transcription start-site atlas.
footprintDBDNA motifs and cognate TF binding interfaces across curated libraries.

Interactions & pathways

NameWhat it holds
STRINGKnown & predicted protein-protein functional associations.
BioGRIDCurated genetic & protein interactions, chemical & PTM data.
IntActCurated molecular interaction data — binary & complex.
ReactomeCurated human biological pathways & reactions.
KEGGPathway maps, genomes, compounds, diseases, drugs.
WikiPathwaysCommunity-curated, open biological pathway models.
OmniPathIntegrated signaling, regulation & interaction resource.
SIGNORCurated causal signaling relationships between biological entities.

Expression / single-cell

NameWhat it holds
GEOGene Expression Omnibus — functional genomics data repository.
ArrayExpress / BioStudiesFunctional genomics experiments & structured study metadata (EBI).
GTExTissue-specific gene expression & eQTLs across human donors.
Human Protein AtlasProtein expression across tissues, cells, cancers via imaging.
Expression AtlasBaseline & differential gene/protein expression across conditions.
CELLxGENEExplore & download standardized single-cell datasets (CZI).
Single Cell PortalHost, visualize & share single-cell RNA-seq studies (Broad).
Human Cell AtlasReference maps of all human cell types (data portal).

Variants / genomes

NameWhat it holds
dbSNPShort genetic variations — SNPs, indels, microsatellites.
ClinVarVariant-phenotype relationships with clinical significance.
gnomADPopulation allele frequencies from aggregated exomes & genomes.
UCSC Genome BrowserGenome sequence with layered annotation tracks.
COSMICCatalogue of somatic mutations in cancer (Sanger).

Chem / drug

NameWhat it holds
ChEMBLBioactive drug-like molecules with binding & ADMET data (EBI).
PubChemChemical structures, bioassays, and substance data (NCBI).
DrugBankDrug targets, mechanisms, interactions & pharmacology.
BindingDBMeasured binding affinities of protein-ligand pairs.
ZINCPurchasable compounds for virtual screening & docking.

Sequence search / alignment

NameWhat it doesLang
NCBI BLASTReference similarity search; web + blast+ CLI + URLAPI.C++
EBI BLAST (JDispatcher)EBI-hosted BLAST/FASTA/HMMER REST job dispatcher.Perl/Java
DIAMOND100–20000× faster protein/translated aligner vs BLASTX.C++
MMseqs2Ultra-fast, sensitive many-vs-many protein/nt search & clustering.C++
HMMERProfile-HMM search (hmmsearch/hmmscan/phmmer) against Pfam etc.C
VSEARCHOpen USEARCH replacement: search/cluster/dereplicate/chimera.C++
USEARCHFast search/clustering, now open-sourced.C++
minimap2Long-read / genome-to-genome & spliced aligner (mapping).C
HH-suiteHMM-HMM remote-homology search (HHblits/HHsearch).C++

Structure search

NameWhat it doesLang
FoldseekStructure search at BLAST-like speed via 3Di alphabet; AFDB-scale.C++
DALIDistance-matrix structural alignment server.Fortran/Perl
TM-alignTM-score-optimal pairwise structure superposition.C++

Motif / promoter search

NameWhat it doesLang
MEME SuiteMotif discovery + scanning (MEME, STREME, Tomtom, FIMO).C/Perl
FIMOScan sequences for occurrences of a known PWM motif.C
JASPAR APIOpen TF-binding PWM database + REST API.web
HOMERMotif discovery + NGS peak/enhancer analysis suite.Perl/C
PWMScan (EPD)Genome-wide PWM matching against EPD promoters.C/web
Rust / systems angle

The fast search engines are all C/C++ — DIAMOND, MMseqs2, Foldseek, minimap2, HMMER, VSEARCH. That's the systems-rewrite gap. Rust covers the primitives but not the full pipeline: sourmash (MinHash/FracMinHash k-mer sketch search), needletail (FASTA/FASTQ + k-mer iteration), block-aligner (SIMD Smith-Waterman/Needleman-Wunsch), rust-bio (alignment, FM-index), noodles (pure-Rust BAM/CRAM/VCF I/O). No full-sensitivity Rust replacement for MMseqs2/DIAMOND/Foldseek exists yet — the sensitive prefilter-and-align pipeline is the open build target.

Programmatic libraries & REST APIs

Query libraries

NameWhat it doesLang
BiopythonSwiss-army toolkit; parsers, Entrez, BLAST, seq objects.Python
BiotiteFast NumPy-backed seq/structure lib + DB fetch (RCSB/NCBI/UniProt).Python/C
ggetOne-line queries to UniProt/Ensembl/NCBI/AlphaFold/PDB/BLAST.Python
bioservicesUnified wrappers over 40+ bio web services / REST APIs.Python
mygeneOne-call gene annotation via MyGene.info.Python
PyEnsemblLocal Ensembl genome/annotation query API.Python
pysamhtslib bindings: BAM/CRAM/VCF/tabix access.Python/C
rentrezR client for NCBI Entrez / E-utilities.R
biomaRtBioconductor client to Ensembl BioMart.R
InterMineFederated genomic data-warehouse + Py/R/JS API clients.Java
kb_pythonkallisto|bustools scRNA workflow wrapper.Python

REST APIs

NameWhat it doesType
UniProt RESTProtein records, ID mapping, streaming queries.REST
Ensembl RESTGenes/transcripts/variants/xrefs/homology across species.REST
NCBI E-utilitiesesearch/efetch/elink across all NCBI databases.REST
RCSB Data APIStructured PDB entry/assembly/annotation (REST + GraphQL).REST
EBI SearchCross-domain search over EBI's data resources.REST