{
  "id": 405085,
  "title": "Q: The rationale behind the choice of GO termset for the training",
  "url": "/competitions/cafa-5-protein-function-prediction/discussion/405085",
  "author_name": "",
  "post_date": "2023-04-26T09:02:55.889299Z",
  "votes": 10,
  "comment_count": 2,
  "views": 0,
  "content": "<p>Hi <a href=\"https://www.kaggle.com/iddux1\" target=\"_blank\">@iddux1</a><br>\nCould you please explain the rationale behind the choice of GO termset for the <strong>training</strong>?<br>\nI see a lot of cases when QuickGO annotation has much more comprehensive and de-facto experimentally proven GO terms for the given protein then the list you provided in train_terms.tsv for the same protein.</p>\n<p>Just one example: for X2JGI5 train_terms.tsv contains only these terms:</p>\n<pre><code>    name    IA\n:      BPO    organelle organization  .\n:      BPO    cytoskeleton organization       .\n:      BPO    biological_process      \n:      BPO    anatomical structure morphogenesis      .\n:      BPO    cellular process        .\n:      BPO    cellular component assembly involved in morphogenesis   .\n:      BPO    cellular component organization .\n:      BPO    cellular component assembly     .\n:      BPO    actin filament-based process    .\n:      BPO    actin cytoskeleton organization .\n:      BPO    cell differentiation    .\n:      BPO    myofibril assembly      \n:      BPO    actomyosin structure organization       .\n:      BPO    developmental process   .\n:      BPO    cellular component morphogenesis        .\n:      BPO    muscle cell differentiation     .\n:      BPO    cellular component biogenesis   .\n:      BPO    cell development        .\n:      BPO    anatomical structure formation involved in morphogenesis        .````\n:      BPO    anatomical structure development        .\n:      BPO    cellular developmental process  .\n:      BPO    striated muscle cell differentiation    .\n:      BPO    muscle cell development .\n:      BPO    striated muscle cell development        .\n:      BPO    muscle structure development    .\n:      BPO    organelle assembly      .\n:      BPO    cellular component organization or biogenesis   .\n:      BPO    supramolecular fiber organization       .\n:      BPO    non-membrane-bounded organelle assembly .\n</code></pre>\n<p>In parallel, QuickGO list for the same protein (<a href=\"https://www.ebi.ac.uk/QuickGO/annotations?geneProductId=X2JGI5\" target=\"_blank\">https://www.ebi.ac.uk/QuickGO/annotations?geneProductId=X2JGI5</a>) is</p>\n<pre><code> stress fiber    cellular_component\n actin binding   molecular_function\n adherens junction       cellular_component\n Z disc  cellular_component\n actin cytoskeleton organization biological_process\n myofibril       biological_process\n filamentous actin       cellular_component\n muscle alpha-actinin binding    molecular_function\n muscle  development    biological_process \n</code></pre>\n<p>Most of terms are from GeneOntology Central, with non-experimental evidence code ECO:0000318 (ancestor evidence that is used in a manual assertion). <br>\n<strong>It has to be stressed that recently all of them have been experimentally proven</strong> (see <a href=\"https://doi.org/10.1371/journal.pgen.1003342\" target=\"_blank\">doi:10.1371/journal.pgen.1003342</a>, <a href=\"https://doi.org/10.1534/genetics.119.302217\" target=\"_blank\">doi:10.1534/genetics.119.302217</a>). One of those references is mentioned by QuickGO (<a href=\"https://doi.org/10.1371/journal.pgen.1003342\" target=\"_blank\">doi:10.1371/journal.pgen.1003342</a> = PMID:23505387), but not all experimental evidences from there are propagated to ECO codes.</p>\n<p><em>Inter alia</em>, in this specific case QuickGO terms belong to all 3 subontologies, and not only to BP as in your list. </p>\n<p>When terms from train_terms.tsv  for the given protein are missing in QuickGO, then they usually are the parents in ontology hierarchy  - like GO:0030239 myofibril assembly in QuickGO for X2JGI5 immediately implies GO:0097435 supramolecular fiber organization, GO:0051146 striated muscle cell differentiation,  GO:0042692 muscle cell differentiation, GO:0006996 organelle organization, GO:0032502 developmental process, GO:0048869 cellular developmental process, GO:0008150 biological_process, GO:0048856 anatomical structure development ).<br>\nSo, what was the rationale to compile train_terms.tsv  as the basis for training?</p>\n<p>Moreover, if the evaluation of prediction is based on annotations made in the same fashion as  train_terms.tsv  (effectively, ignoring experimental evidences from 2019 on), then <strong>the effective goal of this competition seems to be to mimic a particular annotation workflow, and not to understand the function of proteins</strong>.<br>\nAm I missing anything?<br>\nThank you in advance.</p>",
  "messages": [
    {
      "id": "2235678",
      "postDate": "04/26/2023 09:02:55",
      "content": "<p>Hi <a href=\"https://www.kaggle.com/iddux1\" target=\"_blank\">@iddux1</a><br>\nCould you please explain the rationale behind the choice of GO termset for the <strong>training</strong>?<br>\nI see a lot of cases when QuickGO annotation has much more comprehensive and de-facto experimentally proven GO terms for the given protein then the list you provided in train_terms.tsv for the same protein.</p>\n<p>Just one example: for X2JGI5 train_terms.tsv contains only these terms:</p>\n<pre><code>    name    IA\n:      BPO    organelle organization  .\n:      BPO    cytoskeleton organization       .\n:      BPO    biological_process      \n:      BPO    anatomical structure morphogenesis      .\n:      BPO    cellular process        .\n:      BPO    cellular component assembly involved in morphogenesis   .\n:      BPO    cellular component organization .\n:      BPO    cellular component assembly     .\n:      BPO    actin filament-based process    .\n:      BPO    actin cytoskeleton organization .\n:      BPO    cell differentiation    .\n:      BPO    myofibril assembly      \n:      BPO    actomyosin structure organization       .\n:      BPO    developmental process   .\n:      BPO    cellular component morphogenesis        .\n:      BPO    muscle cell differentiation     .\n:      BPO    cellular component biogenesis   .\n:      BPO    cell development        .\n:      BPO    anatomical structure formation involved in morphogenesis        .````\n:      BPO    anatomical structure development        .\n:      BPO    cellular developmental process  .\n:      BPO    striated muscle cell differentiation    .\n:      BPO    muscle cell development .\n:      BPO    striated muscle cell development        .\n:      BPO    muscle structure development    .\n:      BPO    organelle assembly      .\n:      BPO    cellular component organization or biogenesis   .\n:      BPO    supramolecular fiber organization       .\n:      BPO    non-membrane-bounded organelle assembly .\n</code></pre>\n<p>In parallel, QuickGO list for the same protein (<a href=\"https://www.ebi.ac.uk/QuickGO/annotations?geneProductId=X2JGI5\" target=\"_blank\">https://www.ebi.ac.uk/QuickGO/annotations?geneProductId=X2JGI5</a>) is</p>\n<pre><code> stress fiber    cellular_component\n actin binding   molecular_function\n adherens junction       cellular_component\n Z disc  cellular_component\n actin cytoskeleton organization biological_process\n myofibril       biological_process\n filamentous actin       cellular_component\n muscle alpha-actinin binding    molecular_function\n muscle  development    biological_process \n</code></pre>\n<p>Most of terms are from GeneOntology Central, with non-experimental evidence code ECO:0000318 (ancestor evidence that is used in a manual assertion). <br>\n<strong>It has to be stressed that recently all of them have been experimentally proven</strong> (see <a href=\"https://doi.org/10.1371/journal.pgen.1003342\" target=\"_blank\">doi:10.1371/journal.pgen.1003342</a>, <a href=\"https://doi.org/10.1534/genetics.119.302217\" target=\"_blank\">doi:10.1534/genetics.119.302217</a>). One of those references is mentioned by QuickGO (<a href=\"https://doi.org/10.1371/journal.pgen.1003342\" target=\"_blank\">doi:10.1371/journal.pgen.1003342</a> = PMID:23505387), but not all experimental evidences from there are propagated to ECO codes.</p>\n<p><em>Inter alia</em>, in this specific case QuickGO terms belong to all 3 subontologies, and not only to BP as in your list. </p>\n<p>When terms from train_terms.tsv  for the given protein are missing in QuickGO, then they usually are the parents in ontology hierarchy  - like GO:0030239 myofibril assembly in QuickGO for X2JGI5 immediately implies GO:0097435 supramolecular fiber organization, GO:0051146 striated muscle cell differentiation,  GO:0042692 muscle cell differentiation, GO:0006996 organelle organization, GO:0032502 developmental process, GO:0048869 cellular developmental process, GO:0008150 biological_process, GO:0048856 anatomical structure development ).<br>\nSo, what was the rationale to compile train_terms.tsv  as the basis for training?</p>\n<p>Moreover, if the evaluation of prediction is based on annotations made in the same fashion as  train_terms.tsv  (effectively, ignoring experimental evidences from 2019 on), then <strong>the effective goal of this competition seems to be to mimic a particular annotation workflow, and not to understand the function of proteins</strong>.<br>\nAm I missing anything?<br>\nThank you in advance.</p>",
      "rawMarkdown": "Hi @iddux1\nCould you please explain the rationale behind the choice of GO termset for the **training**?\nI see a lot of cases when QuickGO annotation has much more comprehensive and de-facto experimentally proven GO terms for the given protein then the list you provided in train_terms.tsv for the same protein.\n\nJust one example: for X2JGI5 train_terms.tsv contains only these terms:\n```csv\nterm\tname\tIA\nGO:0006996      BPO\torganelle organization\t0.89766287\nGO:0007010      BPO\tcytoskeleton organization     \t1.400043692\nGO:0008150      BPO\tbiological_process    \t0\nGO:0009653      BPO\tanatomical structure morphogenesis    \t1.096180777\nGO:0009987      BPO\tcellular process      \t0.589193005\nGO:0010927      BPO\tcellular component assembly involved in morphogenesis \t0.06950451\nGO:0016043      BPO\tcellular component organization\t0.073926443\nGO:0022607      BPO\tcellular component assembly   \t0.033458309\nGO:0030029      BPO\tactin filament-based process  \t4.867284624\nGO:0030036      BPO\tactin cytoskeleton organization\t0.01425822\nGO:0030154      BPO\tcell differentiation  \t0.034284757\nGO:0030239      BPO\tmyofibril assembly    \t0\nGO:0031032      BPO\tactomyosin structure organization     \t1.452472513\nGO:0032502      BPO\tdevelopmental process \t1.684843536\nGO:0032989      BPO\tcellular component morphogenesis      \t0.532783292\nGO:0042692      BPO\tmuscle cell differentiation   \t0.447378219\nGO:0044085      BPO\tcellular component biogenesis \t1.283267633\nGO:0048468      BPO\tcell development      \t0.365364414\nGO:0048646      BPO\tanatomical structure formation involved in morphogenesis      \t1.41````\nGO:0048856      BPO\tanatomical structure development      \t0.067658033\nGO:0048869      BPO\tcellular developmental process\t0.599204214\nGO:0051146      BPO\tstriated muscle cell differentiation  \t0.252173413\nGO:0055001      BPO\tmuscle cell development\t0.17484307\nGO:0055002      BPO\tstriated muscle cell development      \t0.531352032\nGO:0061061      BPO\tmuscle structure development  \t3.656670346\nGO:0070925      BPO\torganelle assembly    \t0.679011607\nGO:0071840      BPO\tcellular component organization or biogenesis \t1.655308285\nGO:0097435      BPO\tsupramolecular fiber organization     \t3.396968193\nGO:0140694      BPO\tnon-membrane-bounded organelle assembly\t0.962317655\n```\n\nIn parallel, QuickGO list for the same protein (https://www.ebi.ac.uk/QuickGO/annotations?geneProductId=X2JGI5) is\n```csv\nGO:0001725 stress fiber    cellular_component\nGO:0003779 actin binding   molecular_function\nGO:0005912 adherens junction       cellular_component\nGO:0030018 Z disc  cellular_component\nGO:0030036 actin cytoskeleton organization biological_process\nGO:0030239 myofibril assembly      biological_process\nGO:0031941 filamentous actin       cellular_component\nGO:0051371 muscle alpha-actinin binding    molecular_function\nGO:0061061 muscle structure development    biological_process \n```\nMost of terms are from GeneOntology Central, with non-experimental evidence code ECO:0000318 (ancestor evidence that is used in a manual assertion). \n**It has to be stressed that recently all of them have been experimentally proven** (see [doi:10.1371/journal.pgen.1003342](https://doi.org/10.1371/journal.pgen.1003342), [doi:10.1534/genetics.119.302217](https://doi.org/10.1534/genetics.119.302217)). One of those references is mentioned by QuickGO ([doi:10.1371/journal.pgen.1003342](https://doi.org/10.1371/journal.pgen.1003342) = PMID:23505387), but not all experimental evidences from there are propagated to ECO codes.\n\n*Inter alia*, in this specific case QuickGO terms belong to all 3 subontologies, and not only to BP as in your list. \n\nWhen terms from train_terms.tsv  for the given protein are missing in QuickGO, then they usually are the parents in ontology hierarchy  - like GO:0030239 myofibril assembly in QuickGO for X2JGI5 immediately implies GO:0097435 supramolecular fiber organization, GO:0051146 striated muscle cell differentiation,  GO:0042692 muscle cell differentiation, GO:0006996 organelle organization, GO:0032502 developmental process, GO:0048869 cellular developmental process, GO:0008150 biological_process, GO:0048856 anatomical structure development ).\nSo, what was the rationale to compile train_terms.tsv  as the basis for training?\n\nMoreover, if the evaluation of prediction is based on annotations made in the same fashion as  train_terms.tsv  (effectively, ignoring experimental evidences from 2019 on), then **the effective goal of this competition seems to be to mimic a particular annotation workflow, and not to understand the function of proteins**.\nAm I missing anything?\nThank you in advance.",
      "votes": null
    },
    {
      "id": "2236274",
      "postDate": "04/26/2023 17:15:37",
      "content": "<p>As you noted, the  IBA evidence code is not one that we are using in the evaluation, and therefore we also omitted any annotations using that evidence code from the set of training terms. We do not consider IBA to be an experimental evidence code for the purposes of CAFA.</p>\n<blockquote>\n  <p>For the training set, we include all proteins with annotated terms that have been validated by experimental or high-throughput evidence, traceable author statement (evidence code TAS), or inferred by curator (IC). </p>\n</blockquote>\n<p>You are welcome (even encouraged!) to include proteins that have IBA evidence codes (or any other ones) in your own training of course, as we state:</p>\n<blockquote>\n  <p>The participants are not required to use these data and are also welcome to use any other data available to them.</p>\n</blockquote>\n<p>As for recent (or not so recent) experimental evidence in literature: by definition the literature precedes the biocurated data, sometimes by years. You are welcome to use any and all evidence you can gather  for your own training. Inclusion of text mining has historically been shown to be quite helpful in CAFA competitions. </p>\n<p>For convenience, we also include all propagated ancestor terms. While QuickGO interface does not include those explicitly, as you noted, any term includes all of its ancestors implicitly following  the <a href=\"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC311077/\" target=\"_blank\">True Path Rule</a>. </p>",
      "rawMarkdown": "As you noted, the  IBA evidence code is not one that we are using in the evaluation, and therefore we also omitted any annotations using that evidence code from the set of training terms. We do not consider IBA to be an experimental evidence code for the purposes of CAFA.\n\n>For the training set, we include all proteins with annotated terms that have been validated by experimental or high-throughput evidence, traceable author statement (evidence code TAS), or inferred by curator (IC). \n\nYou are welcome (even encouraged!) to include proteins that have IBA evidence codes (or any other ones) in your own training of course, as we state:\n\n>The participants are not required to use these data and are also welcome to use any other data available to them.\n\nAs for recent (or not so recent) experimental evidence in literature: by definition the literature precedes the biocurated data, sometimes by years. You are welcome to use any and all evidence you can gather  for your own training. Inclusion of text mining has historically been shown to be quite helpful in CAFA competitions. \n\nFor convenience, we also include all propagated ancestor terms. While QuickGO interface does not include those explicitly, as you noted, any term includes all of its ancestors implicitly following  the [True Path Rule](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC311077/ ).",
      "votes": null
    },
    {
      "id": "2236879",
      "postDate": "04/27/2023 06:57:31",
      "content": "<p>Clarification: You said \"I see a lot of cases when QuickGO annotation has much more comprehensive and de-facto experimentally proven GO terms for the given protein then the list you provided in train_terms.tsv for the same protein.\"<br>\nBut in the example you gave, QuickGO has less (experimental) annotations. Is that intentional? Or did you mean something else in the initial sentence?</p>",
      "rawMarkdown": "Clarification: You said \"I see a lot of cases when QuickGO annotation has much more comprehensive and de-facto experimentally proven GO terms for the given protein then the list you provided in train_terms.tsv for the same protein.\"\nBut in the example you gave, QuickGO has less (experimental) annotations. Is that intentional? Or did you mean something else in the initial sentence?",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 2236274,
      "author_name": "iddux1",
      "author_url": "",
      "post_date": "04/26/2023 17:15:37",
      "content": "<p>As you noted, the  IBA evidence code is not one that we are using in the evaluation, and therefore we also omitted any annotations using that evidence code from the set of training terms. We do not consider IBA to be an experimental evidence code for the purposes of CAFA.</p>\n<blockquote>\n  <p>For the training set, we include all proteins with annotated terms that have been validated by experimental or high-throughput evidence, traceable author statement (evidence code TAS), or inferred by curator (IC). </p>\n</blockquote>\n<p>You are welcome (even encouraged!) to include proteins that have IBA evidence codes (or any other ones) in your own training of course, as we state:</p>\n<blockquote>\n  <p>The participants are not required to use these data and are also welcome to use any other data available to them.</p>\n</blockquote>\n<p>As for recent (or not so recent) experimental evidence in literature: by definition the literature precedes the biocurated data, sometimes by years. You are welcome to use any and all evidence you can gather  for your own training. Inclusion of text mining has historically been shown to be quite helpful in CAFA competitions. </p>\n<p>For convenience, we also include all propagated ancestor terms. While QuickGO interface does not include those explicitly, as you noted, any term includes all of its ancestors implicitly following  the <a href=\"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC311077/\" target=\"_blank\">True Path Rule</a>. </p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 2236879,
      "author_name": "danofer",
      "author_url": "",
      "post_date": "04/27/2023 06:57:31",
      "content": "<p>Clarification: You said \"I see a lot of cases when QuickGO annotation has much more comprehensive and de-facto experimentally proven GO terms for the given protein then the list you provided in train_terms.tsv for the same protein.\"<br>\nBut in the example you gave, QuickGO has less (experimental) annotations. Is that intentional? Or did you mean something else in the initial sentence?</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "2235678": "Hi @iddux1\nCould you please explain the rationale behind the choice of GO termset for the **training**?\nI see a lot of cases when QuickGO annotation has much more comprehensive and de-facto experimentally proven GO terms for the given protein then the list you provided in train_terms.tsv for the same protein.\n\nJust one example: for X2JGI5 train_terms.tsv contains only these terms:\n```csv\nterm\tname\tIA\nGO:0006996      BPO\torganelle organization\t0.89766287\nGO:0007010      BPO\tcytoskeleton organization     \t1.400043692\nGO:0008150      BPO\tbiological_process    \t0\nGO:0009653      BPO\tanatomical structure morphogenesis    \t1.096180777\nGO:0009987      BPO\tcellular process      \t0.589193005\nGO:0010927      BPO\tcellular component assembly involved in morphogenesis \t0.06950451\nGO:0016043      BPO\tcellular component organization\t0.073926443\nGO:0022607      BPO\tcellular component assembly   \t0.033458309\nGO:0030029      BPO\tactin filament-based process  \t4.867284624\nGO:0030036      BPO\tactin cytoskeleton organization\t0.01425822\nGO:0030154      BPO\tcell differentiation  \t0.034284757\nGO:0030239      BPO\tmyofibril assembly    \t0\nGO:0031032      BPO\tactomyosin structure organization     \t1.452472513\nGO:0032502      BPO\tdevelopmental process \t1.684843536\nGO:0032989      BPO\tcellular component morphogenesis      \t0.532783292\nGO:0042692      BPO\tmuscle cell differentiation   \t0.447378219\nGO:0044085      BPO\tcellular component biogenesis \t1.283267633\nGO:0048468      BPO\tcell development      \t0.365364414\nGO:0048646      BPO\tanatomical structure formation involved in morphogenesis      \t1.41````\nGO:0048856      BPO\tanatomical structure development      \t0.067658033\nGO:0048869      BPO\tcellular developmental process\t0.599204214\nGO:0051146      BPO\tstriated muscle cell differentiation  \t0.252173413\nGO:0055001      BPO\tmuscle cell development\t0.17484307\nGO:0055002      BPO\tstriated muscle cell development      \t0.531352032\nGO:0061061      BPO\tmuscle structure development  \t3.656670346\nGO:0070925      BPO\torganelle assembly    \t0.679011607\nGO:0071840      BPO\tcellular component organization or biogenesis \t1.655308285\nGO:0097435      BPO\tsupramolecular fiber organization     \t3.396968193\nGO:0140694      BPO\tnon-membrane-bounded organelle assembly\t0.962317655\n```\n\nIn parallel, QuickGO list for the same protein (https://www.ebi.ac.uk/QuickGO/annotations?geneProductId=X2JGI5) is\n```csv\nGO:0001725 stress fiber    cellular_component\nGO:0003779 actin binding   molecular_function\nGO:0005912 adherens junction       cellular_component\nGO:0030018 Z disc  cellular_component\nGO:0030036 actin cytoskeleton organization biological_process\nGO:0030239 myofibril assembly      biological_process\nGO:0031941 filamentous actin       cellular_component\nGO:0051371 muscle alpha-actinin binding    molecular_function\nGO:0061061 muscle structure development    biological_process \n```\nMost of terms are from GeneOntology Central, with non-experimental evidence code ECO:0000318 (ancestor evidence that is used in a manual assertion). \n**It has to be stressed that recently all of them have been experimentally proven** (see [doi:10.1371/journal.pgen.1003342](https://doi.org/10.1371/journal.pgen.1003342), [doi:10.1534/genetics.119.302217](https://doi.org/10.1534/genetics.119.302217)). One of those references is mentioned by QuickGO ([doi:10.1371/journal.pgen.1003342](https://doi.org/10.1371/journal.pgen.1003342) = PMID:23505387), but not all experimental evidences from there are propagated to ECO codes.\n\n*Inter alia*, in this specific case QuickGO terms belong to all 3 subontologies, and not only to BP as in your list. \n\nWhen terms from train_terms.tsv  for the given protein are missing in QuickGO, then they usually are the parents in ontology hierarchy  - like GO:0030239 myofibril assembly in QuickGO for X2JGI5 immediately implies GO:0097435 supramolecular fiber organization, GO:0051146 striated muscle cell differentiation,  GO:0042692 muscle cell differentiation, GO:0006996 organelle organization, GO:0032502 developmental process, GO:0048869 cellular developmental process, GO:0008150 biological_process, GO:0048856 anatomical structure development ).\nSo, what was the rationale to compile train_terms.tsv  as the basis for training?\n\nMoreover, if the evaluation of prediction is based on annotations made in the same fashion as  train_terms.tsv  (effectively, ignoring experimental evidences from 2019 on), then **the effective goal of this competition seems to be to mimic a particular annotation workflow, and not to understand the function of proteins**.\nAm I missing anything?\nThank you in advance.",
    "2236274": "As you noted, the  IBA evidence code is not one that we are using in the evaluation, and therefore we also omitted any annotations using that evidence code from the set of training terms. We do not consider IBA to be an experimental evidence code for the purposes of CAFA.\n\n>For the training set, we include all proteins with annotated terms that have been validated by experimental or high-throughput evidence, traceable author statement (evidence code TAS), or inferred by curator (IC). \n\nYou are welcome (even encouraged!) to include proteins that have IBA evidence codes (or any other ones) in your own training of course, as we state:\n\n>The participants are not required to use these data and are also welcome to use any other data available to them.\n\nAs for recent (or not so recent) experimental evidence in literature: by definition the literature precedes the biocurated data, sometimes by years. You are welcome to use any and all evidence you can gather  for your own training. Inclusion of text mining has historically been shown to be quite helpful in CAFA competitions. \n\nFor convenience, we also include all propagated ancestor terms. While QuickGO interface does not include those explicitly, as you noted, any term includes all of its ancestors implicitly following  the [True Path Rule](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC311077/ ).",
    "2236879": "Clarification: You said \"I see a lot of cases when QuickGO annotation has much more comprehensive and de-facto experimentally proven GO terms for the given protein then the list you provided in train_terms.tsv for the same protein.\"\nBut in the example you gave, QuickGO has less (experimental) annotations. Is that intentional? Or did you mean something else in the initial sentence?"
  },
  "source": "meta"
}