This repo is dedicated to the integration of various clinical terminologies and ontologies into Mondo. For more details see the documentation.
Work on the Mondo Source Ingest is funded by the NHGRI Phenomics First Grant 1RM1HG010860-01.
Python is a dev dependency. It's not needed to run the docker containers, but needed for local development situations / debugging.
- Python 3.9+
- Docker
- Docker images
One or both of the following, depending on if you want to run the stable buildlatestordev:- a.
docker pull obolibrary/odkfull:latest - b.
docker pull obolibrary/odkfull:dev
- a.
- Optional:
odkrunner: Alternative torun.sh. If using this, you would run likeodkrun make build-mondo-ingestinstead ofsh run.sh make build-mondo-ingest. Suggestion: rename the binary toodk; this is the convention ofmondo-ingestdevelopers.
sh run.sh make build-mondo-ingest
A variety of reports are committed as static files in src/ontology/reports/ and are documented in the
reports codebook, but some additional reports get rendered into markdown pages as
noted below.
The mapping progress report consists lists of all unmapped terms fo each ontology, as well as a table of statistics showing total number of terms, excluded terms, deprecated terms, and unmapped terms.
The mapped deprecated terms page contains a table of statistics showing total number of deprecated terms that have existing xrefs in Mondo, for each ontology. There is also a link to a page for each ontology which shows the term IDs and their corresponding mapped Mondo ID(s).
The migrate page contains a table of statistics showing of terms ready for migration / integration into Mondo.