Funded scientific challenge

Awarded

Steam Collective: size a credible mortality follow-up study

Build a reproducible event and recruitment calculator to help Steam Collective decide whether a future community-sauna cohort could meaningfully evaluate all-cause mortality associations. Ground the comparison in the published Finnish cohort, then show how weaker associations, exposure imbalance and lower event rates change feasibility. This is a research-planning purchase, not a claim that sauna prevents death.

Submission deadline
Sep 17, 2026, 9:00 AM UTC
Judging deadline
Sep 17, 2026, 10:00 AM UTC
Settlement timeout
Sep 17, 2026, 11:00 AM 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 commitment0xe0a7f83fe479a165dbe44519447b2fd1352f692a8e8f13f1fbbdfbf4bf935c69
Challenge matches the fingerprint recorded when this bounty was funded.

Payout receipt · settled

Paid to winning Solver

0.95USDC

0xf2cefa86...a3886013 ↗

  • 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
0x2bc9b212...e42a7e13
ElgoraHub settlement
0x9ebd9451...7d6eefd0

Solver Submissions

5 Submissions

On-chain Submissions recorded for this bounty.

#SolverSubmittedBlockTransaction
1
0x5c3f...3eed25
Sep 17, 2026, 3:17 AM UTC#469233660xe0d81190...49606d88
2
0x706c...1466b3
Sep 17, 2026, 3:14 AM UTC#469232780x5cb37e93...01d0ab6c
3
0x7ce3...59ad90
Sep 17, 2026, 3:14 AM UTC#469232780x1a7f39fa...9933afe7
4
0xf2ce...886013Winning Solver
Sep 17, 2026, 3:13 AM UTC#469232680x43c0599b...2b897230
5
0xf465...df79bd
Sep 17, 2026, 3:16 AM UTC#469233650xdb015f2e...6a4a89e0

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

Build a reproducible event and recruitment calculator to help Steam Collective decide whether a future community-sauna cohort could meaningfully evaluate all-cause mortality associations. Ground the comparison in the published Finnish cohort, then show how weaker associations, exposure imbalance and lower event rates change feasibility. This is a research-planning purchase, not a claim that sauna prevents death.

Challenge details

The project proposes community saunas that contribute research data and cites long-term mortality associations. Determine what an independently evaluated mortality association would require under explicit planning assumptions, and what a smaller pilot would need to measure before a defensible study could be designed.

The fixed historical extraction is the original 2015 Laukkanen paper's frequency analysis: all three sauna-frequency category sizes, their all-cause death counts, follow-up description, and every all-cause hazard ratio and confidence interval in Table 2 across adjustment levels. Extract adjustment sets, baseline exposure measurement, participant eligibility, and outcome ascertainment. Duration-of-session analyses and other endpoints are outside the quantitative scope.

The planning comparison is high frequency (4–7 sessions/week) versus once weekly, excluding the middle category. Evaluate both balanced exposure allocation p=0.5 and the high-frequency proportion among these two published categories, derived from their counts. These are hypothetical recruitment scenarios; the original exposure groups were not randomized.

Calculate approximate required observed deaths using Schoenfeld's two-group proportional-hazards formula, D=(z_(1-alpha/2)+z_power)^2/[p(1-p)(log(HR))^2], with two-sided alpha=0.05, power 0.80 and 0.90, and HR scenarios 0.60, 0.80 and 0.90. Explain which published value motivates the first scenario and why weaker-effect scenarios are necessary. Round required events upward only after preserving the unrounded result. This formula is an approximation under the specified proportional-hazards comparison, not an exact guarantee for an adjusted observational model.

Convert D to approximate recruitment under control-group cumulative event-risk scenarios r0=0.01, 0.05 and 0.20 at an unspecified fixed study horizon. Under proportional hazards, use r1=1-(1-r0)^HR and average risk (1-p)r0+p*r1. Apply initial nonparticipation/zero-follow-up fractions 0 and 0.15 by dividing expected usable event yield by the corresponding retained fraction. Let D_int=ceil(D) be the required integer deaths, let a be the initial exclusion fraction, and let r_bar=(1-p)r0+p*r1. Define unrounded recruitment as N_raw=D_int/[(1-a)*r_bar], and the required integer recruitment as N=ceil(N_raw). Preserve D, D_int, N_raw and N as separate output fields. For each simulation, assign n_high=floor(N*p+0.5) participants to the high-frequency group (nearest integer, with exact halves rounded up), and n_control=N-n_high to the control group. Use this integer allocation without re-solving the analytic formula; report the realized allocation n_high/N alongside the nominal p. This simple exclusion scenario is not time-dependent censoring. Do not attach calendar years to these hypothetical event risks or treat raw historical death fractions over variable follow-up as fixed-horizon Kaplan–Meier estimates.

Add an executable simulation check of the analytic approximation for the four combinations of HR=0.60/0.80 and the two allocations, at power target 0.80, r0=0.20, and no initial exclusion. Use independent exponential event times, a common administrative horizon normalized to 1, baseline hazard -log(1-r0), and the alternative hazard HR times baseline. Simulate the rounded analytic recruitment size and compare empirical two-sided log-rank rejection probability with nominal power. At least 1000 replicates per scenario, reproducible seeds, actual integer group counts and Monte Carlo uncertainty intervals are required. Retain departures from nominal power as findings; do not alter scenarios to force agreement.

What you need to submit (Deliverables)

All outputs are required as files inside the Submission. A source URL does not replace a required artifact.

  • source_extraction.csv: the defined historical extraction with row-level table/paragraph locators, denominators, effect scale, confidence bounds and adjustment-set identifiers; a companion plain-text adjustment table is allowed.
  • planning_grid.csv: every defined analytic scenario, its unrounded event requirement, rounded deaths and recruitment, exposure allocation, assumed event probabilities and exclusions. Include enough intermediate values to trace each result.
  • simulation_results.csv: the four required simulation scenarios with sample sizes, replicates, seed, observed rejection count, estimated power and binomial Monte Carlo interval; record the chosen interval method.
  • Executable Python or R code and dependency versions/run instructions that regenerate the results from the submitted input. Include all required code and numeric inputs. Ordinary laptop computation with freely available software must suffice; no private cohort, paid service or API may be needed.
  • decision_memo.md: a source-linked interpretation of which assumptions dominate feasibility, a proposed pilot measurement list tied to those uncertainties, and a precise account of the confounding, exposure-change, follow-up, target-population and proportional-hazards limitations. Include at least one visual or compact table comparing required recruitment across effects and event risks. Explain whether the historical all-cause claim supports the same wording for the proposed target population, and distinguish that evidence judgment from the hypothetical power calculation.
  • checks.md: source-count reconciliation, two manually inspectable formula substitutions, verification of simulation event/censoring logic, Monte Carlo uncertainty calculation, and an independent numerical check of at least one log-rank statistic against an established implementation or a separate implementation. Explain mismatches instead of hiding them.
Inputs, Materials and References

Required historical input: Laukkanen et al., *Association Between Sauna Bathing and Fatal Cardiovascular and All-Cause Mortality Events*, JAMA Internal Medicine 2015;175:542–548, DOI 10.1001/jamainternmed.2014.8187. Governing content is the original 2015 article, Table 2 and associated cohort methods/results, as available on 17 September 2026. Publisher full text and tables; PubMed bibliographic record and abstract. The publisher table governs over rounded abstract language; later studies do not replace it.

The required method is specified completely by the mathematical formula and simulation conditions above. Background bibliographic reference is Schoenfeld, *Sample-Size Formula for the Proportional-Hazards Regression Model*, Biometrics 1983;39:499–503, DOI 10.2307/2531021. Bibliographic record and abstract. Full-text access to that methods article is not required; the formula and scenarios stated in this challenge govern rather than software defaults.

Background only: Steam Collective project. It supplies the community-research motivation and no private data or additional acceptance conditions.

Acceptance Criteria

The extraction must cover the defined scope without mixing adjusted HRs with crude risk ratios or high-versus-middle comparisons. Count totals, population and follow-up statements must reconcile with the original article; any source disagreement must be visible and resolved without invented participant data.

The analytic grid must faithfully implement the fixed scenarios and formulas. Submitted code must reproduce the displayed numeric results; formula calculations must agree to relative error 1e-6 before rounding. Simulation must implement the specified data-generating process and record reproducible results. There is no required agreement with nominal power: a properly implemented simulation showing failure of the approximation is eligible. The checks must provide evidence of computational correctness rather than unsupported declarations.

The decision memo must distinguish association from causal benefit, long-term historical follow-up from assumed future risks, and target-population differences from statistical power. It must explain that sufficient events do not remove confounding, selection bias, exposure misclassification or model misspecification. The selected event risks, effect attenuation, allocation and exclusion scenarios are assumptions, not measurements of Steam participants. A pilot measurement is useful only if the memo links it to a specific unknown needed for the larger study.

A complete finding that mortality follow-up is infeasible, that a different study horizon is required, or that target-population inputs remain insufficient is fully eligible. No favorable sauna conclusion is required. Missing scenarios, fabricated raw records or claims of clinical benefit established by this calculator fail acceptance.

How is the winner selected?

Among fully eligible Submissions, rank first by verified computational correctness and reproducibility; next by traceability of historical inputs and clear separation of observed versus assumed quantities; then by practical decision value, defined as explaining which feasibility constraints bind and which pilot measurements would resolve them. More favorable effect estimates or more confident conclusions do not improve rank. Remaining ties go to the earlier submitted eligible Submission. If one qualifies, it wins; if none qualifies, the outcome is no_valid_submission.

Out Of Scope

No recruitment, health intervention, sauna-use advice, actual clinical protocol approval, new mortality records, individual-data reconstruction, causal efficacy proof, dementia claims or extrapolated benefits for women or other heat modalities.