Skip to content

Reactome: A Database of Molecular Reactions and Pathways

Reactome is a free, open database of expert-reviewed human biological reactions and pathways. It records which reactions proteins, RNA, small molecules, and complexes participate in, including their cellular locations, and groups related reactions into larger pathways.

Reactome itself is not an analysis algorithm. Biological knowledge is stored in the Reactome database, while analysis tools such as the Reactome Pathway Browser and g:Profiler search that knowledge and compare it with gene lists. REAC in a g:Profiler result means a pathway category taken from Reactome.

Imagine glucose moving from outside a cell into the cytoplasm. Even though both molecules are glucose, its state outside the cell must be distinguished from its state in the cytoplasm. Reactome can represent one step in which a transport protein takes extracellular glucose as input and produces cytoplasmic glucose as output as a reaction.

Reaction elementWhat it means in this example
inputMolecule before the reaction, such as extracellular glucose
outputMolecule after the reaction, such as cytoplasmic glucose
catalystMolecule that facilitates the reaction, such as a transport protein
regulatorRegulatory molecule that promotes or inhibits the reaction
compartmentCellular location of the molecules before and after the reaction

In Reactome, a reaction does not mean only an enzyme reaction that changes a chemical. State changes such as molecular association and dissociation, activation, intracellular movement, and degradation are also recorded as reactions.

The relationship among entity, reaction, and pathway

Section titled “The relationship among entity, reaction, and pathway”

From smallest to largest, the main Reactome units are:

UnitWhat it representsFamiliar developer structure
physical entityA participant such as a protein, RNA, small molecule, or complexInput and output values
reactionOne step in which input entities change or move into output entitiesOne function call
pathwayA group of related reactionsA workflow connecting several functions

The same protein can be represented as different entities when its cellular location or modification state differs. For example, the same named protein before and after phosphorylation occupies different states within a reaction.

Reactions connect when the output of one becomes the input of the next. Reactome groups connected reactions into pathways such as Cell Cycle and DNA Repair. One reaction can belong to several pathways, so this structure is not a list of completely separate folders.

A Reactome pathway is a biological map containing molecular states, locations, and connected reactions. A gene set used in a statistical analysis such as ORA is a list of gene IDs associated with one pathway.

Information in the original Reactome pathwayInformation retained in an ORA gene set
Order of reactionsList of genes included in the pathway
Input, output, catalyst, and regulatory relationshipsWhether each gene is present in the list
Cellular locationsUsually not retained
Protein complexes and modification statesMay be simplified into gene IDs

A significant Reactome ORA result therefore means that the selected gene list contains more genes associated with that pathway than expected. It is not direct evidence that its reactions actually proceeded in that order or that the pathway was activated.

Inputs and outputs depend on the question.

TaskInputMain output
Browse a pathwayPathway name, gene ID, or protein IDPathway diagram connecting reactions and detailed records
Gene-list ORAList of selected gene IDsTable of pathways with more overlap than expected
Overlay expression valuesGene IDs and numeric valuesExpression values displayed on a pathway diagram
Quantitative analysis of several datasetsExpression matrix and sample informationPathway-level scores and comparison results

The Analysis Service on the Reactome website can map input IDs to Reactome entities and run over-representation analysis. g:Profiler also provides Reactome gene sets as one data source, although its statistical correction and output column names may differ from Reactome’s own service.

Setting sources=["REAC"] in g:Profiler runs ORA against Reactome pathways. Each output row is one Reactome pathway.

ColumnHow to read it
sourceData source. REAC means Reactome
nativeStable identifier from the source, such as REAC:R-HSA-1640170
nameHuman-readable pathway name, such as Cell Cycle
term_sizeNumber of genes associated with this pathway in the background set
intersection_sizeNumber of genes actually shared by the input list and pathway
intersectionsIDs of the genes that actually overlap
p_valueCorrected probability of observing at least this much overlap by chance. Check the tool settings for the exact correction method

A string such as R-HSA-1640170 is a Reactome stable identifier. HSA denotes the human species. Names are convenient for people but can change, so store the ID too when recording or retrieving a result.

A larger intersection_size does not automatically make a pathway more important. Large pathways naturally overlap more genes. Examine the p-value, which accounts for input-list size, background, and term_size, together with the actual overlapping genes.

Section titled “Why several related pathways appear as separate rows”

Cell Cycle, Cell Cycle, Mitotic, and Cell Cycle Checkpoints can all be significant. A broad pathway contains more specific child pathways, and they share genes.

Instead of counting these rows as three independent discoveries, read them in this order.

  1. Group pathways with similar names into the same biological theme.
  2. Check the genes they actually share in intersections.
  3. Choose whether the broad parent pathway or a more specific child pathway best fits the current question.
  4. Use the Reactome Pathway Browser to inspect the location and connections of the reactions.

Both Biological Process in Gene Ontology and Reactome can find shared functions in a gene list, but they organize knowledge around different questions.

ResourceCentral questionStrength
GO:BPWhich biological processes involve these gene products?Broad, hierarchical functional classification
ReactomeWhich molecules proceed through which reactions into the next state?Connected reactions, locations, and mechanistic flow

The same cell-cycle genes may appear in both GO:BP and Reactome results. Rather than two independent experimental findings, these may be descriptions of the same gene set through two different knowledge systems.

The GSE251845 exercise comparing colorectal tumor with normal tissue separated 3,631 Tumor-up genes from 4,625 Tumor-down genes and used the 24,116 genes actually tested as the background.

For Tumor-up, the top Reactome results included Cell Cycle (REAC:R-HSA-1640170) and Cell Cycle, Mitotic (REAC:R-HSA-69278). This means cell-cycle-related genes were concentrated in the upregulated list.

For Tumor-down, pathways associated with antibodies, complement, and B-cell receptor regulation appeared. This alone does not establish that immune pathways inside cancer cells were suppressed. Differences in the proportion of immune cells in tumor and normal tissue may also have affected the result. See the GSE251845 GO and GSEA exercise for the plots and settings.

  • Do not immediately call a significant Reactome pathway an activated pathway.
  • Do not infer protein activity or reaction direction from RNA expression changes alone.
  • Do not count parent and child pathways as independent discoveries.
  • Do not mix upregulated and downregulated genes and then interpret a pathway’s direction of change.
  • Do not draw a conclusion from a pathway name alone; inspect the actual genes in intersections.
  • Do not automatically use every human gene as the background. Genes that could actually be tested in the experiment may be more appropriate.
  • For non-human species, check whether the annotation was inferred from a human pathway.

Reactome is a database that organizes known information about proteins and reactions. It is not an instrument that directly measures cell composition, protein modifications, or actual reaction rates in an RNA-seq specimen.

Reactome is continually updated, so record the following information.

  • Reactome release or analysis date
  • Analysis tool and version, such as Reactome Analysis Service or g:Profiler
  • Target species
  • Input ID type and mapping method
  • Input-gene selection criteria and direction of change
  • Background gene set
  • Multiple-testing correction method and threshold
  • Stable identifiers, pathway names, and actual overlapping genes