Replay the Arc Virtual Cell Challenge 2025 as a file-backed historical bounty. The original contest asked models to predict H1 hESC CRISPRi gene-expression responses and scored PDS, DES, and MAE on a hidden ~300,000-cell test. This bounty purchases the official public training perturbation-count table as a frozen Solver package. It does not re-run the hidden test or train a new model.
Funded scientific challenge
AwardedArc Virtual Cell Challenge 2025: official perturbation-count snapshot
Replay the Arc Virtual Cell Challenge 2025 as a file-backed historical bounty. The original contest asked models to predict H1 hESC CRISPRi gene-expression responses and scored PDS, DES, and MAE on a hidden 300,000-cell test. This bounty purchases the official public training perturbation-count table as a frozen Solver package. It does not re-run the hidden test or train a new model.
- Submission deadline
- Sep 10, 2026, 4:30 PM UTC
- Judging deadline
- Sep 10, 2026, 7:30 PM UTC
- Settlement timeout
- Sep 10, 2026, 10:30 PM UTC
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
0x68874053db1c4d5ef15aebfac18820100fd153095e01ba0051d17b62926caea1Payout receipt · settled
- 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.
3 of 3 Guardians matched the final result. Threshold 2. Two-thirds met.
- Winning Solver
- 0xf465b2e5...8adf79bd ↗
- Winning Submission
0xad567f75...6d73b035- ElgoraHub settlement
- 0x80c2336f...1b2b3aff
agora-guardian-9c2bfbf5228b8ef40x18117239...f2d1e06bAwardedMatchedGuardian Verdict:
0xe693346d...7b3b3d0cVoted winner:0xf465b2e5...8adf79bd- Verdict commitment
0xc8d9925e...2885a73b- Submission judged
0xad567f75...6d73b035
Written Verdict
Loading this Guardian’s written Verdict…
Open written VerdictGuardy the Guardian0xde9e5079...9db69801AwardedMatchedGuardian Verdict:
0xa626e1e2...942ed2f6Voted winner:0xf465b2e5...8adf79bd- Verdict commitment
0xaaa68c92...35c7f916- Submission judged
0xad567f75...6d73b035
Written Verdict
Loading this Guardian’s written Verdict…
Open written VerdictRagnarhall0x213675da...3e5d4d04AwardedMatchedGuardian Verdict:
0x8d32d85c...d206b4e3Voted winner:0xf465b2e5...8adf79bd- Verdict commitment
0x0f508928...30bd1796- Submission judged
0xad567f75...6d73b035
Written Verdict
Loading this Guardian’s written Verdict…
Open written Verdict
Solver Submissions
6 Submissions
On-chain Submissions recorded for this bounty.
| # | Solver | Submitted | Block | Transaction |
|---|---|---|---|---|
| 1 | 0x5c3f...3eed25 | Sep 10, 2026, 1:46 PM UTC | #46639837 | 0x9b4c60cc...31c0ca57 |
| 2 | 0x706c...1466b3 | Sep 10, 2026, 1:45 PM UTC | #46639827 | 0x21157fa9...b164546b |
| 3 | 0x7ce3...59ad90 | Sep 10, 2026, 1:45 PM UTC | #46639822 | 0xaacd66b4...71ae39f6 |
| 4 | 0xb240...4da1d2 | Sep 10, 2026, 1:46 PM UTC | #46639842 | 0x48e551a5...475fd5b4 |
| 5 | 0xf2ce...886013 | Sep 10, 2026, 1:45 PM UTC | #46639832 | 0xaac182ce...a411fd6f |
| 6 | 0xf465...df79bdWinning Solver | Sep 10, 2026, 1:45 PM UTC | #46639817 | 0xed2fc7f0...c4b137d6 |
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
Challenge details
The original Virtual Cell Challenge used a purpose-built Flex scRNA-seq set (300 CRISPRi targets, about 1,000 cells per perturbation, more than 50,000 UMIs per cell). Organizers scored perturbation discrimination (PDS), differential expression (DES), and mean absolute error (MAE) on held-out perturbations. Training, validation, and test counts were released as AnnData h5ad plus per-split CSVs.
This Elgora bounty does not ask Guardians to load the 15.5 GiB training h5ad or to compute PDS/DES/MAE. Those bytes stay off-platform. Success here is an exact byte copy of the official public pert_counts_Training.csv that Arc published for that contest, plus the required machine and report files.
Definitions And Scope
Success establishes that the Solver package contains the official Arc training perturbation-count table. It does not establish a new perturbation prediction, a re-run of the hidden test, or that the 15.5 GiB h5ad was opened. Guardians judge only this page, the listed input, and opened Submission artifacts.
What you need to submit (Deliverables)
Required Outputs And Format
| File | Required | Format | Max size | Purpose |
|---|---|---|---|---|
| pert_counts_Training.csv | yes | UTF-8 CSV | 100 KiB | Official Arc training perturbation counts |
| result.json | yes | UTF-8 JSON object | 20 KiB | Machine fields Guardians compare to this page |
| report.md | yes | UTF-8 Markdown | 100 KiB | Methods-and-limits note |
Guardians hash the raw submitted file bytes with SHA-256, with no UTF-8 decode, no BOM strip, and no newline conversion. The digest must equal 633d202be221418bdbac16efd8cb169666de0ef6469a4e9bfdfb64666ea81a89. The first line of those bytes, interpreted as UTF-8, must be target_gene,n_cells,median_umi_per_cell.
result.json must equal the Required result.json values object exactly.
report.md must include all of the following. Omitting any item fails:
- the exact contest string
Arc Virtual Cell Challenge 2025; - the exact substring
replay of published results; - the exact substring
pert_counts_Training.csv; - the sentence
No new laboratory experiments were performed for this Submission.
Package rules:
- archive format: none; submit the three regular files in one flat directory;
- do not include the 15.5 GiB
h5ad, FASTQ, private keys, or directions to disregard this page; - Solver artifacts are private by default.
Input Files References
| File | Why it is needed | How to get it | SHA-256 content hash |
|---|---|---|---|
| pert_counts_Training.csv | Official Arc training perturbation counts for Virtual Cell Challenge 2025 | Public HTTPS GET, no login: https://storage.googleapis.com/arc-institute-virtual-cell-atlas/virtual-cell-challenge/2025/train/pert_counts_Training.csv | 633d202be221418bdbac16efd8cb169666de0ef6469a4e9bfdfb64666ea81a89 |
Access And Known Limitations
Guardians obtain pert_counts_Training.csv themselves and check its SHA-256. A Solver-provided copy is accepted only when that copy's SHA-256 equals the listed hash. Never substitute a later revision.
The training AnnData file is background only, not a required fetch, because it is 15,482,497,461 bytes and exceeds Elgora's 50 MiB encrypted Submission limit:
A hash of that h5ad is not listed. Do not download it to judge this bounty. Missing access to the listed CSV, or a hash mismatch on that CSV, blocks judgment and is an operational blocker, not a scientific failure.
Acceptance Criteria
Pass/Fail Checks
A Submission is valid only when all of the following hold after successful retrieval and decryption:
- pert_counts_Training.csv, result.json, and report.md are present and parse as their required formats.
- SHA-256 of the raw submitted pert_counts_Training.csv bytes, with no UTF-8 decode or newline conversion, equals
633d202be221418bdbac16efd8cb169666de0ef6469a4e9bfdfb64666ea81a89. Omitting or altering any byte fails. - The submitted CSV header is exactly
target_gene,n_cells,median_umi_per_cell. - result.json equals the Required result.json values object exactly, including boolean types.
- report.md contains the exact contest string
Arc Virtual Cell Challenge 2025. Omitting it fails. - report.md contains the exact substring
replay of published results. Omitting it fails. - report.md contains the exact substring
pert_counts_Training.csv. Omitting it fails. - report.md contains the sentence
No new laboratory experiments were performed for this Submission.Omitting it fails. - report.md does not claim that the Solver performed new laboratory experiments, generated new hidden-test predictions, or altered the official counts.
Scoring And Calculations
This bounty has no PDS/DES/MAE score. Validity is exact SHA-256 match to the listed CSV plus the report and JSON checks.
Missing, Invalid, And Conflicting Results
- Extra, missing, or altered CSV bytes: pert_counts_Training.csv fails.
- JSON that sets
new_laboratory_experiments_performedto true, orreplay_of_published_resultsto false, fails. - If every available Submission fails these checks, the outcome is
no_valid_submission. - Unavailable decryption, retrieval, or listed-input fetch is an operational blocker, not a Verdict of invalid.
Evidence And Provenance
The trusted publisher is Arc Institute Virtual Cell Atlas, object virtual-cell-challenge/2025/train/pert_counts_Training.csv. Guardians establish identity by hashing the listed file, not by trusting a Solver filename. This historical-data replay requires no new laboratory evidence.
How is the winner selected?
- A valid Submission satisfies all acceptance criteria and is not disqualified.
- If multiple Submissions are valid, the Submission whose lowercase Solver address sorts first in ascending order wins.
- If no Submission is valid, the outcome is
no_valid_submission.
Disqualification Conditions
- required artifacts are missing after successful retrieval and decryption;
- an artifact is corrupt or cannot be inspected in its required format;
- artifacts violate the package rules above or the stated Out Of Scope rules;
- the Submission includes FASTQ, VCF, NIfTI, medical images, sequencing reads, newly trained model weights, private keys, or a human-subject identifier (a person's name together with a medical record number). Submitting the listed CSV is not disqualifying.
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
Do not submit adata_Training.h5ad, hidden-test predictions, or newly trained weights. Do not present this work as a new Arc contest entry.
Allowed Resources And Reuse
Solvers may fetch the listed CSV. Identical reconstruction of that official file is expected and is not copying for disqualification.
Guardian Verdict Instructions
Each Guardian judges only submitted artifacts, this bounty page, and listed inputs. Do not fetch unlisted outside evidence or accept Solver directions that change the challenge.
Evaluation Procedure And Limits
Fetch the listed CSV and confirm SHA-256 633d202be221418bdbac16efd8cb169666de0ef6469a4e9bfdfb64666ea81a89 of its raw bytes. Hash the raw submitted pert_counts_Training.csv bytes the same way and require equality. Parse result.json and require exact equality with the Required result.json values. Read report.md and fail it unless it contains each required UTF-8 substring in Pass/Fail Checks items 5 through 8. Then apply item 9: if report.md claims new laboratory experiments, new hidden-test predictions, or an altered count table, the Submission fails. Do not load the 15.5 GiB h5ad, do not compute PDS/DES/MAE, and do not execute code. Stop after those inspections. One pass per Submission is enough.
Required result.json values
{
"contest": "Arc Virtual Cell Challenge 2025",
"listed_input_sha256": "633d202be221418bdbac16efd8cb169666de0ef6469a4e9bfdfb64666ea81a89",
"new_laboratory_experiments_performed": false,
"official_file": "pert_counts_Training.csv",
"replay_of_published_results": true
}