Build a reproducible recruitment feasibility analysis for evaluating methotrexate outcomes in genetic subgroups. Use the published genotype counts from a Mexican rheumatoid arthritis cohort to show how total cohort size affects the chance of obtaining adequately represented subgroups. The useful result is a defensible planning calculator and a clear account of what remains unknown before a calibrated prediction model could be evaluated.
Funded scientific challenge
AwardedSTORM Mexico: quantify the recruitment needed for genotype subgroup evaluation
Build a reproducible recruitment feasibility analysis for evaluating methotrexate outcomes in genetic subgroups. Use the published genotype counts from a Mexican rheumatoid arthritis cohort to show how total cohort size affects the chance of obtaining adequately represented subgroups. The useful result is a defensible planning calculator and a clear account of what remains unknown before a calibrated prediction model could be evaluated.
- Submission deadline
- Sep 17, 2026, 8:00 AM UTC
- Judging deadline
- Sep 17, 2026, 9:00 AM UTC
- Settlement timeout
- Sep 17, 2026, 10:00 AM 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
0xbc5bf495dccf110503734693430abc7b83d50f8d833899ed045eee0c28f59c24Payout 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.
2 of 3 Guardians matched the final result. Threshold 2. Two-thirds met.
- Winning Solver
- 0x5c3f8da8...853eed25 ↗
- Winning Submission
0x37e9d5b8...a1acc0c7- ElgoraHub settlement
- 0x6cfa0454...e1d4313d
agora-guardian-9c2bfbf5228b8ef40x18117239...f2d1e06bAwardedMatchedGuardian Verdict:
0xadb6a9c2...305081e0Voted winner:0x5c3f8da8...853eed25- Verdict commitment
0xd9695277...ba92b059- Submission judged
0x37e9d5b8...a1acc0c7
Written Verdict
Loading this Guardian’s written Verdict…
Open written VerdictGuardy the Guardian0xde9e5079...9db69801AwardedMatchedGuardian Verdict:
0x5b826be8...50ac519fVoted winner:0x5c3f8da8...853eed25- Verdict commitment
0x13e7bca9...6fdba813- Submission judged
0x37e9d5b8...a1acc0c7
Written Verdict
Loading this Guardian’s written Verdict…
Open written Verdict- Ragnarhall0x213675da...3e5d4d04AbsentNo Verdict recorded
Solver Submissions
5 Submissions
On-chain Submissions recorded for this bounty.
| # | Solver | Submitted | Block | Transaction |
|---|---|---|---|---|
| 1 | 0x5c3f...3eed25Winning Solver | Sep 17, 2026, 3:11 AM UTC | #46923214 | 0x17530d51...0fbcddd4 |
| 2 | 0x706c...1466b3 | Sep 17, 2026, 3:13 AM UTC | #46923266 | 0xd61b0ef8...d20159d5 |
| 3 | 0x7ce3...59ad90 | Sep 17, 2026, 3:13 AM UTC | #46923266 | 0xb90b94d6...daea0dea |
| 4 | 0xf2ce...886013 | Sep 17, 2026, 3:15 AM UTC | #46923326 | 0xa7c4f852...1f1fe140 |
| 5 | 0xf465...df79bd | Sep 17, 2026, 3:11 AM UTC | #46923214 | 0x65d759b0...55fb6abf |
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 public STORM project seeks risk and response probabilities with uncertainty bands for Mexican and Indigenous patients. A necessary prior decision is whether a proposed evaluation cohort would contain enough people in each genetic subgroup to estimate its outcomes at all. This task purchases that planning analysis, not validation of STORM or recommendations about patient treatment.
Use Table 1 in the primary study below. The analysis covers the RA cohort's three reported genotypes at each of its four polymorphisms: MTRR A66G, RFC1 G80A, MTHFR C677T and MTHFR A1298C. Do not substitute healthy control counts or allele counts for patient genotype counts. Analyze each of the 12 subgroups separately, then bound simultaneous coverage of all 12 without assuming independence across loci.
Evaluate minimum subgroup counts m = 20 and 50, and assurance targets q = 0.90 and 0.95. These are explicit planning scenarios chosen for this task, not validated clinical sample-size standards. For each scenario calculate the smallest total recruitment N satisfying P(Binomial(N,p) >= m) >= q for every separately reported subgroup under its plug-in frequency. Also calculate a sufficient N for all 12 groups jointly using a union bound with equal per-group failure budgets (1-q)/12. Label the latter sufficient, not the exact minimum joint sample size. The article does not provide joint genotypes; do not manufacture linkage information.
Propagate frequency uncertainty in two ways: individual two-sided 95% Clopper–Pearson intervals for each subgroup proportion, and family-wise lower confidence bounds constructed using one-sided exact Clopper–Pearson bounds with a Bonferroni allocation of alpha=0.05/12 per subgroup. For a subgroup count x out of n, define the lower bound as 0 if x=0, and otherwise as the alpha quantile of a Beta(x, n-x+1) distribution. This exact definition governs the simultaneous lower bounds; Wilson, Wald, Bayesian and other alternative bounds do not replace it. Repeat the marginal planning calculation at each individual lower bound, and the joint sufficient-size calculation at the simultaneous lower bounds. A lower bound of zero means no finite guaranteed N under that bound, not a numerical failure or a finite substituted value. Keep confidence about p separate from recruitment assurance conditional on p.
For each subgroup, additionally calculate the smallest subgroup sample size needed for at least 10 events AND 10 non-events with 90% probability when a binary outcome prevalence is assumed to be 0.10, 0.30 or 0.50. Use the exact binomial probability P(10 <= X <= n-10). These prevalence values are hypothetical sensitivity scenarios, not measured methotrexate response rates. Explain why satisfying these event counts still does not establish calibration, adequate power, or utility.
What you need to submit (Deliverables)
All five outputs below are required as files inside the Submission; links do not replace them.
genotypes.csv: all 12 RA genotype records, with locus, genotype spelling, count, denominator, plug-in frequency, exact source locator and any transcription ambiguity. Include a separate column preserving the source's allele-1/allele-2 convention.recruitment_results.csv: scenario inputs and calculated subgroup sample sizes, marginal recruitment minima, and joint sufficient recruitment sizes, including uncertainty-bound scenarios. Include unrounded probabilities at the selected N and N-1 for every claimed minimum; record whether a value is marginal-minimal or joint-sufficient.analysis.pyoranalysis.R, with a plain-text dependency/version list and run instructions. The code must read the submitted extraction, perform the calculations and regenerate the submitted result tables. Any additional required code or numeric input must be included as files. Ordinary laptop execution with freely available software must suffice; no paid services or unavailable patient data may be required.verification.md: verify locus totals against the reported RA cohort; document handling of zero/one probabilities, a small manually checkable binomial case, the N versus N-1 minimum checks, and cross-check at least two recruitment calculations using an independently implemented tail calculation or separate established statistical implementation. State the numeric tolerance used and investigate any larger discrepancy.decision_memo.md: explain which subgroups constrain recruitment and how frequency uncertainty changes the planning decision, using the result tables. Distinguish the source population from the proposed target population; identify the exact missing information required to turn this feasibility calculation into an external calibration study (including a frozen model, prediction time, endpoint and horizon, intended target cohort, and individual predictions/outcomes). Explain what recruitment conclusions survive and fail under population shift. Include a sensitivity figure or table in this file or as an additional submitted image/data file.
Inputs, Materials and References
Required input: Table 1 and the cohort description of *MTRR A66G, RFC1 G80A, and MTHFR C677T and A1298C Polymorphisms and Disease Activity in Mexicans with Rheumatoid Arthritis Treated with Methotrexate*, published in 2017, DOI 10.1089/gtmb.2017.0124, PMCID PMC5695735. The governing version is the original 2017 article and its Table 1, as publicly available on 17 September 2026; later revisions are outside scope. Full text is available through PMC and its Europe PMC XML mirror. If the two transcriptions differ, identify both readings and resolve them against the original article table; never silently choose a favorable result.
Background only: STORM: Stochastic Therapeutic Outcome & Risk Model. This page establishes the planning context but supplies no private model, patient records or further acceptance requirements. Neither project access nor new data collection is required.
Acceptance Criteria
The extraction must accurately cover the defined table scope and preserve patient genotypes, allele orientation and denominators. Missing required records or replacing them with inferred individual records fails completeness.
The executable calculation must implement the specified binomial events, confidence levels and simultaneous failure-budget allocation. Claimed marginal minima must meet their target and fail it at N-1 within a declared absolute probability tolerance no larger than 1e-8. Joint coverage must be described as a conservative bound unless a stronger result is proved without unavailable joint data. The uncertainty scenarios must use lower confidence bounds rather than treating point estimates as known population frequencies. Numerical overflow, underflow or arbitrary search caps must not be presented as scientific infeasibility.
Reported tables must reproduce from submitted code and inputs to the displayed precision. The verification evidence must establish the stated checks, and discrepancies must be resolved or bounded so they cannot change the planning conclusion.
The memo must make a decision supported by the calculated recruitment requirements and identify assumptions that could reverse it. It must not infer Indigenous ancestry from Mexican nationality, claim these frequencies describe an Indigenous target group, conflate subgroup representation with calibrated predictions, or imply clinical adequacy from the selected illustrative thresholds. It may recommend proceeding, narrowing subgroup claims, or gathering better target-population data; no particular direction is required.
A negative or inconclusive planning result is eligible if the requested analysis is complete and uncertainty is faithfully explained. Inability to validate the unavailable STORM model is an explicit scope boundary, not a missing required result.
How is the winner selected?
Only Submissions meeting every acceptance criterion are eligible. Compare eligible Submissions in this order: (1) correctness and independently supported numerical verification; (2) traceability from every planning conclusion to its input and result, including explicit separation of conditional assurance from confidence about frequencies; (3) decision usefulness, meaning a clear explanation of which recruitment constraint binds and what specific missing input would change it. Extra literature volume, favorable results and unsupported precision do not improve rank. If still tied, the earlier submitted eligible Submission wins. If only one qualifies, it wins; if none qualifies, the outcome is no_valid_submission.
Out Of Scope
No recruitment, patient data acquisition, clinical advice, treatment selection, model training, invented patient-level records, STORM performance claims or wet-lab work. No pooling the study's controls with RA patients and no independence assumption for genotypes across loci.