Skip to content

Commit

Permalink
Merge pull request #658 from geneontology/pgaudet-patch-63
Browse files Browse the repository at this point in the history
Update download-ontology.md
  • Loading branch information
pgaudet authored Dec 5, 2024
2 parents 5029ee0 + bc75c2a commit 1a0493d
Showing 1 changed file with 13 additions and 11 deletions.
24 changes: 13 additions & 11 deletions _docs/download-ontology.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,29 +7,31 @@ redirect_from:
- /GO.downloads.ontology.shtml
---

# Gene ontology files
# Gene ontology file formats

Files are available in the OBO, OWL and JSON formats.
For more information on these formats:
- [OBO format](https://owlcollab.github.io/oboformat/doc/obo-syntax.html)
- [OWL format](https://www.w3.org/TR/owl2-overview/)


Files are available in the following formats:
* [OBO 1.4](http://owlcollab.github.io/oboformat/doc/obo-syntax.html){:target="blank"}: human- and machine-readable; can be opened in any text editor
* [OWL](https://github.com/owlcs/owlapi){:target="blank"}: can be opened with [Protégé](https://protege.stanford.edu/){:target="blank"}.
+ Three versions of the ontology are available, as described below.
# Gene ontology files
Three versions of the ontology are available, as described below.

|Name | Description | Permanent URL | Download link |
|-------|--------------|-------------|-------------|
|**go-basic.obo**| The basic version of the GO, filtered such that the graph is guaranteed to be acyclic and annotations can be propagated up the graph. The relations included are *is a*, *part of*, *regulates*, *negatively regulates* and *positively regulates*. This version excludes relationships that cross the 3 GO hierarchies. This version should be used with most GO-based annotation tools.| http://purl.obolibrary.org/obo/go/go-basic.obo | [Download go-basic.obo file](https://purl.obolibrary.org/obo/go/go-basic.obo)|
|**go.obo & go.owl** | Core ontology. This view includes relationships not in the filtered version of GO including *has_part* and *occurs_in*. Many of these relationships may not be safe for propagating annotations across, so this version should not be used with legacy GO tools. This version excludes relationships to external ontologies.| http://purl.obolibrary.org/obo/go.obo / http://purl.obolibrary.org/obo/go.owl| [Download go.obo file](https://purl.obolibrary.org/obo/go.obo) /  [Download go.owl file](https://purl.obolibrary.org/obo/go.owl){:target="blank"} |
|**go-plus.owl** | This is the fully axiomatised version of the GO. It includes cross-ontology relationships (axioms) and imports additional required ontologies including [ChEBI](https://www.ebi.ac.uk/chebi/){:target="blank"}, [Cell Ontology](http://www.obofoundry.org/ontology/cl.html){:target="blank"} and [Uberon](http://uberon.github.io/){:target="blank"}. It also includes a complete set of relationship types including some not in go.obo/go.owl. This version is only available in [OWL](https://www.w3.org/OWL/){:target="blank"} format. | http://purl.obolibrary.org/obo/go/extensions/go-plus.owl | [Download go-plus.owl file](https://purl.obolibrary.org/obo/go/extensions/go-plus.owl){:target="blank"} |
|**go-basic**| The basic version of the GO, filtered such that the graph is acyclic. With this version, annotations can safely be propagated up the graph. The relations included are *is a*, *part of*, *regulates*, *negatively regulates* and *positively regulates*. This version excludes relationships that cross the 3 GO hierarchies. This version is recommended for most GO-based annotation tools.| http://purl.obolibrary.org/obo/go/go-basic.obo | [Download go-basic.obo file](https://purl.obolibrary.org/obo/go/go-basic.obo)|
|**go** | Core ontology. This version includes additional relationships compared to **go-basic**, including *has_part* and *occurs_in*. These relations can link terms from different aspects of GO, and create cycles in the ontology, so not all the relations are safe for propagating annotations. This version excludes relationships to external ontologies.| http://purl.obolibrary.org/obo/go.obo / http://purl.obolibrary.org/obo/go.owl| [Download go.obo file](https://purl.obolibrary.org/obo/go.obo) /  [Download go.owl file](https://purl.obolibrary.org/obo/go.owl){:target="blank"} |
|**go-plus** | This is the fully axiomatised version of the GO. It includes cross-ontology relationships (axioms) and imports additional required ontologies including [ChEBI](https://www.ebi.ac.uk/chebi/){:target="blank"}, [Cell Ontology](http://www.obofoundry.org/ontology/cl.html){:target="blank"} and [Uberon](http://uberon.github.io/){:target="blank"}. It also includes to complete set of relationship types including some not present in **go**. This version is only available in [OWL](https://www.w3.org/OWL/){:target="blank"} format. | http://purl.obolibrary.org/obo/go/extensions/go-plus.owl | [Download go-plus.owl file](https://purl.obolibrary.org/obo/go/extensions/go-plus.owl){:target="blank"} |


### GO subset files
GO subsets (also known as GO slims) are condensed versions of the GO containing a subset of the terms. They are specified by tags within the ontology that indicate if a given term is a member of a particular subset. GO subsets are particularly useful for providing a broad overview of the range of functions and processes. More information can and links for downloading subsets be found on the [Guide to GO subsets](/docs/go-subset-guide/) page.

## Cross-references of GO to other classification systems

Many GO classes have been cross-referenced (mapped) to a number of external classification systems. The [cross-references of external classification systems to GO page](/docs/download-mappings/) contains more information and links to the cross-reference2GO files.
Many GO classes have cross-references (mapped) to a number of external classification systems. The [cross-references of external classification systems to GO page](/docs/download-mappings/) contains more information and links to the cross-reference2GO files.

## Snapshot editions

As of April 2019, the standard PURLs for GO will resolve to the monthly (release) version. We *strongly* recommend using the latest official release instead of snapshot. If you have need to access the snapshot (daily) version, use `/snapshot/` in the URL. For example:

* http://purl.obolibrary.org/obo/go/snapshot/go.obo
Expand Down

0 comments on commit 1a0493d

Please sign in to comment.