QuickGO Download icon

QuickGO Download

1.0.0

Fetch QuickGO ontology term files and functional annotation metadata by GO identifier. Learn more

Input

Output

Configure inputs to begin

Set options on the left, then click “Fetch downloads”.

What is QuickGO Download?

QuickGO Download is a Gene Ontology term retrieval tool backed by QuickGO, EMBL-EBI's browser and API for Gene Ontology data and annotations. It retrieves the machine-readable record for one GO term, making it useful when a functional-analysis result contains an accession such as GO:0004672 but a report, notebook, or downstream script also needs the term's name, definition, and ontology branch.

The Gene Ontology is a structured, species-agnostic vocabulary for describing gene-product biology. Its terms belong to one of three aspects:

  • Molecular function: An activity performed by a gene product, such as protein kinase activity.
  • Biological process: A larger biological program, such as apoptosis or DNA repair.
  • Cellular component: A cellular location, structure, or stable protein-containing complex.

QuickGO Download retrieves ontology terms, not the genes, proteins, or annotations associated with those terms. This distinction matters after enrichment analysis: the downloaded record defines the selected concept, while an annotation dataset is needed to establish which gene products were assigned that concept. For protein records and their annotations, retrieve the relevant accession with UniProt Download.

How to use QuickGO Download online

ProteinIQ fetches a QuickGO term record from a single GO accession and returns it as a downloadable JSON file. Enter an identifier such as GO:0004672, run the download, then use the returned record to label enrichment results, preserve ontology metadata with an analysis, or inspect the source term in QuickGO.

Input

InputDescription
Entry IDOne Gene Ontology accession in the form GO: followed by seven digits, for example GO:0004672 (protein kinase activity), GO:0008150 (biological process), or GO:0006915 (apoptotic process).

Every GO term has a stable accession, a human-readable name, an aspect, and a definition. Prefer the accession over a name when recording results, since names and definitions can be refined as the ontology evolves. An obsolete identifier can still appear in historical datasets, but it should not be treated as an active biological concept without checking its current status and replacement guidance in the returned record or source page.

Settings

SettingDescription
DatabaseSelects the database retrieval source. QuickGO is the default for this tool. Choosing another source opens that database's matching download workflow.

Output

FileFormatContents
QuickGO term recordJSONThe response for the requested GO term from QuickGO, including the term information supplied by the service.

The Files panel provides the JSON file for download. Its result metadata records the corresponding QuickGO term page URL. Files use an identifier-based name such as quickgo-GO-0004672-json.json, which makes records easy to retain alongside analyses without relying on a term name that may change.

Understanding a GO term record

QuickGO's term endpoint can return more information than a short results table can show. The most useful fields for annotating an analysis are usually the following:

FieldMeaning
idThe GO accession used as the persistent identifier.
nameThe preferred human-readable term name.
aspectThe GO sub-ontology: molecular_function, biological_process, or cellular_component.
definitionA description of the biological concept represented by the term.

The aspect is a classification of the term itself, not a confidence score and not evidence that a particular protein has that function, participates in that process, or resides in that component. A molecular-function term can describe an activity without identifying the molecule that performs it. Likewise, a biological-process term captures a program made up of multiple activities, not a single reaction.

GO is a graph rather than a strict one-parent hierarchy. A term may have several parent concepts, so replacing a specific identifier with a broad label can discard useful biological context. Preserve the GO ID in plots and tables, and use the name as the display label.

Where QuickGO Download fits in a functional-analysis workflow

QuickGO Download works well as the metadata step after a GO enrichment, differential-expression, or annotation pipeline has produced GO accessions. Fetch the exact terms selected for a figure or supplementary table, store their JSON records with the analysis version, and use the definitions to make the reported biological claims auditable.

For protein-domain context, InterPro Download retrieves family, domain, repeat, and site records by InterPro accession. Where a GO term includes a biochemical-reaction cross-reference, Rhea Download can retrieve the associated reaction record. Neither resource substitutes for a GO term record: they describe related, but different, biological objects.

The ontology changes as biological knowledge is revised. A downloaded JSON record is therefore a snapshot of the source response at retrieval time, not a permanent assertion that the term will remain current. Record the GO accession, download date, and analysis dataset version when reproducibility matters.

Table of contents

Related tools

InterPro Download

InterPro Download

Download InterPro protein family and domain records as JSON by InterPro ID.

database-searchprotein-analysis+1
AlphaFold Database Download

AlphaFold Database Download

Download AlphaFold DB predicted structures and confidence files by UniProt accession.

database-searchstructure-analysis+3
BindingDB Download

BindingDB Download

Download BindingDB binding record files by BindingDB monomer ID.

format-conversiondatabase-search+3
PDB Download

PDB Download

Download PDB, CIF, and FASTA files from RCSB PDB by 4-character structure ID.

database-searchstructure-analysis+4
PDBe Download

PDBe Download

Download PDBe structure files as PDB and CIF by PDB ID.

database-searchstructure-analysis+3
UniProt Download

UniProt Download

Download UniProt protein sequence records as FASTA and JSON by accession.

database-searchsequence-analysis+2
Rhea Download

Rhea Download

Download Rhea biochemical reaction records as RDF by Rhea reaction ID.

database-searchprotein-analysis+1
Aliphatic Index

Aliphatic Index

Calculate the aliphatic index of protein sequences. A measure of the relative volume occupied by aliphatic side chains, indicating thermostability.

protein-analysisphysicochemical-properties+1
Extinction coefficient calculator

Extinction coefficient calculator

Calculate the molar extinction coefficient of protein sequences at 280 nm. Used for protein concentration determination by UV spectroscopy.

protein-analysisphysicochemical-properties+1
Glycosylation site finder

Glycosylation site finder

Find potential N-linked glycosylation sites (NX[S/T] sequons) in protein sequences. Identifies asparagine residues in the consensus motif for N-glycosylation.

protein-analysisphysicochemical-properties+1