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

PulmonDB: a curated lung disease gene expression database.

Sci Rep · 2020
L1 53/100 3/4
⚑ Flagged for review — a reproduced result did not match the reported value

Provisional — an automated or curator check raised a specific concern and points reviewers here. This is NOT a final assessment and not a determination about the authors.

Why this verdict

The main results reproduced, with only marginal, non-material deviations.

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: 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 🟡
Minor / cosmetic deviation
+1 pts
From: Q2 · Endpoint comparability 🟡
Concordant (toward reproduced)
Code + data deposited & functional
-2 pts
From: Data & code availability Available & functional
Total score +6
✓ What held up
  • The central claim held under reproduction
What did not (or only partly)
  • 🟡Could not use the authors’ exact input data
  • 🟡Reported values were only indirectly comparable
  • 🟡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
  • 🟡Overall, the reproduction showed a material discrepancy
How its reproducibility compares
53/100
Reproducibility score
1.2 SD below mean
vs. all fields · 1173 studies
🎯 Scores higher than 14% of all assessed papers rank 1005 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 to reproduce, and the method+biology reproduce 1:1 against the paper's OWN live resource (P16). PulmonDB's MySQL backend is still public (guest creds hardcoded in the AnaBVA/PulmonDB R package); I re-queried it from a «our HPC» compute node and replicated the package vignette's limma COPD-vs-IPF pipeline (R 4.3.3 + RMySQL + limma; «job»). EXACT reproductions: FOSB & CXCL2 are COPD-up/IPF-down exactly as reported, and GSE32537 recapitulates known IPF biology (MMP7/SPP1/COL1A1/MMP1 up, AGER/CAV1 down). DIFFERENT (honest mismatch, fully explained, NOT fabrication): PulmonDB is a LIVING database that grew since the 2020 freeze, so composition counts (76->75/89 GSEs near-exact; 4481->6857 contrasts; 26->34 platforms) and the headline 1781-DEG count (->9295 BH<0.05) do not reproduce as exact numbers, because the DE design now has 738 lung-biopsy contrasts vs ~164 in 2020 (~4.5x power inflates FDR-significant counts). VCAM1 was absent after filtering and FCN3 came out opposite, so those two 'similar-gene' examples were not confirmed. NOT attempted (80/20): re-running COMMAND's raw->homogenized normalization from CEL files, manual ontology curation, web/genome-browser/clustering figures, and pinning the exact 2020 DB snapshot (no versioned freeze is published).

💻 Code ↗ 🗄 Data: GSE32537

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 53
    assessed: 2026-06-15 ⛓ f842e4b821f7
✎ 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-15
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

Can integrating and curating publicly available COPD and IPF transcriptomic data into a single homogenized database (PulmonDB) enable systematic comparison of these two contrasting lung diseases to identify common and distinct molecular mechanisms and generate new hypotheses?

Core claims
  • PulmonDB is a curated, web-based gene expression database and R package integrating microarray and RNA-seq data for COPD and IPF with manually curated controlled-vocabulary annotation. resource
  • PulmonDB recapitulates previously reported COPD- and IPF-associated gene expression patterns, with hierarchical clustering separating disease from control samples. finding
  • Differential expression analysis across COPD vs IPF lung-biopsy contrasts identifies genes with opposite expression behavior between the two diseases (e.g., FOSB, CXCL2 up in COPD, down in IPF). finding
  • A weighted limma contrast identifies genes shared/concordantly regulated between COPD and IPF (e.g., VCAM1 up, FCN3 down in both). finding
  • The COMMAND>_ compendium-creation methodology, previously used for bacteria (COLOMBOS) and grapevine (VESPUCCI), is applied for the first time to human data. method
  • Microarray probes were remapped to establish uniform gene annotation and data were homogenized and quality-checked across platforms. method
Experimental setups
Assay System Perturbation Readout Platform
Curated transcriptomic database integration (microarray + RNA-seq) Human lung disease samples (COPD and IPF; lung biopsy, blood, primary cells, A549 cell line) none (observational disease vs control) Homogenized gene expression values / contrasts MySQL relational database built with COMMAND>_; 26 GPL platforms (Affymetrix, Agilent, Illumina, others)
Hierarchical clustering / heatmap visualization of curated marker genes IPF lung tissue biopsy samples (GSE32537, GSE21369, GSE24206, GSE94060, GSE72073, GSE35145, GSE31934) vs controls none (IPF vs control) Expression of 19 literature-selected IPF genes; cluster separation Clustergrammer (PulmonDB website)
Hierarchical clustering / heatmap visualization of curated marker genes COPD lung tissue biopsy samples (GSE27597, GSE37768, GSE57148, GSE8581, GSE1122) vs controls none (COPD vs control) Expression of 16 literature-selected COPD genes; cluster separation Clustergrammer (PulmonDB website)
Differential gene expression analysis Lung biopsy contrasts with HEALTHY/CONTROL reference (GSE52463, GSE63073, GSE1122, GSE72073, GSE24206, GSE27597, GSE29133, GSE31934, GSE37768) none (COPD vs IPF comparison) Differentially expressed genes between COPD and IPF limma (R environment)
Weighted differential expression contrast Lung biopsy COPD and IPF contrasts vs HEALTHY/CONTROL none (shared-signature analysis) Genes concordantly differentially expressed in both diseases limma (R environment)
RNA-seq count retrieval (preprocessed) Human COPD/IPF RNA-seq experiments none Gene and exon counts Recount2 (Rail-RNA alignment)
Key results
  • PulmonDB contains 76 GSEs corresponding to 4481 unique preprocessed GSM contrasts across 26 platforms (GPLs) 76 GSEs; 4481 contrasts; 26 platforms
  • Differential expression analysis between COPD and IPF identified 1781 differentially expressed genes 1781 genes
  • Hierarchical clustering of IPF marker genes separated IPF and control datasets
  • Hierarchical clustering of COPD marker genes separated patients and controls into two groups
  • Gene group I overexpressed in IPF and barely/under-expressed in COPD; group II overexpressed in COPD and underexpressed in IPF
  • FOSB and CXCL2 overexpressed in COPD and underexpressed in IPF
  • VCAM1 overexpressed and FCN3 underexpressed in both COPD and IPF relative to controls
  • Samples from the same disease group showed higher correlations and null/negative correlation with controls and the opposite disease
Key statistics
  • count 76 GSEs (total experiments (GSEs) in PulmonDB)
  • count 4481 unique preprocessed GSM contrasts (total sample contrasts in PulmonDB)
  • count 26 different platforms (GPLs) (number of platforms represented)
  • count 1781 differentially expressed genes (COPD vs IPF differential expression analysis)
  • other 37.8% (lung biopsies as proportion of samples)
  • other 33.2% (blood samples as proportion of samples)
  • other 34.9% COPD, 40.5% control (30.9% healthy + 9.6% match tissue), 17.2% IPF, 1.5% other diseases (sample state composition)
  • count 19 IPF genes and 16 COPD genes (literature-selected marker genes visualized)

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.

PulmonDB is a curated compendium integrating preprocessed microarray and RNA-seq gene expression data for COPD and IPF sourced from GEO and Recount2. The primary statistical analysis used the R package limma to perform differential expression analysis on lung-biopsy contrasts drawn from nine GEO experiments, comparing COPD and IPF samples against healthy controls and against each other via weighted contrasts. Results were reported as a total count of differentially expressed genes (1,781) and visualized as hierarchical-clustering heatmaps of the top 20 genes; no formal power analysis or per-group sample sizes are stated in the available text.

Replicationbiological Sample sizeTotal compendium contains 4,481 unique preprocessed GSM contrasts across 76 GSEs; the DEA used 9 selected experiments but per-group sample counts are not reported in the available text GroupsCOPD vs IPF (reference: HEALTHY/CONTROL); secondary contrast identifies genes co-regulated in both diseases relative to controls Pairingunpaired Randomization/blindingnot stated Dispersionnone Exact p-valuesno Effect sizesno Confidence intervalsno
Statistical tests used
Test Applied to n Assumptions
limma linear model with moderated t-statistics (empirical Bayes) Differential expression between COPD and IPF across nine GEO experiments (lung biopsy contrasts vs HEALTHY/CONTROL reference); secondary weighted contrast to identify genes co-regulated in both diseases not stated
Hierarchical clustering Visualization of 19 known IPF genes across 7 experiments and 16 known COPD genes across 5 experiments; also applied to columns and rows of the top-20 DEG heatmaps na
Approaches that could also have been used
  • Multiple heterogeneous GEO experiments from different platforms were pooled for differential expression analysis; explicit batch correction is not described in the available text
    Could also: Methods such as ComBat, surrogate variable analysis (SVA), or limma's removeBatchEffect could also be applied to model and remove cross-study batch effects prior to pooling — Cross-study technical variation can dominate biological signal in multi-platform compendia; documenting an explicit batch-adjustment step and its scope aids reproducibility and interpretability
  • The DEG count (1,781 genes) is reported without a stated significance threshold or named multiple-testing correction procedure
    Could also: Applying Benjamini-Hochberg FDR correction at a pre-specified threshold (e.g., FDR < 0.05) and reporting adjusted p-values alongside log-fold changes for each gene would also define the DEG set — Documenting the correction method and threshold makes the gene list reproducible and allows readers to calibrate confidence in individual gene-level findings
  • The 'top 20' differentially expressed genes were selected for heatmap visualization, but the ranking metric (p-value, fold-change, or a composite score) is not explicitly stated
    Could also: A volcano plot displaying all tested genes by log-fold change versus −log10(adjusted p-value) would also convey both effect magnitude and statistical confidence simultaneously — Showing the full distribution helps readers assess how many genes cross practical versus statistical significance thresholds and contextualizes the top-20 selection within the broader landscape
  • Sample groupings were visualized using hierarchical clustering of expression heatmaps
    Could also: Dimensionality-reduction projections such as PCA or UMAP would also reveal inter-sample relationships and potential technical confounders (e.g., platform, batch, smoking status) — Lower-dimensional projections display all samples simultaneously and can surface clustering driven by technical rather than biological variables, complementing the heatmap view
  • Data from mixed platforms (microarray and RNA-seq) were integrated and analyzed jointly with limma
    Could also: A formal meta-analysis framework such as random-effects meta-analysis (e.g., MetaDE, REM in R) could also combine per-study effect estimates while explicitly modeling between-study heterogeneity — Meta-analytic heterogeneity statistics (e.g., I²) help distinguish findings that are robust across individual studies from those driven by a small number of experiments
  • Expression spread across samples is not reported in the main results (no SD, SEM, or CI for any gene)
    Could also: Reporting SD or 95% CI alongside mean expression values for highlighted genes would also convey within-group variability — Measures of spread help readers assess whether group differences are consistent across individual samples or substantially influenced by outlier experiments or platforms
Software: limma (R package) · MySQL · COMMAND>_ (COLOMBOS framework) · Clustergrammer · EnrichR · Recount2 / Rail-RNA

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
20
Impact: medium
Foundation confidence
Built on 1 assessed reference(s) · mean reproducibility 56/100
partly built on non-reproducible work
Topics

Assessed papers, coloured by verdict. Click a node to open it.

Built on (assessed references) (1)
Cited by (assessed papers) (0)
  • 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.

GPL6480 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
also used by 4 papers:
GPL11154 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
also used by 2 papers:
GPL17586 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
also used by 2 papers:
GPL201 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
also used by 2 papers:
GPL80 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
also used by 2 papers:
GPL13607 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
also used by 1 paper:
GPL16791 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
also used by 1 paper:
GPL16956 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
also used by 1 paper:
GPL6884 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
also used by 1 paper:
GPL887 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
also used by 1 paper:
GSE1786 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
also used by 1 paper:
GSE27536 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
also used by 1 paper:
GPL11097 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GPL13243 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GPL13667 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GPL16221 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GPL16686 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GPL18451 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GPL3991 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GPL4133 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GPL5102 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GPL5175 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE10038 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE101286 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE107426 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE10896 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE11196 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE1122 GEO in Results (http://purl.org/orb/Results)
no other assessed paper uses this yet
GSE12815 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE13896 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE15197 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE1650 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE16972 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE19976 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE2125 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE21369 GEO in Results (http://purl.org/orb/Results)
no other assessed paper uses this yet
GSE23704 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE24206 GEO in Results (http://purl.org/orb/Results)
no other assessed paper uses this yet
GSE26296 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE26594 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE27543 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE27597 GEO in Results (http://purl.org/orb/Results)
no other assessed paper uses this yet
GSE28221 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE29133 GEO in Results (http://purl.org/orb/Results)
no other assessed paper uses this yet
GSE30027 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE31934 GEO in Results (http://purl.org/orb/Results)
no other assessed paper uses this yet
GSE32537 GEO in Results (http://purl.org/orb/Results)
no other assessed paper uses this yet
GSE33337 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE33566 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE34562 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE35145 GEO in Results (http://purl.org/orb/Results)
no other assessed paper uses this yet
GSE37147 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE37693 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE37768 GEO in Results (http://purl.org/orb/Results)
no other assessed paper uses this yet
GSE38934 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE38958 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE40885 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE44723 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE45251 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE45686 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE46903 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE47460 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE475 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE47718 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE47929 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE48149 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE49072 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE52463 GEO in Results (http://purl.org/orb/Results)
no other assessed paper uses this yet
GSE52612 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE53845 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE5457 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE55962 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE56341 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE56768 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE57148 GEO in Results (http://purl.org/orb/Results)
no other assessed paper uses this yet
GSE60399 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE62974 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE63073 GEO in Results (http://purl.org/orb/Results)
no other assessed paper uses this yet
GSE6804 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE69134 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE69557 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE69764 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE69818 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE71351 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE72073 GEO in Results (http://purl.org/orb/Results)
no other assessed paper uses this yet
GSE73854 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE7557 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE76705 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE77344 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE8581 GEO in Results (http://purl.org/orb/Results)
no other assessed paper uses this yet
GSE8608 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE87098 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
no other assessed paper uses this yet
GSE94060 GEO in Results (http://purl.org/orb/Results)
no other assessed paper uses this yet
GSE994 in Supplementary material (http://purl.obolibrary.org/obo/IAO_0000326)
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 31949184 (PulmonDB: a curated lung disease gene expression database)

  • Title: PulmonDB: a curated lung disease gene expression database. Villaseñor-Altamirano et al., Sci Rep 10:514 (2020).
  • DOI: 10.1038/s41598-019-56339-5 · PMCID: PMC6965635
  • Code: https://github.com/AnaBVA/PulmonDB (R package, last push 2020-11-16, no license)
  • Live resource: http://pulmondb.liigh.unam.mx/ ; MySQL backend «ip»:3306 db expdata_hsapi_ipf, public guest credentials hardcoded in the R package (user=guest, `password: «redacted» Verified reachable + readable 2026-06-15.

What kind of paper this is

PulmonDB is a curated database resource, not a single analysis. Raw GEO microarray/RNA-seq experiments for COPD and IPF were re-processed into a uniform "homogenized" per-contrast log2 (M-value) compendium using the third-party tool COMMAND (COMpendia MANagement Desktop): RMA-quantile (Affymetrix) / loess (other platforms) normalization, RMA median-polish / replicate averaging summarization, probe→gene remapping to Gencode v25, manual ontology annotation. Per P16 of the brief, reproducing the paper by running its own R package against its own live database is a fully valid reproduction.

In scope (pipeline-derived, attempted)

  1. Database composition counts — # GSEs (76), # unique GSM contrasts (4481),

    platforms/GPLs (26). Directly queryable from the live DB metadata tables.

    Pipeline: COMMAND curation → MySQL schema.
  2. COPD-vs-IPF differential expression — paper reports 1781 DE genes between COPD and IPF. Reproduced by replicating the package vignette vignettes/genes_IPFandCOPD.Rmd: pull homogenized M-values + curated disease/tissue annotation from the live DB, restrict to lung-biopsy COPD/IPF/CONTROL-vs-HEALTHY contrasts, NA-filter, limma design ~0 + test2 + experiment_access_id, contrasts COPDvsIPF / COPDvsH / IPFvsH / COPDandIPFvsH, decideTests. Pipeline: limma on PulmonDB homogenized values.
  3. Directional marker genes — FOSB & CXCL2 ("overexpressed in COPD and underexpressed in IPF"); VCAM1 & FCN3 ("consistent"/similar trend in both diseases vs control). Reproduced from the same limma fit (sign of logFC).
  4. GSE32537 IPF-marker sanity — GSE32537 (LGRC IPF lung biopsy) is one of the IPF validation experiments used to "recapitulate previously reported knowledge". Cross-check canonical IPF markers (MMP7, MMP1, SPP1, COMP, COL1A1) have the expected up direction in the homogenized M-values.

Out of scope (not attempted, why)

  • Manual ontology curation of every sample (wet-lab/manual; not a pipeline).
  • COMMAND raw→homogenized normalization from scratch — COMMAND is a desktop Java/MySQL compendium tool; re-running the full normalization of 76 GSEs from raw CEL/array files is the hard last ~20% and is not required (the homogenized output is the shipped, queryable product, which we reproduce against).
  • Web-interface / Genome-browser / co-expression figures — UI features.
  • The hierarchical-clustering "top 20 genes" figure beyond the DE counts/directions.

Key caveat (recorded up front): living database

The live DB has grown since the 2020 snapshot (89 GSEs total / 75 with normdata, 6857 contrasts, 34 platforms as of 2026-06-15 vs the paper's 76 / 4481 / 26). Composition counts and the exact DEG count are therefore expected to differ; the published values describe the 2020 freeze, not today's DB. We report both and grade honestly — gene directions are the robust, reproducible signal.

Figures / tables: figure
C1
Reported
76 GSEs
Reproduced
75 with normdata (89 total)
within tolerance
C2
Reported
4481 GSM contrasts
Reproduced
6857 contrasts
did not match
C3
Reported
26 platforms/GPLs
Reproduced
34 platforms
did not match
C4
Reported
1781 DE genes COPD vs IPF
Reproduced
9295 (BH<0.05) / 7615 (p<0.005)
did not match
C5
Reported
FOSB overexpressed in COPD, underexpressed in IPF
Reproduced
COPDvsH +1.428 (p3.6e-12); IPFvsH -1.436 (p4.9e-09)
exact
C6
Reported
CXCL2 overexpressed in COPD, underexpressed in IPF
Reproduced
COPDvsH +0.885 (p4.2e-11); IPFvsH -0.865 (p7.3e-08)
exact
C7
Reported
VCAM1 consistent trend in both COPD and IPF
Reproduced
NA (absent after NA filter)
m.public.grade.error
C8
Reported
FCN3 consistent trend in both COPD and IPF
Reproduced
opposite (COPDvsH +0.245 ns; IPFvsH -1.555 p1.1e-18)
did not match
C9
Reported
GSE32537 recapitulates known IPF biology (markers up)
Reproduced
MMP7 +1.59, SPP1 +1.56, COL1A1 +1.56, MMP1 +0.97 up; AGER -1.05, CAV1 -0.25 down
exact

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 53/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: 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 🟡
Minor / cosmetic deviation
+1 pts
From: Q2 · Endpoint comparability 🟡
Concordant (toward reproduced)
Code + data deposited & functional
-2 pts
From: Data & code availability Available & functional
Total score +6

Method and headline biology reproduce 1:1 against PulmonDB's own live resource: FOSB (+1.428 COPD / -1.436 IPF) and CXCL2 (+0.885 / -0.865) show the reported COPD-up/IPF-down split exactly, and GSE32537 recapitulates canonical IPF markers (MMP7/SPP1/COL1A1 up, AGER down). The numeric divergences — 4481->6857 contrasts, 26->34 platforms, 1781->9295 DEGs — are fully and benignly explained by the database having grown ~4.5x in DE power since the 2020 freeze, a living-resource artifact rather than an authors' or fabrication defect (no 2020 snapshot is archived). Two minor 'similar-gene' examples (FCN3 opposite, VCAM1 absent) did not confirm. Overall: a solid reproduction whose only deviations sit on the input/version side, so the central conclusion holds but exact counts are not 1:1.

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

198.1 k
tokens (I/O) · 9.4 M incl. cache
19 min
runtime · 0.01 CPU-h
1.9 GB
peak RAM
1
HPC jobs
hummel
machine