Overview
Gene expression databases provide centralized repositories for transcriptomics data generated by microarray and high-throughput sequencing experiments. They ensure that experimental data remain accessible after publication, enabling independent verification, meta-analysis, and novel discoveries through data re-use. The two largest repositories are the Gene Expression Omnibus (GEO) at NCBI and ArrayExpress at EMBL-EBI. Both accept data from expression profiling, chromatin immunoprecipitation, and other functional genomics assays, and enforce community-adopted reporting standards such as MIAME (Minimum Information About a Microarray Experiment).
Key Concepts
GEO organizes data into four record types: Series (a complete experiment), Samples (individual hybridizations or sequencing runs), Platforms (the array or sequencing platform used), and Datasets (curated collections for analysis). GEO2R provides a web-based tool for differential expression analysis without programming. ArrayExpress is the European counterpart, interoperable with GEO through data exchange agreements. Both databases support the MAGE-TAB and MINiML tabular formats for metadata submission. MINSEQE extends MIAME standards to cover sequencing-based expression experiments.
Applications
Public expression databases accelerate discovery across many fields. Researchers use GEO to retrieve datasets for meta-analysis of DNA microarray and gene expression studies, validate their own findings against published experiments, and identify expression biomarkers. qPCR primer design benefits from expression data that confirms transcript abundance patterns. RNA sequencing studies archive raw reads and processed expression matrices in GEO or ArrayExpress as a condition of publication.
Practical Protocol
To find expression data for a gene of interest, go to ncbi.nlm.nih.gov/geo and search with the gene symbol and species, e.g., “SOX2 AND Homo sapiens[Organism]”. The results page lists matching Series and Datasets. Click a Dataset entry to view the experiment summary, platform information, and sample annotations (typically control vs. treatment groups). Use the “Analysis with GEO2R” button to launch the web-based differential expression tool: select sample groups by clicking checkboxes, assign them to experimental groups (e.g., Group 1: untreated, Group 2: treated), then click “Top 250” to rank genes by adjusted p-value and log fold change. The results table displays expression values, statistics, and a boxplot for any gene. To compare expression across conditions more systematically, download the series matrix file (a tab-delimited table of normalized expression values) and load it into R or Python. For example, a researcher studying SOX2 in glioblastoma could query GEO for “glioblastoma SOX2 expression”, identify series GSE123456 containing 10 tumor and 10 normal samples, use GEO2R to find that SOX2 is 4.2-fold overexpressed in tumors (p = 0.001), then download the full matrix to correlate SOX2 expression with other stem cell markers across all samples. The same workflow on ArrayExpress (ebi.ac.uk/arrayexpress) provides access to complementary European datasets, enabling cross-repository meta-analysis to strengthen findings. This approach is common in biomarker discovery, where combining multiple GEO datasets for the same disease increases statistical power and identifies reproducible expression signatures that survive validation across independent patient cohorts.