Skip to content
BioLab
Back to Labs
Analysis Tools · MVA · BUB1B · reanalysis

704-drug NMD screen: reporter specificity

  • Archived result
  • Executed reanalysis

What it is not. A reporter screen in mouse cells. No BUB1B was measured; statistical significance is not therapeutic suitability and no hit establishes functional BUBR1 rescue.

Dates, kept apart

Archived result recorded
2026-10-09 (snapshot mva-results-2026-10-17-immunotherapy-audit-v1, data as of 2026-10-17)
Executions
Repository commit
a434af9
This page rendered
· a view date, not an execution or publication date

Values read from the files

Read from the verified outputs of execution stackfire-20261024-python312 (CPython 3.12.3, execution time unknown), whose artifacts match the archive exactly or after the documented normalisation shown in the execution record. Nothing is typed into this page.

QuantityValueUnitSource file
Drugs in the screen 704 drugs summary.json (stackfire-20261024-python312)
Controls 1 control summary.json (stackfire-20261024-python312)
Drugs with both published q ≤ 0.05 Montelukast sodium, Diphenylcyclopropenone, Cladribine, Hexachlorophene, Artesunate, Topotecan hydrochloride, Albendazole, Homoharringtonine list summary.json (stackfire-20261024-python312)
Max. absolute error, recomputed Fisher p 0.000007 p units summary.json (stackfire-20261024-python312)
Montelukast, Ptbp2 NMD / non-NMD ratio 1.3153820850896314 ratio selected_candidates.csv (stackfire-20261024-python312)
Montelukast, Hnrnpl NMD / non-NMD ratio 3.406494677098417 ratio selected_candidates.csv (stackfire-20261024-python312)
Montelukast, Tra2b NMD / non-NMD ratio 1.7654686351224798 ratio selected_candidates.csv (stackfire-20261024-python312)
Montelukast, published permutation FDR (reused) 0.02115 q selected_candidates.csv (stackfire-20261024-python312)
Rows in selected_candidates.csv 12 rows selected_candidates.csv (stackfire-20261024-python312)

Archived result · October 17 snapshot

Record MVA-NMD-003 of the frozen evidence snapshot, exactly as published on the case page. Status in the snapshot: Completed; decision: Conditional.

Evidence class
COMPUTATIONAL / PATHWAY EVIDENCE
Model
Published mouse Neuro-2a AS-NMD isoform summaries; three reporter genes, not BUB1B.
Finding
Montelukast has a published permutation q of 0.021150, but the response is reporter-dependent and confounded by non-NMD isoform changes. No hit establishes functional BUBR1 rescue.
Next
Establish L737* residual function first; any NMD candidate then needs allele-specific RNA, protein synthesis, and separate checkpoint/segregation endpoints.
Limitations
  • Normalized RNA ratios cannot isolate decay from splicing or isoform regulation.
  • Replicate Ct values are unavailable. Published ratio SEM formulas do not provide valid replicate-based uncertainty; no error bars are shown.
  • Translation inhibition is counterevidence for homoharringtonine. Statistical significance is not therapeutic suitability.
Provenance in the snapshot
nmd_reanalysis_20261009/results/selected_candidates.csv · SHA-256 ad7fa784e6caf2f126c9730e4edaf7dc75f0ea2ad54208661de75555ede6ab9cImported an existing analysis artifact and computed its SHA-256. This snapshot build does not rerun the original analysis or validate biological efficacy.
Chart “One drug, three different reporter responses” of the snapshot · unit: NMD / non-NMD normalized RNA ratio. Selected compounds from a 704-drug mouse-cell screen, not a therapeutic ranking. Ratios can rise when the denominator falls. No BUB1B was measured; no valid replicate-based ratio error bars are available.
RowPtbp2HnrnplTra2bNote
Montelukast sodium1.31538208508963143.4064946770984171.7654686351224798Published permutation q = 0.02115; not a BUBR1 endpoint.
Artesunate1.7181129695370281.00789881028186384.2875477079256585Published permutation q = 0.010071; not a BUBR1 endpoint.
Cladribine2.1261242751017152.08204112949002161.6377191943091594Published permutation q = 0.010071; not a BUBR1 endpoint.
Albendazole1.56346273809486761.7017262236665983.2992143735876955Published permutation q = 0.015667; not a BUBR1 endpoint.
Topotecan hydrochloride3.95333982280394652.39941749630860770.6542839291174242Published permutation q = 0.0 (finite-sampling zero, not zero uncertainty); not a BUBR1 endpoint.
Homoharringtonine5.003936616019629524.9759092890117311.672927661494484Published permutation q = 0.0 (finite-sampling zero, not zero uncertainty); not a BUBR1 endpoint.
Mefloquine hydrochloride1.1816009715762681.30750832156108651.5102164979716604Published permutation q = 0.061224; not a BUBR1 endpoint.
Nicotinic acid1.18590316851372311.41528934260770330.9171679519898492Published permutation q = 0.08225; not a BUBR1 endpoint.

Archive versus execution

The values the frozen snapshot shows, compared with the values read from the executed outputs. Exact where the snapshot stores the full number; otherwise within the decimal places the snapshot itself used.

CheckArchivedExecutedToleranceResult
Montelukast Ptbp2 ratio, chart versus CSV 1.3153820850896314 1.3153820850896314 exact agrees
Montelukast Hnrnpl ratio, chart versus CSV 3.406494677098417 3.406494677098417 exact agrees
Montelukast Tra2b ratio, chart versus CSV 1.7654686351224798 1.7654686351224798 exact agrees
Montelukast permutation q quoted in the snapshot (0.02115) versus CSV 0.02115 0.02115 exact agrees

Execution records

Each row is a run with a record. “Match” means the output bytes hash to the archived value: deterministic computation reproduced, nothing more.

Execution records. A matching SHA-256 is computational reproduction of a deterministic output, not biological validation.
Execution / record timeWhat ranEnvironmentInputsArtifacts versus archiveRecord
Execution time unknownRecord packaged The original executedAt value was generated by the packaging script, not captured from the pipeline. It is preserved as recordedAt; the actual execution time is unknown.This platform Execution on this platform (execution time unknown, CPython 3.13.17)Same fresh inputs, CPython 3.13.17 in a new virtual environment: interpreter deliberately outside the pinned version to show which artifact depends on it. CPython 3.13.17 not the pinned interpreter pandas 2.2.3 · numpy 2.3.5 · scipy 1.17.0 · openpyxl 3.1.5 Isolated virtual environment 14 / 14 verified by SHA-256Inputs fetched from the public URLs of input_manifest.json over the network, plus the two bundled public references; every byte count and SHA-256 compared with the manifest.
  • match nmd/results/selected_candidates.csv SHA-256 ad7fa784e6ca…
Record (JSON)
Execution time unknownRecord packaged The original executedAt value was generated by the packaging script, not captured from the pipeline. It is preserved as recordedAt; the actual execution time is unknown.This platform Execution on this platform (execution time unknown, CPython 3.12.3)Fresh network downloads of all 12 public inputs on 2026-10-24, each verified against input_manifest.json; system CPython 3.12.3 in a new virtual environment (the pinned 3.12.14 build was not available on this host). CPython 3.12.3 not the pinned interpreter pandas 2.2.3 · numpy 2.3.5 · scipy 1.17.0 · openpyxl 3.1.5 Isolated virtual environment 14 / 14 verified by SHA-256Inputs fetched from the public URLs of input_manifest.json over the network, plus the two bundled public references; every byte count and SHA-256 compared with the manifest.
  • match nmd/results/selected_candidates.csv SHA-256 ad7fa784e6ca…
Record (JSON)
Research repository Deterministic replay by the research repository (October 24, 2026)Run in the existing, non-isolated Python 3.12.14 environment before the sensitivity audit. CPython 3.12.14 pandas 2.2.3 · numpy 2.3.5 · scipy 1.17.0 · openpyxl 3.1.5 Existing environment, not isolated 14 / 14 verified by SHA-256Previously downloaded public cached bytes, each verified against the unchanged manifest; not a fresh network download.
  • match nmd/results/selected_candidates.csv SHA-256 ad7fa784e6ca…
Record (JSON) At the commit
Research repository Clean reproduction by the research repository (October 22, 2026)Recorded in the research repository. Successful computational reproduction under the stated input boundaries, not biological validation. CPython 3.12.14 pandas 2.2.3 · numpy 2.3.5 · scipy 1.17.0 · openpyxl 3.1.5 Isolated virtual environment 12 / 12 verified by SHA-256All 12 remote inputs fetched sequentially into a brand-new isolated virtual environment and verified against input_manifest.json.
  • match nmd/results/selected_candidates.csv SHA-256 ad7fa784e6ca…
Record (JSON) At the commit

Traceability

Primary source
Dataset
Zhao et al. 2021 supplementary tables S1, S2 and S4 (publisher workbooks).
Biological model
Published mouse Neuro-2a AS-NMD isoform summaries; three endogenous reporter genes (Ptbp2, Hnrnpl, Tra2b), not BUB1B.
Samples
704 drugs plus one control at 5 µM for 5 h; summarised ratios without individual Ct replicates.
Parameters
  • Three NMD / non-NMD isoform ratios per drug
  • Screen-wide Z and Fisher combination recomputed; Benjamini–Hochberg recomputed
  • Published permutation q values reused, not rerun
Script
track2/reproduction/nmd/reanalyze.py · SHA-256 3572dc35ca41f30bfc8d115e07f04b47fa54d6374b6c4abcc6d83fcf9a7419da · download
Command
python reanalyze.py
Inputs
  • nmd/inputs/table_S1.xlsx · ars.els-cdn.com · 60.9 KB · SHA-256 14c3c7c3c7344c365285eec39a53fd93d4a333eec83bbbbdab7eaa4348dcaf69
  • nmd/inputs/table_S2.xlsx · ars.els-cdn.com · 485.7 KB · SHA-256 f7107fa8e401cc6d1d2adbb68adca5baefe63472cfaf2f178e667d678c3b0007
  • nmd/inputs/table_S4.xlsx · ars.els-cdn.com · 113.9 KB · SHA-256 613713a81e0944d28e1b01f07a6e144ff286726d8686778efca6b1294f749e9b

Downloads

Provenance manifest (JSON) Analysis (JSON)

The manifest lists sources, model, samples, parameters, script, commit, inputs, execution records and every file below with its SHA-256. Its generatedAt is when it was written, not an execution date.

Execution records

  • execution.json Execution record stackfire-20261024-python313 · 11.9 KB · SHA-256 3e96a613c786bd72e045f0678e9f063aa551ab0821296efe28e84cc2432d3ff9
  • execution.json Execution record stackfire-20261024-python312 · 11.9 KB · SHA-256 1356584c9c89ff15209c9af82ba5b4e1385545f7e351dcd3763772de5b73a5b7
  • deterministic_replay_check_20261024.json Deterministic replay of the four reanalyses, October 24, 2026 (cached inputs) · 1.7 KB · SHA-256 c6eb2ccde8c0fb3f297ecf715a2d1808a78a2eb6fdab5f3d7eeba0625527894a · at the commit
  • execution_check.json Execution record, October 22, 2026 (isolated environment, fresh downloads) · 1.7 KB · SHA-256 38ed7fccba9f110ac6a832a950f42a6c001d07666ec134a0e5e2f189653fbe55 · at the commit

Scripts

  • reanalyze.py Original NMD screen reanalysis script · 8.5 KB · SHA-256 3572dc35ca41f30bfc8d115e07f04b47fa54d6374b6c4abcc6d83fcf9a7419da · at the commit
  • fetch_inputs.py Input retrieval wrapper (new, October 22) · 1.4 KB · SHA-256 b12696b6387d5120d1ab49528576e7b90153cf098c29ecc06babb46797a30d99 · at the commit
  • run_reanalyses.py Runner and checker of the four reanalyses (new, October 22) · 3.4 KB · SHA-256 3ccbd544b2c119b0c2558ea4ea172bf37c4a100e569fe047b2f16d95274713ea · at the commit

Manifests

Environment

KBot · Research guide

Prewritten answers · Evidence linked

KBot

Hello, I am KBot, the BioLab research guide. I can explain the research cases, the Literature Workspace, the Evidence Graph and the analysis tools, and where each one stops. Choose a topic below. These are prewritten explanations, not a live AI consultation.

Research information, not individual medical advice. No messages are sent or saved.