-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug?: Subclass sync: Why many deletions? (DO & NCIT) #734
Comments
DO removalsI examined 4 cases and determined that they were appropriate deletions of subclass evidence. I found 3 types of cases. 1. Redundant
|
2. Disagreement in parentageMONDO:0000009 is_a MONDO:0002243 (del: DOID:2218)
|
3. Missing entries in
|
NCIT removalsEdit: Trish's Analysis @matentzn We observed some deletions of NCIT subclass evidence when running the subclass sync pipeline. Many of these appear to be caused by missing Example: NCIT:C118172 <owl:Class rdf:about="http://purl.obolibrary.org/obo/NCIT_C118172">
<rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/NCIT_C34588"/>
...
<rdfs:label>Nocturnal Enuresis</rdfs:label>
</owl:Class>
<rdf:Description rdf:about="http://purl.obolibrary.org/obo/NCIT_C118172">
<obo:IAO_0000115>Urination during sleep.</obo:IAO_0000115>
<oboInOwl:hasExactSynonym>Bedwetting</oboInOwl:hasExactSynonym>
<oboInOwl:hasExactSynonym>Nocturnal Enuresis</oboInOwl:hasExactSynonym>
<oboInOwl:hasExactSynonym>Sleep Enuresis</oboInOwl:hasExactSynonym>
<oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/NCIT_C118464"/>
<oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/NCIT_C189762"/>
<oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/NCIT_C90259"/>
<rdfs:label>Nocturnal Enuresis</rdfs:label>
</rdf:Description> $(COMPONENTSDIR)/ncit.owl: $(TMPDIR)/ncit_relevant_signature.txt | component-download-ncit.owl
if [ $(SKIP_HUGE) = false ] && [ $(COMP) = true ]; then $(ROBOT) remove -i $(TMPDIR)/component-download-ncit.owl.owl --select imports \
rename --mappings config/property-map.sssom.tsv --allow-missing-entities true --allow-duplicates true \
query \
--update ../sparql/rm_xref_by_prefix.ru \
--update ../sparql/exact_syn_from_label.ru \
remove -T $(TMPDIR)/ncit_relevant_signature.txt --select complement --select "classes individuals" --trim false \
--drop-axiom-annotations NCIT:P378 \
--drop-axiom-annotations NCIT:P383 \
--drop-axiom-annotations NCIT:P384 \
remove -T config/properties.txt --select complement --select properties --trim true \
remove --term "http://purl.obolibrary.org/obo/NCIT_C179199" --axioms "equivalent" \
annotate --ontology-iri $(URIBASE)/mondo/sources/ncit.owl --version-iri $(URIBASE)/mondo/sources/$(TODAY)/ncit.owl -o $@; fi
|
Remember that we only care about neoplasm branch. For NCIT, do not look for evidence outside the neoplasm branch, at least not in the current way things are set up! I am pretty sure we had that discussion before so please remember: NCIT = NCIT neoplasm branch. So if all the dropped evidence is to subclass relationships outside the neoplasm branch, nothing to worry about. If we want such evidence, that requires an issue and some planning in the next call! |
Ok, it needs to be confirmed that the only subclass evidence that is being dropped is for classes within the neoplasm branch. Is this the design that Sabrina agreed to? |
Sabrina agreed that the only part of NCIT we are syncing is the neoplasm branch, so I assume it's clear we are not syncing anything outside it - including subclass confirmations! |
Overview
Many deletions showing up for these:
Subclass sync run from Dec - monarch-initiative/mondo#8503
Subclass sync run from Nov - monarch-initiative/mondo#8432
Note that there is no
-confirmed
file for NCIT.The text was updated successfully, but these errors were encountered: