Skip to content

Add CHEBI terms to 'response to ...' EFO terms #2490

@aleixpuigb

Description

@aleixpuigb

We have many terms in EFO with EFO ID that are 'response to ...', being "..." a term that could be found in CHEBI. We would like to find all these EFO terms and, if they miss this axiom, add:
has_primary_input some CHEBI term
has_primary_input is the RO term RO:0004009

Example for 'has primary input' some 'tyrosine kinase inhibitor' add:

        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0004009"/>
                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CHEBI_38637"/>
            </owl:Restriction>
        </rdfs:subClassOf>

full term:

    <!-- http://www.ebi.ac.uk/efo/EFO_0009170 -->

    <owl:Class rdf:about="http://www.ebi.ac.uk/efo/EFO_0009170">
        <rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/GO_0009410"/>
        <rdfs:subClassOf>
            <owl:Restriction>
                <owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0004009"/>
                <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/CHEBI_38637"/>
            </owl:Restriction>
        </rdfs:subClassOf>
        <obo:IAO_0000115>Response to drug that inhibits tyrosine kinases.</obo:IAO_0000115>
        <obo:IAO_0000117>Hannah McLaren</obo:IAO_0000117>
        <oboInOwl:hasExactSynonym>response to TKI</oboInOwl:hasExactSynonym>
        <rdfs:label>response to tyrosine kinase inhibitor</rdfs:label>
    </owl:Class>

Some CHEBI terms are not imported, and you can use the OLS MCP to find them.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions