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

AuPairWise: A Method to Estimate RNA-Seq Replicability through Co-expression.

PLoS Comput Biol · 2016
L1 88/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: Q8 · Severity of the miss (overall human judgment) 🟡
Minor / cosmetic deviation
+1 pts
From: Q3 · Location of the main deviation 🟡
Concordant (toward reproduced)
Code + data deposited & functional
-2 pts
From: Data & code availability Available & functional
Total score +1
✓ What held up
  • Same input data as the authors
  • Reported values were directly comparable
  • No authors-side cause for any deviation
  • Reported values are derivable from the shared data
  • Any deviation was negligible
  • The central claim held under reproduction
What did not (or only partly)
  • 🟡A deviation arose in the data or preprocessing
  • 🟡Overall, the reproduction showed a material discrepancy
How its reproducibility compares
88/100
Reproducibility score
0.8 SD above mean
vs. all fields · 1173 studies
🎯 Scores higher than 74% of all assessed papers rank 276 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 -> 1:1 reproduced. Ran the authors' own R code (run_APW, github.com/sarbal/AuPairWise @ f2ea1ae) on the authors' own bundled BrainSpan matrix (18402 genes x 578 samples) + shipped 2669 stoichiometric pairs, default params (noise 0-100%, 10 repeats), on «our HPC» («job», run_APW 12 min). Core result regenerates cleanly: AUROC of stoichiometric pairs at 5% noise = 0.791 (SE 0.058) vs the paper's reported 0.73 (Fig 7A) -> the reported value is within ~1 SE; the small upward gap is consistent with using the bundled 578 samples vs the paper's ~500. AUROC rises monotonically with noise and saturates at 1.0; random-pair control sits at chance (~0.5) only at zero perturbation; pair count is exact (2669). The estimated noise to reach AUROC 0.8 = 4.81%, matching the paper's ~5% recommendation. NOT ATTEMPTED (out of scope / optional 20%): re-deriving the 2669 pairs from co-expression networks+GO; re-aligning raw SRA/FASTQ->counts for GSE35584/ENCODE (wet pipeline; processed matrices are shipped and are the documented entry point); ENCODE Fig 8A, the 83-experiment Gemma survey, and normalization sweeps. Caveat: the SLURM job exit-coded on a bug in our OWN driver's final JSON line, AFTER all numeric outputs were written by the authors' write_out_summary; reported values are taken verbatim from those authors' output files (checksummed in result.json). No fabrication concern: the headline figure is directly regenerable from the shipped code+data.

💻 Code ↗ 🗄 Data: GSE35584

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 88
    assessed: 2026-06-14 ⛓ 742a09f0e1a3
✎ 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-14
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: opus
Founding hypothesis

Standard RNA-seq replicability measured as sample-sample correlation of transcript abundances misrepresents the replicability of conditional (differential) expression changes; the authors hypothesize that modelling noise within observed co-expression of tightly co-expressed gene-pairs ('housekeeping interactions') provides a sensitive, general quality-control measure of an experiment's replicability of expression changes.

Core claims
  • Sample-sample correlation of transcript abundances is trivially high regardless of condition and gives misleading estimates of the replicability of conditional (differential) variation in expression. finding
  • AuPairWise estimates gene-level replicability of differential activity by modelling noise that perturbs gene expression within its usual distribution, using co-expressing gene-pairs as pseudo-replicates. method
  • Sets of housekeeping co-expression interactions provide a sensitive means of estimating replicability of expression changes. mechanism
  • Perturbing a gene's expression by only 5% within its dynamic range is readily detectable (AUROC~0.73). finding
  • Existing QC heuristics (discarding low-expressing genes, fold-change filters, technical replicates) are strict, costly, or ad hoc and do not generalize well across biological systems. finding
  • Most published experiments lack enough samples to produce significantly replicable results for the majority of the transcriptome. finding
  • The method is provided as an easily implemented set of R scripts (AuPairWise). resource
Experimental setups
Assay System Perturbation Readout Platform
bulk RNA-seq (re-analysis) ENCODE cell lines under multiple treatments (GSE35584) various genome-wide perturbations/treatments (ENCODE), plus in silico noise injection gene-level expression and self-correlation (gene vs its replicate across conditions)
RNA-seq / transcript abundance correlation (reference data re-analysis) human liver and kidney tissue none (tissue comparison across/within experiments) Spearman/Pearson correlation of transcript abundances between samples/tissues/experiments
meta-analysis of publicly available expression experiments 1,451 public experiments from GEO none estimated genome coverage of significantly replicable genes based on sample count
co-expression perturbation modelling (AuPairWise) ENCODE RNA-seq reference data (20,635 genes) in silico noise added to a sample within gene's empirical expression distribution AUROC for detecting the perturbed sample via disrupted housekeeping co-expression pairs
Key results
  • Liver expression within the same experiment is very highly correlated across transcripts Spearman r_s=0.976 (Pearson r=0.999)
  • Liver vs kidney expression within the same experiment is moderately/highly correlated Spearman r_s=0.837 (Pearson r=0.894)
  • Liver expression across two different experiments is less correlated than across tissues within one experiment Spearman r_s=0.846 (Pearson r=0.537)
  • Over 16,000 of 20,635 detected genes are significantly correlated with their replicates across conditions in ENCODE data (~78% coverage) 77.7% (Student's T) / 78.2% (Fisher's transformation)
  • A 5% within-range perturbation of gene expression is readily detectable by the co-expression model AUROC~0.73
  • Only a minority of GEO experiments are powered to produce replicable results for over half the transcriptome 34% of experiments have coverage above 50%
  • Achieving significant coverage of most of the transcriptome requires many more samples than typically used >50 samples for 90% coverage; >100 samples for 95% coverage
Key statistics
  • correlation Spearman r_s=0.976 (Pearson r=0.999); p<1e-15 (liver vs liver expression within same experiment)
  • correlation Spearman r_s=0.837 (Pearson r=0.894) (liver vs kidney within same experiment)
  • correlation Spearman r_s=0.846 (Pearson r=0.537) (liver across two different experiments)
  • correlation AUROC~0.73 (detectability of a 5% within-range expression perturbation)
  • count over 16,000 genes significantly correlated (q<0.05, Holm-Bonferroni) (replicated genes among detected genes in ENCODE data)
  • other ~78% (77.7% Student's T / 78.2% Fisher) (fraction of transcriptome with significantly replicated genes)
  • count 34% of experiments have >50% coverage (public GEO experiments evaluated)
  • count >50 samples (90% coverage), >100 samples (95% coverage) (samples needed for transcriptome-wide replicable coverage)

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.

The paper re-analyzes ENCODE RNA-seq data (GSE35584, 20,635 genes, 18 conditions) to contrast sample-level (transcript-abundance) replicability with gene-level (differential) replicability, using Spearman and Pearson correlations. Gene self-correlations across conditions are tested for significance via Fisher's z-transformation and Holm-Bonferroni multiple-test correction (q<0.05). A co-expression-based quality control method (AuPairWise) is evaluated using AUROC to quantify how well injected noise perturbations (5% of expression range) are detectable. Results across 1,451 public GEO experiments are summarized as percentages of genes with replicable signal.

Replicationbiological Sample sizeENCODE GSE35584: 20,635 genes across 18 conditions with paired replicates defined by ENCODE's own two-batch labelling; 1,451 publicly available GEO experiments assessed by sample count GroupsBiological replicates vs. non-replicates across ENCODE cell lines and conditions; replicate pairs used as pseudo-replicates in co-expression framework Pairingpaired Randomization/blindingnot stated Dispersionnone Exact p-valuesyes Effect sizesyes Confidence intervalsno Multiplicity correctionHolm-Bonferroni
Statistical tests used
Test Applied to n Assumptions
Spearman rank correlation (r_s) Sample-sample expression replicability comparisons (Fig 1A-C: liver-liver, liver-kidney, cross-experiment liver) Number of transcripts/genes per sample comparison; exact n not stated in visible text not stated
Pearson correlation (r) Same sample-sample expression replicability comparisons reported alongside Spearman (Fig 1A-C) Same as Spearman comparisons; exact n not stated not stated
Fisher's z-transformation for correlation significance Gene-level self-correlation significance testing across ENCODE conditions; also reported for Fig 1A (p<1e-15) 20,635 genes detected in ENCODE GSE35584; 18 conditions not stated
Student's T-test (on correlation coefficients) Alternative significance test for gene-level self-correlations across ENCODE conditions (yielding 77.7% significant vs 78.2% with Fisher's transformation) 20,635 genes; 18 conditions not stated
AUROC (area under receiver operating characteristic curve) Evaluating AuPairWise detectability of 5% noise perturbation within empirical expression distributions (reported as ~0.73 in abstract) not stated na
Approaches that could also have been used
  • Multiple testing correction used Holm-Bonferroni across 20,635 gene-level correlations
    Could also: Benjamini-Hochberg false discovery rate (FDR) correction could also have been applied — Holm-Bonferroni controls the family-wise error rate (FWER) and is more conservative than FDR; for large genomic datasets, BH-FDR is widely used because it tolerates a defined proportion of false discoveries rather than bounding the probability of any false discovery, potentially yielding greater power to detect replicated genes
  • Gene-level replicability was quantified as Spearman self-correlation across conditions, tested via Fisher's z-transformation
    Could also: Concordance correlation coefficient (CCC) or intraclass correlation coefficient (ICC) could also quantify replicate agreement at the gene level — Spearman correlation captures rank-order agreement but is insensitive to systematic bias between replicates; CCC and ICC jointly assess precision and accuracy of agreement, which may be informative when asking whether replicate expression values are interchangeable rather than merely rank-correlated
  • Method performance was summarized using AUROC (~0.73) for detecting noise-perturbed samples
    Could also: Area under the precision-recall curve (AUPRC) could also be reported alongside AUROC — AUROC can be optimistic when the ratio of perturbed to unperturbed samples is highly imbalanced; AUPRC emphasizes performance in the positive (perturbed) class and is often recommended as a complement to AUROC in such settings
  • Sample-sample replicability was assessed with both Spearman and Pearson correlations reported side by side
    Could also: A single pre-registered choice of correlation metric (with the other as a sensitivity check) could also be used, or mutual information could capture non-monotonic dependencies — Reporting both Pearson and Spearman without a stated primary metric leaves the choice implicit; pre-specifying the primary metric and using the second as a robustness check is a common practice that clarifies the inferential claim, while mutual information would extend the comparison to non-linear expression relationships
  • Coverage estimates (% of transcriptome with replicable signal) were extrapolated from the ENCODE correlation distribution to hypothetical sample sizes
    Could also: Bootstrap resampling or power simulations based on observed effect-size distributions could also estimate required sample sizes — Analytical extrapolation from a fixed correlation distribution assumes that distribution is stationary across sample sizes and experiments; simulation-based power analysis can incorporate uncertainty in the effect-size distribution and better account for variability across experimental designs
  • Gene-level self-correlations and coverage percentages were reported without accompanying measures of dispersion (e.g., SD, SEM, or CI)
    Could also: Bootstrap confidence intervals or standard errors around the percentage-of-genes-replicated estimates could also be reported — Point estimates alone (e.g., 77.7% or 34% of experiments above 50% coverage) do not convey sampling uncertainty; confidence intervals would allow readers to assess how precisely these proportions are estimated and how much they might vary across replications of the analysis
Software: R (custom scripts, AuPairWise)

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
13
Impact: medium
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.

Data lineage

The datasets this paper uses (text-mined from the full text via Europe PMC), and which other assessed papers stand on the same data. A shared dataset is a factual link — not a judgement.

GPL1261 GEO in Methods (http://purl.org/orb/Methods)
also used by 2 papers:
GO:0000776 Gene Ontology (GO) in Results (http://purl.org/orb/Results)
no other assessed paper uses this yet
GPL90 GEO in Methods (http://purl.org/orb/Methods)
no other assessed paper uses this yet

What was reproduced

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

Scope — pmid-27082953 (AuPairWise)

Paper: Ballouz S, Gillis J. AuPairWise: A Method to Estimate RNA-Seq Replicability through Co-expression. PLoS Comput Biol 2016. PMID 27082953 / PMCID PMC4833304 / DOI 10.1371/journal.pcbi.1004868.

Code: https://github.com/sarbal/AuPairWise (authors' own R code). Pinned commit: f2ea1ae481204e2a9a938b313f2e7a7182776f17 (master, 2026-04-14).

Data: GEO GSE35584 (paper accession). The repo also ships the processed expression matrices used in the paper directly:

  • sample/sample_brainspan.Rdata — BrainSpan RNA-seq, 578 samples (exprs).
  • sample/sample_ENCODE.Rdata — ENCODE RNA-seq, 42 samples (rseq/htseq/cuff).
  • data/pairs.Rdatastoich.pairs = 2,669 housekeeping (stoichiometric) gene-pairs over 1,117 genes (the method's fixed pair set).

Method (one line)

AuPairWise perturbs a single sample's expression by a noise factor (% of rank range), fits a linear model per co-expressed gene-pair across samples, scores each sample by its studentized residuals, and reports the AUROC for detecting the perturbed sample — averaged over n.repeats=10 and contrasted against random gene-pairs. AUROC rises with noise factor; the noise needed to reach AUROC=0.8 is the replicability summary statistic.

IN SCOPE (pipeline-derived, attempted)

  • R1 — BrainSpan AUROC-vs-noise curve. Run the authors' run_APW(exprs, out, stoich.pairs) on the bundled sample_brainspan.Rdata with default noise factors c(0,1,2,5,10,15,20,25,50,100), n.repeats=10. Headline comparison: AUROC of stoichiometric pairs at 5% noise vs the paper's reported 0.73 (Fig 7A, BrainSpan). Also: random-pair baseline ≈ 0.5; monotonic increase; estimated noise factor at AUROC=0.8 (summary$stats).

OUT OF SCOPE (not attempted, with reason)

  • Re-deriving the 2,669 stoichiometric pairs from co-expression networks + GO protein-complex annotation (upstream network construction; pairs are shipped pre-computed — out of the reproduction's pipeline).
  • Re-aligning the raw SRA/FASTQ → counts for GSE35584 / ENCODE (bowtie2 / cufflinks / htseq wet-pipeline; the processed matrices are shipped and are the documented entry point — re-alignment is the optional hard 20%).
  • The 83-experiment Gemma survey, BrainSpan microarray comparison, and ENCODE normalization sweeps (suppl analyses; not the core claim).

Reproduction stance

Authors' own code (P16 satisfied) run on the authors' own shipped data at the documented entry point. Stochastic method (random perturbation + random pairs) averaged over 10 repeats → expect close-but-not-bit-exact agreement; no seed is set in the upstream code, so grading is by tolerance, not bit-equality.

Figures / tables: Fig 7Atable
R1
Reported
0.73
Reproduced
0.791 (SE 0.058)
within tolerance
R1b
Reported
~0.5 (random/baseline undetectable)
Reproduced
0.426 random / 0.482 stoich at noise=0
within tolerance
R1c
Reported
monotone increasing AUROC vs noise
Reproduced
0.48,0.60,0.55,0.79,0.98,0.99,1.0,1.0,1,1
within tolerance
R1d
Reported
2669 stoichiometric pairs (1117 genes)
Reproduced
2669 x 2 (exact)
exact
R-extra
Reported
~5-25% noise regime (AUROC 0.8)
Reproduced
4.81% to reach AUROC 0.8
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 88/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: Q8 · Severity of the miss (overall human judgment) 🟡
Minor / cosmetic deviation
+1 pts
From: Q3 · Location of the main deviation 🟡
Concordant (toward reproduced)
Code + data deposited & functional
-2 pts
From: Data & code availability Available & functional
Total score +1

Ran the authors' own R code on their own bundled BrainSpan data: the central AUROC-vs-noise behaviour reproduces cleanly — AUROC@5% noise 0.791 (SE 0.058) brackets the reported 0.73, the monotone-increasing/saturating trend holds, the 2669 stoichiometric pairs are exact, and noise-to-AUROC-0.8 = 4.81% matches the ~5% recommendation. The only deviation is the ~8% relative AUROC gap, fully explained by the bundled 578 samples vs the paper's ~500 plus an unseeded stochastic estimator — within 1 SE, same direction/regime. No fabrication concern; a solid within-tolerance reproduction.

🤝
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.

122.1 k
tokens (I/O) · 10.1 M incl. cache
27 min
runtime · 0.21 CPU-h
2.5 GB
peak RAM
2 (2 failed)
HPC jobs
hummel
machine