geneontology / go-ontology

Source ontology files for the Gene Ontology
http://geneontology.org/page/download-ontology
Creative Commons Attribution 4.0 International
214 stars 39 forks source link

Transferring some "response to [drug]" terms to EFO #22210

Open krchristie opened 2 years ago

krchristie commented 2 years ago

Hi @krchristie @zoependlington @paolaroncaglia

I think, given the timing it would be best if we could both approach the 'response to' terms in a systematic way rather than as part of sporadic tickets about specific drugs. If you agree we could start discussing this in a new ticket. If needed I can join one of your future meetings to discuss and plan around the proposed work with regards to the alignment between GO, EFO and OBA 'response to' terms. Please let me know which of the two you prefer and if you think a meeting is warranted which forthcoming Monday we can allocate to this task.

I provide a bit of background and context to the preliminary work that I have done thus far. I am currently reviewing all of the terms that are in GO and have been imported in EFO (N=75 GO terms, see table below which comprises the EFO created 'response to' specific drug terms as well). I am also examining the OBA cross referenced terms with GO and the overlap between the three ontologies. With regards to EFO some of the imported GO terms are high level grouping terms with the main one being 'response to stimulus' of which 'response to chemical' is a Subclass Of. 'Response to drug' is a Subclass Of 'response to chemical' and I have made a note that you plan to merge this with 'response to xenobiotic'. Further down the GO hierarchy i.e. in the 'response to drug' branch there is some structure incorporated in GO that several EFO terms sit under for example the GO 'response to antipsychotic drug' and GO 'response to antineoplastic agent' have a number of children with either GO or EFO IDs for specific antipsychotic drugs and cancer therapy agents (with one of them being the GO 'response to paclitaxel' which you are planning to obsolete). Small changes like these will have less of an effect to our users but changes in higher level grouping terms will cause much disruption and I wonder why do you think EFO would be a better place for them than GO, and what is the hazard of keeping these kind of terms in GO.

I reviewed the tickets in trying to understand how GO views usage of the 'response to' terms in general. In my view an organism's response to an exogenous stimulus whether this is food intake, stress or a pharmacologic intervention constitutes a biological process; variations in our our genes interact with our environment. Many of the GWAS catalog studies associate variants with phenotypes that measure responses. Pharmacogenomics studies will specifically look for variants that modulate efficacy of a drug or adverse/toxic reactions. The GWAS catalog contains associations from gene x environment interactions studies as well. I think it also useful for researchers to know that (a variant affecting expression or function of) gene X which is associated with an adverse reaction to a drug Y (GO 'response to term') is linked to GO biological process Z.

Thanks!


Summary of discussion at GO Editors call on 9/27/21


subject_id subject_label
GO:1990054 response to temozolomide
GO:1905119 response to haloperidol
GO:1904014 response to serotonin
GO:1903493 response to clopidogrel
GO:1903492 response to aspirin
GO:1903491 response to simvastatin
GO:1902522 response to epirubicin
GO:1902521 response to etoposide
GO:1902520 response to doxorubicin
GO:1902519 response to docetaxel
GO:1902518 response to cyclophosphamide
GO:1901905 response to tamsulosin
GO:1901563 response to camptothecin
GO:1901559 response to ribavirin
GO:1901558 response to metformin
GO:1901557 response to fenofibrate
GO:1901556 response to candesartan
GO:1901555 response to paclitaxel
GO:1901554 response to acetaminophen
GO:0097366 response to bronchodilator
GO:0097338 response to clozapine
GO:0097337 response to ziprasidone
GO:0097336 response to risperidone
GO:0097335 response to quetiapine
GO:0097334 response to perphenazine
GO:0097333 response to olanzapine
GO:0097332 response to antipsychotic drug
GO:0097331 response to cytarabine
GO:0097330 response to 5-fluoro-2'-deoxyuridine
GO:0097329 response to antimetabolite
GO:0097328 response to carboplatin
GO:0097327 response to antineoplastic agent
GO:0072758 response to topoisomerase inhibitor
GO:0072718 response to cisplatin
GO:0071467 cellular response to pH
GO:0071214 cellular response to abiotic stimulus
GO:0061479 response to reverse transcriptase inhibitor
GO:0061478 response to platelet aggregation inhibitor
GO:0061477 response to aromatase inhibitor
GO:0061476 response to anticoagulant
GO:0051716 cellular response to stimulus
GO:0051384 response to glucocorticoid
GO:0050896 response to stimulus
GO:0048583 regulation of response to stimulus
GO:0046677 response to antibiotic
GO:0043278 response to morphine
GO:0042630 behavioral response to water deprivation
GO:0042493 response to drug
GO:0036288 response to ximelagatran
GO:0036287 response to iloperidone
GO:0036277 response to anticonvulsant
GO:0036276 response to antidepressant
GO:0036275 response to 5' fluorouracil
GO:0036274 response to lapatinib
GO:0036273 response to statin
GO:0036272 response to gemcitabine
GO:0036271 response to methylphenidate
GO:0036270 response to diuretic
GO:0035456 response to interferon beta
GO:0034097 response to cytokine
GO:0033273 response to vitamin
GO:0031960 response to corticosteroid
GO:0031427 response to methotrexate
GO:0014072 response to opiate
GO:0010226 response to lithium ion
GO:0009628 response to abiotic stimulus
GO:0009615 response to virus
GO:0009611 response to wounding
GO:0009415 response to water stimulus
GO:0009414 response to water deprivation
GO:0009409 response to cold
GO:0009408 response to heat
GO:0009314 response to radiation
GO:0006970 response to osmotic stress
GO:0006950 response to stress
EFO:0600031 response to benznidazole
EFO:0600030 response to antiparasitic agent
EFO:0600024 response to tofacitinib
EFO:0600023 response to immune checkpoint inhibitor
EFO:0600022 response to gamma-aminobutyric acid receptor agonists
EFO:0600021 response to dietary selenium supplementation
EFO:0600017 response to dolutegravir
EFO:0600013 response to ropeginterferon alfa-2b
EFO:0011041 response to BCG intravesical immunotherapy
EFO:0011024 response to liver transplant@en
EFO:0010971 response to metamizole@en
EFO:0010969 response to growth hormone
EFO:0010950 response to cranial radiation therapy@en
EFO:0010933 response to dexamethasone@en
EFO:0010825 response to fluoropyrimidines@en
EFO:0010824 response to rhododendrol@en
EFO:0010808 response to tafenoquine@en
EFO:0010757 response to diet@en
EFO:0010748 response to zonisamide@en
EFO:0010747 response to levodopa@en
EFO:0010735 response to angiotensin receptor blocker@en
EFO:0010731 response to low calorie diet@en
EFO:0010730 response to bezlotoxumab@en
EFO:0010718 response to amisulpride@en
EFO:0010648 response to vitamin B3@en
EFO:0010577 response to dimethyl fumarate@en
EFO:0010235 response to proton-pump inhibitor@en
EFO:0010152 response to phenylephrine
EFO:0010124 response to atorvastatin
EFO:0010123 response to antiviral drug
EFO:0010103 response to peginterferon alfa-2a
EFO:0010077 response to belimumab
EFO:0010065 response to intravenous immunoglobulin therapy
EFO:0010062 response to salmeterol
EFO:0010055 response to calcineurin inhibitor
EFO:0010054 response to mycophenolic acid
EFO:0010053 response to cyclosporine
EFO:0010052 response to tacrolimus
EFO:0010051 response to immunosuppressant
EFO:0009962 response to radioiodine
EFO:0009958 response to bisphosphonate
EFO:0009951 response to surgery
EFO:0009893 response to oxcarbazepine
EFO:0009796 response to supplemental oxygen
EFO:0009748 response to ketamine
EFO:0009467 response to anti-vascular endothelial growth factor drug
EFO:0009391 response to tamoxifen
EFO:0009372 response to ketogenic diet
EFO:0009308 response to long-chain n-3 PUFA dietary supplementation
EFO:0009279 response to tenofovir
EFO:0009261 response to aripiprazole
EFO:0009185 heart rate response to recovery post exercise
EFO:0009184 heart rate response to exercise
EFO:0009175 response to synacthen
EFO:0009170 response to tyrosine kinase inhibitor
EFO:0009169 response to deoxygalactonojirimycin
EFO:0009168 response to prednisolone
EFO:0009167 response to warfarin
EFO:0009166 response to ivacaftor - efficacy
EFO:0009131 response to polyunsaturated fatty acid supplementation
EFO:0008580 response to taxane
EFO:0008541 response to opioid
EFO:0008484 response to carbamazepine
EFO:0008483 response to trauma exposure
EFO:0008459 response to mepolizumab
EFO:0008397 response to disappointment
EFO:0008396 response to reward
EFO:0008395 response to darapladib
EFO:0008348 response to ranibizumab
EFO:0008347 response to trastuzumab
EFO:0008345 response to duloxetine
EFO:0008344 response to placebo
EFO:0008325 response to sotalol
EFO:0008324 response to sulfasalazine
EFO:0007981 response to thiazide
EFO:0007965 response to combination chemotherapy
EFO:0007943 response to platinum-based neoadjuvant chemotherapy
EFO:0007925 response to paliperidone
EFO:0007923 response to terbinafine
EFO:0007922 response to sulfonylurea
EFO:0007921 response to nitrofurantoin
EFO:0007920 response to fluoroquinolones
EFO:0007919 response to diclofenac
EFO:0007918 response to anti-tuberculosis drug
EFO:0007917 response to tetracyclic antidepressant
EFO:0007916 response to tricyclic antidepressant
EFO:0007880 response to dendritic cell-based immunotherapy
EFO:0007871 response to escitalopram
EFO:0007870 response to norepinephrine-dopamine reuptake inhibitor
EFO:0007868 response to erlotinib
EFO:0007867 response to gefitinib
EFO:0007866 response to rifampicin
EFO:0007859 response to interferon
EFO:0007853 response to mercaptopurine
EFO:0007838 response to anti-thyroid drug
EFO:0007816 response to trametinib
EFO:0007815 response to dabrafenib
EFO:0007809 response to flupirtine
EFO:0007808 response to bortezomib
EFO:0007779 response to pazopanib
EFO:0007768 response to exercise
EFO:0007767 response to calcium channel blocker
EFO:0007766 response to beta blocker
EFO:0007754 response to immunochemotherapy
EFO:0007684 response to high fat food intake
EFO:0007683 response to CAPOX-B
EFO:0007682 response to cetuximab
EFO:0007676 response to zileuton
EFO:0007662 response to triptolide
EFO:0007661 response to lamotrigine
EFO:0007647 response to vancomycin
EFO:0007633 response to thioamide
EFO:0007613 response to endocrine therapy
EFO:0007612 response to montelukast
EFO:0007592 response to bleomycin
EFO:0007044 response to allogeneic hematopoietic stem cell transplant
EFO:0007043 response to transplant
EFO:0006998 response to stavudine
EFO:0006997 response to cold medicine
EFO:0006996 response to homoharringtonine
EFO:0006995 response to diisocyanate
EFO:0006994 response to gases and fumes exposure
EFO:0006993 response to mineral dust exposure
EFO:0006992 response to biological dust exposure
EFO:0006954 response to triamcinolone acetonide
EFO:0006950 response to vincristine
EFO:0006916 response to dalcetrapib
EFO:0006905 response to abacavir
EFO:0006904 response to efavirenz
EFO:0006816 response to heparin
EFO:0006802 response to red blood cell transfusion
EFO:0006518 response to losartan
EFO:0006345 response to phenytoin
EFO:0006337 response to allopurinol
EFO:0006330 response to buspirone
EFO:0006329 response to citalopram
EFO:0006328 response to venlafaxine
EFO:0006327 response to sertraline
EFO:0006326 response to bupropion
EFO:0006325 response to serotonin-norephinephrine reuptake inhibitor
EFO:0006317 response to thiopurine
EFO:0006314 response to high-dose melphalan
EFO:0005944 cumulative dose response to bevacizumab
EFO:0005943 response to bevacizumab
EFO:0005853 response to silica exposure
EFO:0005844 response to dietary antigen
EFO:0005768 response to rate control therapy
EFO:0005765 obsolete_response to haloperidol
EFO:0005658 response to selective serotonin reuptake inhibitor
EFO:0005657 response to protease inhibitor
EFO:0005655 response to cytosine arabinoside
EFO:0005533 response to non-steroidal anti-inflammatory
EFO:0005526 response to alcohol
EFO:0005417 response to mTOR inhibitor
EFO:0005405 response to antihypertensive drug
EFO:0005404 response to cold pressor test
EFO:0005403 response to dietary potassium supplementation
EFO:0005402 response to low sodium diet
EFO:0005401 response to high sodium diet
EFO:0005325 response to angiotensin-converting enzyme inhibitor
EFO:0005260 response to antimicrotubule agent
EFO:0005257 response to anthracycline-based chemotherapy
EFO:0005205 response to dabigatran etexilate
EFO:0005202 response to hydrochlorothiazide
EFO:0005195 response to cholinesterase inhibitor
EFO:0005040 obsolete_response to temozolomide
EFO:0004829 response to irinotecan
EFO:0004702 obsolete_response to iloperidone
EFO:0004681 obsolete_response to lithium
EFO:0004680 obsolete_response to interferon beta
EFO:0004679 obsolete_response to glucocorticoid
EFO:0004678 obsolete_response to statin
EFO:0004677 obsolete_response to anticonvulsant
EFO:0004676 obsolete_response to diruetic
EFO:0004675 obsolete_response to antidepressant
EFO:0004673 obsolete_response to lapatinib
EFO:0004672 obsolete_response to gemcitabine
EFO:0004661 obsolete_response to flurouracil
EFO:0004655 obsolete_response to methylphenidate
EFO:0004653 response to TNF antagonist
EFO:0004647 response to platinum based chemotherapy
EFO:0004645 response to vaccine

Originally posted by @kallia-p in https://github.com/geneontology/go-ontology/issues/21998#issuecomment-926572432

krchristie commented 2 years ago

Hi @kallia-p @zoependlington @paolaroncaglia

To make sure that GO does not obsolete any of the terms that EFO is using, we propose to make a subset for EFO terms so that we know to contact you about any proposed changes in advance.

Here are our existing subsets: subsetdef: goslim_agr "AGR slim" subsetdef: goslim_aspergillus "Aspergillus GO slim" subsetdef: goslim_candida "Candida GO slim" subsetdef: goslim_chembl "ChEMBL protein targets summary" subsetdef: goslim_drosophila "Drosophila GO slim" subsetdef: goslim_flybase_ribbon "FlyBase Drosophila GO ribbon slim" subsetdef: goslim_generic "Generic GO slim" subsetdef: goslim_metagenomics "Metagenomics GO slim" subsetdef: goslim_mouse "Mouse GO slim" subsetdef: goslim_pir "PIR GO slim" subsetdef: goslim_plant "Plant GO slim" subsetdef: goslim_pombe "Fission yeast GO slim" subsetdef: goslim_synapse "synapse GO slim" subsetdef: goslim_yeast "Yeast GO slim"

Looking at these and thinking about what you've said you are doing with GO terms, here's a proposed label for an EFO subset:

subsetdef: goslim_efo "Experimental Factor Ontology import"

If you're in agreement with this idea, I'll go ahead and make a subset in GO so we know what terms you're using. If you add additional terms in the future, let us know to add them by opening a new ticket.

Thanks,

-Karen

pgaudet commented 1 year ago

Terms are available - see https://www.ebi.ac.uk/ols/ontologies/efo/terms?iri=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FGO_0042493&viewMode=All&siblings=false

raymond91125 commented 1 year ago

To confirm, we would create a new subset goslim_efo and label appropriate terms with it.

pgaudet commented 1 year ago

I thought we were going to obsolete the terms - then we could not make a slim? Let's discuss this...

raymond91125 commented 1 year ago

@zoependlington @paolaroncaglia Are these GO terms still needed by EFO and would it be a problem if we obsolete those that don't have specific biological pathways? Thanks.

zoependlington commented 1 year ago

@dosumis @rays22 I believe you may be able to answer this better with regards to response to terms being created in OBA?

As far as if they're needed, I'd imagine anything under response to drug is probably being used currently by users, so if we can flag specific obsoletion candidates in a list we can send this out to our mailing list as a warning or prioritise creating replacements if they haven't already been created. The GO import in EFO is still static (I believe it's on the list of ontologies to make into a dynamic import), which means any changes in GO wouldn't automatically be reflected in EFO and would require manual editing. David and Ray, please correct me if I'm wrong here.

dosumis commented 1 year ago

@rays22 has done lots of work on generating OBA terms that, AFAIK, replace all of the GO terms from this branch. The remaining difficulty is that we need a better strategy for properly integrating these with the terms EFO created in this branch.

I think we just need a status check on where this work has got to: make sure we have we have merged any open PRs in OBA and updated the OBA import to EFO to include all the terms. We should then be able to obsolete (or remove?) the GO terms in EFO (we have a mapping, so this could be automatic).

Would you be happy to do this before we've fully integrated with existing EFO terms? We've had an outstanding ticket on this for ages - I think stuck on some plan for semi-automating.

rays22 commented 1 year ago

We have created OBA traits that are related to many of the GO terms in the table above. Please, note that these OBA terms are not equivalent replacements for the GO biological process terms. OBA terms are not process terms, but qualities. The OBA terms are targeted for GWAS and other trait use.

We do not yet have all the 75 GO terms from the table above in OBA. Currently we have these 38 OBA terms related to GO 'response to chemical entity' terms:

GO id name relationship OBA id OBA label
GO:0097337 response to ziprasidone skos:relatedMatch OBA:2040002 trait in response to ziprasidone
GO:1903492 response to acetylsalicylate skos:relatedMatch OBA:2040010 trait in response to acetylsalicylic acid
GO:0043278 response to morphine skos:relatedMatch OBA:2040012 trait in response to morphine
GO:0036272 response to gemcitabine skos:relatedMatch OBA:2040013 trait in response to gemcitabine
GO:0051384 response to glucocorticoid skos:relatedMatch OBA:2040017 trait in response to glucocorticoid
GO:0014072 response to isoquinoline alkaloid skos:relatedMatch OBA:2040018 trait in response to isoquinoline alkaloid
GO:1901563 response to camptothecin skos:relatedMatch OBA:2040019 trait in response to camptothecin
GO:0072718 response to cisplatin skos:relatedMatch OBA:2040020 trait in response to cisplatin
GO:0097331 response to cytarabine skos:relatedMatch OBA:2040025 trait in response to cytarabine
GO:1902520 response to doxorubicin skos:relatedMatch OBA:2040026 trait in response to doxorubicin
GO:1904014 response to serotonin skos:relatedMatch OBA:2040027 trait in response to serotonin
GO:0097328 response to carboplatin skos:relatedMatch OBA:2040032 trait in response to carboplatin
GO:1901556 response to candesartan skos:relatedMatch OBA:2040038 trait in response to candesartan
GO:0097338 response to clozapine skos:relatedMatch OBA:2040058 trait in response to clozapine
GO:1903493 response to clopidogrel skos:relatedMatch OBA:2040062 trait in response to clopidogrel
GO:1902518 response to cyclophosphamide skos:relatedMatch OBA:2040066 trait in response to cyclophosphamide
GO:0031427 response to methotrexate skos:relatedMatch OBA:2040072 trait in response to methotrexate
GO:1901555 obsolete response to paclitaxel skos:relatedMatch OBA:2040073 trait in response to paclitaxel
GO:0036275 response to 5-fluorouracil skos:relatedMatch OBA:2040074 trait in response to 5-fluorouracil
GO:1902521 response to etoposide skos:relatedMatch OBA:2040076 trait in response to etoposide
GO:0036274 response to lapatinib skos:relatedMatch OBA:2040078 trait in response to lapatinib
GO:0010226 response to lithium ion skos:relatedMatch OBA:2040080 trait in response to lithium(1+)
GO:1901557 response to fenofibrate skos:relatedMatch OBA:2040081 trait in response to fenofibrate
GO:0031960 response to corticosteroid skos:relatedMatch OBA:2040088 trait in response to corticosteroid
GO:1905119 response to haloperidol skos:relatedMatch OBA:2040092 trait in response to haloperidol
GO:0097330 response to 5-fluoro-2'-deoxyuridine skos:relatedMatch OBA:2040096 trait in response to floxuridine
GO:1901559 response to ribavirin skos:relatedMatch OBA:2040100 trait in response to ribavirin
GO:0036288 response to ximelagatran skos:relatedMatch OBA:2040106 trait in response to ximelagatran
GO:0036287 response to iloperidone skos:relatedMatch OBA:2040107 trait in response to iloperidone
GO:1901558 response to metformin skos:relatedMatch OBA:2040110 trait in response to metformin
GO:0036271 response to methylphenidate skos:relatedMatch OBA:2040112 trait in response to methylphenidate
GO:1990054 response to temozolomide skos:relatedMatch OBA:2040120 trait in response to temozolomide
GO:0097333 response to olanzapine skos:relatedMatch OBA:2040125 trait in response to olanzapine
GO:0097334 response to perphenazine skos:relatedMatch OBA:2040127 trait in response to perphenazine
GO:0097335 response to quetiapine skos:relatedMatch OBA:2040134 trait in response to quetiapine
GO:0097336 response to risperidone skos:relatedMatch OBA:2040135 trait in response to risperidone
GO:1903491 response to simvastatin skos:relatedMatch OBA:2040136 trait in response to simvastatin
GO:1901905 response to tamsulosin skos:relatedMatch OBA:2040138 trait in response to tamsulosin
paolaroncaglia commented 1 year ago

@raymond91125 FYI, I'm no longer at EBI/EFO. Thanks.