{
  "id": 570292,
  "title": "AlphaFold3 baselines [0.259 noMSA/0.397 rMSA]",
  "url": "/competitions/stanford-rna-3d-folding/discussion/570292",
  "author_name": "",
  "post_date": "2025-03-27T00:58:53.692878200Z",
  "votes": 20,
  "comment_count": 29,
  "views": 0,
  "content": "<p>As is discussed extensively already in these forums, AlpahFold 3 should provide a powerful baseline for our RNA structure prediction competition.</p>\n<p>Unfortunately, due to licensing restrictions, you cannot run AlphaFold3 in your notebooks.</p>\n<p>Still, as hosts, we can run AlphaFold on the leaderboard targets and provide scores, and <a href=\"https://www.kaggle.com/alissahummer\" target=\"_blank\">@alissahummer</a> has done this!</p>\n<p>You can now find <code>AF3_noMSA</code> and <code>AF3_rMSA</code> scores on the <a href=\"https://www.kaggle.com/competitions/stanford-rna-3d-folding/leaderboard\" target=\"_blank\">leaderboard</a>, with scores of 0.259 (no MSA) and 0.397 (with alignments generated with rMSA, the pipeline we are using for default MSA's in this competition).  </p>\n<p>Good luck as you hill-climb towards and past these baselines!</p>",
  "messages": [
    {
      "id": "3160619",
      "postDate": "03/27/2025 00:58:53",
      "content": "<p>As is discussed extensively already in these forums, AlpahFold 3 should provide a powerful baseline for our RNA structure prediction competition.</p>\n<p>Unfortunately, due to licensing restrictions, you cannot run AlphaFold3 in your notebooks.</p>\n<p>Still, as hosts, we can run AlphaFold on the leaderboard targets and provide scores, and <a href=\"https://www.kaggle.com/alissahummer\" target=\"_blank\">@alissahummer</a> has done this!</p>\n<p>You can now find <code>AF3_noMSA</code> and <code>AF3_rMSA</code> scores on the <a href=\"https://www.kaggle.com/competitions/stanford-rna-3d-folding/leaderboard\" target=\"_blank\">leaderboard</a>, with scores of 0.259 (no MSA) and 0.397 (with alignments generated with rMSA, the pipeline we are using for default MSA's in this competition).  </p>\n<p>Good luck as you hill-climb towards and past these baselines!</p>",
      "rawMarkdown": "As is discussed extensively already in these forums, AlpahFold 3 should provide a powerful baseline for our RNA structure prediction competition.\n\nUnfortunately, due to licensing restrictions, you cannot run AlphaFold3 in your notebooks.\n\nStill, as hosts, we can run AlphaFold on the leaderboard targets and provide scores, and @alissahummer has done this!\n\nYou can now find `AF3_noMSA` and `AF3_rMSA` scores on the [leaderboard](https://www.kaggle.com/competitions/stanford-rna-3d-folding/leaderboard), with scores of 0.259 (no MSA) and 0.397 (with alignments generated with rMSA, the pipeline we are using for default MSA's in this competition).  \n\nGood luck as you hill-climb towards and past these baselines!",
      "votes": null
    },
    {
      "id": "3160623",
      "postDate": "03/27/2025 01:13:11",
      "content": "<p>Thanks for providing such a strong baseline. May I ask if we are licensed to use Protenix (a AF3 rework) in this competition?</p>",
      "rawMarkdown": "Thanks for providing such a strong baseline. May I ask if we are licensed to use Protenix (a AF3 rework) in this competition?",
      "votes": null
    },
    {
      "id": "3160676",
      "postDate": "03/27/2025 03:20:42",
      "content": "<p>i aslo share out team submission (public test casp16)<br>\nproteinX (alpha3 clone)<br>\nnoMAS = lb 0.327 (float16 kaggle notebook 2x t4), 0.328 (bfloat16 offline)</p>",
      "rawMarkdown": "i aslo share out team submission (public test casp16)\nproteinX (alpha3 clone)\nnoMAS = lb 0.327 (float16 kaggle notebook 2x t4), 0.328 (bfloat16 offline)",
      "votes": null
    },
    {
      "id": "3160678",
      "postDate": "03/27/2025 03:26:56",
      "content": "<p>also, if you pull results from CASP16 server, alphafold3 server has lb0.44+<br>\nso the submission to casp16 server still have better msa?</p>",
      "rawMarkdown": "also, if you pull results from CASP16 server, alphafold3 server has lb0.44+\nso the submission to casp16 server still have better msa?",
      "votes": null
    },
    {
      "id": "3160739",
      "postDate": "03/27/2025 05:22:46",
      "content": "<blockquote>\n  <p>The Protenix project, including code and model parameters, is made available under the Apache 2.0 License, it is free for both academic research and commercial use.</p>\n</blockquote>",
      "rawMarkdown": ">The Protenix project, including code and model parameters, is made available under the Apache 2.0 License, it is free for both academic research and commercial use.",
      "votes": null
    },
    {
      "id": "3160743",
      "postDate": "03/27/2025 05:31:21",
      "content": "<p>In my understanding, the use of the AlphaFold model requires permission from DeepMind, so it is not accessible to everyone. However, Protenix does not have this restriction—it is open-source and available to all. Many SOTA models have similar limitations as AlphaFold, which disqualifies them from meeting the criteria I think.</p>\n<blockquote>\n  <p>Obtaining Model Parameters<br>\n  This repository contains all necessary code for AlphaFold 3 inference. To request access to the AlphaFold 3 model parameters, please complete this form. Access will be granted at Google DeepMind’s sole discretion. We will aim to respond to requests within 2–3 business days. You may only use AlphaFold 3 model parameters if received directly from Google. Use is subject to these terms of use.</p>\n</blockquote>",
      "rawMarkdown": "In my understanding, the use of the AlphaFold model requires permission from DeepMind, so it is not accessible to everyone. However, Protenix does not have this restriction—it is open-source and available to all. Many SOTA models have similar limitations as AlphaFold, which disqualifies them from meeting the criteria I think.\n\n>Obtaining Model Parameters\nThis repository contains all necessary code for AlphaFold 3 inference. To request access to the AlphaFold 3 model parameters, please complete this form. Access will be granted at Google DeepMind’s sole discretion. We will aim to respond to requests within 2–3 business days. You may only use AlphaFold 3 model parameters if received directly from Google. Use is subject to these terms of use.",
      "votes": null
    },
    {
      "id": "3160747",
      "postDate": "03/27/2025 05:34:53",
      "content": "<p>Sigh, the game is too hard.</p>",
      "rawMarkdown": "Sigh, the game is too hard.",
      "votes": null
    },
    {
      "id": "3160748",
      "postDate": "03/27/2025 05:40:51",
      "content": "<p>The AlphaFold 3 model parameters and output are only available for non-commercial use by, or on behalf of non-commercial organizations (i.e., universities, non-profit organizations and research institutes, educational, journalism and government bodies). If you are a researcher affiliated with a non-commercial organization, provided you are not a commercial organization or acting on behalf of a commercial organization, this means you can use it for your non-commercial affiliated research.</p>\n<p>You must not use nor allow others to use:</p>\n<p>AlphaFold 3 model parameters or output in connection with any commercial activities, including research on behalf of commercial organizations; or</p>\n<p>AlphaFold 3 output to train machine learning models or related technology for biomolecular structure prediction similar to AlphaFold 3. </p>\n<p>You must not publish or share AlphaFold 3 model parameters, except sharing these within your organization in accordance with the Terms. </p>\n<p>You can publish, share and adapt AlphaFold 3 output in accordance with the Terms, including the requirements to provide clear notice of any modifications you make and that ongoing use of AlphaFold 3 output and derivatives are subject to the AlphaFold 3 Output Terms of Use.</p>",
      "rawMarkdown": "The AlphaFold 3 model parameters and output are only available for non-commercial use by, or on behalf of non-commercial organizations (i.e., universities, non-profit organizations and research institutes, educational, journalism and government bodies). If you are a researcher affiliated with a non-commercial organization, provided you are not a commercial organization or acting on behalf of a commercial organization, this means you can use it for your non-commercial affiliated research.\n\nYou must not use nor allow others to use:\n\nAlphaFold 3 model parameters or output in connection with any commercial activities, including research on behalf of commercial organizations; or\n\nAlphaFold 3 output to train machine learning models or related technology for biomolecular structure prediction similar to AlphaFold 3. \n\nYou must not publish or share AlphaFold 3 model parameters, except sharing these within your organization in accordance with the Terms. \n\nYou can publish, share and adapt AlphaFold 3 output in accordance with the Terms, including the requirements to provide clear notice of any modifications you make and that ongoing use of AlphaFold 3 output and derivatives are subject to the AlphaFold 3 Output Terms of Use.",
      "votes": null
    },
    {
      "id": "3160752",
      "postDate": "03/27/2025 05:42:59",
      "content": "<p>There are other clone like boltz and chai-1. If any other team are using these and can share their results, we can save time and avoid spending time to setup all</p>",
      "rawMarkdown": "There are other clone like boltz and chai-1. If any other team are using these and can share their results, we can save time and avoid spending time to setup all",
      "votes": null
    },
    {
      "id": "3160753",
      "postDate": "03/27/2025 05:50:53",
      "content": "<p>Does ProteinX support long sequence processing on Kaggle? I've encountered OOM issues with RhoFold and NuFold. How did you manage to handle this?<br>\nBTW, authors of Nufold shared their MSA in CASP15. I will write a topic in discussion later. <br>\n<a href=\"https://kiharalab.org/nufold/CASP15_MSA/\" target=\"_blank\">https://kiharalab.org/nufold/CASP15_MSA/</a></p>",
      "rawMarkdown": "Does ProteinX support long sequence processing on Kaggle? I've encountered OOM issues with RhoFold and NuFold. How did you manage to handle this?\nBTW, authors of Nufold shared their MSA in CASP15. I will write a topic in discussion later. \nhttps://kiharalab.org/nufold/CASP15_MSA/",
      "votes": null
    },
    {
      "id": "3160759",
      "postDate": "03/27/2025 06:02:47",
      "content": "<p><a href=\"https://www.kaggle.com/hengck23\" target=\"_blank\">@hengck23</a> Is it an offline submission or using kaggle GPU?</p>",
      "rawMarkdown": "hengck23 Is it an offline submission or using kaggle GPU?",
      "votes": null
    },
    {
      "id": "3160775",
      "postDate": "03/27/2025 06:20:59",
      "content": "<p><a href=\"https://www.kaggle.com/biancochiu\" target=\"_blank\">@biancochiu</a> <br>\nfyi: trROSEttaRNA CASP15 msa files:<br>\n(BLASTN and Infernal on the RNAcentral ?)<br>\n<a href=\"https://yanglab.qd.sdu.edu.cn/trRosettaRNA/benchmark/\" target=\"_blank\">https://yanglab.qd.sdu.edu.cn/trRosettaRNA/benchmark/</a></p>",
      "rawMarkdown": "biancochiu \nfyi: trROSEttaRNA CASP15 msa files:\n(BLASTN and Infernal on the RNAcentral ?)\nhttps://yanglab.qd.sdu.edu.cn/trRosettaRNA/benchmark/",
      "votes": null
    },
    {
      "id": "3160804",
      "postDate": "03/27/2025 06:56:39",
      "content": "<p>Validation scores from chai-1 server: 0.382 without MSAs / 0.342 (???) MMseqs2 MSAs</p>",
      "rawMarkdown": "Validation scores from chai-1 server: 0.382 without MSAs / 0.342 (???) MMseqs2 MSAs",
      "votes": null
    },
    {
      "id": "3160810",
      "postDate": "03/27/2025 07:06:16",
      "content": "<p><a href=\"https://www.kaggle.com/ogurtsov\" target=\"_blank\">@ogurtsov</a>  thanks for the feedback. how did you get 0.382 for CASP16? (this is not shown in the leaderboard) or 0.382  is for CASP15?</p>",
      "rawMarkdown": "ogurtsov  thanks for the feedback. how did you get 0.382 for CASP16? (this is not shown in the leaderboard) or 0.382  is for CASP15?",
      "votes": null
    },
    {
      "id": "3160822",
      "postDate": "03/27/2025 07:21:56",
      "content": "<p><a href=\"https://www.kaggle.com/hengck23\" target=\"_blank\">@hengck23</a> it's for validation RNAs (CASP15). The score is surprisingly low.</p>",
      "rawMarkdown": "hengck23 it's for validation RNAs (CASP15). The score is surprisingly low.",
      "votes": null
    },
    {
      "id": "3160824",
      "postDate": "03/27/2025 07:23:22",
      "content": "<p><a href=\"https://www.kaggle.com/datasets/ogurtsov/chai1-preds\" target=\"_blank\">https://www.kaggle.com/datasets/ogurtsov/chai1-preds</a> <br>\n<a href=\"https://www.kaggle.com/datasets/ogurtsov/chai-preds-msa-mmseqs2\" target=\"_blank\">https://www.kaggle.com/datasets/ogurtsov/chai-preds-msa-mmseqs2</a><br>\nI have made prediction datasets public</p>",
      "rawMarkdown": "https://www.kaggle.com/datasets/ogurtsov/chai1-preds \nhttps://www.kaggle.com/datasets/ogurtsov/chai-preds-msa-mmseqs2\nI have made prediction datasets public",
      "votes": null
    },
    {
      "id": "3161415",
      "postDate": "03/27/2025 22:04:41",
      "content": "<blockquote>\n  <p>so the submission to casp16 server still have better msa?</p>\n</blockquote>\n<p>I don't think that's the right way to think about it. Remember, in CASP competitions there are no training and test datasets that are distinct in terms of sequence. Whatever needs to be predicted is a test dataset, and predictors can use literally whatever they want for training their predictors. If their predictors have already been trained on a sequence that is similar to CASP targets, they will naturally do better.</p>\n<p>Also, CASP targets are not necessarily chosen with any particular sequence length or difficulty level in mind. Whatever RNAs are currently in the pipeline for structure determination will be included as targets, and some of them may be quite easy.</p>",
      "rawMarkdown": "> so the submission to casp16 server still have better msa?\n\nI don't think that's the right way to think about it. Remember, in CASP competitions there are no training and test datasets that are distinct in terms of sequence. Whatever needs to be predicted is a test dataset, and predictors can use literally whatever they want for training their predictors. If their predictors have already been trained on a sequence that is similar to CASP targets, they will naturally do better.\n\nAlso, CASP targets are not necessarily chosen with any particular sequence length or difficulty level in mind. Whatever RNAs are currently in the pipeline for structure determination will be included as targets, and some of them may be quite easy.",
      "votes": null
    },
    {
      "id": "3161606",
      "postDate": "03/28/2025 07:07:47",
      "content": "<p><a href=\"https://www.kaggle.com/ogurtsov\" target=\"_blank\">@ogurtsov</a> </p>\n<p>i check chai-1 paper. chai-1 server: 0.382  for CASP15 is what they report in their paper.<br>\nhave u submit chai-1 for hidden public test in kaggle (casp16)?</p>",
      "rawMarkdown": "ogurtsov \n\ni check chai-1 paper. chai-1 server: 0.382  for CASP15 is what they report in their paper.\nhave u submit chai-1 for hidden public test in kaggle (casp16)?",
      "votes": null
    },
    {
      "id": "3161623",
      "postDate": "03/28/2025 07:30:02",
      "content": "<blockquote>\n  <p>have u submit chai-1 for hidden public test in kaggle (casp16)?</p>\n</blockquote>\n<p>not yet, I have found only 9 ground truth PDBs for RNA here <a href=\"https://predictioncenter.org/casp16/targetlist.cgi?view=rna\" target=\"_blank\">https://predictioncenter.org/casp16/targetlist.cgi?view=rna</a> (and 2 of them are RNA-protein complexes)</p>",
      "rawMarkdown": ">have u submit chai-1 for hidden public test in kaggle (casp16)?\n\nnot yet, I have found only 9 ground truth PDBs for RNA here https://predictioncenter.org/casp16/targetlist.cgi?view=rna (and 2 of them are RNA-protein complexes)",
      "votes": null
    },
    {
      "id": "3161632",
      "postDate": "03/28/2025 07:38:07",
      "content": "<p>you can compute all casp16 rna target on your local pc or webserver (i think there are about 50+ of them).<br>\nthen make submit as follows:<br>\n<a href=\"https://www.kaggle.com/code/hengck23/vfold-baseline-offline\" target=\"_blank\">https://www.kaggle.com/code/hengck23/vfold-baseline-offline</a></p>\n<p>kaggle can give your casp16 score.<br>\n(chack also comment of the notebook link)</p>",
      "rawMarkdown": "you can compute all casp16 rna target on your local pc or webserver (i think there are about 50+ of them).\nthen make submit as follows:\nhttps://www.kaggle.com/code/hengck23/vfold-baseline-offline\n\nkaggle can give your casp16 score.\n(chack also comment of the notebook link)",
      "votes": null
    },
    {
      "id": "3162271",
      "postDate": "03/29/2025 03:21:24",
      "content": "<p><a href=\"https://www.kaggle.com/ogurtsov\" target=\"_blank\">@ogurtsov</a> </p>\n<p>your chai-1 msa results seems wrong</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2Fe472f8b074b82f9936fb925d1f2fa88f%2FSelection_162.png?generation=1743218349778687&amp;alt=media\" alt=\"\"></p>\n<p>msa_depth.pdf shows the msa seq used but it is empty<br>\n(for a correct msa_depth.pdf, run chai-1  example for protein prediction with msa)</p>\n<p>maybe msa is disabled for non protein, etc in chai-1  … or some speical setting needs to be set …<br>\nplease consult chai-1  repo or author,etc</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2Fd5a4adf1774f4b999b4b8c6b7a022d96%2FSelection_163.png?generation=1743218867535876&amp;alt=media\" alt=\"\"></p>\n<p>server only search for protein msa</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2F41caf9fd8568bec759988513d118f621%2FSelection_164.png?generation=1743222053279788&amp;alt=media\" alt=\"\"></p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2F8e18bab1a916c3c2b4e41da0486530b4%2FSelection_165.png?generation=1743229869226358&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "ogurtsov \n\nyour chai-1 msa results seems wrong\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2Fe472f8b074b82f9936fb925d1f2fa88f%2FSelection_162.png?generation=1743218349778687&alt=media)\n\nmsa_depth.pdf shows the msa seq used but it is empty\n(for a correct msa_depth.pdf, run chai-1  example for protein prediction with msa)\n\nmaybe msa is disabled for non protein, etc in chai-1  ... or some speical setting needs to be set ...\nplease consult chai-1  repo or author,etc\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2Fd5a4adf1774f4b999b4b8c6b7a022d96%2FSelection_163.png?generation=1743218867535876&alt=media)\n\nserver only search for protein msa\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2F41caf9fd8568bec759988513d118f621%2FSelection_164.png?generation=1743222053279788&alt=media)\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2F8e18bab1a916c3c2b4e41da0486530b4%2FSelection_165.png?generation=1743229869226358&alt=media)",
      "votes": null
    },
    {
      "id": "3162392",
      "postDate": "03/29/2025 06:47:54",
      "content": "<p><a href=\"https://www.kaggle.com/hengck23\" target=\"_blank\">@hengck23</a> nothing wrong here, chai-1 server makes prediction according to its documentation (btw this aspect is not very clear - <code>When MSAs are disabled, Chai-1 uses a language model to capture evolutionary statistics about the protein</code>). I didn't check if authors trained chai-1 using RNA MSAs, but if they didn't, as you have mentioned above, it's no way to improve predictions without retraining/finetuning.<br>\nProtenix looks much better: the same score without MSAs and higher score with MSA (0.413 CASP15).</p>",
      "rawMarkdown": "hengck23 nothing wrong here, chai-1 server makes prediction according to its documentation (btw this aspect is not very clear - `When MSAs are disabled, Chai-1 uses a language model to capture evolutionary statistics about the protein`). I didn't check if authors trained chai-1 using RNA MSAs, but if they didn't, as you have mentioned above, it's no way to improve predictions without retraining/finetuning.\nProtenix looks much better: the same score without MSAs and higher score with MSA (0.413 CASP15).",
      "votes": null
    },
    {
      "id": "3162459",
      "postDate": "03/29/2025 08:34:48",
      "content": "<p>it turns out that NONE of the AF3 clone support MSA for RNA structure prediction!!!!</p>\n<hr>\n<h2>AF3:</h2>\n<p><a href=\"https://github.com/google-deepmind/alphafold3/blob/main/docs/input.md\" target=\"_blank\">https://github.com/google-deepmind/alphafold3/blob/main/docs/input.md</a><br>\nquote\"The custom AlphaFold 3 format allows:</p>\n<p>Specifying protein, RNA, and DNA chains, including modified residues.<br>\nSpecifying custom multiple sequence alignment (MSA) for protein and RNA chains.\"</p>\n<hr>\n<h2>chai-1:</h2>\n<p><a href=\"https://github.com/chaidiscovery/chai-lab/issues/22\" target=\"_blank\">https://github.com/chaidiscovery/chai-lab/issues/22</a><br>\nquote \"Note however, that this version of Chai-1 isn't trained with DNA/RNA MSAs so may not provide optimal performance for these.\".<br>\nif you go through the code, MSA is only for protein</p>\n<hr>\n<h2>boltz:</h2>\n<p><a href=\"https://github.com/jwohlwend/boltz/blob/5f515995cfca71521dfac39d910a86cd4b5bb8e6/docs/prediction.md\" target=\"_blank\">https://github.com/jwohlwend/boltz/blob/5f515995cfca71521dfac39d910a86cd4b5bb8e6/docs/prediction.md</a><br>\nquote \"msa: MSA_PATH         # only for protein\"</p>\n<hr>\n<h2>proteinx:</h2>\n<p><a href=\"https://github.com/bytedance/Protenix/issues/90\" target=\"_blank\">https://github.com/bytedance/Protenix/issues/90</a></p>\n<p>\"… Yes, MSA for RNA is not available yet . Although Protenix have already support most of the code for RNA MSAs，due to the hit rate of RNA is very low, we did not find a significant improvement in our experiments. In order to simplify the whole pipeline, we did not use RNA MSA for both training and inference in our released model.\"</p>",
      "rawMarkdown": "it turns out that NONE of the AF3 clone support MSA for RNA structure prediction!!!!\n\n---\n##AF3: \nhttps://github.com/google-deepmind/alphafold3/blob/main/docs/input.md\nquote\"The custom AlphaFold 3 format allows:\n\nSpecifying protein, RNA, and DNA chains, including modified residues.\nSpecifying custom multiple sequence alignment (MSA) for protein and RNA chains.\"\n\n---\n\n##chai-1: \nhttps://github.com/chaidiscovery/chai-lab/issues/22\nquote \"Note however, that this version of Chai-1 isn't trained with DNA/RNA MSAs so may not provide optimal performance for these.\".\nif you go through the code, MSA is only for protein\n\n---\n\n##boltz: \nhttps://github.com/jwohlwend/boltz/blob/5f515995cfca71521dfac39d910a86cd4b5bb8e6/docs/prediction.md\nquote \"msa: MSA_PATH         # only for protein\"\n\n\n---\n\n##proteinx: \nhttps://github.com/bytedance/Protenix/issues/90\n\n\"... Yes, MSA for RNA is not available yet . Although Protenix have already support most of the code for RNA MSAs，due to the hit rate of RNA is very low, we did not find a significant improvement in our experiments. In order to simplify the whole pipeline, we did not use RNA MSA for both training and inference in our released model.\"",
      "votes": null
    },
    {
      "id": "3162467",
      "postDate": "03/29/2025 08:50:45",
      "content": "<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F682731%2Fbbe7bfe557bc71090085b6d3a10f32e6%2Fprotenix.PNG?generation=1743238147278424&amp;alt=media\" alt=\"\"></p>\n<p>so enabling MSA does nothing, but disabling esm improves score (0.382 --&gt; 0.413 CASP15)</p>",
      "rawMarkdown": "![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F682731%2Fbbe7bfe557bc71090085b6d3a10f32e6%2Fprotenix.PNG?generation=1743238147278424&alt=media)\n\nso enabling MSA does nothing, but disabling esm improves score (0.382 --> 0.413 CASP15)",
      "votes": null
    },
    {
      "id": "3162473",
      "postDate": "03/29/2025 08:59:10",
      "content": "<p>not sure about server code. but local repo code for proteinx doesn't seems to use msa for rna.<br>\nin particular:<br>\n<a href=\"https://github.com/bytedance/Protenix/blob/main/configs/configs_data.py\" target=\"_blank\">https://github.com/bytedance/Protenix/blob/main/configs/configs_data.py</a></p>\n<pre><code>    \"msa\": {\n        \"enable\": ,\n        \"enable_rna_msa\": ,\n\n        \"prot\": {\n            \"pairing_db\": \"uniref100\",\n            \"non_pairing_db\": \"mmseqs_other\",\n            \"pdb_mmseqs_dir\": os.path.(DATA_ROOT_DIR, \"mmcif_msa\"),\n            \"seq_to_pdb_idx_path\": os.path.(DATA_ROOT_DIR, \"seq_to_pdb_index.json\"),\n            \"indexing_method\": \"sequence\",\n        },\n        \"rna\": {\n            \"seq_to_pdb_idx_path\": \"\",\n            \"rna_msa_dir\": \"\",\n            \"indexing_method\": \"sequence\",\n        },\n</code></pre>",
      "rawMarkdown": "not sure about server code. but local repo code for proteinx doesn't seems to use msa for rna.\nin particular:\nhttps://github.com/bytedance/Protenix/blob/main/configs/configs_data.py\n\n```\n\n    \"msa\": {\n        \"enable\": True,\n        \"enable_rna_msa\": False,\n\n        \"prot\": {\n            \"pairing_db\": \"uniref100\",\n            \"non_pairing_db\": \"mmseqs_other\",\n            \"pdb_mmseqs_dir\": os.path.join(DATA_ROOT_DIR, \"mmcif_msa\"),\n            \"seq_to_pdb_idx_path\": os.path.join(DATA_ROOT_DIR, \"seq_to_pdb_index.json\"),\n            \"indexing_method\": \"sequence\",\n        },\n        \"rna\": {\n            \"seq_to_pdb_idx_path\": \"\",\n            \"rna_msa_dir\": \"\",\n            \"indexing_method\": \"sequence\",\n        },\n```",
      "votes": null
    },
    {
      "id": "3162498",
      "postDate": "03/29/2025 10:00:18",
      "content": "<p>Yes IIRC they mentioned they didn’t use MSA for RNA training part.</p>",
      "rawMarkdown": "Yes IIRC they mentioned they didn’t use MSA for RNA training part.",
      "votes": null
    },
    {
      "id": "3163878",
      "postDate": "03/31/2025 08:59:32",
      "content": "<p>gotta go study af2 and af3. Thx a lot for opening this great compeition. this might make another alphafold moment.</p>",
      "rawMarkdown": "gotta go study af2 and af3. Thx a lot for opening this great compeition. this might make another alphafold moment.",
      "votes": null
    },
    {
      "id": "3166811",
      "postDate": "04/01/2025 03:58:04",
      "content": "<p>just out<br>\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2Ff258eec759ad0910198db88a47e78d30%2FSelection_999(7880).png?generation=1743479882346230&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "just out\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2Ff258eec759ad0910198db88a47e78d30%2FSelection_999(7880).png?generation=1743479882346230&alt=media)",
      "votes": null
    },
    {
      "id": "3175251",
      "postDate": "04/10/2025 00:04:05",
      "content": "<p>I'd like to share my evolving understanding of protein folding and the role of long non-coding RNAs (lncRNAs) as potential chaperones. Protein folding often required cooperating chaperones, or chaperone proteins as used in old days. In recent years, it is becoming clear that lncRNA also can function as chaperone to modulate protein expression and folding. Here is one example:   <a href=\"https://pubmed.ncbi.nlm.nih.gov/39706163/\" target=\"_blank\">https://pubmed.ncbi.nlm.nih.gov/39706163/</a>  </p>\n<p>The take home message is that, considering RNA folding in the context of protein folding dynamics, or considering protein folding in the context of RNA folding dynamics, is the way to go!</p>",
      "rawMarkdown": "I'd like to share my evolving understanding of protein folding and the role of long non-coding RNAs (lncRNAs) as potential chaperones. Protein folding often required cooperating chaperones, or chaperone proteins as used in old days. In recent years, it is becoming clear that lncRNA also can function as chaperone to modulate protein expression and folding. Here is one example:   https://pubmed.ncbi.nlm.nih.gov/39706163/  \n\nThe take home message is that, considering RNA folding in the context of protein folding dynamics, or considering protein folding in the context of RNA folding dynamics, is the way to go!",
      "votes": null
    },
    {
      "id": "3293775",
      "postDate": "09/24/2025 16:05:04",
      "content": "<p>Good comp BTW, thank you host.</p>",
      "rawMarkdown": "Good comp BTW, thank you host.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 3160623,
      "author_name": "zacchaeus",
      "author_url": "",
      "post_date": "03/27/2025 01:13:11",
      "content": "<p>Thanks for providing such a strong baseline. May I ask if we are licensed to use Protenix (a AF3 rework) in this competition?</p>",
      "votes": null,
      "replies": [
        {
          "id": 3160739,
          "author_name": "sweetyheehee",
          "author_url": "",
          "post_date": "03/27/2025 05:22:46",
          "content": "<blockquote>\n  <p>The Protenix project, including code and model parameters, is made available under the Apache 2.0 License, it is free for both academic research and commercial use.</p>\n</blockquote>",
          "votes": null,
          "replies": [
            {
              "id": 3160743,
              "author_name": "sweetyheehee",
              "author_url": "",
              "post_date": "03/27/2025 05:31:21",
              "content": "<p>In my understanding, the use of the AlphaFold model requires permission from DeepMind, so it is not accessible to everyone. However, Protenix does not have this restriction—it is open-source and available to all. Many SOTA models have similar limitations as AlphaFold, which disqualifies them from meeting the criteria I think.</p>\n<blockquote>\n  <p>Obtaining Model Parameters<br>\n  This repository contains all necessary code for AlphaFold 3 inference. To request access to the AlphaFold 3 model parameters, please complete this form. Access will be granted at Google DeepMind’s sole discretion. We will aim to respond to requests within 2–3 business days. You may only use AlphaFold 3 model parameters if received directly from Google. Use is subject to these terms of use.</p>\n</blockquote>",
              "votes": null,
              "replies": [
                {
                  "id": 3160748,
                  "author_name": "sweetyheehee",
                  "author_url": "",
                  "post_date": "03/27/2025 05:40:51",
                  "content": "<p>The AlphaFold 3 model parameters and output are only available for non-commercial use by, or on behalf of non-commercial organizations (i.e., universities, non-profit organizations and research institutes, educational, journalism and government bodies). If you are a researcher affiliated with a non-commercial organization, provided you are not a commercial organization or acting on behalf of a commercial organization, this means you can use it for your non-commercial affiliated research.</p>\n<p>You must not use nor allow others to use:</p>\n<p>AlphaFold 3 model parameters or output in connection with any commercial activities, including research on behalf of commercial organizations; or</p>\n<p>AlphaFold 3 output to train machine learning models or related technology for biomolecular structure prediction similar to AlphaFold 3. </p>\n<p>You must not publish or share AlphaFold 3 model parameters, except sharing these within your organization in accordance with the Terms. </p>\n<p>You can publish, share and adapt AlphaFold 3 output in accordance with the Terms, including the requirements to provide clear notice of any modifications you make and that ongoing use of AlphaFold 3 output and derivatives are subject to the AlphaFold 3 Output Terms of Use.</p>",
                  "votes": null,
                  "replies": []
                },
                {
                  "id": 3160752,
                  "author_name": "hengck23",
                  "author_url": "",
                  "post_date": "03/27/2025 05:42:59",
                  "content": "<p>There are other clone like boltz and chai-1. If any other team are using these and can share their results, we can save time and avoid spending time to setup all</p>",
                  "votes": null,
                  "replies": [
                    {
                      "id": 3160804,
                      "author_name": "ogurtsov",
                      "author_url": "",
                      "post_date": "03/27/2025 06:56:39",
                      "content": "<p>Validation scores from chai-1 server: 0.382 without MSAs / 0.342 (???) MMseqs2 MSAs</p>",
                      "votes": null,
                      "replies": [
                        {
                          "id": 3160810,
                          "author_name": "hengck23",
                          "author_url": "",
                          "post_date": "03/27/2025 07:06:16",
                          "content": "<p><a href=\"https://www.kaggle.com/ogurtsov\" target=\"_blank\">@ogurtsov</a>  thanks for the feedback. how did you get 0.382 for CASP16? (this is not shown in the leaderboard) or 0.382  is for CASP15?</p>",
                          "votes": null,
                          "replies": [
                            {
                              "id": 3160822,
                              "author_name": "ogurtsov",
                              "author_url": "",
                              "post_date": "03/27/2025 07:21:56",
                              "content": "<p><a href=\"https://www.kaggle.com/hengck23\" target=\"_blank\">@hengck23</a> it's for validation RNAs (CASP15). The score is surprisingly low.</p>",
                              "votes": null,
                              "replies": [
                                {
                                  "id": 3160824,
                                  "author_name": "ogurtsov",
                                  "author_url": "",
                                  "post_date": "03/27/2025 07:23:22",
                                  "content": "<p><a href=\"https://www.kaggle.com/datasets/ogurtsov/chai1-preds\" target=\"_blank\">https://www.kaggle.com/datasets/ogurtsov/chai1-preds</a> <br>\n<a href=\"https://www.kaggle.com/datasets/ogurtsov/chai-preds-msa-mmseqs2\" target=\"_blank\">https://www.kaggle.com/datasets/ogurtsov/chai-preds-msa-mmseqs2</a><br>\nI have made prediction datasets public</p>",
                                  "votes": null,
                                  "replies": [
                                    {
                                      "id": 3161606,
                                      "author_name": "hengck23",
                                      "author_url": "",
                                      "post_date": "03/28/2025 07:07:47",
                                      "content": "<p><a href=\"https://www.kaggle.com/ogurtsov\" target=\"_blank\">@ogurtsov</a> </p>\n<p>i check chai-1 paper. chai-1 server: 0.382  for CASP15 is what they report in their paper.<br>\nhave u submit chai-1 for hidden public test in kaggle (casp16)?</p>",
                                      "votes": null,
                                      "replies": [
                                        {
                                          "id": 3161623,
                                          "author_name": "ogurtsov",
                                          "author_url": "",
                                          "post_date": "03/28/2025 07:30:02",
                                          "content": "<blockquote>\n  <p>have u submit chai-1 for hidden public test in kaggle (casp16)?</p>\n</blockquote>\n<p>not yet, I have found only 9 ground truth PDBs for RNA here <a href=\"https://predictioncenter.org/casp16/targetlist.cgi?view=rna\" target=\"_blank\">https://predictioncenter.org/casp16/targetlist.cgi?view=rna</a> (and 2 of them are RNA-protein complexes)</p>",
                                          "votes": null,
                                          "replies": [
                                            {
                                              "id": 3161632,
                                              "author_name": "hengck23",
                                              "author_url": "",
                                              "post_date": "03/28/2025 07:38:07",
                                              "content": "<p>you can compute all casp16 rna target on your local pc or webserver (i think there are about 50+ of them).<br>\nthen make submit as follows:<br>\n<a href=\"https://www.kaggle.com/code/hengck23/vfold-baseline-offline\" target=\"_blank\">https://www.kaggle.com/code/hengck23/vfold-baseline-offline</a></p>\n<p>kaggle can give your casp16 score.<br>\n(chack also comment of the notebook link)</p>",
                                              "votes": null,
                                              "replies": []
                                            }
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "id": 3162271,
                                      "author_name": "hengck23",
                                      "author_url": "",
                                      "post_date": "03/29/2025 03:21:24",
                                      "content": "<p><a href=\"https://www.kaggle.com/ogurtsov\" target=\"_blank\">@ogurtsov</a> </p>\n<p>your chai-1 msa results seems wrong</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2Fe472f8b074b82f9936fb925d1f2fa88f%2FSelection_162.png?generation=1743218349778687&amp;alt=media\" alt=\"\"></p>\n<p>msa_depth.pdf shows the msa seq used but it is empty<br>\n(for a correct msa_depth.pdf, run chai-1  example for protein prediction with msa)</p>\n<p>maybe msa is disabled for non protein, etc in chai-1  … or some speical setting needs to be set …<br>\nplease consult chai-1  repo or author,etc</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2Fd5a4adf1774f4b999b4b8c6b7a022d96%2FSelection_163.png?generation=1743218867535876&amp;alt=media\" alt=\"\"></p>\n<p>server only search for protein msa</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2F41caf9fd8568bec759988513d118f621%2FSelection_164.png?generation=1743222053279788&amp;alt=media\" alt=\"\"></p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2F8e18bab1a916c3c2b4e41da0486530b4%2FSelection_165.png?generation=1743229869226358&amp;alt=media\" alt=\"\"></p>",
                                      "votes": null,
                                      "replies": [
                                        {
                                          "id": 3162392,
                                          "author_name": "ogurtsov",
                                          "author_url": "",
                                          "post_date": "03/29/2025 06:47:54",
                                          "content": "<p><a href=\"https://www.kaggle.com/hengck23\" target=\"_blank\">@hengck23</a> nothing wrong here, chai-1 server makes prediction according to its documentation (btw this aspect is not very clear - <code>When MSAs are disabled, Chai-1 uses a language model to capture evolutionary statistics about the protein</code>). I didn't check if authors trained chai-1 using RNA MSAs, but if they didn't, as you have mentioned above, it's no way to improve predictions without retraining/finetuning.<br>\nProtenix looks much better: the same score without MSAs and higher score with MSA (0.413 CASP15).</p>",
                                          "votes": null,
                                          "replies": []
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "id": 3160676,
      "author_name": "hengck23",
      "author_url": "",
      "post_date": "03/27/2025 03:20:42",
      "content": "<p>i aslo share out team submission (public test casp16)<br>\nproteinX (alpha3 clone)<br>\nnoMAS = lb 0.327 (float16 kaggle notebook 2x t4), 0.328 (bfloat16 offline)</p>",
      "votes": null,
      "replies": [
        {
          "id": 3160753,
          "author_name": "biancochiu",
          "author_url": "",
          "post_date": "03/27/2025 05:50:53",
          "content": "<p>Does ProteinX support long sequence processing on Kaggle? I've encountered OOM issues with RhoFold and NuFold. How did you manage to handle this?<br>\nBTW, authors of Nufold shared their MSA in CASP15. I will write a topic in discussion later. <br>\n<a href=\"https://kiharalab.org/nufold/CASP15_MSA/\" target=\"_blank\">https://kiharalab.org/nufold/CASP15_MSA/</a></p>",
          "votes": null,
          "replies": [
            {
              "id": 3160775,
              "author_name": "hengck23",
              "author_url": "",
              "post_date": "03/27/2025 06:20:59",
              "content": "<p><a href=\"https://www.kaggle.com/biancochiu\" target=\"_blank\">@biancochiu</a> <br>\nfyi: trROSEttaRNA CASP15 msa files:<br>\n(BLASTN and Infernal on the RNAcentral ?)<br>\n<a href=\"https://yanglab.qd.sdu.edu.cn/trRosettaRNA/benchmark/\" target=\"_blank\">https://yanglab.qd.sdu.edu.cn/trRosettaRNA/benchmark/</a></p>",
              "votes": null,
              "replies": []
            }
          ]
        },
        {
          "id": 3160759,
          "author_name": "arunodhayan",
          "author_url": "",
          "post_date": "03/27/2025 06:02:47",
          "content": "<p><a href=\"https://www.kaggle.com/hengck23\" target=\"_blank\">@hengck23</a> Is it an offline submission or using kaggle GPU?</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 3160678,
      "author_name": "hengck23",
      "author_url": "",
      "post_date": "03/27/2025 03:26:56",
      "content": "<p>also, if you pull results from CASP16 server, alphafold3 server has lb0.44+<br>\nso the submission to casp16 server still have better msa?</p>",
      "votes": null,
      "replies": [
        {
          "id": 3161415,
          "author_name": "tilii7",
          "author_url": "",
          "post_date": "03/27/2025 22:04:41",
          "content": "<blockquote>\n  <p>so the submission to casp16 server still have better msa?</p>\n</blockquote>\n<p>I don't think that's the right way to think about it. Remember, in CASP competitions there are no training and test datasets that are distinct in terms of sequence. Whatever needs to be predicted is a test dataset, and predictors can use literally whatever they want for training their predictors. If their predictors have already been trained on a sequence that is similar to CASP targets, they will naturally do better.</p>\n<p>Also, CASP targets are not necessarily chosen with any particular sequence length or difficulty level in mind. Whatever RNAs are currently in the pipeline for structure determination will be included as targets, and some of them may be quite easy.</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 3160747,
      "author_name": "sweetyheehee",
      "author_url": "",
      "post_date": "03/27/2025 05:34:53",
      "content": "<p>Sigh, the game is too hard.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 3162459,
      "author_name": "hengck23",
      "author_url": "",
      "post_date": "03/29/2025 08:34:48",
      "content": "<p>it turns out that NONE of the AF3 clone support MSA for RNA structure prediction!!!!</p>\n<hr>\n<h2>AF3:</h2>\n<p><a href=\"https://github.com/google-deepmind/alphafold3/blob/main/docs/input.md\" target=\"_blank\">https://github.com/google-deepmind/alphafold3/blob/main/docs/input.md</a><br>\nquote\"The custom AlphaFold 3 format allows:</p>\n<p>Specifying protein, RNA, and DNA chains, including modified residues.<br>\nSpecifying custom multiple sequence alignment (MSA) for protein and RNA chains.\"</p>\n<hr>\n<h2>chai-1:</h2>\n<p><a href=\"https://github.com/chaidiscovery/chai-lab/issues/22\" target=\"_blank\">https://github.com/chaidiscovery/chai-lab/issues/22</a><br>\nquote \"Note however, that this version of Chai-1 isn't trained with DNA/RNA MSAs so may not provide optimal performance for these.\".<br>\nif you go through the code, MSA is only for protein</p>\n<hr>\n<h2>boltz:</h2>\n<p><a href=\"https://github.com/jwohlwend/boltz/blob/5f515995cfca71521dfac39d910a86cd4b5bb8e6/docs/prediction.md\" target=\"_blank\">https://github.com/jwohlwend/boltz/blob/5f515995cfca71521dfac39d910a86cd4b5bb8e6/docs/prediction.md</a><br>\nquote \"msa: MSA_PATH         # only for protein\"</p>\n<hr>\n<h2>proteinx:</h2>\n<p><a href=\"https://github.com/bytedance/Protenix/issues/90\" target=\"_blank\">https://github.com/bytedance/Protenix/issues/90</a></p>\n<p>\"… Yes, MSA for RNA is not available yet . Although Protenix have already support most of the code for RNA MSAs，due to the hit rate of RNA is very low, we did not find a significant improvement in our experiments. In order to simplify the whole pipeline, we did not use RNA MSA for both training and inference in our released model.\"</p>",
      "votes": null,
      "replies": [
        {
          "id": 3162467,
          "author_name": "ogurtsov",
          "author_url": "",
          "post_date": "03/29/2025 08:50:45",
          "content": "<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F682731%2Fbbe7bfe557bc71090085b6d3a10f32e6%2Fprotenix.PNG?generation=1743238147278424&amp;alt=media\" alt=\"\"></p>\n<p>so enabling MSA does nothing, but disabling esm improves score (0.382 --&gt; 0.413 CASP15)</p>",
          "votes": null,
          "replies": [
            {
              "id": 3162473,
              "author_name": "hengck23",
              "author_url": "",
              "post_date": "03/29/2025 08:59:10",
              "content": "<p>not sure about server code. but local repo code for proteinx doesn't seems to use msa for rna.<br>\nin particular:<br>\n<a href=\"https://github.com/bytedance/Protenix/blob/main/configs/configs_data.py\" target=\"_blank\">https://github.com/bytedance/Protenix/blob/main/configs/configs_data.py</a></p>\n<pre><code>    \"msa\": {\n        \"enable\": ,\n        \"enable_rna_msa\": ,\n\n        \"prot\": {\n            \"pairing_db\": \"uniref100\",\n            \"non_pairing_db\": \"mmseqs_other\",\n            \"pdb_mmseqs_dir\": os.path.(DATA_ROOT_DIR, \"mmcif_msa\"),\n            \"seq_to_pdb_idx_path\": os.path.(DATA_ROOT_DIR, \"seq_to_pdb_index.json\"),\n            \"indexing_method\": \"sequence\",\n        },\n        \"rna\": {\n            \"seq_to_pdb_idx_path\": \"\",\n            \"rna_msa_dir\": \"\",\n            \"indexing_method\": \"sequence\",\n        },\n</code></pre>",
              "votes": null,
              "replies": [
                {
                  "id": 3162498,
                  "author_name": "zacchaeus",
                  "author_url": "",
                  "post_date": "03/29/2025 10:00:18",
                  "content": "<p>Yes IIRC they mentioned they didn’t use MSA for RNA training part.</p>",
                  "votes": null,
                  "replies": []
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "id": 3163878,
      "author_name": "beckpro",
      "author_url": "",
      "post_date": "03/31/2025 08:59:32",
      "content": "<p>gotta go study af2 and af3. Thx a lot for opening this great compeition. this might make another alphafold moment.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 3166811,
      "author_name": "hengck23",
      "author_url": "",
      "post_date": "04/01/2025 03:58:04",
      "content": "<p>just out<br>\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2Ff258eec759ad0910198db88a47e78d30%2FSelection_999(7880).png?generation=1743479882346230&amp;alt=media\" alt=\"\"></p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 3175251,
      "author_name": "johnhsu7",
      "author_url": "",
      "post_date": "04/10/2025 00:04:05",
      "content": "<p>I'd like to share my evolving understanding of protein folding and the role of long non-coding RNAs (lncRNAs) as potential chaperones. Protein folding often required cooperating chaperones, or chaperone proteins as used in old days. In recent years, it is becoming clear that lncRNA also can function as chaperone to modulate protein expression and folding. Here is one example:   <a href=\"https://pubmed.ncbi.nlm.nih.gov/39706163/\" target=\"_blank\">https://pubmed.ncbi.nlm.nih.gov/39706163/</a>  </p>\n<p>The take home message is that, considering RNA folding in the context of protein folding dynamics, or considering protein folding in the context of RNA folding dynamics, is the way to go!</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 3293775,
      "author_name": "tom99763",
      "author_url": "",
      "post_date": "09/24/2025 16:05:04",
      "content": "<p>Good comp BTW, thank you host.</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "3160619": "As is discussed extensively already in these forums, AlpahFold 3 should provide a powerful baseline for our RNA structure prediction competition.\n\nUnfortunately, due to licensing restrictions, you cannot run AlphaFold3 in your notebooks.\n\nStill, as hosts, we can run AlphaFold on the leaderboard targets and provide scores, and @alissahummer has done this!\n\nYou can now find `AF3_noMSA` and `AF3_rMSA` scores on the [leaderboard](https://www.kaggle.com/competitions/stanford-rna-3d-folding/leaderboard), with scores of 0.259 (no MSA) and 0.397 (with alignments generated with rMSA, the pipeline we are using for default MSA's in this competition).  \n\nGood luck as you hill-climb towards and past these baselines!",
    "3160623": "Thanks for providing such a strong baseline. May I ask if we are licensed to use Protenix (a AF3 rework) in this competition?",
    "3160676": "i aslo share out team submission (public test casp16)\nproteinX (alpha3 clone)\nnoMAS = lb 0.327 (float16 kaggle notebook 2x t4), 0.328 (bfloat16 offline)",
    "3160678": "also, if you pull results from CASP16 server, alphafold3 server has lb0.44+\nso the submission to casp16 server still have better msa?",
    "3160739": ">The Protenix project, including code and model parameters, is made available under the Apache 2.0 License, it is free for both academic research and commercial use.",
    "3160743": "In my understanding, the use of the AlphaFold model requires permission from DeepMind, so it is not accessible to everyone. However, Protenix does not have this restriction—it is open-source and available to all. Many SOTA models have similar limitations as AlphaFold, which disqualifies them from meeting the criteria I think.\n\n>Obtaining Model Parameters\nThis repository contains all necessary code for AlphaFold 3 inference. To request access to the AlphaFold 3 model parameters, please complete this form. Access will be granted at Google DeepMind’s sole discretion. We will aim to respond to requests within 2–3 business days. You may only use AlphaFold 3 model parameters if received directly from Google. Use is subject to these terms of use.",
    "3160747": "Sigh, the game is too hard.",
    "3160748": "The AlphaFold 3 model parameters and output are only available for non-commercial use by, or on behalf of non-commercial organizations (i.e., universities, non-profit organizations and research institutes, educational, journalism and government bodies). If you are a researcher affiliated with a non-commercial organization, provided you are not a commercial organization or acting on behalf of a commercial organization, this means you can use it for your non-commercial affiliated research.\n\nYou must not use nor allow others to use:\n\nAlphaFold 3 model parameters or output in connection with any commercial activities, including research on behalf of commercial organizations; or\n\nAlphaFold 3 output to train machine learning models or related technology for biomolecular structure prediction similar to AlphaFold 3. \n\nYou must not publish or share AlphaFold 3 model parameters, except sharing these within your organization in accordance with the Terms. \n\nYou can publish, share and adapt AlphaFold 3 output in accordance with the Terms, including the requirements to provide clear notice of any modifications you make and that ongoing use of AlphaFold 3 output and derivatives are subject to the AlphaFold 3 Output Terms of Use.",
    "3160752": "There are other clone like boltz and chai-1. If any other team are using these and can share their results, we can save time and avoid spending time to setup all",
    "3160753": "Does ProteinX support long sequence processing on Kaggle? I've encountered OOM issues with RhoFold and NuFold. How did you manage to handle this?\nBTW, authors of Nufold shared their MSA in CASP15. I will write a topic in discussion later. \nhttps://kiharalab.org/nufold/CASP15_MSA/",
    "3160759": "hengck23 Is it an offline submission or using kaggle GPU?",
    "3160775": "biancochiu \nfyi: trROSEttaRNA CASP15 msa files:\n(BLASTN and Infernal on the RNAcentral ?)\nhttps://yanglab.qd.sdu.edu.cn/trRosettaRNA/benchmark/",
    "3160804": "Validation scores from chai-1 server: 0.382 without MSAs / 0.342 (???) MMseqs2 MSAs",
    "3160810": "ogurtsov  thanks for the feedback. how did you get 0.382 for CASP16? (this is not shown in the leaderboard) or 0.382  is for CASP15?",
    "3160822": "hengck23 it's for validation RNAs (CASP15). The score is surprisingly low.",
    "3160824": "https://www.kaggle.com/datasets/ogurtsov/chai1-preds \nhttps://www.kaggle.com/datasets/ogurtsov/chai-preds-msa-mmseqs2\nI have made prediction datasets public",
    "3161415": "> so the submission to casp16 server still have better msa?\n\nI don't think that's the right way to think about it. Remember, in CASP competitions there are no training and test datasets that are distinct in terms of sequence. Whatever needs to be predicted is a test dataset, and predictors can use literally whatever they want for training their predictors. If their predictors have already been trained on a sequence that is similar to CASP targets, they will naturally do better.\n\nAlso, CASP targets are not necessarily chosen with any particular sequence length or difficulty level in mind. Whatever RNAs are currently in the pipeline for structure determination will be included as targets, and some of them may be quite easy.",
    "3161606": "ogurtsov \n\ni check chai-1 paper. chai-1 server: 0.382  for CASP15 is what they report in their paper.\nhave u submit chai-1 for hidden public test in kaggle (casp16)?",
    "3161623": ">have u submit chai-1 for hidden public test in kaggle (casp16)?\n\nnot yet, I have found only 9 ground truth PDBs for RNA here https://predictioncenter.org/casp16/targetlist.cgi?view=rna (and 2 of them are RNA-protein complexes)",
    "3161632": "you can compute all casp16 rna target on your local pc or webserver (i think there are about 50+ of them).\nthen make submit as follows:\nhttps://www.kaggle.com/code/hengck23/vfold-baseline-offline\n\nkaggle can give your casp16 score.\n(chack also comment of the notebook link)",
    "3162271": "ogurtsov \n\nyour chai-1 msa results seems wrong\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2Fe472f8b074b82f9936fb925d1f2fa88f%2FSelection_162.png?generation=1743218349778687&alt=media)\n\nmsa_depth.pdf shows the msa seq used but it is empty\n(for a correct msa_depth.pdf, run chai-1  example for protein prediction with msa)\n\nmaybe msa is disabled for non protein, etc in chai-1  ... or some speical setting needs to be set ...\nplease consult chai-1  repo or author,etc\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2Fd5a4adf1774f4b999b4b8c6b7a022d96%2FSelection_163.png?generation=1743218867535876&alt=media)\n\nserver only search for protein msa\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2F41caf9fd8568bec759988513d118f621%2FSelection_164.png?generation=1743222053279788&alt=media)\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2F8e18bab1a916c3c2b4e41da0486530b4%2FSelection_165.png?generation=1743229869226358&alt=media)",
    "3162392": "hengck23 nothing wrong here, chai-1 server makes prediction according to its documentation (btw this aspect is not very clear - `When MSAs are disabled, Chai-1 uses a language model to capture evolutionary statistics about the protein`). I didn't check if authors trained chai-1 using RNA MSAs, but if they didn't, as you have mentioned above, it's no way to improve predictions without retraining/finetuning.\nProtenix looks much better: the same score without MSAs and higher score with MSA (0.413 CASP15).",
    "3162459": "it turns out that NONE of the AF3 clone support MSA for RNA structure prediction!!!!\n\n---\n##AF3: \nhttps://github.com/google-deepmind/alphafold3/blob/main/docs/input.md\nquote\"The custom AlphaFold 3 format allows:\n\nSpecifying protein, RNA, and DNA chains, including modified residues.\nSpecifying custom multiple sequence alignment (MSA) for protein and RNA chains.\"\n\n---\n\n##chai-1: \nhttps://github.com/chaidiscovery/chai-lab/issues/22\nquote \"Note however, that this version of Chai-1 isn't trained with DNA/RNA MSAs so may not provide optimal performance for these.\".\nif you go through the code, MSA is only for protein\n\n---\n\n##boltz: \nhttps://github.com/jwohlwend/boltz/blob/5f515995cfca71521dfac39d910a86cd4b5bb8e6/docs/prediction.md\nquote \"msa: MSA_PATH         # only for protein\"\n\n\n---\n\n##proteinx: \nhttps://github.com/bytedance/Protenix/issues/90\n\n\"... Yes, MSA for RNA is not available yet . Although Protenix have already support most of the code for RNA MSAs，due to the hit rate of RNA is very low, we did not find a significant improvement in our experiments. In order to simplify the whole pipeline, we did not use RNA MSA for both training and inference in our released model.\"",
    "3162467": "![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F682731%2Fbbe7bfe557bc71090085b6d3a10f32e6%2Fprotenix.PNG?generation=1743238147278424&alt=media)\n\nso enabling MSA does nothing, but disabling esm improves score (0.382 --> 0.413 CASP15)",
    "3162473": "not sure about server code. but local repo code for proteinx doesn't seems to use msa for rna.\nin particular:\nhttps://github.com/bytedance/Protenix/blob/main/configs/configs_data.py\n\n```\n\n    \"msa\": {\n        \"enable\": True,\n        \"enable_rna_msa\": False,\n\n        \"prot\": {\n            \"pairing_db\": \"uniref100\",\n            \"non_pairing_db\": \"mmseqs_other\",\n            \"pdb_mmseqs_dir\": os.path.join(DATA_ROOT_DIR, \"mmcif_msa\"),\n            \"seq_to_pdb_idx_path\": os.path.join(DATA_ROOT_DIR, \"seq_to_pdb_index.json\"),\n            \"indexing_method\": \"sequence\",\n        },\n        \"rna\": {\n            \"seq_to_pdb_idx_path\": \"\",\n            \"rna_msa_dir\": \"\",\n            \"indexing_method\": \"sequence\",\n        },\n```",
    "3162498": "Yes IIRC they mentioned they didn’t use MSA for RNA training part.",
    "3163878": "gotta go study af2 and af3. Thx a lot for opening this great compeition. this might make another alphafold moment.",
    "3166811": "just out\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F113660%2Ff258eec759ad0910198db88a47e78d30%2FSelection_999(7880).png?generation=1743479882346230&alt=media)",
    "3175251": "I'd like to share my evolving understanding of protein folding and the role of long non-coding RNAs (lncRNAs) as potential chaperones. Protein folding often required cooperating chaperones, or chaperone proteins as used in old days. In recent years, it is becoming clear that lncRNA also can function as chaperone to modulate protein expression and folding. Here is one example:   https://pubmed.ncbi.nlm.nih.gov/39706163/  \n\nThe take home message is that, considering RNA folding in the context of protein folding dynamics, or considering protein folding in the context of RNA folding dynamics, is the way to go!",
    "3293775": "Good comp BTW, thank you host."
  },
  "source": "meta"
}