This document describes how to update the ontology versions used for searching and validation in the igvf application, ontology.json
.
- Uber anatomy ontology (Uberon) and Cell Ontology (CL): composite-metazoan.owl
- Experimental Factor Ontology (EFO): EFO_inferred.owl
- Ontology for Biomedical Investigations (OBI): obi.owl
- Cell Line Ontology (CLO): clo.owl
- Human Disease Ontology (DOID): doid.owl
- The Human Phenotype Ontology (HPO): hp.owl
- Mondo Disease Ontology (MONDO): mondo.owl
- Ontology of Biological Attributes covering all kingdoms of life (OBA): oba.owl
-
Install ontology script:
pip install .
-
Run generate_ontology:
generate_ontology
-
The ontology file generated has a file name format like this: ontology-YYYY-MM-DD.json
-
Load new ontology file into the encoded-build/ontology directory on S3
aws s3 cp ontology-YYYY-MM-DD.json s3://...
Locate the file on S3 and change the permissions so that "Read" permission is granted to "Everybody (public access)."
-
Update the ontology version in the [Makefile]:
curl -o ontology.json https://.../ontology/ontology-YYYY-MM-DD.json
-
Update the following information
-
Site release version: N/A
-
ontology.json file: N/A
-
UBERON release date: 2023-07-25
-
OBI release date: 2023-07-25
-
EFO release date: 2023-07-17
-
CLO release date: 2022-03-20
-
DOID release date: 2023-07-24
-
HP release date: 2023-07-21
-
MONDO release date: 2023-07-03
-
OBA release date: 2023-06-27
-
-
Resources