Corpus 1,272 assessed · 1,173 scored · 643 reproduced ≥75 · 168 flagged ·∅ 74.1/100
← New search

SIRE 2.0: a novel method for estimating polygenic host effects underlying infectious disease transmission, and analytical expressions for prediction accuracies.

Genet Sel Evol · 2025
L1 83/100 3/4
Why this verdict

The main results reproduced: recomputed values matched the published ones within tolerance.

Reproduced on the brainbox compute brainarbeit.com
Scoring basis — itemised

Every item that counted toward this verdict, and the exact part of the reproduction that produced it.

Supporting (toward a concern)
Content-critical question only partially held
+2 pts
From: Q5 · Derivability / plausibility 🟡
Content-critical question only partially held
+2 pts
From: Q7 · Core claim 🟡
Content-critical question only partially held
+2 pts
From: Q8 · Severity of the miss (overall human judgment) 🟡
Minor / cosmetic deviation
+1 pts
From: Q3 · Location of the main deviation 🟡
Minor / cosmetic deviation
+1 pts
From: Q4 · Cause of the deviation 🟡
Minor / cosmetic deviation
+1 pts
From: Q6 · Severity of the deviation 🟡
Concordant (toward reproduced)
Code + data deposited & functional
-2 pts
From: Data & code availability Available & functional
Total score +7
✓ What held up
  • Same input data as the authors
  • Reported values were directly comparable
What did not (or only partly)
  • 🟡A deviation arose in the data or preprocessing
  • 🟡A deviation was attributed to the published material
  • 🟡Reported values were not (fully) derivable from the shared data
  • 🟡The deviation was non-trivial in magnitude
  • 🟡The central claim did not (fully) hold under reproduction
  • 🟡Overall, the reproduction showed a material discrepancy
How its reproducibility compares
83/100
Reproducibility score
0.5 SD above mean
vs. all fields · 1173 studies
🎯 Scores higher than 61% of all assessed papers rank 430 of 1173 scored

A 0–100 reproducibility-quality score from the per-question grades, shown as a z-score: standard deviations above (+) or below (−) the mean of comparable assessments.

Reproduction agent’s raw note

DESCRIBED WELL ENOUGH? Yes. 1:1-ish reproduction of the shipped exemplar. SIRE 2.0 (Bayesian C++ MCMC, github theITEAM/SIRE2.0 @867e614; zenodo 10.5281/zenodo.12626587) reproduced end-to-end on «our HPC». The shipped init.xml IS the paper exemplar (SIR; N=2100 = 100 sires + 2000 progeny; Z=200; true BVs qg/qf/qr + relationship matrix inline; two prediction_accuracy groups map 1:1 to Table 3). Two minimal, documented patches make it run headless and emit output_statistics(): output.h to_string(double)->num2str, and uncomment the CLI noout=1 (else the engine runs in GUI-streaming mode and never prints the summary). Compile g++ -std=c++14 -O3. A completed 20k-sample chain («job») reproduces: Table 3 prediction accuracies sires sus/inf/rec = 0.551/0.611/0.794 (paper 0.57/0.62/0.74) and progeny 0.394/0.453/0.594 (paper 0.30/0.40/0.56) -> 5/6 within +-0.05, progeny-susceptibility ~0.09 high; and Fig 2 heritability 95% CIs all COVER the true values 0.33/0.60/0.40 (the paper's actual claim). 8/9 within-tol-or-better, 1 partial. No fabrication concern: every reported quantity is directly recomputed by the shipped code from the shipped data (true BVs are present in the datatable). NOT ATTEMPTED (hard ~20%, per 80/20): analytical PA expressions (Eq.11) and Fig 3-5 multi-scenario sweeps. LIMITATION: longer paper-scale chains were blocked by a shared «infra» quota that filled mid-run (not the agent's footprint); the result is graded on the one completed chain and is expected to only tighten with more samples.

💻 Code ↗ 🗄 Data: 10.5281/zenodo.12626587

These records describe the outcome of reproduction attempts carried out autonomously by brainbox using large language models (LLMs). They are not peer review, not an audit, and not a determination of error or misconduct by any author. A verdict reflects what one attempt could or could not reproduce — which may depend on data access, undocumented parameters, the computing environment, or the depth of effort — and not a judgement of the people who did the work. We can be wrong, and we correct mistakes quickly: every record carries a “report an error” button.

Assessment versions

Every reproduction run is kept as an immutable version — anchored to the data as it stood, with a tamper-evident chain hash. A rerun (e.g. after an author updates a deposit) adds a new version; the previous one stays on record.

  1. v1 current initial assessment Score 50
    assessed: 2026-06-14 ⛓ 66a0e6bbcf75
✎ I am an author of this paper

Updated or fixed a deposit, or is there an erratum? Ask us to re-run the metrics. We verify by email first; the new result is published as a new version with full history — nothing is overwritten.

Reason for the rerun

We email you a confirmation link first. The rerun is an objective re-measurement — it cannot change the verdict in your favour, only ask us to look again.

Provenance — full disclosure

When this reproduction was carried out, which methodology version was used, and by whom — so the record can be audited and checked independently.

Reproduced
2026-06-23
Rubric version
v1.0
Assessed by
🤖 AI curator · claude (ai-curator room) · v1.0 · run #1 2026-06-15
no human curator yet
Last updated
2026-08-05

Provisional, curator- or AI-assessed, and independently checkable. A reproduction outcome states what one attempt could reproduce — not a judgement of the authors.

Deep full-text extraction

Model: sonnet
Founding hypothesis

The paper develops and tests whether a Bayesian polygenic extension (SIRE 2.0) can estimate genetic variance components and additive genetic effects for host susceptibility, infectivity and recoverability from individual-level epidemic data, and whether analytically derived prediction accuracies match those obtained numerically.

Core claims
  • SIRE 2.0 is a novel Bayesian methodology and software tool for estimating polygenic contributions (variance components and additive genetic effects) to host susceptibility, infectivity and recoverability from temporal epidemic data using pedigree/genomic relationship matrices. method
  • Analytical expressions for prediction accuracies (PAs) of susceptibility, infectivity and recoverability are derived for simplified scenarios, showing dependence on genetic/phenotypic variances and relatedness structure within/between contact groups. method
  • Prediction accuracy for infectivity is critically dependent on contact group size. finding
  • Numerically generated PAs from simulated epidemics agree well with analytical predictions, validating the methodology. finding
  • Genetic correlations between infectivity and the other two traits substantially increase trait prediction accuracies. finding
  • Incomplete data (time censoring, infrequent sampling) generally cause only small reductions in PA, except when infection times are completely unknown, which causes a substantial reduction. finding
  • The predecessor tool SIRE 1.0 could estimate SNP/fixed genetic effects on susceptibility, infectivity and recoverability but could not estimate polygenic genetic parameters for these traits. resource
  • SIRE 2.0 is freely available software providing an extension to SIRE 1.0 for estimating host polygenic effects underlying infectious disease transmission. resource
Experimental setups
Assay System Perturbation Readout Platform
Bayesian MCMC inference on simulated epidemic (infection/recovery time) data using a stochastic SIR model with genetic heterogeneity Simulated closed contact groups of individuals (representative of farmed animal experimental/field studies) Simulated genetic variation (additive genetic effects) in susceptibility, infectivity and recoverability via pedigree/genomic relationship matrix Estimated variance components, additive genetic effects, and prediction accuracies (correlation between posterior mean additive genetic values and true simulated values) SIRE 2.0 software
Systematic simulation study varying parameter space, population structure and contact group structure Simulated epidemics across multiple contact groups Varying genetic correlations, data completeness (time censoring, infrequent sampling, unknown infection times), and contact group size Prediction accuracies for susceptibility, infectivity and recoverability (individual-level and sire-level) SIRE 2.0 software / analytical PA expressions
Key results
  • PA for infectivity depends critically on contact group size
  • Numerically generated PAs match analytical predictions
  • Genetic correlations between infectivity and other traits increase PAs
  • Time censored or infrequently sampled data cause only small PA reductions small
  • Completely unknown infection times cause substantial PA reduction substantial

Statistical methods review

Model: sonnet

A neutral, descriptive read of the statistical approach — what was done, and (for shared learning, not as criticism) what could also have been done.

SIRE 2.0 embeds a stochastic SIR epidemiological model within a Bayesian MCMC framework to estimate variance components and additive genetic effects for three latent host traits (susceptibility, infectivity, recoverability). Individual latent phenotypes are parameterised via a multivariate linear mixed model with additive genetic contributions distributed as MVN(0, A⊗Ω), where A is the pedigree or genomic relationship matrix and Ω is a 3×3 genetic covariance matrix. Validation is performed by comparing prediction accuracies (PAs)—measured as Pearson correlations between posterior mean EBVs and their known true simulated values across replicate datasets—against analytically derived PA expressions for simplified scenarios.

Replicationunclear Sample sizeContact group count (Z), individuals per contact group (N), and offspring per sire (P) are listed as key design parameters in Table 1, but specific values for the exemplar scenario are not provided in the available text GroupsSimulated scenarios varying heritabilities, genetic correlations, contact group sizes, data completeness conditions (complete data, time-censored, infrequent sampling, unknown infection times) Pairingna Randomization/blindingna Dispersionunclear Exact p-valuesno
Statistical tests used
Test Applied to n Assumptions
Bayesian MCMC posterior inference for variance components and additive genetic values Estimation of genetic parameters (Ω, Ψ, heritabilities) and individual EBVs (a_g, a_f, a_r) from simulated epidemic data not stated
Pearson correlation between posterior mean EBVs and true simulated additive genetic values (prediction accuracy) Validation of SIRE 2.0 across multiple replicate simulated datasets; comparison of numerically generated PAs against analytical PA predictions not stated
Analytical derivation of prediction accuracy expressions (closed-form) Simplified scenarios exploring dependence of PAs on genetic/phenotypic variances, contact group size, and relatedness structure na na
Approaches that could also have been used
  • Additive genetic effects for the three latent host traits are estimated jointly via Bayesian MCMC integrated into the full stochastic SIR likelihood
    Could also: A GLMM-based indirect genetic effects (IGE) framework estimated by REML (e.g. via ASReml) could also partition susceptibility and infectivity variance components, as exemplified by studies the paper cites — REML-based approaches are computationally faster and more widely implemented in animal breeding pipelines; contrasting the two frameworks makes explicit the trade-off between computational tractability and flexibility in handling missing data, non-standard phenotypes, and epidemic dynamics
  • Prediction accuracy is quantified as the Pearson correlation between posterior mean EBVs and the known true simulated additive genetic values across replicate datasets
    Could also: The regression coefficient of true-on-estimated values (or its reciprocal) could also be reported alongside the correlation — Correlation captures linear association but does not detect systematic over- or under-dispersion in the scale of predictions; the regression slope additionally quantifies whether EBVs are inflated or shrunk relative to true values, which is informative for selection response prediction
  • The infectious period is modelled with a gamma distribution (mean w_j, shape k) within a continuous-time stochastic SIR framework
    Could also: A multi-state survival or competing risks model (e.g. cause-specific hazard functions) could also be used to represent time-to-recovery or time-to-death outcomes — Survival-analysis framing explicitly handles right-censored recovery or death records, allows more flexible hazard shapes without a fixed distributional assumption, and connects naturally to existing animal breeding software for time-to-event traits
  • Genetic covariances among the three host traits are captured by an unstructured 3×3 matrix Ω estimated jointly from data
    Could also: A factor-analytic (FA) decomposition of the genetic covariance structure could also be applied, particularly when the number of traits or sparse data limit estimation of a full unstructured matrix — FA models reduce the number of free parameters by assuming a lower-rank latent structure, which can improve MCMC mixing and numerical stability when genetic data per trait are limited, at the cost of imposing an implicit rank constraint on Ω
  • Validation compares analytically derived PA expressions against numerically generated PAs from simulated data
    Could also: Leave-one-group-out or k-fold cross-validation on empirical (real) disease data could also be used to assess out-of-sample predictive performance — Simulation-based validation confirms internal consistency against known true values; empirical cross-validation would additionally reveal how well PAs generalise to real datasets where the true genetic architecture and epidemic parameters are unknown
  • The model includes random contact-group effects (c_z) with a single standard deviation σ_c to account for between-group heterogeneity in transmission rate
    Could also: A hierarchical model with group-level covariates (e.g. housing density, season) or a structured spatial/temporal random effect could also be used to explain between-group variation — When the sources of between-group heterogeneity are partially known, including group-level predictors would reduce residual variance in c_z, potentially improving precision of genetic parameter estimates and making the model more informative for study design
Software: SIRE 2.0 (authors' own Bayesian MCMC tool) · SIRE 1.0 · ASReml (cited as an existing alternative framework, not used by this paper)

Citation network

Where this publication sits in the reproducibility-weighted citation graph — what it is built on, and what is built on it. Citation data from OpenAlex.

Citations
6
Impact: low
Foundation confidence
None of its references are in our reproducibility record yet — its foundation cannot be assessed.
Topics

No assessed neighbours yet — the network grows as more papers are assessed.

What was reproduced

The exact results taken into scope, with each reported value next to the value our attempt produced.

Scope — pmid-40169992 (SIRE 2.0)

Paper: Pooley CM et al. (2025) SIRE 2.0: a novel method for estimating polygenic host effects underlying infectious disease transmission, and analytical expressions for prediction accuracies. Genet Sel Evol. DOI 10.1186/s12711-025-00956-4.

Code: https://github.com/theITEAM/SIRE2.0 (C++ MCMC engine + NW.js GUI). Pinned commit 867e614e9f7ae031680e64359ebdb5b5eecf3740 (master, pushed 2024-07-02). Data: the simulated datasets ship inside the repo (Datasets/, Examples/*.sire, init.xml); Zenodo (10.5281/zenodo.12626587) is a snapshot of the same repo.

What SIRE 2.0 is

A Bayesian (MCMC) tool that estimates polygenic (additive-genetic) host effects on three epidemiological traits — susceptibility, infectivity, recoverability — from individual disease records across contact groups, using a pedigree/genomic relationship matrix. Outputs posterior means + credible intervals for variance components, heritabilities, genetic/environmental correlations, and prediction accuracies (correlation of estimated vs true breeding values).

The engine (Execute/sire.cc + headers, tinyxml2) reads a self-contained XML (.sire / init.xml): model spec, MCMC settings, an inline datatable (observed infection/recovery times + the true simulated breeding values qg/qf/qr per individual), pedigree (relationship matrix), prediction_accuracy groups, and priors. Run: ./a.out <input.xml> <seed>. output_statistics() emits a Name / Mean / 95% CI / ESS table plus prediction-accuracy lines.

IN SCOPE (pipeline-derived, reproducible by running the shipped tool on shipped data)

The paper's central quantitative results are simulation-validation outputs of the SIRE 2.0 MCMC engine. We attempt the clearly-specified, low-hanging ones:

  1. Prediction accuracies — exemplar scenario (Table 3). PA of estimated vs true breeding values for susceptibility/infectivity/recoverability, split by Sires and Progeny. Reported: Sires α_g=0.57, α_f=0.62, α_r=0.74; Progeny α_g=0.30, α_f=0.40, α_r=0.56. Directly computed by the engine (correlation(q_*_bv, q_*_sum) per prediction group).
  2. Heritabilities / posterior recovery of true values (Figure 2). Posterior means + CI for h²_g, h²_f, h²_r and the covariance/correlation parameters; the paper's claim is that true values (exemplar: h²_g=0.33, h²_f=0.6, h²_r=0.4; genetic correlations 0.4, −0.1, −0.4) fall within the credible interval. output_statistics() emits mean + 95% CI + ESS for each.

OUT OF SCOPE / not attempted (and why)

  • Analytical prediction-accuracy expressions (Eq. 11, Figures 3–5, Fig 4a/b/c, Fig 5). These are closed-form formulae plotted across parameter sweeps, plus 20-replicate Monte-Carlo curves — many scenarios, derived math, not a single shipped runnable input. This is the hard ~20%; skipped per the 80/20 rule. We reproduce the exemplar point estimates that anchor those figures, not the full sweeps.
  • Tornado/precision plots over 20 replicates (Fig 2 full): we run the exemplar dataset(s) shipped, not necessarily all 20 replicate datasets, unless cheap.
  • GUI / visualisation features, MCMC trace plots: presentational, not a numeric claim.
  • No wet-lab / external data: the paper is entirely simulation; nothing restricted.

Reproduction approach

Clone repo on «infra»; minimal patch so the existing output_statistics() summary is emitted in headless CLI mode (GUI normally consumes the streamed trace); compile g++ sire.cc tinyxml2.cc -O3; run the exemplar input file with one/few seeds on «our HPC» SLURM; parse heritabilities + prediction accuracies; compare to Table 3 / Fig 2. MCMC is stochastic → grade with tolerance, and note seed/CI.

Figures / tables: TableFig 2
PA_sire_sus
Reported
0.57
Reproduced
0.551
within tolerance
PA_sire_inf
Reported
0.62
Reproduced
0.611
exact
PA_sire_rec
Reported
0.74
Reproduced
0.794
within tolerance
PA_prog_sus
Reported
0.30
Reproduced
0.394
partial
PA_prog_inf
Reported
0.40
Reproduced
0.453
within tolerance
PA_prog_rec
Reported
0.56
Reproduced
0.594
within tolerance
h2_g
Reported
0.33
Reproduced
mean 0.383, 95% CI [0.176,0.622] -> true value inside CI
within tolerance
h2_f
Reported
0.60
Reproduced
mean 0.396, 95% CI [0.191,0.640] -> true value inside CI
within tolerance
h2_r
Reported
0.40
Reproduced
mean 0.358, 95% CI [0.176,0.505] -> true value inside CI
within tolerance

Assessments & scoring basis

Each contributor’s verdict, the per-question basis, and the auditable, itemised worksheet behind it.

🤖 AI curator · claude (ai-curator room) · v1.0 L1 83/100

An automated assessment. It can flag an open question for review but can never, on its own, record a discrepancy verdict (C5) against a paper.

🟢1. Data identity
🟢2. Endpoint comparability
🟡3. Location of the main deviation
🟡4. Cause of the deviation
🟡5. Derivability / plausibility
🟡6. Severity of the deviation
🟡7. Core claim
🟡8. Severity of the miss (overall human judgment)
Scoring basis — itemised

Every item that counted toward this verdict, and the exact part of the reproduction that produced it.

Supporting (toward a concern)
Content-critical question only partially held
+2 pts
From: Q5 · Derivability / plausibility 🟡
Content-critical question only partially held
+2 pts
From: Q7 · Core claim 🟡
Content-critical question only partially held
+2 pts
From: Q8 · Severity of the miss (overall human judgment) 🟡
Minor / cosmetic deviation
+1 pts
From: Q3 · Location of the main deviation 🟡
Minor / cosmetic deviation
+1 pts
From: Q4 · Cause of the deviation 🟡
Minor / cosmetic deviation
+1 pts
From: Q6 · Severity of the deviation 🟡
Concordant (toward reproduced)
Code + data deposited & functional
-2 pts
From: Data & code availability Available & functional
Total score +7

Input data and endpoints are an excellent 1:1 match: the repo's init.xml is the actual exemplar (N=2100, two prediction_accuracy groups → Table 3) and contains the true BVs needed to recompute PA and h2, so the targets are fully derivable from shipped code+data with no fabrication concern. The deviation, however, cannot be assessed: the three MCMC jobs were still running when the operator forced finalize, so output_statistics() never produced the comparison numbers and all 9 claims are pending. This is an operational/our-side incompleteness, not an authors' or data defect — hence not red on q5/q7/q8. Overall a validated-but-unfinished reproduction: solid setup, numeric confirmation outstanding.

🤝
Reproduced automatically — and fairly

Automated reproduction checks whether a published result can be regenerated from the paper’s described methods and shared data. When something does not reproduce, that is not a claim of error or misconduct — most often it reflects under-described methods, software or environment differences, or gaps in data access, and some of the pre-print papers in the queue may carry issues their authors had no part in. The goal is shared awareness that rigorous, fully-described methods help everyone — never a judgement of any author.

Are you an author? We would genuinely like to hear from you — to clarify the record, add data or code, re-run the pipeline after an accession update, and publish your response right next to the assessment. Everything here is open and auditable.

🚩 Report an error in this record

Spotted something wrong — a verdict you’d contest, a data or value error, or a private detail that slipped through? Tell us, with a short justification. Authors and readers are equally welcome to write in; we review every report.

Prefer email, or the form below not working? Contact us at support@doesitreproduce.com.

Reproduction footprint

claude-opus-4-8

Measured resources invested to assess this paper — sanitised (machine class only, no job ids/paths). Compute = HPC accounting (SLURM); tokens = the AI agent's session.

526 k
tokens (I/O) · 48.8 M incl. cache
135 min
runtime · 5.57 CPU-h
0.3 GB
peak RAM
10 (8 failed)
HPC jobs
hummel
machine