obophenotype / obophenotype/ncbitaxon
Consider a non-isomorphic mappings to NCBI Taxon database
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 31
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
The NCBI taxonomy database is a database, not an ontology. As such that automatic translation includes various things that are not ideal from an ontology modeling perspective
If we were to make the OWL non-isomorphic here are some things we might change:
- change root class name #10
- depluralize taxa common names "human" not "humans"
- exclude non-taxon entries, or rewire them to a different hierarchy
- e.g. https://www.ebi.ac.uk/ols/search?q=sample&ontology=ncbitaxon
- metagenomes (e.g "soil metagenome")
- environmental samples, e.g http://purl.obolibrary.org/obo/NCBITaxon_743727
environmental samples <archaea,phylum Candidatus Aenigmarchaeota> - random terms like "mixed sample"
- host samples, e.g. "human sample"
We could also use this as an opportunity to merge into a single ncbitaxon representation see https://github.com/OBOFoundry/OBOFoundry.github.io/issues/1383
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the current NCBI Taxon-to-OWL mapping and the listed examples of metagenomes, environmental samples, and host samples. Decide which non-isomorphic changes are in scope, including whether to merge representations as suggested by OBOFoundry issue 1383. Done means the desired hierarchy and treatment of non-taxon entries are agreed and implemented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data, databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100