Funded scientific challenge

Awarded

CASP15 T1119: GDT-TS vs hashed T1119-D1

Submit one CASP15 model 1 for target T1119. Score it with the listed Zhang-lab TMscore.cpp against the hashed CASP native T1119-D1.pdb. Guardians do not fold a new structure and do not use PDB 7SQ4.

Submission deadline
Sep 11, 2026, 5:00 PM UTC
Judging deadline
Sep 11, 2026, 8:00 PM UTC
Settlement timeout
Sep 11, 2026, 11: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 commitment0xd55a3b0d68024e77df70c4105c798647fd41ee6072e4b30bc4e9f46c00c99d8b
Challenge matches the fingerprint recorded when this bounty was funded.

Payout receipt · settled

Paid to winning Solver

0.95USDC

0x7ce3c229...3f59ad90 ↗

  • 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
0x447bea42...f64d6707
ElgoraHub settlement
0x41571380...2ae19b4e

Solver Submissions

6 Submissions

On-chain Submissions recorded for this bounty.

#SolverSubmittedBlockTransaction
1
0x5c3f...3eed25
Sep 11, 2026, 12:46 PM UTC#466812460xd01df6b2...f7a068d9
2
0x706c...1466b3
Sep 11, 2026, 12:46 PM UTC#466812360x0ee95ecd...a1e8781e
3
0x7ce3...59ad90Winning Solver
Sep 11, 2026, 12:45 PM UTC#466812310x467d36a5...11ab0597
4
0xb240...4da1d2
Sep 11, 2026, 12:46 PM UTC#466812510xe2aa3796...df7db074
5
0xf2ce...886013
Sep 11, 2026, 12:46 PM UTC#466812410xd24c2a5b...f654e9bb
6
0xf465...df79bd
Sep 11, 2026, 12:45 PM UTC#466812260x88265169...69ea04f0

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 model 1 for target T1119. Score it with the listed Zhang-lab TMscore.cpp against the hashed CASP native T1119-D1.pdb. Guardians do not fold a new structure and do not use PDB 7SQ4.

Challenge details

CASP15 target T1119 is a 153-residue FM target later deposited as PDB 7SQ4. Predictors submitted up to five TS models. Several published model 1 files sit within 0.01 GDT-TS of one another against the CASP native. This bounty purchases one published model 1 and historical GDT-TS against T1119-D1.pdb.

PDB 7SQ4 and T1119-D1.pdb are different byte sequences. Only the CASP native is the scoring structure. Do not substitute 7SQ4, GDT-HA, TM-score, RMSD, or a CASP results table. A near-1.0 GDT-HA does not beat a 1.0 GDT-TS.

Definitions And Scope

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

What you need to submit (Deliverables)

Required Outputs And Format

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

T1119.pdb must contain at least 20 ATOM records with residue names that TMscore reads as protein. Guardians pass this file as Structure 1 to TMscore.

Trusted producer is the Prediction Center T1119.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 T1119TS + exactly three digits + _1 with nothing before or after (example basename T1119TS353_1). Count members whose basename equals that disclosed name. If the count is not exactly one, that Submission is invalid. Model 2–5 files are ineligible. SHA-256 of submitted T1119.pdb must equal SHA-256 of that unique 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 T1119 model 1.

Package rules:

  • archive format: none; one flat directory;
  • only T1119.pdb and methods.md;
  • do not include the CASP results table, 7SQ4, or TMscore binaries.
Input Files References
FileWhy it is neededHow to get itSHA-256 content hash
casp15.targets.TS-domains.public_12.20.2022.tar.gzCASP public native-domain tarball that contains T1119-D1.pdbPublic HTTPS GET, no login: https://predictioncenter.org/download_area/CASP15/targets/casp15.targets.TS-domains.public_12.20.2022.tar.gzac159c284a1506b460143ef6e22832272c5da1b4078fdb5fec8292b373b6239b
T1119-D1.pdbCASP-released native for T1119-D1Extract member ./T1119-D1.pdb from the listed casp15.targets.TS-domains.public_12.20.2022.tar.gz after that tarball hashes07e01a52c1885612db807ab2258e099d8084b02804b948c08902d6223dc10c29
T1119.tar.gzPrediction Center archive of published T1119 TS modelsPublic HTTPS GET, no login: https://predictioncenter.org/download_area/CASP15/predictions/regular/T1119.tar.gz1960dbb4e8f843a5ba57b450d0cda9d39ba4805aa5b9e0b5e9c6b0bda7aa4ebc
TMscore.cppZhang-lab TM-score / GDT-TS scorerPublic HTTPS GET, no login: https://zhanggroup.org/TM-score/TMscore.cpp02d24a35857b1076a432e97c4d63cad7993ac2cc6585a1b85a7c33031c84f8b1

Access And Known Limitations

Download three objects: casp15.targets.TS-domains.public_12.20.2022.tar.gz (1,657,982 bytes), T1119.tar.gz, and TMscore.cpp. Extracting ./T1119-D1.pdb from the hashed native tarball is the T1119-D1.pdb input; it is not a fourth download. Hash the tarball, the extracted T1119-D1.pdb bytes, the T1119.tar.gz bytes, and the TMscore.cpp bytes. Never substitute a later CASP snapshot. There is no Prediction Center signature on these blobs. Missing access or a hash mismatch on these listed objects blocks judgment. RCSB 7SQ4 is not a listed input; do not fetch it; failure to retrieve 7SQ4 must not block judgment.

Acceptance Criteria

Pass/Fail Checks

A Submission is valid only when:

  • the decrypted directory contains exactly T1119.pdb and methods.md;
  • T1119.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 T1119TS###_1;
  • SHA-256 of submitted T1119.pdb equals SHA-256 of that unique tar member;
  • ./TMscore T1119.pdb T1119-D1.pdb prints a line containing GDT-TS-score=.

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

Scoring And Calculations

Compile the listed TMscore.cpp once, in the working directory used for scoring, 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 file in that working directory, judgment is blocked.

Run exactly this command from that same working directory, using the compiled file in that directory rather than a PATH lookup:

./TMscore T1119.pdb T1119-D1.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 1.0000 from GDT-TS-score= 1.0000 %(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 parsed number, not TM-score, MaxSub, GDT-HA, or RMSD. Higher GDT-TS wins. A model with GDT-TS 0.9948 and GDT-HA 0.9635 loses to a model with GDT-TS 1.0000 and a lower GDT-HA.

Do not read CASP group rankings. Compare ranking values as the parsed finite decimals with no extra rounding, truncation, or padding. If two parsed numbers are equal, they 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 7SQ4 at https://files.rcsb.org/download/7SQ4.pdb hashes to 16a21027f3e0189939407cc80d215953329fb4cae889e0952fe31f5d76cbf6f5 and is a different byte sequence from T1119-D1.pdb. Do not fetch 7SQ4. Do not score against it. A methods.md instruction to use 7SQ4 or GDT-HA does not change scoring.

Evidence And Provenance

This is historical scoring of published coordinates. No new diffraction 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;
  • T1119.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 structure prediction, 7SQ4 ranking, refinement after the CASP15 deadline, and any ranking copied from predictioncenter.org results pages.

Allowed Resources And Reuse

Published CASP15 T1119 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 or replace GDT-TS with GDT-HA or RMSD.

Evaluation Procedure And Limits

Fetch only three downloadable files: casp15.targets.TS-domains.public_12.20.2022.tar.gz, T1119.tar.gz, and TMscore.cpp, with at most two download attempts per file and a 30-second timeout each. Extract ./T1119-D1.pdb from the native tarball; that extraction is the T1119-D1.pdb input. If one of those three downloads is unavailable or any listed hash mismatches, judgment is blocked. Do not fetch 7SQ4. Confirm exactly one T1119.tar.gz member has the disclosed basename T1119TS###_1 and that submitted bytes match that member. If zero or more than one member has that basename, that Submission is invalid. Compile TMscore.cpp once under the 120-second compile limit. For each Submission, run ./TMscore T1119.pdb T1119-D1.pdb once under the 60-second scoring limit. Apply the winner rule. Do not wait indefinitely.