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

BUBR1 functional controls: arrest duration

  • Archived result
  • Executed reanalysis

What it is not. A control for checkpoint competence, not a drug-rescue result. No drug and no N1002K were tested.

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
Figure 3D, Wild type: median NEBD-to-exit (40 cells) 515.01 minutes results.json (stackfire-20261024-python312)
Figure 3D, V200A/L205A: median NEBD-to-exit (40 cells) 184.99 minutes results.json (stackfire-20261024-python312)
Figure 4B, Wild type: median NEBD-to-exit (27 cells) 650.00 minutes results.json (stackfire-20261024-python312)
Figure 4B, D137R: median NEBD-to-exit (39 cells) 60.00 minutes results.json (stackfire-20261024-python312)
Figure 4F, Wild type: median NEBD-to-exit (40 cells) 455.00 minutes results.json (stackfire-20261024-python312)
Figure 4F, C132E: median NEBD-to-exit (40 cells) 175.01 minutes results.json (stackfire-20261024-python312)

Archived result · October 17 snapshot

Record MVA-CTRL-006 of the frozen evidence snapshot, exactly as published on the case page. Status in the snapshot: Completed; decision: Control only.

Evidence class
COMPUTATIONAL / DIRECT-BUBR1
Model
Published HeLa BUBR1 depletion/replacement with WT or engineered TPR variants under nocodazole challenge.
Finding
Figure 4B source-data medians are 650 minutes for WT and 60 minutes for D137R. A control for checkpoint competence, not a drug-rescue result.
Next
Require independent checkpoint and chromosome-segregation readouts in future equal-expression assays.
Limitations
  • D137R is not N1002K; no tested drug or exact patient genotype.
  • Cells in the displayed representative replicate are not independent biological replicates.
  • Mitotic-arrest duration under spindle challenge is not chromosome-segregation fidelity in unperturbed divisions.
Provenance in the snapshot
bubr1_checkpoint_kinetics_2026-10-09/results.json · SHA-256 d6be3833115ac368fffe185dfea0e42439e4c80e723b88c626ecb9b874073e6cImported an existing analysis artifact and computed its SHA-256. This snapshot build does not rerun the original analysis or validate biological efficacy.
Chart “Checkpoint competence needs its own control” of the snapshot · unit: Median NEBD-to-exit time (minutes). Published Figure 4B under nocodazole challenge. WT and D137R are not drug-treatment arms. These cell counts do not establish between-replicate precision; no confidence interval is inferred.
RowMedianNote
Wild type65027 cells; representative replicate, not independent biological replicates.
D137R6039 cells; representative replicate, not independent biological replicates.

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
Figure 4B wild type median, chart versus results.json 650 650 exact agrees
Figure 4B D137R median, chart versus results.json 60 60 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 after normalisation checkpoint/results.json SHA-256 81d3ccfd0039…, archived d6be3833115a… Normalisation of software.python (3.13.17 → 3.12.14): with that one field normalised the bytes hash to d6be3833115a…, the archived value. Numerical content unchanged.
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 after normalisation checkpoint/results.json SHA-256 c464fed27412…, archived d6be3833115a… Normalisation of software.python (3.12.3 → 3.12.14): with that one field normalised the bytes hash to d6be3833115a…, the archived value. Numerical content unchanged.
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 checkpoint/results.json SHA-256 d6be3833115a…
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 checkpoint/results.json SHA-256 d6be3833115a…
Record (JSON) At the commit

Traceability

Primary source
Dataset
Zhang et al. 2026 source data workbook (Sheet1), published with the paper.
Biological model
Published HeLa BUBR1 depletion and replacement with WT or engineered TPR variants under nocodazole challenge.
Samples
Individual displayed cells per figure panel (3D, 4B, 4F); representative replicate, cells are not independent biological replicates.
Parameters
  • Workbook SHA-256 and panel labels validated before reading
  • Per-panel medians of NEBD-to-exit time (minutes)
  • Deterministic extraction; no seed
Script
track2/reproduction/checkpoint/reanalyze.py · SHA-256 f74760b9f52747f32352b83b3825ab2960392db41b7ecfb4bd267c5d706b4290 · download
Command
python reanalyze.py --input cache/source_data.xlsx --output results.json
Inputs
  • checkpoint/cache/source_data.xlsx · media.springernature.com · 40.4 KB · SHA-256 d793bc309981fefad4a7bc5a8de852054563b0c29b1212d0221519674f9f5f90

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 checkpoint arrest-duration script · 3.4 KB · SHA-256 f74760b9f52747f32352b83b3825ab2960392db41b7ecfb4bd267c5d706b4290 · 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.