Gene Ontology

The Gene Ontology (GO) knowledge base is a curated database and ontology of gene function in biological systems. For more information, see here.

The BioBox GO data package is an A-Box transformation of the latest version of GO. Each GO class belongs to 1 of 3 subsets:

  • Molecular Function

  • Biological Process

  • Cellular Component

Each GO class that is included in this data package will become an Object under its corresponding Concept.

For example the GO term for nuclear lamina (GO:0005652) is a cellular_component and is represented in the data packaged as:

    "_id": "GO:0005652",
    "labels": ["Object", "CellularComponent"],
    "properties": {
        "uuid": "GO:0005652",
        "displayName": "nuclear lamina",

Additionally, we use GO annotations, to connect genes to ontology terms. How they are related depends on the nature of the association and may/may not have semantic meaning. They are represented in the relationships listed on this page.


Biological Process

Definition: A biological process is the execution of a genetically-encoded biological module or program. It consists of all the steps required to achieve the specific biological objective of the module. A biological process is accomplished by a particular set of molecular functions carried out by specific gene products (or macromolecular complexes), often in a highly regulated manner and in a particular temporal sequence.

Cellular Component

Definition: A location, relative to cellular compartments and structures, occupied by a macromolecular machine. There are three types of cellular components described in the gene ontology: (1) the cellular anatomical entity where a gene product carries out a molecular function (e.g., plasma membrane, cytoskeleton) or membrane-enclosed compartments (e.g., mitochondrion); (2) virion components, where viral proteins act, and (3) the stable macromolecular complexes of which gene product are parts (e.g., the clathrin complex).

Molecular Function

Definition: A molecular process that can be carried out by the action of a single macromolecular machine, usually via direct physical interactions with other molecular entities. Function in this sense denotes an action, or activity, that a gene product (or a complex) performs


Fragments listed below are valid BxQL statements! Copy and search them to see some results.

(Gene)-> enables ->(MolecularFunction)

(Gene)-> located in ->(CellularComponent)

(Gene)-> involved in ->(BiologicalProcess)

(Gene)-> part of ->(CellularComponent)

(Gene)-> not enables ->(MolecularFunction)

(Gene)-> not involved in ->(BiologicalProcess)

(Gene)-> is active in ->(CellularComponent)

(Gene)-> not colocalizes with ->(CellularComponent)

(Gene)-> acts upstream of or within ->(BiologicalProcess)

(Gene)-> contributes to ->(MolecularFunction)

(Gene)-> not located in ->(CellularComponent)

(Gene)-> not part of ->(CellularComponent)

(Gene)-> acts upstream of positive effect ->(BiologicalProcess)

(Gene)-> not acts upstream of or within ->(BiologicalProcess)

(Gene)-> acts upstream of ->(BiologicalProcess)

(Gene)-> acts upstream of negative effect ->(BiologicalProcess)

(Gene)-> acts upstream of or within positive effect->(BiologicalProcess)

(Gene)-> acts upstream of within negative effect ->(BiologicalProcess)

(Gene)-> not contributes to ->(MolecularFunction)

(Gene)-> not acts upstream of or within negative effect ->(BiologicalProcess)

(Gene)-> not is active in ->(CellularComponent)

Last updated