Biological databases are organised digital repositories used to store, retrieve, analyse and interpret biological information.
They may contain:
DNA sequences
RNA sequences
Protein sequences
Genome assemblies
Gene-expression data
Protein structures
Protein families
Conserved domains
Sequence motifs
Genetic variants
Metabolic pathways
Molecular interactions
Scientific annotations
Biological databases allow researchers to:
Retrieve biological sequences
Compare genes and proteins
Identify conserved domains
Predict gene or protein function
Study gene expression
Examine molecular structures
Investigate genetic variation
Perform comparative genomics
Reconstruct evolutionary relationships
Design biological experiments
A biological database usually contains both biological data and associated metadata.
Metadata may include:
Organism name
Tissue or cell type
Experimental method
Sequence length
Gene name
Protein function
Publication reference
Sample source
Accession number
Data-quality information
Primary databases contain experimentally generated or directly submitted biological data.
Examples include:
GenBank
European Nucleotide Archive
DDBJ
Sequence Read Archive
Gene Expression Omnibus
Protein Data Bank
A primary database may perform quality checks, but the submitted record remains closely connected to the original experimental data.
Secondary databases contain information derived through analysis, interpretation or curation of primary data.
Examples include:
PROSITE
Pfam
InterPro
Conserved Domain Database
PRINTS
SMART
These resources identify:
Protein families
Conserved domains
Functional sites
Sequence motifs
Repeats
Evolutionary relationships
Curated databases improve annotation quality through expert review, computational analysis or both.
Examples include:
UniProtKB/Swiss-Prot
RefSeq
Curated records are generally more reliable for functional interpretation than automatically annotated records.
However, even curated annotations may change when new evidence becomes available.
Integrated databases combine information from several different resources.
Examples include:
InterPro
UniProt
NCBI Entrez
An integrated database reduces the need to search several independent resources separately.
Nucleotide sequence databases store DNA and RNA sequences along with their biological annotations.
Important nucleotide resources include:
GenBank
European Nucleotide Archive
DDBJ
RefSeq
Sequence Read Archive
The International Nucleotide Sequence Database Collaboration or INSDC consists of:
GenBank at NCBI
European Nucleotide Archive at EMBL-EBI
DNA Data Bank of Japan
These three organisations regularly exchange nucleotide-sequence records.
Therefore, a sequence submitted to one INSDC partner generally becomes available through the other partners.
GenBank, ENA and DDBJ are not three completely independent collections of public nucleotide sequences.
They are collaborating partners that exchange sequence information.
GenBank is an annotated public archive of nucleotide sequences maintained by the National Center for Biotechnology Information or NCBI.
It contains sequences submitted by:
Individual researchers
Genome-sequencing projects
Research institutions
Large sequencing consortia
High-throughput sequencing projects
A GenBank record may contain:
Accession number
Sequence version
Definition
Organism
Taxonomic lineage
References
Gene features
Coding sequences
Exons
Introns
Protein translations
Source information
Complete nucleotide sequence
An accession number is a stable identifier assigned to a database record.
When the biological sequence of a record changes, its version suffix may change.
The accession identifies the record, whereas the version identifies a particular sequence version.
The feature table of a GenBank record may describe:
Gene
Coding sequence
mRNA
Exon
Intron
Promoter
Regulatory region
Repeat region
Protein translation
Sequence variation
GenBank is an archival database containing submitted sequences.
The presence of an annotation in GenBank does not automatically mean that the annotation has been experimentally verified or manually reviewed.
The European Nucleotide Archive or ENA is maintained by EMBL-EBI.
It provides access to:
Raw sequencing reads
Sequence assemblies
Functional sequence annotations
Genome data
Transcriptome data
Submitted nucleotide sequences
ENA is one of the three INSDC partners.
The DNA Data Bank of Japan or DDBJ is the Japanese partner of INSDC.
It collects and distributes nucleotide-sequence data and exchanges records with GenBank and ENA.
| Database | Organisation | Main data |
|---|---|---|
| GenBank | NCBI, USA | Public nucleotide sequences |
| ENA | EMBL-EBI, Europe | Raw reads, assemblies and annotated sequences |
| DDBJ | National Institute of Genetics, Japan | Public nucleotide sequences |
| INSDC | International collaboration | Coordinates GenBank, ENA and DDBJ |
RefSeq stands for Reference Sequence.
It is maintained by NCBI and provides an integrated, non-redundant and well-annotated collection of reference sequences.
RefSeq contains:
Genomic sequences
RNA sequences
Protein sequences
Complete chromosomes
Organellar genomes
Reference transcripts
Reference proteins
RefSeq records may be generated through:
Manual curation
Computational annotation
Propagation from annotated genomes
Selection of representative sequences
| Prefix | Meaning |
|---|---|
| NC_ | Complete genomic molecule or chromosome |
| NG_ | Genomic region |
| NM_ | Curated protein-coding transcript |
| NR_ | Curated non-coding RNA |
| NP_ | Curated protein |
| XM_ | Predicted protein-coding transcript |
| XR_ | Predicted non-coding RNA |
| XP_ | Predicted protein |
| Feature | GenBank | RefSeq |
|---|---|---|
| Nature | Archival collection | Reference collection |
| Main source | Direct sequence submissions | Selected, curated or computationally generated records |
| Redundancy | May contain several records for the same gene | Designed to be relatively non-redundant |
| Annotation | Submitter-provided and database-processed | Standardised reference annotation |
| Purpose | Preserve submitted sequence data | Provide representative reference sequences |
GenBank is a public sequence archive.
RefSeq is a reference sequence collection.
They should not be treated as identical resources.
The Sequence Read Archive or SRA stores raw or minimally processed high-throughput sequencing data.
It may contain data generated through:
Whole-genome sequencing
RNA sequencing
ChIP sequencing
Amplicon sequencing
Metagenomic sequencing
Single-cell sequencing
Long-read sequencing
Epigenomic sequencing
SRA data are useful for:
Reanalysing published experiments
Testing new bioinformatics methods
Comparing sequencing pipelines
Reproducing published studies
Performing meta-analysis
| Level | Meaning |
|---|---|
| Study or BioProject | Overall research project |
| Sample or BioSample | Biological material used |
| Experiment | Library preparation and sequencing design |
| Run | Actual sequencing-data file |
Common SRA accession prefixes include:
SRP for study
SRS for sample
SRX for experiment
SRR for sequencing run
GenBank primarily stores assembled or annotated nucleotide sequences.
SRA primarily stores raw high-throughput sequencing reads and associated information.
Important protein-sequence resources include:
UniProtKB
UniProtKB/Swiss-Prot
UniProtKB/TrEMBL
UniRef
UniParc
NCBI Protein
RefSeq Protein
UniProt stands for Universal Protein Resource.
It provides protein sequences and functional information.
The major UniProt components include:
UniProt Knowledgebase
UniProt Reference Clusters
UniProt Archive
UniProtKB is the main protein-sequence and functional-annotation knowledgebase.
It contains two major sections:
Swiss-Prot contains reviewed protein records.
Important features include:
Manual expert curation
High-quality functional annotation
Reduced redundancy
Literature-based information
Enzyme function
Protein domains
Post-translational modifications
Subcellular location
Disease associations
Protein interactions
Sequence variants
TrEMBL contains unreviewed protein records.
Important features include:
Predominantly computational annotation
Large sequence coverage
Rapid incorporation of newly available sequences
Limited manual review compared with Swiss-Prot
| Feature | Swiss-Prot | TrEMBL |
|---|---|---|
| Review status | Reviewed | Unreviewed |
| Annotation | Mainly manual expert curation | Mainly automated |
| Redundancy | Reduced | May be greater |
| Number of records | Smaller | Much larger |
| Reliability for function transfer | Generally higher | Requires greater caution |
An unreviewed UniProt record is not necessarily an incorrect protein sequence.
It means that the complete record has not undergone the same level of manual expert review as a Swiss-Prot record.
UniRef groups related UniProt sequences into sequence clusters.
Its main purposes are to:
Reduce sequence redundancy
Increase similarity-search speed
Simplify the analysis of large protein datasets
UniRef provides clusters at different sequence-identity thresholds.
A cluster is represented by a selected representative sequence.
UniParc stands for UniProt Archive.
It stores unique protein sequences obtained from multiple source databases.
Important features include:
Each unique sequence is stored once.
It tracks sequence presence across source databases.
It preserves sequence history.
It is not a fully curated protein-annotation knowledgebase.
| Resource | Main purpose |
|---|---|
| UniProtKB | Protein sequence and functional knowledgebase |
| Swiss-Prot | Reviewed protein records |
| TrEMBL | Unreviewed protein records |
| UniRef | Sequence clusters with reduced redundancy |
| UniParc | Archive of unique protein sequences |
Gene-expression experiments measure RNA abundance or transcriptional activity across:
Tissues
Cell types
Developmental stages
Disease conditions
Environmental treatments
Mutant and wild-type organisms
Drug-treated and untreated samples
Common experimental methods include:
Microarrays
Bulk RNA sequencing
Single-cell RNA sequencing
Serial analysis of gene expression
Spatial transcriptomics
Gene-expression databases store raw data, processed data and experimental metadata.
The Gene Expression Omnibus or GEO is maintained by NCBI.
It is a public functional-genomics repository that accepts array-based and sequence-based data.
GEO may contain:
Microarray experiments
RNA-seq experiments
ChIP-seq experiments
Methylation studies
Expression profiling
Epigenomic experiments
Processed expression matrices
Sample metadata
| Record | Prefix | Meaning |
|---|---|---|
| GEO Platform | GPL | Experimental platform or technology |
| GEO Sample | GSM | Individual biological sample |
| GEO Series | GSE | Complete experimental study |
| GEO DataSet | GDS | Curated collection derived from a study |
GEO2R is a web-based tool used to compare groups of samples in a GEO Series.
It can help identify differentially expressed genes.
A statistically significant expression difference does not independently establish biological function or causation.
The result must be interpreted using:
Experimental design
Biological replicates
Batch effects
Effect size
Multiple-testing correction
Independent validation
Expression Atlas is an EMBL-EBI resource that provides curated and analysed gene-expression information.
It can be used to investigate:
Where a gene is normally expressed
How expression changes under treatment
Differential expression between conditions
Tissue-specific expression
Disease-associated expression
Expression across organisms
Baseline expression describes gene abundance under normal or reference conditions.
Differential expression describes a change between experimental conditions.
| Feature | GEO | Expression Atlas |
|---|---|---|
| Main role | Repository for submitted functional-genomics experiments | Curated and analysed expression resource |
| Data | Raw data, processed data and metadata | Standardised expression results |
| Use | Download or reanalyse individual studies | Explore expression across tissues and conditions |
GEO and SRA may contain information from the same sequencing study, but they serve different purposes.
| Resource | Main content |
|---|---|
| GEO | Experimental design, sample information, processed expression data and functional-genomics results |
| SRA | Raw high-throughput sequencing reads |
A typical RNA-seq study may use:
SRA for raw sequencing reads
GEO for processed expression data
BioProject for the overall project
BioSample for biological-sample metadata
The Protein Data Bank or PDB is the global archive of experimentally determined three-dimensional structures of biological macromolecules.
It contains structures of:
Proteins
DNA
RNA
Protein–nucleic-acid complexes
Protein–ligand complexes
Antibodies
Ribosomes
Viruses
Large macromolecular assemblies
The worldwide Protein Data Bank or wwPDB coordinates the global PDB archive.
Major structure-determination methods include:
X-ray crystallography
Nuclear magnetic resonance spectroscopy
Cryogenic electron microscopy
Electron crystallography
Neutron diffraction
X-ray crystallography commonly provides high-resolution atomic models but requires suitable crystals.
NMR can determine structures in solution and may provide an ensemble of conformations.
It is generally more practical for smaller molecular systems.
Cryo-EM is particularly important for:
Large macromolecular complexes
Membrane proteins
Ribosomes
Viruses
Heterogeneous molecular assemblies
A PDB record may contain:
PDB identifier
Macromolecule name
Organism
Experimental method
Resolution
Atomic coordinates
Chain identifiers
Secondary structure
Ligands
Metal ions
Water molecules
Biological assembly
Sequence information
Citation
Structure-validation information
PDBx/mmCIF is the standard archive format used by wwPDB.
The asymmetric unit is the smallest portion of a crystal structure from which the complete crystal can be generated using symmetry operations.
The biological assembly is the molecular assembly proposed to represent the biologically relevant functional form.
The asymmetric unit and biological assembly are not always identical.
Resolution indicates the level of structural detail available from an experimental map.
For comparable crystallographic structures, a lower numerical resolution value generally indicates greater structural detail.
Resolution alone does not guarantee that every region of a structure is equally reliable.
A PDB structure should not automatically be treated as a complete representation of the molecule under every biological condition.
Possible limitations include:
Missing residues
Missing side chains
Flexible or disordered regions
Engineered mutations
Truncated constructs
Crystal-packing effects
Non-physiological ligands
Uncertain protonation states
Alternative conformations
Low local resolution
Uncertain biological assembly
Experimental-condition dependence
A structure should be interpreted together with its experimental method and validation report.
The PDB primarily contains experimentally determined structural models.
Resources such as AlphaFold Protein Structure Database contain computationally predicted structures.
| Feature | PDB | AlphaFold DB |
|---|---|---|
| Main source | Experimental structural data | Computational prediction |
| Evidence | X-ray, NMR, cryo-EM and related methods | AI-based prediction |
| Confidence | Experimental validation and structure-quality measures | Prediction-confidence scores such as pLDDT and PAE |
| Ligands and complexes | May contain experimentally observed ligands and assemblies | Often focused on predicted protein structure |
| Main limitation | Experimental artefacts and incomplete regions | Prediction uncertainty and missing biological context |
A predicted structure should not be described as an experimentally determined PDB structure.
A sequence signature is a characteristic feature used to recognise a protein family, domain or functional site.
Common signature types include:
Short sequence patterns
Regular expressions
Position-specific scoring matrices
Profiles
Hidden Markov models
Fingerprints
Conserved-domain models
| Term | Meaning |
|---|---|
| Motif | Short recurring sequence or structural pattern |
| Domain | Larger evolutionary and often independently folding unit |
| Family | Group of evolutionarily related proteins |
| Functional site | Residue or short region involved in activity, binding or regulation |
| Repeat | Sequence unit occurring multiple times |
| Profile | Position-specific model of a sequence family |
| Hidden Markov model | Probabilistic model representing position-specific sequence variation |
A short motif may occur by chance.
Therefore, motif detection should be combined with:
Sequence context
Domain organisation
Evolutionary conservation
Structural information
Functional evidence
PROSITE is a database of protein families, domains and functional sites.
It uses:
Patterns
Profiles
Associated documentation
A PROSITE pattern describes a conserved sequence using a defined pattern or regular-expression-like representation.
Patterns are useful for detecting short, strongly conserved sequence features.
A profile is a position-specific scoring model that can represent variation across a longer sequence region.
Profiles are generally more sensitive than simple patterns for detecting divergent family members.
ScanProsite can be used to:
Scan a protein sequence against PROSITE signatures
Search a protein database with a selected motif
Test a user-defined pattern
Short patterns may produce false-positive matches because unrelated proteins may contain the same short sequence by chance.
Pfam is a database of protein families and domains.
Each Pfam entry is represented using:
A curated seed alignment
A multiple sequence alignment
A profile hidden Markov model
The profile HMM captures:
Conserved positions
Variable positions
Insertions
Deletions
Position-specific residue probabilities
Pfam is useful for:
Detecting conserved domains
Identifying remote homologues
Examining domain architecture
Classifying proteins into families
Predicting functions of uncharacterised proteins
The seed alignment contains representative, carefully selected sequences used to construct the profile HMM.
The full alignment contains additional sequences detected by the model above the selected inclusion threshold.
A Pfam clan groups related Pfam families or domains that may have a common evolutionary origin.
InterPro is an integrated protein-classification and functional-analysis resource.
It combines predictive signatures from multiple member databases.
InterPro can identify:
Protein families
Domains
Repeats
Functional sites
Conserved regions
Important InterPro member resources include:
Pfam
PROSITE
SMART
PRINTS
PANTHER
CDD
CATH-Gene3D
SUPERFAMILY
Different member databases use different detection methods.
By integrating them, InterPro provides a consolidated interpretation of protein-family and domain predictions.
InterPro may also connect protein signatures with:
Gene Ontology terms
Structural information
Functional descriptions
Pathway information
UniProt records
PRINTS represents protein families using groups of conserved motifs called fingerprints.
Multiple motifs together are generally more specific than a single short motif.
SMART focuses on signalling, extracellular and chromatin-associated protein domains and provides domain-architecture analysis.
The NCBI Conserved Domain Database or CDD contains domain models and supports the detection of conserved domains in protein sequences.
PANTHER classifies genes and proteins according to:
Families
Subfamilies
Molecular functions
Biological processes
Pathways
| Feature | PROSITE | Pfam | InterPro |
|---|---|---|---|
| Main unit | Pattern, profile, family or functional site | Protein family or domain | Integrated protein signature |
| Main method | Patterns and profiles | Profile hidden Markov models | Combines member-database methods |
| Best use | Detect conserved motifs and functional sites | Detect families, domains and remote homologues | Obtain consolidated functional classification |
| Important limitation | Short patterns may produce false positives | Model boundaries and thresholds affect results | Results depend on member-database signatures |
An accession number is a database identifier intended to provide relatively stable access to a record.
An entry name is a human-readable database label and may be less stable.
A sequence version identifies a particular version of the biological sequence.
An accession number identifies a database record.
It should not automatically be treated as the biological gene name, protein name or organism name.
The same biological entity may have different identifiers in different databases.
For example, one protein may have:
Gene ID
RefSeq transcript accession
RefSeq protein accession
GenBank accession
UniProt accession
PDB identifier
Ensembl gene identifier
Identifier-mapping tools are required to connect records across databases.
Mapping is not always one-to-one because:
A gene may have several transcripts.
A transcript may encode different protein isoforms.
One protein may have multiple structures.
Database records may represent different sequence versions.
Databases may merge or split records differently.
| Format | Main application |
|---|---|
| FASTA | Sequence data with a simple identifier line |
| FASTQ | Sequencing reads with base-quality scores |
| GenBank flat file | Sequence plus detailed annotation |
| GFF or GTF | Genomic-feature coordinates |
| BED | Genomic intervals |
| SAM or BAM | Sequence alignments |
| VCF | Genetic variants |
| PDBx/mmCIF | Three-dimensional macromolecular structures |
| Newick | Phylogenetic trees |
A FASTA record begins with a header line containing > followed by a sequence identifier and optional description.
The following lines contain the biological sequence.
FASTQ contains:
Sequence identifier
Nucleotide sequence
Separator
Quality-score string
FASTQ should not be confused with FASTA.
FASTA stores sequences, whereas FASTQ also stores per-base quality scores.
A suitable database should be selected according to the biological question.
| Biological question | Appropriate resource |
|---|---|
| Retrieve a submitted nucleotide sequence | GenBank, ENA or DDBJ |
| Retrieve a standard reference transcript | RefSeq |
| Obtain reviewed protein annotation | UniProtKB/Swiss-Prot |
| Obtain a large collection of protein sequences | UniProtKB/TrEMBL |
| Download raw sequencing reads | SRA |
| Find a gene-expression experiment | GEO |
| Explore analysed expression patterns | Expression Atlas |
| Retrieve an experimental 3D structure | PDB |
| Identify a short conserved motif | PROSITE |
| Identify a protein domain or family | Pfam |
| Integrate several domain predictions | InterPro |
GenBank is an archival nucleotide-sequence database; RefSeq is a reference collection.
GenBank, ENA and DDBJ are partners of INSDC and exchange nucleotide-sequence records.
Swiss-Prot contains reviewed records; TrEMBL contains unreviewed records.
An unreviewed UniProt record is not automatically an incorrect sequence.
UniRef is a sequence-clustering resource, whereas UniParc is a sequence archive.
SRA primarily stores raw high-throughput sequencing reads.
GEO stores functional-genomics experiments, metadata and processed data.
GEO and SRA may represent different data levels from the same experiment.
PDB primarily contains experimentally determined structural models.
AlphaFold DB contains computationally predicted structures and should not be confused with PDB.
The asymmetric unit of a crystal structure is not always the biologically functional assembly.
A lower crystallographic resolution value generally represents greater structural detail.
A PDB structure may contain missing residues or engineered mutations.
PROSITE uses patterns and profiles.
Pfam primarily uses profile hidden Markov models.
InterPro integrates signatures from multiple protein-family and domain databases.
A motif is shorter than a domain and may occur by chance.
An accession number is not the same as a gene name.
FASTA stores sequences; FASTQ stores sequences plus quality scores.
Database annotation should be evaluated using evidence type, review status and biological context.
Biological databases store sequences, structures, expression data and functional annotations.
Primary databases contain submitted or experimental data.
Secondary databases contain derived patterns, domains or classifications.
GenBank, ENA and DDBJ form the INSDC collaboration.
GenBank is an archival nucleotide database.
RefSeq provides representative reference sequences.
SRA stores high-throughput sequencing reads.
UniProtKB is a protein sequence and annotation knowledgebase.
Swiss-Prot records are reviewed.
TrEMBL records are unreviewed.
UniRef reduces sequence redundancy through clustering.
UniParc archives unique protein sequences.
GEO stores functional-genomics experiments.
GPL represents a GEO Platform.
GSM represents a GEO Sample.
GSE represents a GEO Series.
PDB is the global archive of experimentally determined macromolecular structures.
PDBx/mmCIF is the standard PDB archive format.
PROSITE uses patterns and profiles.
Pfam uses multiple sequence alignments and profile HMMs.
InterPro integrates predictive signatures from multiple databases.
A motif is a short recurring feature.
A domain is a larger evolutionary and often independently folding unit.
An accession number identifies a database record.
FASTA contains sequences.
FASTQ contains sequences and quality scores.
| Terms | Correct distinction |
|---|---|
| GenBank vs RefSeq | Submitted sequence archive vs reference sequence collection |
| GenBank vs SRA | Assembled or annotated sequence records vs raw sequencing reads |
| Swiss-Prot vs TrEMBL | Reviewed vs unreviewed UniProtKB records |
| UniRef vs UniParc | Sequence clusters vs unique sequence archive |
| GEO vs SRA | Functional-genomics study information vs raw sequencing reads |
| PDB vs AlphaFold DB | Experimental structural models vs predicted structures |
| Motif vs domain | Short recurring feature vs larger evolutionary unit |
| PROSITE vs Pfam | Patterns and profiles vs profile-HMM-based families |
| Pfam vs InterPro | Individual family/domain resource vs integrated signature resource |
| FASTA vs FASTQ | Sequence only vs sequence with quality scores |
| Accession vs version | Stable record identifier vs specific sequence revision |
UniProtKB/Swiss-Prot should generally be preferred when a reviewed protein record is required.
The Sequence Read Archive stores raw or minimally processed high-throughput sequencing reads.
GenBank is an archival collection of submitted nucleotide sequences. RefSeq provides selected, integrated and relatively non-redundant reference sequences.
GenBank, European Nucleotide Archive and DNA Data Bank of Japan form the International Nucleotide Sequence Database Collaboration.
Gene Expression Omnibus is a major repository for functional-genomics and gene-expression experiments.
The Protein Data Bank should be used to retrieve experimentally determined macromolecular structural models.
Pfam represents protein families and domains using multiple sequence alignments and profile hidden Markov models.
InterPro integrates protein signatures from multiple member databases to classify proteins and predict families, domains, repeats and functional sites.
No. A motif match may support a functional prediction but should be interpreted with domain context, evolutionary conservation, structure and experimental evidence.
Accession numbers provide stable identifiers that allow biological database records to be retrieved, tracked, cited and linked across resources.
Vedemy
Leave a Comment