{
  "id": 413918,
  "title": "How did train_terms.tsv created?",
  "url": "/competitions/cafa-5-protein-function-prediction/discussion/413918",
  "author_name": "",
  "post_date": "2023-05-30T16:33:24.640405500Z",
  "votes": 8,
  "comment_count": 4,
  "views": 0,
  "content": "<p>The data section mentions that: </p>\n<blockquote>\n  <p>Training Set<br>\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). More information about evidence codes can be found here. We use annotations from the UniProtKB release of 2022-11-17. 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>I wanted to check and see how many annotations are there for the first protein in the <code>train_terms.tsv</code> file which is A0A009IHW8. This protein has:</p>\n<ul>\n<li>5 GO annotations in Uniprot website: <a href=\"https://www.uniprot.org/uniprotkb/A0A009IHW8/\" target=\"_blank\">https://www.uniprot.org/uniprotkb/A0A009IHW8/</a></li>\n<li>2 amigo annotations: <a href=\"http://amigo.geneontology.org/amigo/gene_product/UniProtKB:A0A009IHW8\" target=\"_blank\">http://amigo.geneontology.org/amigo/gene_product/UniProtKB:A0A009IHW8</a></li>\n<li>7 quickgo annotations: <a href=\"https://www.ebi.ac.uk/QuickGO/annotations?geneProductId=A0A009IHW8\" target=\"_blank\">https://www.ebi.ac.uk/QuickGO/annotations?geneProductId=A0A009IHW8</a></li>\n<li>9 annotations on <a href=\"http://current.geneontology.org/annotations/filtered_goa_uniprot_all.gaf.gz\" target=\"_blank\">http://current.geneontology.org/annotations/filtered_goa_uniprot_all.gaf.gz</a></li>\n<li>7 annotations on <a href=\"ftp://ftp.ebi.ac.uk/pub/databases/GO/goa/UNIPROT/goa_uniprot_all.gaf.gz\" target=\"_blank\">ftp://ftp.ebi.ac.uk/pub/databases/GO/goa/UNIPROT/goa_uniprot_all.gaf.gz</a></li>\n<li>49 annotations on train_terms.tsv</li>\n</ul>\n<p>It is unclear where these 49 annotations in the train_terms.tsv file originate from. It's worth noting that these annotations are considered high quality and are not electronically assigned. However, only 2 annotations are experimental on QuickGO, the source of the remaining 47 annotations remains unknown. Even 180GB filtered_goa_uniprot_all.gaf or 189GB goa_uniprot_all.gaf don't include these annotations. I would very much appreciate it if you point me in the right direction. Thanks!</p>",
  "messages": [
    {
      "id": "2281181",
      "postDate": "05/30/2023 16:33:24",
      "content": "<p>The data section mentions that: </p>\n<blockquote>\n  <p>Training Set<br>\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). More information about evidence codes can be found here. We use annotations from the UniProtKB release of 2022-11-17. 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>I wanted to check and see how many annotations are there for the first protein in the <code>train_terms.tsv</code> file which is A0A009IHW8. This protein has:</p>\n<ul>\n<li>5 GO annotations in Uniprot website: <a href=\"https://www.uniprot.org/uniprotkb/A0A009IHW8/\" target=\"_blank\">https://www.uniprot.org/uniprotkb/A0A009IHW8/</a></li>\n<li>2 amigo annotations: <a href=\"http://amigo.geneontology.org/amigo/gene_product/UniProtKB:A0A009IHW8\" target=\"_blank\">http://amigo.geneontology.org/amigo/gene_product/UniProtKB:A0A009IHW8</a></li>\n<li>7 quickgo annotations: <a href=\"https://www.ebi.ac.uk/QuickGO/annotations?geneProductId=A0A009IHW8\" target=\"_blank\">https://www.ebi.ac.uk/QuickGO/annotations?geneProductId=A0A009IHW8</a></li>\n<li>9 annotations on <a href=\"http://current.geneontology.org/annotations/filtered_goa_uniprot_all.gaf.gz\" target=\"_blank\">http://current.geneontology.org/annotations/filtered_goa_uniprot_all.gaf.gz</a></li>\n<li>7 annotations on <a href=\"ftp://ftp.ebi.ac.uk/pub/databases/GO/goa/UNIPROT/goa_uniprot_all.gaf.gz\" target=\"_blank\">ftp://ftp.ebi.ac.uk/pub/databases/GO/goa/UNIPROT/goa_uniprot_all.gaf.gz</a></li>\n<li>49 annotations on train_terms.tsv</li>\n</ul>\n<p>It is unclear where these 49 annotations in the train_terms.tsv file originate from. It's worth noting that these annotations are considered high quality and are not electronically assigned. However, only 2 annotations are experimental on QuickGO, the source of the remaining 47 annotations remains unknown. Even 180GB filtered_goa_uniprot_all.gaf or 189GB goa_uniprot_all.gaf don't include these annotations. I would very much appreciate it if you point me in the right direction. Thanks!</p>",
      "rawMarkdown": "The data section mentions that: \n> Training Set\nFor 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). More information about evidence codes can be found here. We use annotations from the UniProtKB release of 2022-11-17. The participants are not required to use these data and are also welcome to use any other data available to them.\n\nI wanted to check and see how many annotations are there for the first protein in the `train_terms.tsv` file which is A0A009IHW8. This protein has:\n* 5 GO annotations in Uniprot website: https://www.uniprot.org/uniprotkb/A0A009IHW8/\n* 2 amigo annotations: http://amigo.geneontology.org/amigo/gene_product/UniProtKB:A0A009IHW8\n* 7 quickgo annotations: https://www.ebi.ac.uk/QuickGO/annotations?geneProductId=A0A009IHW8\n* 9 annotations on http://current.geneontology.org/annotations/filtered_goa_uniprot_all.gaf.gz\n* 7 annotations on ftp://ftp.ebi.ac.uk/pub/databases/GO/goa/UNIPROT/goa_uniprot_all.gaf.gz\n* 49 annotations on train_terms.tsv\n\nIt is unclear where these 49 annotations in the train_terms.tsv file originate from. It's worth noting that these annotations are considered high quality and are not electronically assigned. However, only 2 annotations are experimental on QuickGO, the source of the remaining 47 annotations remains unknown. Even 180GB filtered_goa_uniprot_all.gaf or 189GB goa_uniprot_all.gaf don't include these annotations. I would very much appreciate it if you point me in the right direction. Thanks!",
      "votes": null
    },
    {
      "id": "2281269",
      "postDate": "05/30/2023 18:17:49",
      "content": "<p>Annotated terms are propagated to ontology roots through \"is a\" and \"part of\" edges. This is because term \"A\" being annotated necessarily implies the protein also has all ancestor terms of term A as functions. </p>",
      "rawMarkdown": "Annotated terms are propagated to ontology roots through \"is a\" and \"part of\" edges. This is because term \"A\" being annotated necessarily implies the protein also has all ancestor terms of term A as functions.",
      "votes": null
    },
    {
      "id": "2281318",
      "postDate": "05/30/2023 19:01:22",
      "content": "<p>Does it mean that term \"propagates\" to ALL (and all levels) of ancestors (which are \"is_a\" and \"part_of\") ? <br>\nOr there is some selected path for the \"propagation\" ?</p>",
      "rawMarkdown": "Does it mean that term \"propagates\" to ALL (and all levels) of ancestors (which are \"is_a\" and \"part_of\") ? \nOr there is some selected path for the \"propagation\" ?",
      "votes": null
    },
    {
      "id": "2281340",
      "postDate": "05/30/2023 19:29:05",
      "content": "<p>See illustration. If a protein is annotated in the GOA file (for example) with terms 1 and 2, those are propagated so that it is also annotated with terms 3,4,5, but not 6. </p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F11902572%2F4029f1faa34bdfd642387696401dc2bd%2FUntitled%201..png?generation=1685474936472289&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "See illustration. If a protein is annotated in the GOA file (for example) with terms 1 and 2, those are propagated so that it is also annotated with terms 3,4,5, but not 6. \n\n\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F11902572%2F4029f1faa34bdfd642387696401dc2bd%2FUntitled%201..png?generation=1685474936472289&alt=media)",
      "votes": null
    },
    {
      "id": "2282140",
      "postDate": "05/31/2023 12:01:52",
      "content": "<p>Great.<br>\ncan we also convert sequence data as a graph instead using tokenizer?</p>",
      "rawMarkdown": "Great.\ncan we also convert sequence data as a graph instead using tokenizer?",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 2281269,
      "author_name": "claradepaolis",
      "author_url": "",
      "post_date": "05/30/2023 18:17:49",
      "content": "<p>Annotated terms are propagated to ontology roots through \"is a\" and \"part of\" edges. This is because term \"A\" being annotated necessarily implies the protein also has all ancestor terms of term A as functions. </p>",
      "votes": null,
      "replies": [
        {
          "id": 2281318,
          "author_name": "alexandervc",
          "author_url": "",
          "post_date": "05/30/2023 19:01:22",
          "content": "<p>Does it mean that term \"propagates\" to ALL (and all levels) of ancestors (which are \"is_a\" and \"part_of\") ? <br>\nOr there is some selected path for the \"propagation\" ?</p>",
          "votes": null,
          "replies": [
            {
              "id": 2281340,
              "author_name": "iddux1",
              "author_url": "",
              "post_date": "05/30/2023 19:29:05",
              "content": "<p>See illustration. If a protein is annotated in the GOA file (for example) with terms 1 and 2, those are propagated so that it is also annotated with terms 3,4,5, but not 6. </p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F11902572%2F4029f1faa34bdfd642387696401dc2bd%2FUntitled%201..png?generation=1685474936472289&amp;alt=media\" alt=\"\"></p>",
              "votes": null,
              "replies": [
                {
                  "id": 2282140,
                  "author_name": "dplg007",
                  "author_url": "",
                  "post_date": "05/31/2023 12:01:52",
                  "content": "<p>Great.<br>\ncan we also convert sequence data as a graph instead using tokenizer?</p>",
                  "votes": null,
                  "replies": []
                }
              ]
            }
          ]
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "2281181": "The data section mentions that: \n> Training Set\nFor 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). More information about evidence codes can be found here. We use annotations from the UniProtKB release of 2022-11-17. The participants are not required to use these data and are also welcome to use any other data available to them.\n\nI wanted to check and see how many annotations are there for the first protein in the `train_terms.tsv` file which is A0A009IHW8. This protein has:\n* 5 GO annotations in Uniprot website: https://www.uniprot.org/uniprotkb/A0A009IHW8/\n* 2 amigo annotations: http://amigo.geneontology.org/amigo/gene_product/UniProtKB:A0A009IHW8\n* 7 quickgo annotations: https://www.ebi.ac.uk/QuickGO/annotations?geneProductId=A0A009IHW8\n* 9 annotations on http://current.geneontology.org/annotations/filtered_goa_uniprot_all.gaf.gz\n* 7 annotations on ftp://ftp.ebi.ac.uk/pub/databases/GO/goa/UNIPROT/goa_uniprot_all.gaf.gz\n* 49 annotations on train_terms.tsv\n\nIt is unclear where these 49 annotations in the train_terms.tsv file originate from. It's worth noting that these annotations are considered high quality and are not electronically assigned. However, only 2 annotations are experimental on QuickGO, the source of the remaining 47 annotations remains unknown. Even 180GB filtered_goa_uniprot_all.gaf or 189GB goa_uniprot_all.gaf don't include these annotations. I would very much appreciate it if you point me in the right direction. Thanks!",
    "2281269": "Annotated terms are propagated to ontology roots through \"is a\" and \"part of\" edges. This is because term \"A\" being annotated necessarily implies the protein also has all ancestor terms of term A as functions.",
    "2281318": "Does it mean that term \"propagates\" to ALL (and all levels) of ancestors (which are \"is_a\" and \"part_of\") ? \nOr there is some selected path for the \"propagation\" ?",
    "2281340": "See illustration. If a protein is annotated in the GOA file (for example) with terms 1 and 2, those are propagated so that it is also annotated with terms 3,4,5, but not 6. \n\n\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F11902572%2F4029f1faa34bdfd642387696401dc2bd%2FUntitled%201..png?generation=1685474936472289&alt=media)",
    "2282140": "Great.\ncan we also convert sequence data as a graph instead using tokenizer?"
  },
  "source": "meta"
}