{
  "id": 437897,
  "title": "GNN for RNA",
  "url": "/competitions/stanford-ribonanza-rna-folding/discussion/437897",
  "author_name": "",
  "post_date": "2023-09-08T15:27:15.069030500Z",
  "votes": 9,
  "comment_count": 2,
  "views": 0,
  "content": "<p>If anyone is thinking of Graph Neural Networks, it could theoretically work.  Basically, we represent the RNA structure as a graph.</p>\n<p>Nodes: Each nucleotide in the RNA sequence can be represented as a node.  The node features can include the nucleotide type (A, U, C, G), along with any other engineered features (e.g., reactivity scores, thermodynamic properties, etc.)</p>\n<p>Edges: These can represent the interactions between nucleotides.  These interactions could be physical bonds, or they could be potential interactions based on proximity or some other criteria.</p>\n<p>Node &amp; Edge Updates: At each layer of the GNN, nodes and edges are updated based on the features of their neighbors and potentially global features as well.</p>\n<p>Readout Layer: After several layers of updates, the features of the nodes and/or edges are aggregated to make the final prediction.</p>",
  "messages": [
    {
      "id": "2429404",
      "postDate": "09/08/2023 15:27:15",
      "content": "<p>If anyone is thinking of Graph Neural Networks, it could theoretically work.  Basically, we represent the RNA structure as a graph.</p>\n<p>Nodes: Each nucleotide in the RNA sequence can be represented as a node.  The node features can include the nucleotide type (A, U, C, G), along with any other engineered features (e.g., reactivity scores, thermodynamic properties, etc.)</p>\n<p>Edges: These can represent the interactions between nucleotides.  These interactions could be physical bonds, or they could be potential interactions based on proximity or some other criteria.</p>\n<p>Node &amp; Edge Updates: At each layer of the GNN, nodes and edges are updated based on the features of their neighbors and potentially global features as well.</p>\n<p>Readout Layer: After several layers of updates, the features of the nodes and/or edges are aggregated to make the final prediction.</p>",
      "rawMarkdown": "If anyone is thinking of Graph Neural Networks, it could theoretically work.  Basically, we represent the RNA structure as a graph.\n\nNodes: Each nucleotide in the RNA sequence can be represented as a node.  The node features can include the nucleotide type (A, U, C, G), along with any other engineered features (e.g., reactivity scores, thermodynamic properties, etc.)\n\nEdges: These can represent the interactions between nucleotides.  These interactions could be physical bonds, or they could be potential interactions based on proximity or some other criteria.\n\nNode & Edge Updates: At each layer of the GNN, nodes and edges are updated based on the features of their neighbors and potentially global features as well.\n\nReadout Layer: After several layers of updates, the features of the nodes and/or edges are aggregated to make the final prediction.",
      "votes": null
    },
    {
      "id": "2429446",
      "postDate": "09/08/2023 15:51:25",
      "content": "<p>GNN were in previous Kaggle comp on RNA (<a href=\"https://www.kaggle.com/c/stanford-covid-vaccine\" target=\"_blank\">https://www.kaggle.com/c/stanford-covid-vaccine</a>) , so may be there is a chance for them to be used here also. See e.g.</p>\n<p><a href=\"https://youtu.be/sp3kZwKKYfw?si=1vYXsI-THY-XXcXz&amp;t=1275:\" target=\"_blank\">https://youtu.be/sp3kZwKKYfw?si=1vYXsI-THY-XXcXz&amp;t=1275:</a></p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F2262596%2F6f04c32a6ce47d2bdcfd18afe8d36c47%2FScreenshot%202023-09-08%20174832.png?generation=1694188152363916&amp;alt=media\" alt=\"\"></p>\n<p>\"Graph Transformer\": <a href=\"https://www.kaggle.com/competitions/stanford-covid-vaccine/discussion/183865\" target=\"_blank\">https://www.kaggle.com/competitions/stanford-covid-vaccine/discussion/183865</a></p>\n<p>\"GCN simpler\" <a href=\"https://www.kaggle.com/jameschapman19/openvaccine-gcn\" target=\"_blank\">https://www.kaggle.com/jameschapman19/openvaccine-gcn</a></p>",
      "rawMarkdown": "GNN were in previous Kaggle comp on RNA (https://www.kaggle.com/c/stanford-covid-vaccine) , so may be there is a chance for them to be used here also. See e.g.\n\nhttps://youtu.be/sp3kZwKKYfw?si=1vYXsI-THY-XXcXz&t=1275:\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F2262596%2F6f04c32a6ce47d2bdcfd18afe8d36c47%2FScreenshot%202023-09-08%20174832.png?generation=1694188152363916&alt=media)\n\n\"Graph Transformer\": https://www.kaggle.com/competitions/stanford-covid-vaccine/discussion/183865\n\n\"GCN simpler\" https://www.kaggle.com/jameschapman19/openvaccine-gcn",
      "votes": null
    },
    {
      "id": "2431211",
      "postDate": "09/09/2023 22:29:40",
      "content": "<p>There is a directly related work: Physics-aware Graph Neural Network for Accurate RNA 3D Structure Prediction <a href=\"https://arxiv.org/abs/2210.16392\" target=\"_blank\">https://arxiv.org/abs/2210.16392</a></p>",
      "rawMarkdown": "There is a directly related work: Physics-aware Graph Neural Network for Accurate RNA 3D Structure Prediction https://arxiv.org/abs/2210.16392",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 2429446,
      "author_name": "alexandervc",
      "author_url": "",
      "post_date": "09/08/2023 15:51:25",
      "content": "<p>GNN were in previous Kaggle comp on RNA (<a href=\"https://www.kaggle.com/c/stanford-covid-vaccine\" target=\"_blank\">https://www.kaggle.com/c/stanford-covid-vaccine</a>) , so may be there is a chance for them to be used here also. See e.g.</p>\n<p><a href=\"https://youtu.be/sp3kZwKKYfw?si=1vYXsI-THY-XXcXz&amp;t=1275:\" target=\"_blank\">https://youtu.be/sp3kZwKKYfw?si=1vYXsI-THY-XXcXz&amp;t=1275:</a></p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F2262596%2F6f04c32a6ce47d2bdcfd18afe8d36c47%2FScreenshot%202023-09-08%20174832.png?generation=1694188152363916&amp;alt=media\" alt=\"\"></p>\n<p>\"Graph Transformer\": <a href=\"https://www.kaggle.com/competitions/stanford-covid-vaccine/discussion/183865\" target=\"_blank\">https://www.kaggle.com/competitions/stanford-covid-vaccine/discussion/183865</a></p>\n<p>\"GCN simpler\" <a href=\"https://www.kaggle.com/jameschapman19/openvaccine-gcn\" target=\"_blank\">https://www.kaggle.com/jameschapman19/openvaccine-gcn</a></p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 2431211,
      "author_name": "cheny03",
      "author_url": "",
      "post_date": "09/09/2023 22:29:40",
      "content": "<p>There is a directly related work: Physics-aware Graph Neural Network for Accurate RNA 3D Structure Prediction <a href=\"https://arxiv.org/abs/2210.16392\" target=\"_blank\">https://arxiv.org/abs/2210.16392</a></p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "2429404": "If anyone is thinking of Graph Neural Networks, it could theoretically work.  Basically, we represent the RNA structure as a graph.\n\nNodes: Each nucleotide in the RNA sequence can be represented as a node.  The node features can include the nucleotide type (A, U, C, G), along with any other engineered features (e.g., reactivity scores, thermodynamic properties, etc.)\n\nEdges: These can represent the interactions between nucleotides.  These interactions could be physical bonds, or they could be potential interactions based on proximity or some other criteria.\n\nNode & Edge Updates: At each layer of the GNN, nodes and edges are updated based on the features of their neighbors and potentially global features as well.\n\nReadout Layer: After several layers of updates, the features of the nodes and/or edges are aggregated to make the final prediction.",
    "2429446": "GNN were in previous Kaggle comp on RNA (https://www.kaggle.com/c/stanford-covid-vaccine) , so may be there is a chance for them to be used here also. See e.g.\n\nhttps://youtu.be/sp3kZwKKYfw?si=1vYXsI-THY-XXcXz&t=1275:\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F2262596%2F6f04c32a6ce47d2bdcfd18afe8d36c47%2FScreenshot%202023-09-08%20174832.png?generation=1694188152363916&alt=media)\n\n\"Graph Transformer\": https://www.kaggle.com/competitions/stanford-covid-vaccine/discussion/183865\n\n\"GCN simpler\" https://www.kaggle.com/jameschapman19/openvaccine-gcn",
    "2431211": "There is a directly related work: Physics-aware Graph Neural Network for Accurate RNA 3D Structure Prediction https://arxiv.org/abs/2210.16392"
  },
  "source": "meta"
}