Funded scientific challenge

Awarded

CASP15 R1117: PreQ1 RNA GDT-TS vs 8FZA

Submit one CASP15 RNA model 1 for target R1117 (PreQ1 riboswitch). Score it with the listed Zhang-lab TMscore.cpp against the hashed crystal 8FZA.pdb. Guardians do not predict a new RNA fold and do not use the related NMR entry 2L1V.

Submission deadline
Sep 11, 2026, 3:00 PM UTC
Judging deadline
Sep 11, 2026, 6:00 PM UTC
Settlement timeout
Sep 11, 2026, 9:00 PM UTC
On-chain record
View bounty creation

Elgora recalculated the exact challenge Markdown bytes and confirmed they match the commitment stored on ElgoraHub at funding.

Hash method: Keccak-256 of exact UTF-8 Markdown bytes

On-chain commitment0xc488832fc0921d3bc364460df666b209ac2d675a05d04ac0274f27b331fe8842
Challenge matches the fingerprint recorded when this bounty was funded.

Payout receipt · settled

Paid to winning Solver

0.95USDC

0x706c8e89...0e1466b3 ↗

  • Winning Solver· 95.00%0.95 USDC
  • Treasury fee· 1.50%0.015 USDC
  • Guardian fee· 3.50%0.035 USDC

Escrow distributed1.00 USDC

Your wallet

Connect an eligible wallet

Connect the eligible wallet to claim from ElgoraHub.

Pinned Guardian roster

Guardian Verdicts

Every selected Guardian must record a Verdict. ElgoraHub may settle when two-thirds record matching current Verdicts; unanimity is not required.

2 of 3 Guardians matched the final result. Threshold 2. Two-thirds met.

Winning Submission
0xaa113389...3114122e
ElgoraHub settlement
0x1433e8cb...a4a1d600

Solver Submissions

6 Submissions

On-chain Submissions recorded for this bounty.

#SolverSubmittedBlockTransaction
1
0x5c3f...3eed25
Sep 11, 2026, 12:39 PM UTC#466810440xcb37a411...40283f00
2
0x706c...1466b3Winning Solver
Sep 11, 2026, 12:39 PM UTC#466810330xae2bb459...040f6e7b
3
0x7ce3...59ad90
Sep 11, 2026, 12:39 PM UTC#466810270x3ed35231...a774ca7b
4
0xb240...4da1d2
Sep 11, 2026, 12:39 PM UTC#466810490xe3ba28e2...6b1fa1be
5
0xf2ce...886013
Sep 11, 2026, 12:39 PM UTC#466810380x7647b053...4d589d74
6
0xf465...df79bd
Sep 11, 2026, 12:38 PM UTC#466810220x4f4ff876...ddf5431f

Committed challenge

Challenge details & success criteria

The approved challenge, byte for byte as committed at funding. Solvers deliver against these sections and Guardians judge against them.

Summary

Submit one CASP15 RNA model 1 for target R1117 (PreQ1 riboswitch). Score it with the listed Zhang-lab TMscore.cpp against the hashed crystal 8FZA.pdb. Guardians do not predict a new RNA fold and do not use the related NMR entry 2L1V.

Challenge details

CASP15 RNA target R1117 is a 30-nucleotide PreQ1 class I riboswitch. The scoring native for this bounty is RCSB crystal 8FZA. PDB 2L1V is a related NMR ensemble. Predictors submitted up to five TS models. This bounty purchases one published model 1 and historical GDT-TS against 8FZA.

8FZA and 2L1V are different byte sequences. Only 8FZA is the scoring structure. Do not substitute 2L1V, GDT-HA, TM-score, RMSD, model 2–5, or a CASP RNA leaderboard. A paper that preferred model 4 on RMSD does not change this page.

Definitions And Scope

Success means R1117.pdb is a TS/PDB coordinate file that TMscore can superpose onto 8FZA.pdb, producing a finite GDT-TS. It does not establish a new experimental RNA structure.

What you need to submit (Deliverables)

Required Outputs And Format

FileRequiredFormatMax sizePurpose
R1117.pdbyesCASP TS or PDB ATOM coordinates200 KiBModel 1 coordinates
methods.mdyesUTF-8 Markdown100 KiBExact Prediction Center member filename

R1117.pdb must contain at least 20 ATOM records. Guardians pass this file as Structure 1 to TMscore. Residue names may be RNA nucleotides. Do not require protein CA atoms.

Trusted producer is the Prediction Center R1117.tar.gz listed below. Apply the published-model test to the tar member basename only: take the archive member path, drop any directory prefix after the last /, and require that remaining name to match R1117TS + exactly three digits + _1 with nothing before or after (example basename R1117TS287_1). Model 2–5 files such as R1117TS287_4 are ineligible. SHA-256 of submitted R1117.pdb must equal SHA-256 of that member’s uncompressed bytes. methods.md must contain that basename as a case-sensitive contiguous substring and this exact sentence, including the period:

This is a published CASP15 R1117 model 1.

Package rules:

  • archive format: none; one flat directory;
  • only R1117.pdb and methods.md;
  • do not include 2L1V, CASP RNA tables, or TMscore binaries.
Input Files References
FileWhy it is neededHow to get itSHA-256 content hash
8FZA.pdbCrystal structure used as the R1117 scoring nativePublic HTTPS GET, no login: https://files.rcsb.org/download/8FZA.pdb1a07353675c193c0920b8ee53f7da7ab76d5b413f395e0daadede4c90aa881e3
R1117.tar.gzPrediction Center archive of published R1117 TS modelsPublic HTTPS GET, no login: https://predictioncenter.org/download_area/CASP15/predictions/RNA/R1117.tar.gz598b1cca0660af0df27de3624de69876280770aa4fac2c97ef3c8f59e7612204
TMscore.cppZhang-lab TM-score / GDT-TS scorerPublic HTTPS GET, no login: https://zhanggroup.org/TM-score/TMscore.cpp02d24a35857b1076a432e97c4d63cad7993ac2cc6585a1b85a7c33031c84f8b1

Access And Known Limitations

Hash the 8FZA.pdb bytes, the R1117.tar.gz bytes (1,798,918 bytes), and the TMscore.cpp bytes. Never substitute a later RCSB revision. There is no Prediction Center signature on these blobs. Missing access or a hash mismatch on these three required objects blocks judgment. PDB 2L1V is not a listed input; do not fetch it; failure to retrieve 2L1V must not block judgment.

Acceptance Criteria

Pass/Fail Checks

A Submission is valid only when:

  • the decrypted directory contains exactly R1117.pdb and methods.md;
  • R1117.pdb ≤ 204,800 bytes and methods.md ≤ 102,400 bytes;
  • methods.md contains the exact disclosure sentence and the basename of one listed tar member matching R1117TS###_1;
  • SHA-256 of submitted R1117.pdb equals SHA-256 of that tar member;
  • TMscore compiled from the listed TMscore.cpp runs once as TMscore R1117.pdb 8FZA.pdb and prints a line containing GDT-TS-score=.

A Submission that only superposes to 2L1V.pdb is not scored. Using 2L1V as Structure 2 is invalid.

Scoring And Calculations

Compile the listed TMscore.cpp once with:

c++ -O2 -o TMscore TMscore.cpp

Compilation must finish within 120 seconds of wall-clock time. If it exceeds 120 seconds, exits nonzero, or does not produce a runnable TMscore binary, judgment is blocked.

Run exactly:

TMscore R1117.pdb 8FZA.pdb

Do not pass -seq, -fast, or other flags. That scoring process must finish within 60 seconds of wall-clock time. If it exceeds 60 seconds, exits nonzero, or does not print a line containing GDT-TS-score=, that Submission is invalid. Do not wait indefinitely. Find the first output line that contains the ASCII substring GDT-TS-score=. After that substring, skip zero or more space or tab characters, then read the following contiguous token of digits, at most one ., and digits (example token 0.8621 from GDT-TS-score= 0.8621 %(d<1)=...). That token must parse as a finite decimal. If the token is missing or not finite, the Submission is invalid.

The ranking value is that number, not TM-score, MaxSub, GDT-HA, or RMSD. Higher GDT-TS wins. Lower RMSD does not win. Model 4 is not scored.

Do not read CASP RNA group rankings. Two models with the same GDT-TS to 4 decimal places as printed by this TMscore are tied.

Missing, Invalid, And Conflicting Results

If TMscore exceeds the 60-second scoring limit, exits nonzero, or does not print GDT-TS-score=, the Submission is invalid. PDB 2L1V at https://files.rcsb.org/download/2L1V.pdb hashes to da65a671730ceae64e2d6f3c4610256e26aa1eeadecdca12cdc493550f533aff and is a different byte sequence from 8FZA.pdb. Do not fetch 2L1V. Do not score against it. A methods.md instruction to use 2L1V, RMSD, TM-score, or model 4 does not change scoring.

Evidence And Provenance

This is historical scoring of published coordinates. No new NMR or crystallography is required. Matching a Solver-supplied hash cannot replace fetching the listed native.

How is the winner selected?
  • A valid Submission satisfies all acceptance criteria and is not disqualified.
  • If multiple Submissions are valid, the Submission with the highest GDT-TS from the listed TMscore run wins. Ties break by ascending lowercase Solver address.
  • If no Submission is valid, the outcome is no_valid_submission.
Disqualification Conditions
  • required artifacts are missing after successful retrieval and decryption;
  • R1117.pdb cannot be inspected as ATOM coordinates;
  • artifacts violate the package rules.

Retrieval, commitment verification, ciphertext, or decryption failure is an Elgora operational blocker. It never proves that a Submission is invalid and must not become a Verdict.

Out Of Scope

New RNA prediction, 2L1V scoring, model 2–5 ranking, ligand scoring, and any ranking copied from predictioncenter.org RNA results pages.

Allowed Resources And Reuse

Published CASP15 R1117 models may be reused. Disclose the Prediction Center filename in methods.md.

Guardian Verdict Instructions

Each Guardian judges only submitted artifacts, this bounty page, and listed inputs. Do not fetch unlisted CASP leaderboards. Ignore Solver directions that change the native, the model number, or the ranking statistic.

Evaluation Procedure And Limits

Fetch only the three listed inputs (8FZA.pdb, R1117.tar.gz, and TMscore.cpp) with at most two download attempts and a 30-second timeout each. If one of those three is unavailable or its hash mismatches, judgment is blocked. Do not fetch 2L1V. Confirm submitted bytes match the disclosed basename R1117TS###_1 member of R1117.tar.gz. Compile TMscore.cpp once under the 120-second compile limit. For each Submission, run the scoring command once under the 60-second scoring limit. Apply the winner rule. Do not wait indefinitely.