{
  "id": 704421,
  "title": "Hybrid TBM-Protenix Pipeline with Geometry-Aware RNA Refinement",
  "url": "/competitions/stanford-rna-3d-folding-2/discussion/704421",
  "author_name": "Jeki Wan Taufik",
  "post_date": "2026-06-04T15:16:06.829000",
  "votes": 1,
  "comment_count": 0,
  "views": 0,
  "content": "<p>This was a solo solution built around a hybrid prediction pipeline that combines template-based modeling (TBM), foundation-model inference using Protenix, and a lightweight de novo RNA generator.</p>\n<p>Rather than relying on a single prediction method, the pipeline dynamically combines multiple sources of structural information and generates five diverse candidate structures for each RNA target. This design was motivated by the competition's best-of-five TM-score evaluation metric.</p>\n<p>The overall workflow consists of three stages:</p>\n<ol>\n<li>Template-Based Modeling (TBM)</li>\n<li>Protenix-based structure prediction</li>\n<li>De novo fallback generation</li>\n</ol>\n<p>Additional geometry refinement and diversity generation are applied throughout the pipeline.</p>\n<hr>\n<h2>Competition Strategy</h2>\n<p>The evaluation metric selects the best prediction among five submitted structures.</p>\n<p>As a result, the objective is not only to maximize the quality of a single prediction but also to maximize structural diversity while maintaining biological plausibility.</p>\n<p>The solution therefore focuses on:</p>\n<ul>\n<li>exploiting known structures whenever possible,</li>\n<li>generating multiple alternative conformations,</li>\n<li>enforcing RNA geometry constraints,</li>\n<li>maintaining a complete prediction pipeline even for difficult targets.</li>\n</ul>\n<hr>\n<h2>Phase 1: Template-Based Modeling</h2>\n<p>The first stage attempts to predict structures using known RNA structures from the competition training and validation datasets.</p>\n<h3>Template Database</h3>\n<p>The template pool was constructed by combining:</p>\n<ul>\n<li>train_sequences.csv</li>\n<li>validation_sequences.csv</li>\n<li>train_labels.csv</li>\n<li>validation_labels.csv</li>\n</ul>\n<p>Coordinates were extracted directly from experimental structures.</p>\n<h3>Sequence Alignment</h3>\n<p>For each test sequence, candidate templates were identified using a custom global alignment strategy based on BioPython PairwiseAligner.</p>\n<p>Templates were ranked according to:</p>\n<ul>\n<li>normalized alignment score</li>\n<li>sequence identity percentage</li>\n</ul>\n<p>Only templates satisfying minimum similarity thresholds were retained.</p>\n<h3>Coordinate Transfer</h3>\n<p>Once a suitable template was identified:</p>\n<ol>\n<li>Query and template sequences were aligned.</li>\n<li>Matching residues inherited template coordinates.</li>\n<li>Missing residues were reconstructed through interpolation.</li>\n</ol>\n<p>This produced a complete initial 3D structure for the target RNA.</p>\n<h3>Structural Diversity</h3>\n<p>Multiple template-derived predictions were generated using different perturbation strategies:</p>\n<ul>\n<li>direct template transfer,</li>\n<li>coordinate noise injection,</li>\n<li>hinge motion transformations,</li>\n<li>chain-level rigid-body perturbations,</li>\n<li>smooth backbone deformations.</li>\n</ul>\n<p>These perturbations increased structural diversity while preserving overall fold topology.</p>\n<hr>\n<h2>RNA Geometry Refinement</h2>\n<p>All template-derived structures were refined using a custom RNA constraint system.</p>\n<p>The refinement process applied:</p>\n<h3>Bond Constraints</h3>\n<p>Approximate backbone distances were enforced:</p>\n<ul>\n<li>residue i → i+1 ≈ 5.95 Å</li>\n<li>residue i → i+2 ≈ 10.2 Å</li>\n</ul>\n<h3>Laplacian Smoothing</h3>\n<p>Local backbone geometry was regularized through iterative smoothing.</p>\n<h3>Self-Avoidance</h3>\n<p>Residues that became unrealistically close were pushed apart through a repulsion mechanism.</p>\n<h3>Confidence-Aware Refinement</h3>\n<p>Refinement strength was adapted according to template confidence.</p>\n<p>Lower-confidence structures received stronger corrections, while high-confidence structures remained largely unchanged.</p>\n<hr>\n<h2>Phase 2: Protenix Inference</h2>\n<p>Sequences that could not obtain all five predictions through TBM were forwarded to Protenix.</p>\n<h3>RNA MSA</h3>\n<p>RNA multiple sequence alignments were enabled.</p>\n<h3>Template-Free Inference</h3>\n<p>External templates were disabled to encourage generalization to template-free targets.</p>\n<h3>Long Sequence Handling</h3>\n<p>Because Protenix has sequence length limitations, long RNAs were divided into overlapping chunks.</p>\n<p>Chunk boundaries were processed using overlap windows.</p>\n<h3>Chunk Stitching</h3>\n<p>Predicted chunks were merged into a full-length structure using:</p>\n<ul>\n<li>Kabsch alignment,</li>\n<li>overlap matching,</li>\n<li>weighted coordinate blending.</li>\n</ul>\n<p>This allowed the model to process sequences longer than the model's native context window.</p>\n<hr>\n<h2>Phase 3: De Novo Fallback</h2>\n<p>A simple RNA helix generator was used as a final fallback mechanism.</p>\n<p>Whenever TBM and Protenix failed to provide sufficient predictions, idealized A-form helical structures were generated and subsequently refined using the same RNA geometry constraints.</p>\n<p>This guaranteed that every target received exactly five valid predictions.</p>\n<hr>\n<h2>Generation of Five Predictions</h2>\n<p>The competition evaluates the best prediction among five submitted structures.</p>\n<p>To exploit this property, the pipeline intentionally generated diverse conformations using:</p>\n<ul>\n<li>alternative templates,</li>\n<li>coordinate perturbations,</li>\n<li>hinge motions,</li>\n<li>chain jittering,</li>\n<li>smooth backbone deformations.</li>\n</ul>\n<p>The resulting prediction set covered multiple plausible RNA conformations while preserving physically reasonable geometry.</p>\n<hr>\n<h2>Robustness Measures</h2>\n<p>Several safeguards were implemented:</p>\n<ul>\n<li>automatic C1' atom identification,</li>\n<li>coordinate collapse detection,</li>\n<li>sequence chunking for long RNAs,</li>\n<li>coordinate padding and recovery,</li>\n<li>fallback prediction generation.</li>\n</ul>\n<p>These mechanisms ensured that valid predictions were produced for all targets.</p>\n<hr>\n<h2>Final Solution</h2>\n<p>The final submission was generated by combining predictions from three sources:</p>\n<ol>\n<li>Template-Based Modeling</li>\n<li>Protenix foundation-model inference</li>\n<li>De novo RNA fallback generation</li>\n</ol>\n<p>All predictions were refined using RNA-specific geometric constraints and assembled into five candidate structures per target.</p>\n<p>The solution was designed to balance three objectives:</p>\n<ul>\n<li>structural accuracy,</li>\n<li>prediction diversity,</li>\n<li>inference robustness.</li>\n</ul>\n<p>This balance proved particularly valuable under the competition's best-of-five TM-score evaluation framework.</p>\n<hr>\n<h2>Lessons Learned</h2>\n<p>The most important observation was that prediction diversity can be nearly as important as prediction accuracy.</p>\n<p>A hybrid pipeline that combines template information, foundation-model predictions, and geometry-aware refinement was more effective than relying on a single prediction source.</p>\n<p>The competition also highlighted the importance of robust engineering solutions for long RNA sequences, template-free targets, and incomplete predictions.</p>",
  "messages": [
    {
      "id": 3466710,
      "postDate": "2026-06-04T15:16:06.830Z",
      "content": "<p>This was a solo solution built around a hybrid prediction pipeline that combines template-based modeling (TBM), foundation-model inference using Protenix, and a lightweight de novo RNA generator.</p>\n<p>Rather than relying on a single prediction method, the pipeline dynamically combines multiple sources of structural information and generates five diverse candidate structures for each RNA target. This design was motivated by the competition's best-of-five TM-score evaluation metric.</p>\n<p>The overall workflow consists of three stages:</p>\n<ol>\n<li>Template-Based Modeling (TBM)</li>\n<li>Protenix-based structure prediction</li>\n<li>De novo fallback generation</li>\n</ol>\n<p>Additional geometry refinement and diversity generation are applied throughout the pipeline.</p>\n<hr>\n<h2>Competition Strategy</h2>\n<p>The evaluation metric selects the best prediction among five submitted structures.</p>\n<p>As a result, the objective is not only to maximize the quality of a single prediction but also to maximize structural diversity while maintaining biological plausibility.</p>\n<p>The solution therefore focuses on:</p>\n<ul>\n<li>exploiting known structures whenever possible,</li>\n<li>generating multiple alternative conformations,</li>\n<li>enforcing RNA geometry constraints,</li>\n<li>maintaining a complete prediction pipeline even for difficult targets.</li>\n</ul>\n<hr>\n<h2>Phase 1: Template-Based Modeling</h2>\n<p>The first stage attempts to predict structures using known RNA structures from the competition training and validation datasets.</p>\n<h3>Template Database</h3>\n<p>The template pool was constructed by combining:</p>\n<ul>\n<li>train_sequences.csv</li>\n<li>validation_sequences.csv</li>\n<li>train_labels.csv</li>\n<li>validation_labels.csv</li>\n</ul>\n<p>Coordinates were extracted directly from experimental structures.</p>\n<h3>Sequence Alignment</h3>\n<p>For each test sequence, candidate templates were identified using a custom global alignment strategy based on BioPython PairwiseAligner.</p>\n<p>Templates were ranked according to:</p>\n<ul>\n<li>normalized alignment score</li>\n<li>sequence identity percentage</li>\n</ul>\n<p>Only templates satisfying minimum similarity thresholds were retained.</p>\n<h3>Coordinate Transfer</h3>\n<p>Once a suitable template was identified:</p>\n<ol>\n<li>Query and template sequences were aligned.</li>\n<li>Matching residues inherited template coordinates.</li>\n<li>Missing residues were reconstructed through interpolation.</li>\n</ol>\n<p>This produced a complete initial 3D structure for the target RNA.</p>\n<h3>Structural Diversity</h3>\n<p>Multiple template-derived predictions were generated using different perturbation strategies:</p>\n<ul>\n<li>direct template transfer,</li>\n<li>coordinate noise injection,</li>\n<li>hinge motion transformations,</li>\n<li>chain-level rigid-body perturbations,</li>\n<li>smooth backbone deformations.</li>\n</ul>\n<p>These perturbations increased structural diversity while preserving overall fold topology.</p>\n<hr>\n<h2>RNA Geometry Refinement</h2>\n<p>All template-derived structures were refined using a custom RNA constraint system.</p>\n<p>The refinement process applied:</p>\n<h3>Bond Constraints</h3>\n<p>Approximate backbone distances were enforced:</p>\n<ul>\n<li>residue i → i+1 ≈ 5.95 Å</li>\n<li>residue i → i+2 ≈ 10.2 Å</li>\n</ul>\n<h3>Laplacian Smoothing</h3>\n<p>Local backbone geometry was regularized through iterative smoothing.</p>\n<h3>Self-Avoidance</h3>\n<p>Residues that became unrealistically close were pushed apart through a repulsion mechanism.</p>\n<h3>Confidence-Aware Refinement</h3>\n<p>Refinement strength was adapted according to template confidence.</p>\n<p>Lower-confidence structures received stronger corrections, while high-confidence structures remained largely unchanged.</p>\n<hr>\n<h2>Phase 2: Protenix Inference</h2>\n<p>Sequences that could not obtain all five predictions through TBM were forwarded to Protenix.</p>\n<h3>RNA MSA</h3>\n<p>RNA multiple sequence alignments were enabled.</p>\n<h3>Template-Free Inference</h3>\n<p>External templates were disabled to encourage generalization to template-free targets.</p>\n<h3>Long Sequence Handling</h3>\n<p>Because Protenix has sequence length limitations, long RNAs were divided into overlapping chunks.</p>\n<p>Chunk boundaries were processed using overlap windows.</p>\n<h3>Chunk Stitching</h3>\n<p>Predicted chunks were merged into a full-length structure using:</p>\n<ul>\n<li>Kabsch alignment,</li>\n<li>overlap matching,</li>\n<li>weighted coordinate blending.</li>\n</ul>\n<p>This allowed the model to process sequences longer than the model's native context window.</p>\n<hr>\n<h2>Phase 3: De Novo Fallback</h2>\n<p>A simple RNA helix generator was used as a final fallback mechanism.</p>\n<p>Whenever TBM and Protenix failed to provide sufficient predictions, idealized A-form helical structures were generated and subsequently refined using the same RNA geometry constraints.</p>\n<p>This guaranteed that every target received exactly five valid predictions.</p>\n<hr>\n<h2>Generation of Five Predictions</h2>\n<p>The competition evaluates the best prediction among five submitted structures.</p>\n<p>To exploit this property, the pipeline intentionally generated diverse conformations using:</p>\n<ul>\n<li>alternative templates,</li>\n<li>coordinate perturbations,</li>\n<li>hinge motions,</li>\n<li>chain jittering,</li>\n<li>smooth backbone deformations.</li>\n</ul>\n<p>The resulting prediction set covered multiple plausible RNA conformations while preserving physically reasonable geometry.</p>\n<hr>\n<h2>Robustness Measures</h2>\n<p>Several safeguards were implemented:</p>\n<ul>\n<li>automatic C1' atom identification,</li>\n<li>coordinate collapse detection,</li>\n<li>sequence chunking for long RNAs,</li>\n<li>coordinate padding and recovery,</li>\n<li>fallback prediction generation.</li>\n</ul>\n<p>These mechanisms ensured that valid predictions were produced for all targets.</p>\n<hr>\n<h2>Final Solution</h2>\n<p>The final submission was generated by combining predictions from three sources:</p>\n<ol>\n<li>Template-Based Modeling</li>\n<li>Protenix foundation-model inference</li>\n<li>De novo RNA fallback generation</li>\n</ol>\n<p>All predictions were refined using RNA-specific geometric constraints and assembled into five candidate structures per target.</p>\n<p>The solution was designed to balance three objectives:</p>\n<ul>\n<li>structural accuracy,</li>\n<li>prediction diversity,</li>\n<li>inference robustness.</li>\n</ul>\n<p>This balance proved particularly valuable under the competition's best-of-five TM-score evaluation framework.</p>\n<hr>\n<h2>Lessons Learned</h2>\n<p>The most important observation was that prediction diversity can be nearly as important as prediction accuracy.</p>\n<p>A hybrid pipeline that combines template information, foundation-model predictions, and geometry-aware refinement was more effective than relying on a single prediction source.</p>\n<p>The competition also highlighted the importance of robust engineering solutions for long RNA sequences, template-free targets, and incomplete predictions.</p>",
      "rawMarkdown": "This was a solo solution built around a hybrid prediction pipeline that combines template-based modeling (TBM), foundation-model inference using Protenix, and a lightweight de novo RNA generator.\n\nRather than relying on a single prediction method, the pipeline dynamically combines multiple sources of structural information and generates five diverse candidate structures for each RNA target. This design was motivated by the competition's best-of-five TM-score evaluation metric.\n\nThe overall workflow consists of three stages:\n\n1. Template-Based Modeling (TBM)\n2. Protenix-based structure prediction\n3. De novo fallback generation\n\nAdditional geometry refinement and diversity generation are applied throughout the pipeline.\n\n---\n\n## Competition Strategy\n\nThe evaluation metric selects the best prediction among five submitted structures.\n\nAs a result, the objective is not only to maximize the quality of a single prediction but also to maximize structural diversity while maintaining biological plausibility.\n\nThe solution therefore focuses on:\n\n* exploiting known structures whenever possible,\n* generating multiple alternative conformations,\n* enforcing RNA geometry constraints,\n* maintaining a complete prediction pipeline even for difficult targets.\n\n---\n\n## Phase 1: Template-Based Modeling\n\nThe first stage attempts to predict structures using known RNA structures from the competition training and validation datasets.\n\n### Template Database\n\nThe template pool was constructed by combining:\n\n* train_sequences.csv\n* validation_sequences.csv\n* train_labels.csv\n* validation_labels.csv\n\nCoordinates were extracted directly from experimental structures.\n\n### Sequence Alignment\n\nFor each test sequence, candidate templates were identified using a custom global alignment strategy based on BioPython PairwiseAligner.\n\nTemplates were ranked according to:\n\n* normalized alignment score\n* sequence identity percentage\n\nOnly templates satisfying minimum similarity thresholds were retained.\n\n### Coordinate Transfer\n\nOnce a suitable template was identified:\n\n1. Query and template sequences were aligned.\n2. Matching residues inherited template coordinates.\n3. Missing residues were reconstructed through interpolation.\n\nThis produced a complete initial 3D structure for the target RNA.\n\n### Structural Diversity\n\nMultiple template-derived predictions were generated using different perturbation strategies:\n\n* direct template transfer,\n* coordinate noise injection,\n* hinge motion transformations,\n* chain-level rigid-body perturbations,\n* smooth backbone deformations.\n\nThese perturbations increased structural diversity while preserving overall fold topology.\n\n---\n\n## RNA Geometry Refinement\n\nAll template-derived structures were refined using a custom RNA constraint system.\n\nThe refinement process applied:\n\n### Bond Constraints\n\nApproximate backbone distances were enforced:\n\n* residue i → i+1 ≈ 5.95 Å\n* residue i → i+2 ≈ 10.2 Å\n\n### Laplacian Smoothing\n\nLocal backbone geometry was regularized through iterative smoothing.\n\n### Self-Avoidance\n\nResidues that became unrealistically close were pushed apart through a repulsion mechanism.\n\n### Confidence-Aware Refinement\n\nRefinement strength was adapted according to template confidence.\n\nLower-confidence structures received stronger corrections, while high-confidence structures remained largely unchanged.\n\n---\n\n## Phase 2: Protenix Inference\n\nSequences that could not obtain all five predictions through TBM were forwarded to Protenix.\n\n### RNA MSA\n\nRNA multiple sequence alignments were enabled.\n\n### Template-Free Inference\n\nExternal templates were disabled to encourage generalization to template-free targets.\n\n### Long Sequence Handling\n\nBecause Protenix has sequence length limitations, long RNAs were divided into overlapping chunks.\n\nChunk boundaries were processed using overlap windows.\n\n### Chunk Stitching\n\nPredicted chunks were merged into a full-length structure using:\n\n* Kabsch alignment,\n* overlap matching,\n* weighted coordinate blending.\n\nThis allowed the model to process sequences longer than the model's native context window.\n\n---\n\n## Phase 3: De Novo Fallback\n\nA simple RNA helix generator was used as a final fallback mechanism.\n\nWhenever TBM and Protenix failed to provide sufficient predictions, idealized A-form helical structures were generated and subsequently refined using the same RNA geometry constraints.\n\nThis guaranteed that every target received exactly five valid predictions.\n\n---\n\n## Generation of Five Predictions\n\nThe competition evaluates the best prediction among five submitted structures.\n\nTo exploit this property, the pipeline intentionally generated diverse conformations using:\n\n* alternative templates,\n* coordinate perturbations,\n* hinge motions,\n* chain jittering,\n* smooth backbone deformations.\n\nThe resulting prediction set covered multiple plausible RNA conformations while preserving physically reasonable geometry.\n\n---\n\n## Robustness Measures\n\nSeveral safeguards were implemented:\n\n* automatic C1' atom identification,\n* coordinate collapse detection,\n* sequence chunking for long RNAs,\n* coordinate padding and recovery,\n* fallback prediction generation.\n\nThese mechanisms ensured that valid predictions were produced for all targets.\n\n---\n\n## Final Solution\n\nThe final submission was generated by combining predictions from three sources:\n\n1. Template-Based Modeling\n2. Protenix foundation-model inference\n3. De novo RNA fallback generation\n\nAll predictions were refined using RNA-specific geometric constraints and assembled into five candidate structures per target.\n\nThe solution was designed to balance three objectives:\n\n* structural accuracy,\n* prediction diversity,\n* inference robustness.\n\nThis balance proved particularly valuable under the competition's best-of-five TM-score evaluation framework.\n\n---\n\n## Lessons Learned\n\nThe most important observation was that prediction diversity can be nearly as important as prediction accuracy.\n\nA hybrid pipeline that combines template information, foundation-model predictions, and geometry-aware refinement was more effective than relying on a single prediction source.\n\nThe competition also highlighted the importance of robust engineering solutions for long RNA sequences, template-free targets, and incomplete predictions.\n",
      "votes": 1
    }
  ],
  "comments": [],
  "raw_markdown_by_id": {
    "3466710": "This was a solo solution built around a hybrid prediction pipeline that combines template-based modeling (TBM), foundation-model inference using Protenix, and a lightweight de novo RNA generator.\n\nRather than relying on a single prediction method, the pipeline dynamically combines multiple sources of structural information and generates five diverse candidate structures for each RNA target. This design was motivated by the competition's best-of-five TM-score evaluation metric.\n\nThe overall workflow consists of three stages:\n\n1. Template-Based Modeling (TBM)\n2. Protenix-based structure prediction\n3. De novo fallback generation\n\nAdditional geometry refinement and diversity generation are applied throughout the pipeline.\n\n---\n\n## Competition Strategy\n\nThe evaluation metric selects the best prediction among five submitted structures.\n\nAs a result, the objective is not only to maximize the quality of a single prediction but also to maximize structural diversity while maintaining biological plausibility.\n\nThe solution therefore focuses on:\n\n* exploiting known structures whenever possible,\n* generating multiple alternative conformations,\n* enforcing RNA geometry constraints,\n* maintaining a complete prediction pipeline even for difficult targets.\n\n---\n\n## Phase 1: Template-Based Modeling\n\nThe first stage attempts to predict structures using known RNA structures from the competition training and validation datasets.\n\n### Template Database\n\nThe template pool was constructed by combining:\n\n* train_sequences.csv\n* validation_sequences.csv\n* train_labels.csv\n* validation_labels.csv\n\nCoordinates were extracted directly from experimental structures.\n\n### Sequence Alignment\n\nFor each test sequence, candidate templates were identified using a custom global alignment strategy based on BioPython PairwiseAligner.\n\nTemplates were ranked according to:\n\n* normalized alignment score\n* sequence identity percentage\n\nOnly templates satisfying minimum similarity thresholds were retained.\n\n### Coordinate Transfer\n\nOnce a suitable template was identified:\n\n1. Query and template sequences were aligned.\n2. Matching residues inherited template coordinates.\n3. Missing residues were reconstructed through interpolation.\n\nThis produced a complete initial 3D structure for the target RNA.\n\n### Structural Diversity\n\nMultiple template-derived predictions were generated using different perturbation strategies:\n\n* direct template transfer,\n* coordinate noise injection,\n* hinge motion transformations,\n* chain-level rigid-body perturbations,\n* smooth backbone deformations.\n\nThese perturbations increased structural diversity while preserving overall fold topology.\n\n---\n\n## RNA Geometry Refinement\n\nAll template-derived structures were refined using a custom RNA constraint system.\n\nThe refinement process applied:\n\n### Bond Constraints\n\nApproximate backbone distances were enforced:\n\n* residue i → i+1 ≈ 5.95 Å\n* residue i → i+2 ≈ 10.2 Å\n\n### Laplacian Smoothing\n\nLocal backbone geometry was regularized through iterative smoothing.\n\n### Self-Avoidance\n\nResidues that became unrealistically close were pushed apart through a repulsion mechanism.\n\n### Confidence-Aware Refinement\n\nRefinement strength was adapted according to template confidence.\n\nLower-confidence structures received stronger corrections, while high-confidence structures remained largely unchanged.\n\n---\n\n## Phase 2: Protenix Inference\n\nSequences that could not obtain all five predictions through TBM were forwarded to Protenix.\n\n### RNA MSA\n\nRNA multiple sequence alignments were enabled.\n\n### Template-Free Inference\n\nExternal templates were disabled to encourage generalization to template-free targets.\n\n### Long Sequence Handling\n\nBecause Protenix has sequence length limitations, long RNAs were divided into overlapping chunks.\n\nChunk boundaries were processed using overlap windows.\n\n### Chunk Stitching\n\nPredicted chunks were merged into a full-length structure using:\n\n* Kabsch alignment,\n* overlap matching,\n* weighted coordinate blending.\n\nThis allowed the model to process sequences longer than the model's native context window.\n\n---\n\n## Phase 3: De Novo Fallback\n\nA simple RNA helix generator was used as a final fallback mechanism.\n\nWhenever TBM and Protenix failed to provide sufficient predictions, idealized A-form helical structures were generated and subsequently refined using the same RNA geometry constraints.\n\nThis guaranteed that every target received exactly five valid predictions.\n\n---\n\n## Generation of Five Predictions\n\nThe competition evaluates the best prediction among five submitted structures.\n\nTo exploit this property, the pipeline intentionally generated diverse conformations using:\n\n* alternative templates,\n* coordinate perturbations,\n* hinge motions,\n* chain jittering,\n* smooth backbone deformations.\n\nThe resulting prediction set covered multiple plausible RNA conformations while preserving physically reasonable geometry.\n\n---\n\n## Robustness Measures\n\nSeveral safeguards were implemented:\n\n* automatic C1' atom identification,\n* coordinate collapse detection,\n* sequence chunking for long RNAs,\n* coordinate padding and recovery,\n* fallback prediction generation.\n\nThese mechanisms ensured that valid predictions were produced for all targets.\n\n---\n\n## Final Solution\n\nThe final submission was generated by combining predictions from three sources:\n\n1. Template-Based Modeling\n2. Protenix foundation-model inference\n3. De novo RNA fallback generation\n\nAll predictions were refined using RNA-specific geometric constraints and assembled into five candidate structures per target.\n\nThe solution was designed to balance three objectives:\n\n* structural accuracy,\n* prediction diversity,\n* inference robustness.\n\nThis balance proved particularly valuable under the competition's best-of-five TM-score evaluation framework.\n\n---\n\n## Lessons Learned\n\nThe most important observation was that prediction diversity can be nearly as important as prediction accuracy.\n\nA hybrid pipeline that combines template information, foundation-model predictions, and geometry-aware refinement was more effective than relying on a single prediction source.\n\nThe competition also highlighted the importance of robust engineering solutions for long RNA sequences, template-free targets, and incomplete predictions.\n"
  }
}