Corpus 1,286 assessed · 1,187 scored · 648 reproduced ≥75 · 174 flagged ·∅ 73.9/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 · 1187 studies
🎯 Scores higher than 14% of all assessed papers rank 1014 of 1187 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-09-19

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

Integrating and uniformly curating publicly available COPD and IPF transcriptomic data into a single database (PulmonDB) will make it possible to recapitulate known disease-associated gene expression patterns and to generate new hypotheses about shared and distinct molecular mechanisms between the two diseases.

Core claims
  • PulmonDB is a curated, web-based relational database (plus R package) integrating microarray and RNA-seq gene expression data with controlled-vocabulary annotation for COPD and IPF. resource
  • PulmonDB recapitulates previously reported gene expression patterns for well-known IPF- and COPD-associated genes, with hierarchical clustering separating disease from control samples. finding
  • Differential expression analysis using PulmonDB identified 1781 genes differentially expressed between COPD and IPF lung tissue relative to healthy controls. finding
  • VCAM1 is overexpressed and FCN3 is underexpressed in both COPD and IPF relative to healthy controls, suggesting shared molecular mechanisms (immune cell infiltration, complement pathway). finding
  • FOSB and CXCL2 show opposite expression directions between the two diseases (overexpressed in COPD, underexpressed in IPF), reflecting distinct mechanisms. finding
  • The COMMAND compendium-creation platform, previously used for bacterial (COLOMBOS) and grapevine (VESPUCCI) transcriptomic compendia, can be successfully applied to human disease transcriptomic data. method
  • The PulmonDB web interface uses Clustergrammer (linked to EnrichR) to enable interactive heatmap visualization and pathway enrichment exploration. resource
Experimental setups
Assay System Perturbation Readout Platform
Curated gene expression compendium (microarray + RNA-seq) construction Human lung disease samples (COPD, IPF, controls) from GEO and Recount2 COPD/IPF disease state vs healthy/match-tissue control Homogenized/re-annotated gene expression values across experiments COMMAND (COMpendia MANagement Desktop)
Gene expression heatmap / hierarchical clustering visualization Human lung tissue biopsy, IPF experiments (GSE32537, GSE21369, GSE24206, GSE94060, GSE72073, GSE35145, GSE31934) IPF vs control Expression of 19 literature-selected IPF-associated genes Clustergrammer (PulmonDB website)
Gene expression heatmap / hierarchical clustering visualization Human lung tissue biopsy, COPD experiments (GSE27597, GSE37768, GSE57148, GSE8581, GSE1122) COPD vs control Expression of 16 literature-selected COPD-associated genes Clustergrammer (PulmonDB website)
Differential gene expression analysis (limma contrasts) Human lung tissue biopsy, 9 GSE datasets (GSE52463, GSE63073, GSE1122, GSE72073, GSE24206, GSE27597, GSE29133, GSE31934, GSE37768) COPD vs IPF vs HEALTHY/CONTROL Differentially expressed genes and top 20 DEG expression/correlation heatmap limma (R/Bioconductor)
Weighted differential expression analysis for shared signature (limma contrasts) Human lung tissue biopsy, same 9 GSE datasets as above Combined COPD+IPF weighting vs HEALTHY/CONTROL Genes with concordant differential expression in both diseases (e.g., VCAM1, FCN3) limma (R/Bioconductor)
RNA-seq read alignment and quantification Human RNA-seq experiments (IPF and COPD keyword search) none (data reprocessing) Gene and exon counts Recount2 / Rail-RNA
Key results
  • PulmonDB contains 76 GSEs corresponding to 4481 unique preprocessed GSM contrasts across 26 platforms/GPLs. 76 GSEs; 4481 contrasts; 26 platforms
  • Sample composition: lung biopsies account for 37.8% of samples, blood samples 33.2%. 37.8% / 33.2%
  • Disease state composition: 34.9% COPD, 40.5% control (30.9% healthy + 9.6% match tissue), 17.2% IPF, 1.5% other diseases. 34.9% / 40.5% / 17.2% / 1.5%
  • Hierarchical clustering of 19 IPF-associated genes across 7 IPF experiments separated IPF from control sample clusters.
  • Hierarchical clustering of 16 COPD-associated genes across 5 COPD experiments separated COPD patients from controls.
  • 1781 genes were identified as differentially expressed between COPD and IPF relative to healthy controls. 1781 genes
  • VCAM1 overexpressed and FCN3 underexpressed consistently in both COPD and IPF versus healthy controls.
  • FOSB and CXCL2 overexpressed in COPD but underexpressed in IPF, showing opposing disease-specific behavior.
Key statistics
  • count 76 (Number of GSEs integrated into PulmonDB)
  • count 4481 (Number of unique preprocessed GSM contrasts in PulmonDB)
  • count 26 (Number of distinct platforms/GPLs used across PulmonDB experiments)
  • other 37.8% (Proportion of samples that are lung biopsies)
  • other 33.2% (Proportion of samples that are blood samples)
  • other 34.9% COPD, 40.5% control, 17.2% IPF, 1.5% other (Disease-state composition of samples in PulmonDB)
  • count 1781 (Number of differentially expressed genes identified between COPD and IPF vs healthy controls)
  • count 20 (Top differentially/similarly expressed genes selected for heatmap visualization)

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 [email protected].

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