{"ok":true,"analysis":{"id":"ptc","group":"reanalysis","title":"L737* readthrough: exact versus nearby contexts","short":"PTC readthrough contexts","recordId":"MVA-RT-002","chartId":"nearby-readthrough","scriptId":"script-ptc","command":"python analyze.py --workbook supp_tables.xlsx --predictions prediction_extracts.tsv --outdir results; python test_analysis.py","outputPath":"ptc/results/results.json","rowsPath":"ptc/results/nearest_contexts.csv","inputPrefix":"ptc/","dataset":"Toledano et al. 2024 Supplementary Table 3 (complete workbook, 5,837 PTC reporters) and the archived eight-row RTDetective prediction extract (bundled input).","model":"Published 144-nt PTC reporters in HEK293T landing-pad cells; nearest six-base contexts, not endogenous BUB1B.","samples":"Measured reporter rows nearest to the L737* six-base context (UGA, gagagt); untreated and gentamicin columns.","parameters":["Target context: gagagt (UGA)","Selection: minimum six-base Hamming distance, without using response values","Summaries: medians per treatment and median of within-row paired differences, in percentage points"],"whatItIsNot":"There is no exact L737* measurement and no exact six-base match. Twelve measured rows represent eight distinct contexts; they are not BUB1B efficacy, not a patient prediction and not a rescue probability.","statuses":[{"id":"archived","label":"Archived result","description":"A value read from the frozen October 17 evidence snapshot or from a result file versioned in the research repository. Nothing was recomputed here."},{"id":"executed","label":"Executed reanalysis","description":"A real run of the original pipeline with an execution record: date, interpreter and libraries, every input verified by SHA-256, and each output compared with the archived SHA-256."}],"archived":{"snapshotId":"mva-results-2026-10-17-immunotherapy-audit-v1","dataAsOf":"2026-10-17","recordedOn":"2026-10-09","record":{"id":"MVA-RT-002","title":"L737* readthrough: exact versus nearby contexts","kind":"Reanalysis","status":"Completed","recordedOn":"2026-10-09","evidence":"COMPUTATIONAL / PATHWAY EVIDENCE","model":"Published 144-nt PTC reporters in human cells; nearest-context subset, not endogenous BUB1B.","finding":"No exact L737* measurement or exact six-flanking-base match in the 5,837-PTC table. Twelve nearest contexts have a median paired gentamicin increment of 0.0165 percentage points.","decision":"Deprioritized","limitations":["Neighboring-context values are not a prediction for L737* or the child.","The main predictive analysis excluded gentamicin for weak signal.","Readthrough does not guarantee native leucine, endogenous transcript survival, or functional BUBR1. Gentamicin plus mefloquine remains an experimental branch only."],"next":"Use the exact L737* context with matched controls and independently test full-length protein, checkpoint response and segregation fidelity.","sourceIds":["toledano-2024","omachi-2022"],"provenance":{"artifact":"l737_readthrough_gate_2026-10-09/results/results.json","sha256":"8d1f7ca32b05f9e85cedc5d025ea04efee60b581ae4effea8fd389e6f4afbcb9","method":"Extracted medians from the existing nearest-context reanalysis. The paired median increment is not the difference of group medians.","verification":"Imported an existing analysis artifact and computed its SHA-256. This snapshot build does not rerun the original analysis or validate biological efficacy."}},"chart":{"id":"nearby-readthrough","title":"Nearby contexts are not the exact variant","recordId":"MVA-RT-002","unit":"Median reporter readthrough (%)","baseline":null,"series":["Median"],"rows":[{"label":"Untreated","values":[0.1745],"note":"12 nearest measured six-base contexts; exact L737* context absent."},{"label":"Gentamicin","values":[0.1985],"note":"Same 12 contexts, not BUB1B efficacy or a patient prediction."}],"note":"Median paired increment: 0.0165 percentage points; it is not the difference of the two medians. The six-base analogy ignores the rest of the reporter sequence. No rescue probability is computed."},"sources":[{"id":"toledano-2024","title":"Toledano et al. — genome-scale PTC readthrough","pmid":"39174735","doi":"10.1038/s41588-024-01878-5","url":"https://www.nature.com/articles/s41588-024-01878-5","model":"Human HEK293T landing-pad reporters; not endogenous BUB1B","location":"Supplementary Table 3; Extended Data Figure 4"},{"id":"omachi-2022","title":"Omachi et al. — COL4A5 readthrough reporters","pmid":"35243249","doi":"10.1016/j.isci.2022.103891","url":"https://pmc.ncbi.nlm.nih.gov/articles/PMC8866893/","model":"HEK293 COL4A5 cDNA reporters; different gene and context","location":"Figure 6: gentamicin plus mefloquine"}]},"executions":[{"id":"stackfire-20261024-python313","origin":"stackfire","label":"Execution on this platform (execution time unknown, CPython 3.13.17)","executedAt":null,"recordedAt":"2026-10-24T23:32:43.816Z","executionTimeSource":null,"timingNote":"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.","environment":{"python":"3.13.17","dependencies":{"pandas":"2.2.3","numpy":"2.3.5","scipy":"1.17.0","openpyxl":"3.1.5"},"isolated":true,"pinned":false},"host":{"platform":"Linux 6.18.44-fc-v153 x64","description":"Stackfire development sandbox (cloud container), not the research repository author's environment"},"inputs":{"method":"Inputs 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.","verified":14,"expected":14,"details":[{"path":"gse65145/GSE65145_RAW.tar","url":"https://ftp.ncbi.nlm.nih.gov/geo/series/GSE65nnn/GSE65145/suppl/GSE65145_RAW.tar","bundled":false,"expectedSha256":"cb4be4c47a7926722374b3caea84c46c75b8d30161111b118f5e4bbf3791ff57","present":true,"bytes":10209280,"sha256":"cb4be4c47a7926722374b3caea84c46c75b8d30161111b118f5e4bbf3791ff57","matches":true},{"path":"gse65145/GSM1588051.soft","url":"https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSM1588051&targ=self&form=text&view=full","bundled":false,"expectedSha256":"d7d47c2df0f85b1bc21a2fab8092dca004d8f9e2c353d1548f23471324357ffd","present":true,"bytes":2317,"sha256":"d7d47c2df0f85b1bc21a2fab8092dca004d8f9e2c353d1548f23471324357ffd","matches":true},{"path":"gse65145/GSM1588052.soft","url":"https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSM1588052&targ=self&form=text&view=full","bundled":false,"expectedSha256":"fcc03cc8656173a625d4d88ec52a053a989f8cf45a41404299b188c80f163843","present":true,"bytes":2317,"sha256":"fcc03cc8656173a625d4d88ec52a053a989f8cf45a41404299b188c80f163843","matches":true},{"path":"gse65145/GSM1588053.soft","url":"https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSM1588053&targ=self&form=text&view=full","bundled":false,"expectedSha256":"58f75c0c0635eb9af3cd156768ec12be1357237673e022ac930115c779d16d4b","present":true,"bytes":2309,"sha256":"58f75c0c0635eb9af3cd156768ec12be1357237673e022ac930115c779d16d4b","matches":true},{"path":"gse65145/GSM1588054.soft","url":"https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSM1588054&targ=self&form=text&view=full","bundled":false,"expectedSha256":"149482fa5b3da2bf7c83af91c42a6cc613095d958736bdfec1612825298440ce","present":true,"bytes":2309,"sha256":"149482fa5b3da2bf7c83af91c42a6cc613095d958736bdfec1612825298440ce","matches":true},{"path":"gse65145/GSM1588055.soft","url":"https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSM1588055&targ=self&form=text&view=full","bundled":false,"expectedSha256":"8ffb2fb9e2414d96e08892a560b6daa3f29028e03e197cc2c8f5a9630bcca74e","present":true,"bytes":2325,"sha256":"8ffb2fb9e2414d96e08892a560b6daa3f29028e03e197cc2c8f5a9630bcca74e","matches":true},{"path":"gse65145/GSM1588056.soft","url":"https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSM1588056&targ=self&form=text&view=full","bundled":false,"expectedSha256":"150e67baf0258a5d5b8f5a9a26bf989d25da1d8a4bc9255620addaaf6b455cdb","present":true,"bytes":2325,"sha256":"150e67baf0258a5d5b8f5a9a26bf989d25da1d8a4bc9255620addaaf6b455cdb","matches":true},{"path":"nmd/inputs/table_S1.xlsx","url":"https://ars.els-cdn.com/content/image/1-s2.0-S2162253121003061-mmc2.xlsx","bundled":false,"expectedSha256":"14c3c7c3c7344c365285eec39a53fd93d4a333eec83bbbbdab7eaa4348dcaf69","present":true,"bytes":62404,"sha256":"14c3c7c3c7344c365285eec39a53fd93d4a333eec83bbbbdab7eaa4348dcaf69","matches":true},{"path":"nmd/inputs/table_S2.xlsx","url":"https://ars.els-cdn.com/content/image/1-s2.0-S2162253121003061-mmc3.xlsx","bundled":false,"expectedSha256":"f7107fa8e401cc6d1d2adbb68adca5baefe63472cfaf2f178e667d678c3b0007","present":true,"bytes":497402,"sha256":"f7107fa8e401cc6d1d2adbb68adca5baefe63472cfaf2f178e667d678c3b0007","matches":true},{"path":"nmd/inputs/table_S4.xlsx","url":"https://ars.els-cdn.com/content/image/1-s2.0-S2162253121003061-mmc5.xlsx","bundled":false,"expectedSha256":"613713a81e0944d28e1b01f07a6e144ff286726d8686778efca6b1294f749e9b","present":true,"bytes":116602,"sha256":"613713a81e0944d28e1b01f07a6e144ff286726d8686778efca6b1294f749e9b","matches":true},{"path":"ptc/supp_tables.xlsx","url":"https://media.springernature.com/original/springer-static/esm/art%3A10.1038%2Fs41588-024-01878-5/MediaObjects/41588_2024_1878_MOESM4_ESM.xlsx","bundled":false,"expectedSha256":"83b4661d839e7450abb3a4266a0dc7e94260fd100f9a6efcc6e2bd77683a5b64","present":true,"bytes":10227370,"sha256":"83b4661d839e7450abb3a4266a0dc7e94260fd100f9a6efcc6e2bd77683a5b64","matches":true},{"path":"checkpoint/cache/source_data.xlsx","url":"https://media.springernature.com/original/springer-static/esm/art%3A10.1038%2Fs42003-026-10384-9/MediaObjects/42003_2026_10384_MOESM5_ESM.xlsx","bundled":false,"expectedSha256":"d793bc309981fefad4a7bc5a8de852054563b0c29b1212d0221519674f9f5f90","present":true,"bytes":41329,"sha256":"d793bc309981fefad4a7bc5a8de852054563b0c29b1212d0221519674f9f5f90","matches":true},{"path":"gse65145/hg19_chr15_refseq.json","url":"https://api.genome.ucsc.edu/getData/track?genome=hg19;track=ncbiRefSeq;chrom=chr15;start=40000000;end=41000000","bundled":true,"expectedSha256":"1a0ccb6acb42734032645c6e13ddb79bd23d046689e7a5a3a17469a7475fff98","present":true,"bytes":44863,"sha256":"1a0ccb6acb42734032645c6e13ddb79bd23d046689e7a5a3a17469a7475fff98","matches":true},{"path":"ptc/prediction_extracts.tsv","url":"https://doi.org/10.6084/m9.figshare.23708901","bundled":true,"expectedSha256":"5db3ac1925af814552fad15153299e2dbafee484c00680a5369f7d7613a5ab5f","present":true,"bytes":663,"sha256":"5db3ac1925af814552fad15153299e2dbafee484c00680a5369f7d7613a5ab5f","matches":true}]},"scripts":[{"path":"track2/reproduction/ptc/test_analysis.py","sha256":"ac47c819e5b139d343929f67e62bf79b059ec4b1482fc94a33fb141747813b20","matchesPinnedCommit":true},{"path":"track2/reproduction/ptc/analyze.py","sha256":"9b6e1085155fa229fa2816b56f4994541ce827008109b27f93cba33ca5c767a8","matchesPinnedCommit":true},{"path":"track2/reproduction/gse65145/reanalyse_gse65145.py","sha256":"a66f9c10b93031ec620e812de59e717d35272657fdd0d56d6ea7c11230df807a","matchesPinnedCommit":true},{"path":"track2/reproduction/checkpoint/reanalyze.py","sha256":"f74760b9f52747f32352b83b3825ab2960392db41b7ecfb4bd267c5d706b4290","matchesPinnedCommit":true},{"path":"track2/reproduction/nmd/reanalyze.py","sha256":"3572dc35ca41f30bfc8d115e07f04b47fa54d6374b6c4abcc6d83fcf9a7419da","matchesPinnedCommit":true}],"artifacts":[{"analysis":"gse65145","artifact":"gse65145/gse65145_bub1b_results.json","sha256":"e71199b4f23c6315f02febfd18aac8b9bcd7e7f8bb05a7a7b624ad874d54d3b6","expectedSha256":"e71199b4f23c6315f02febfd18aac8b9bcd7e7f8bb05a7a7b624ad874d54d3b6","outputVerified":true,"matches":true,"normalisation":null},{"analysis":"nmd","artifact":"nmd/results/selected_candidates.csv","sha256":"ad7fa784e6caf2f126c9730e4edaf7dc75f0ea2ad54208661de75555ede6ab9c","expectedSha256":"ad7fa784e6caf2f126c9730e4edaf7dc75f0ea2ad54208661de75555ede6ab9c","outputVerified":true,"matches":true,"normalisation":null},{"analysis":"ptc","artifact":"ptc/results/results.json","sha256":"8d1f7ca32b05f9e85cedc5d025ea04efee60b581ae4effea8fd389e6f4afbcb9","expectedSha256":"8d1f7ca32b05f9e85cedc5d025ea04efee60b581ae4effea8fd389e6f4afbcb9","outputVerified":true,"matches":true,"normalisation":null},{"analysis":"checkpoint","artifact":"checkpoint/results.json","sha256":"81d3ccfd003926d90b70928407c3e91c8f52d046e655ecdead644994240539e0","expectedSha256":"d6be3833115ac368fffe185dfea0e42439e4c80e723b88c626ecb9b874073e6c","outputVerified":true,"matches":false,"normalisation":{"field":"software.python","from":"3.13.17","to":"3.12.14","sha256":"d6be3833115ac368fffe185dfea0e42439e4c80e723b88c626ecb9b874073e6c","matchesArchived":true}}],"outputs":[{"id":"stackfire-20261024-python313.gse65145.gse65145_bub1b_results.json","title":"gse65145/gse65145_bub1b_results.json (stackfire-20261024-python313)","path":"executions/stackfire-20261024-python313/outputs/gse65145/gse65145_bub1b_results.json","bytes":9260,"sha256":"e71199b4f23c6315f02febfd18aac8b9bcd7e7f8bb05a7a7b624ad874d54d3b6","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python313.gse65145.gse65145_bub1b_results.json"},{"id":"stackfire-20261024-python313.nmd.results.selected_candidates.csv","title":"nmd/results/selected_candidates.csv (stackfire-20261024-python313)","path":"executions/stackfire-20261024-python313/outputs/nmd/results/selected_candidates.csv","bytes":8021,"sha256":"ad7fa784e6caf2f126c9730e4edaf7dc75f0ea2ad54208661de75555ede6ab9c","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python313.nmd.results.selected_candidates.csv"},{"id":"stackfire-20261024-python313.nmd.results.summary.json","title":"nmd/results/summary.json (stackfire-20261024-python313)","path":"executions/stackfire-20261024-python313/outputs/nmd/results/summary.json","bytes":4157,"sha256":"47548a9586411173ede52507dbb301b651fd60b0b42cb1716fab4ea4a2faad6a","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python313.nmd.results.summary.json"},{"id":"stackfire-20261024-python313.nmd.results.all_drugs_reanalysis.csv","title":"nmd/results/all_drugs_reanalysis.csv (stackfire-20261024-python313)","path":"executions/stackfire-20261024-python313/outputs/nmd/results/all_drugs_reanalysis.csv","bytes":437152,"sha256":"299e6771f9f7f373cc2492623b1060c7c5519afdc667e665395165ea72c09d57","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python313.nmd.results.all_drugs_reanalysis.csv"},{"id":"stackfire-20261024-python313.nmd.results.published_ratio_bounds_audit.csv","title":"nmd/results/published_ratio_bounds_audit.csv (stackfire-20261024-python313)","path":"executions/stackfire-20261024-python313/outputs/nmd/results/published_ratio_bounds_audit.csv","bytes":423309,"sha256":"35d1a84a5e760dabaa33f612b4c49a0c0e5d0ca777fecc3244191a69e0edcbc4","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python313.nmd.results.published_ratio_bounds_audit.csv"},{"id":"stackfire-20261024-python313.nmd.results.published_SEM_formula_audit.csv","title":"nmd/results/published_SEM_formula_audit.csv (stackfire-20261024-python313)","path":"executions/stackfire-20261024-python313/outputs/nmd/results/published_SEM_formula_audit.csv","bytes":172530,"sha256":"1de2ee0bd5928a23c37abf4c41a57021265d6e7895e0be2841e756634f5f5d92","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python313.nmd.results.published_SEM_formula_audit.csv"},{"id":"stackfire-20261024-python313.ptc.results.results.json","title":"ptc/results/results.json (stackfire-20261024-python313)","path":"executions/stackfire-20261024-python313/outputs/ptc/results/results.json","bytes":3811,"sha256":"8d1f7ca32b05f9e85cedc5d025ea04efee60b581ae4effea8fd389e6f4afbcb9","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python313.ptc.results.results.json"},{"id":"stackfire-20261024-python313.ptc.results.nearest_contexts.csv","title":"ptc/results/nearest_contexts.csv (stackfire-20261024-python313)","path":"executions/stackfire-20261024-python313/outputs/ptc/results/nearest_contexts.csv","bytes":926,"sha256":"c053e977e65c6861395e7c935f08b7c9b8045a65f90b1e211105360afbbcae08","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python313.ptc.results.nearest_contexts.csv"},{"id":"stackfire-20261024-python313.checkpoint.results.json","title":"checkpoint/results.json (stackfire-20261024-python313)","path":"executions/stackfire-20261024-python313/outputs/checkpoint/results.json","bytes":4729,"sha256":"81d3ccfd003926d90b70928407c3e91c8f52d046e655ecdead644994240539e0","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python313.checkpoint.results.json"}],"note":"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.","scope":"Computational replay of the four original deterministic reanalyses from public processed sources. Not biological validation, not a new experiment, not evidence of rescue or efficacy.","limitations":["Replay of the original scripts on public processed sources: the NMD permutation test is not rerun, the PTC prediction extract is the archived one, the checkpoint output embeds the interpreter version."],"fileId":"stackfire-20261024-python313.execution.json","url":null,"pipeline":{"repository":"https://github.com/ivillafuerte/mva-hackathon-2026","commit":"a434af99342f57aa9fde958535c173b82c315c2a","runner":"track2/reproduction/run_reanalyses.py","fetcher":"track2/reproduction/fetch_inputs.py","pinnedPython":"3.12.14"}},{"id":"stackfire-20261024-python312","origin":"stackfire","label":"Execution on this platform (execution time unknown, CPython 3.12.3)","executedAt":null,"recordedAt":"2026-10-24T23:32:43.620Z","executionTimeSource":null,"timingNote":"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.","environment":{"python":"3.12.3","dependencies":{"pandas":"2.2.3","numpy":"2.3.5","scipy":"1.17.0","openpyxl":"3.1.5"},"isolated":true,"pinned":false},"host":{"platform":"Linux 6.18.44-fc-v153 x64","description":"Stackfire development sandbox (cloud container), not the research repository author's environment"},"inputs":{"method":"Inputs 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.","verified":14,"expected":14,"details":[{"path":"gse65145/GSE65145_RAW.tar","url":"https://ftp.ncbi.nlm.nih.gov/geo/series/GSE65nnn/GSE65145/suppl/GSE65145_RAW.tar","bundled":false,"expectedSha256":"cb4be4c47a7926722374b3caea84c46c75b8d30161111b118f5e4bbf3791ff57","present":true,"bytes":10209280,"sha256":"cb4be4c47a7926722374b3caea84c46c75b8d30161111b118f5e4bbf3791ff57","matches":true},{"path":"gse65145/GSM1588051.soft","url":"https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSM1588051&targ=self&form=text&view=full","bundled":false,"expectedSha256":"d7d47c2df0f85b1bc21a2fab8092dca004d8f9e2c353d1548f23471324357ffd","present":true,"bytes":2317,"sha256":"d7d47c2df0f85b1bc21a2fab8092dca004d8f9e2c353d1548f23471324357ffd","matches":true},{"path":"gse65145/GSM1588052.soft","url":"https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSM1588052&targ=self&form=text&view=full","bundled":false,"expectedSha256":"fcc03cc8656173a625d4d88ec52a053a989f8cf45a41404299b188c80f163843","present":true,"bytes":2317,"sha256":"fcc03cc8656173a625d4d88ec52a053a989f8cf45a41404299b188c80f163843","matches":true},{"path":"gse65145/GSM1588053.soft","url":"https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSM1588053&targ=self&form=text&view=full","bundled":false,"expectedSha256":"58f75c0c0635eb9af3cd156768ec12be1357237673e022ac930115c779d16d4b","present":true,"bytes":2309,"sha256":"58f75c0c0635eb9af3cd156768ec12be1357237673e022ac930115c779d16d4b","matches":true},{"path":"gse65145/GSM1588054.soft","url":"https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSM1588054&targ=self&form=text&view=full","bundled":false,"expectedSha256":"149482fa5b3da2bf7c83af91c42a6cc613095d958736bdfec1612825298440ce","present":true,"bytes":2309,"sha256":"149482fa5b3da2bf7c83af91c42a6cc613095d958736bdfec1612825298440ce","matches":true},{"path":"gse65145/GSM1588055.soft","url":"https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSM1588055&targ=self&form=text&view=full","bundled":false,"expectedSha256":"8ffb2fb9e2414d96e08892a560b6daa3f29028e03e197cc2c8f5a9630bcca74e","present":true,"bytes":2325,"sha256":"8ffb2fb9e2414d96e08892a560b6daa3f29028e03e197cc2c8f5a9630bcca74e","matches":true},{"path":"gse65145/GSM1588056.soft","url":"https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSM1588056&targ=self&form=text&view=full","bundled":false,"expectedSha256":"150e67baf0258a5d5b8f5a9a26bf989d25da1d8a4bc9255620addaaf6b455cdb","present":true,"bytes":2325,"sha256":"150e67baf0258a5d5b8f5a9a26bf989d25da1d8a4bc9255620addaaf6b455cdb","matches":true},{"path":"nmd/inputs/table_S1.xlsx","url":"https://ars.els-cdn.com/content/image/1-s2.0-S2162253121003061-mmc2.xlsx","bundled":false,"expectedSha256":"14c3c7c3c7344c365285eec39a53fd93d4a333eec83bbbbdab7eaa4348dcaf69","present":true,"bytes":62404,"sha256":"14c3c7c3c7344c365285eec39a53fd93d4a333eec83bbbbdab7eaa4348dcaf69","matches":true},{"path":"nmd/inputs/table_S2.xlsx","url":"https://ars.els-cdn.com/content/image/1-s2.0-S2162253121003061-mmc3.xlsx","bundled":false,"expectedSha256":"f7107fa8e401cc6d1d2adbb68adca5baefe63472cfaf2f178e667d678c3b0007","present":true,"bytes":497402,"sha256":"f7107fa8e401cc6d1d2adbb68adca5baefe63472cfaf2f178e667d678c3b0007","matches":true},{"path":"nmd/inputs/table_S4.xlsx","url":"https://ars.els-cdn.com/content/image/1-s2.0-S2162253121003061-mmc5.xlsx","bundled":false,"expectedSha256":"613713a81e0944d28e1b01f07a6e144ff286726d8686778efca6b1294f749e9b","present":true,"bytes":116602,"sha256":"613713a81e0944d28e1b01f07a6e144ff286726d8686778efca6b1294f749e9b","matches":true},{"path":"ptc/supp_tables.xlsx","url":"https://media.springernature.com/original/springer-static/esm/art%3A10.1038%2Fs41588-024-01878-5/MediaObjects/41588_2024_1878_MOESM4_ESM.xlsx","bundled":false,"expectedSha256":"83b4661d839e7450abb3a4266a0dc7e94260fd100f9a6efcc6e2bd77683a5b64","present":true,"bytes":10227370,"sha256":"83b4661d839e7450abb3a4266a0dc7e94260fd100f9a6efcc6e2bd77683a5b64","matches":true},{"path":"checkpoint/cache/source_data.xlsx","url":"https://media.springernature.com/original/springer-static/esm/art%3A10.1038%2Fs42003-026-10384-9/MediaObjects/42003_2026_10384_MOESM5_ESM.xlsx","bundled":false,"expectedSha256":"d793bc309981fefad4a7bc5a8de852054563b0c29b1212d0221519674f9f5f90","present":true,"bytes":41329,"sha256":"d793bc309981fefad4a7bc5a8de852054563b0c29b1212d0221519674f9f5f90","matches":true},{"path":"gse65145/hg19_chr15_refseq.json","url":"https://api.genome.ucsc.edu/getData/track?genome=hg19;track=ncbiRefSeq;chrom=chr15;start=40000000;end=41000000","bundled":true,"expectedSha256":"1a0ccb6acb42734032645c6e13ddb79bd23d046689e7a5a3a17469a7475fff98","present":true,"bytes":44863,"sha256":"1a0ccb6acb42734032645c6e13ddb79bd23d046689e7a5a3a17469a7475fff98","matches":true},{"path":"ptc/prediction_extracts.tsv","url":"https://doi.org/10.6084/m9.figshare.23708901","bundled":true,"expectedSha256":"5db3ac1925af814552fad15153299e2dbafee484c00680a5369f7d7613a5ab5f","present":true,"bytes":663,"sha256":"5db3ac1925af814552fad15153299e2dbafee484c00680a5369f7d7613a5ab5f","matches":true}]},"scripts":[{"path":"track2/reproduction/ptc/test_analysis.py","sha256":"ac47c819e5b139d343929f67e62bf79b059ec4b1482fc94a33fb141747813b20","matchesPinnedCommit":true},{"path":"track2/reproduction/ptc/analyze.py","sha256":"9b6e1085155fa229fa2816b56f4994541ce827008109b27f93cba33ca5c767a8","matchesPinnedCommit":true},{"path":"track2/reproduction/gse65145/reanalyse_gse65145.py","sha256":"a66f9c10b93031ec620e812de59e717d35272657fdd0d56d6ea7c11230df807a","matchesPinnedCommit":true},{"path":"track2/reproduction/checkpoint/reanalyze.py","sha256":"f74760b9f52747f32352b83b3825ab2960392db41b7ecfb4bd267c5d706b4290","matchesPinnedCommit":true},{"path":"track2/reproduction/nmd/reanalyze.py","sha256":"3572dc35ca41f30bfc8d115e07f04b47fa54d6374b6c4abcc6d83fcf9a7419da","matchesPinnedCommit":true}],"artifacts":[{"analysis":"gse65145","artifact":"gse65145/gse65145_bub1b_results.json","sha256":"e71199b4f23c6315f02febfd18aac8b9bcd7e7f8bb05a7a7b624ad874d54d3b6","expectedSha256":"e71199b4f23c6315f02febfd18aac8b9bcd7e7f8bb05a7a7b624ad874d54d3b6","outputVerified":true,"matches":true,"normalisation":null},{"analysis":"nmd","artifact":"nmd/results/selected_candidates.csv","sha256":"ad7fa784e6caf2f126c9730e4edaf7dc75f0ea2ad54208661de75555ede6ab9c","expectedSha256":"ad7fa784e6caf2f126c9730e4edaf7dc75f0ea2ad54208661de75555ede6ab9c","outputVerified":true,"matches":true,"normalisation":null},{"analysis":"ptc","artifact":"ptc/results/results.json","sha256":"8d1f7ca32b05f9e85cedc5d025ea04efee60b581ae4effea8fd389e6f4afbcb9","expectedSha256":"8d1f7ca32b05f9e85cedc5d025ea04efee60b581ae4effea8fd389e6f4afbcb9","outputVerified":true,"matches":true,"normalisation":null},{"analysis":"checkpoint","artifact":"checkpoint/results.json","sha256":"c464fed27412ae21bcaf8925de98b04fbad70d758474320c5a977981312e502b","expectedSha256":"d6be3833115ac368fffe185dfea0e42439e4c80e723b88c626ecb9b874073e6c","outputVerified":true,"matches":false,"normalisation":{"field":"software.python","from":"3.12.3","to":"3.12.14","sha256":"d6be3833115ac368fffe185dfea0e42439e4c80e723b88c626ecb9b874073e6c","matchesArchived":true}}],"outputs":[{"id":"stackfire-20261024-python312.gse65145.gse65145_bub1b_results.json","title":"gse65145/gse65145_bub1b_results.json (stackfire-20261024-python312)","path":"executions/stackfire-20261024-python312/outputs/gse65145/gse65145_bub1b_results.json","bytes":9260,"sha256":"e71199b4f23c6315f02febfd18aac8b9bcd7e7f8bb05a7a7b624ad874d54d3b6","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python312.gse65145.gse65145_bub1b_results.json"},{"id":"stackfire-20261024-python312.nmd.results.selected_candidates.csv","title":"nmd/results/selected_candidates.csv (stackfire-20261024-python312)","path":"executions/stackfire-20261024-python312/outputs/nmd/results/selected_candidates.csv","bytes":8021,"sha256":"ad7fa784e6caf2f126c9730e4edaf7dc75f0ea2ad54208661de75555ede6ab9c","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python312.nmd.results.selected_candidates.csv"},{"id":"stackfire-20261024-python312.nmd.results.summary.json","title":"nmd/results/summary.json (stackfire-20261024-python312)","path":"executions/stackfire-20261024-python312/outputs/nmd/results/summary.json","bytes":4156,"sha256":"7346a2ffc89a2cd373a314f32a0ae4562ac69ff99b7aa57a4ff914ed9b9fd55a","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python312.nmd.results.summary.json"},{"id":"stackfire-20261024-python312.nmd.results.all_drugs_reanalysis.csv","title":"nmd/results/all_drugs_reanalysis.csv (stackfire-20261024-python312)","path":"executions/stackfire-20261024-python312/outputs/nmd/results/all_drugs_reanalysis.csv","bytes":437152,"sha256":"299e6771f9f7f373cc2492623b1060c7c5519afdc667e665395165ea72c09d57","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python312.nmd.results.all_drugs_reanalysis.csv"},{"id":"stackfire-20261024-python312.nmd.results.published_ratio_bounds_audit.csv","title":"nmd/results/published_ratio_bounds_audit.csv (stackfire-20261024-python312)","path":"executions/stackfire-20261024-python312/outputs/nmd/results/published_ratio_bounds_audit.csv","bytes":423309,"sha256":"35d1a84a5e760dabaa33f612b4c49a0c0e5d0ca777fecc3244191a69e0edcbc4","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python312.nmd.results.published_ratio_bounds_audit.csv"},{"id":"stackfire-20261024-python312.nmd.results.published_SEM_formula_audit.csv","title":"nmd/results/published_SEM_formula_audit.csv (stackfire-20261024-python312)","path":"executions/stackfire-20261024-python312/outputs/nmd/results/published_SEM_formula_audit.csv","bytes":172530,"sha256":"1de2ee0bd5928a23c37abf4c41a57021265d6e7895e0be2841e756634f5f5d92","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python312.nmd.results.published_SEM_formula_audit.csv"},{"id":"stackfire-20261024-python312.ptc.results.results.json","title":"ptc/results/results.json (stackfire-20261024-python312)","path":"executions/stackfire-20261024-python312/outputs/ptc/results/results.json","bytes":3811,"sha256":"8d1f7ca32b05f9e85cedc5d025ea04efee60b581ae4effea8fd389e6f4afbcb9","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python312.ptc.results.results.json"},{"id":"stackfire-20261024-python312.ptc.results.nearest_contexts.csv","title":"ptc/results/nearest_contexts.csv (stackfire-20261024-python312)","path":"executions/stackfire-20261024-python312/outputs/ptc/results/nearest_contexts.csv","bytes":926,"sha256":"c053e977e65c6861395e7c935f08b7c9b8045a65f90b1e211105360afbbcae08","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python312.ptc.results.nearest_contexts.csv"},{"id":"stackfire-20261024-python312.checkpoint.results.json","title":"checkpoint/results.json (stackfire-20261024-python312)","path":"executions/stackfire-20261024-python312/outputs/checkpoint/results.json","bytes":4728,"sha256":"c464fed27412ae21bcaf8925de98b04fbad70d758474320c5a977981312e502b","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python312.checkpoint.results.json"}],"note":"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).","scope":"Computational replay of the four original deterministic reanalyses from public processed sources. Not biological validation, not a new experiment, not evidence of rescue or efficacy.","limitations":["Replay of the original scripts on public processed sources: the NMD permutation test is not rerun, the PTC prediction extract is the archived one, the checkpoint output embeds the interpreter version."],"fileId":"stackfire-20261024-python312.execution.json","url":null,"pipeline":{"repository":"https://github.com/ivillafuerte/mva-hackathon-2026","commit":"a434af99342f57aa9fde958535c173b82c315c2a","runner":"track2/reproduction/run_reanalyses.py","fetcher":"track2/reproduction/fetch_inputs.py","pinnedPython":"3.12.14"}},{"id":"replay-check-20261024","origin":"repository","label":"Deterministic replay by the research repository (October 24, 2026)","executedAt":"2026-10-24T20:35:58.556365+00:00","environment":{"python":"3.12.14","dependencies":{"pandas":"2.2.3","numpy":"2.3.5","scipy":"1.17.0","openpyxl":"3.1.5"},"isolated":false,"pinned":true},"inputs":{"method":"Previously downloaded public cached bytes, each verified against the unchanged manifest; not a fresh network download.","verified":14,"expected":14},"artifacts":[{"analysis":"gse65145","artifact":"gse65145/gse65145_bub1b_results.json","sha256":"e71199b4f23c6315f02febfd18aac8b9bcd7e7f8bb05a7a7b624ad874d54d3b6","expectedSha256":"e71199b4f23c6315f02febfd18aac8b9bcd7e7f8bb05a7a7b624ad874d54d3b6","matches":true,"normalisation":null},{"analysis":"nmd","artifact":"nmd/results/selected_candidates.csv","sha256":"ad7fa784e6caf2f126c9730e4edaf7dc75f0ea2ad54208661de75555ede6ab9c","expectedSha256":"ad7fa784e6caf2f126c9730e4edaf7dc75f0ea2ad54208661de75555ede6ab9c","matches":true,"normalisation":null},{"analysis":"ptc","artifact":"ptc/results/results.json","sha256":"8d1f7ca32b05f9e85cedc5d025ea04efee60b581ae4effea8fd389e6f4afbcb9","expectedSha256":"8d1f7ca32b05f9e85cedc5d025ea04efee60b581ae4effea8fd389e6f4afbcb9","matches":true,"normalisation":null},{"analysis":"checkpoint","artifact":"checkpoint/results.json","sha256":"d6be3833115ac368fffe185dfea0e42439e4c80e723b88c626ecb9b874073e6c","expectedSha256":"d6be3833115ac368fffe185dfea0e42439e4c80e723b88c626ecb9b874073e6c","matches":true,"normalisation":null}],"note":"Run in the existing, non-isolated Python 3.12.14 environment before the sensitivity audit.","scope":"Original deterministic reanalyses from processed public source data; not new biological validation or reanalysis from sequencing reads.","limitations":["NMD original stochastic permutation procedure is not rerun; published p values are reused.","PTC prediction_extracts.tsv is archived public Figshare-derived input; full prediction-file extraction is not rerun.","UCSC annotation input preserves its original retrieval timestamp; it is not a fresh live annotation response.","Checkpoint exact-byte result assumes pinned Python/library versions; inspect version-only differences separately."],"fileId":"replay-check-20261024","url":"https://github.com/ivillafuerte/mva-hackathon-2026/blob/a434af99342f57aa9fde958535c173b82c315c2a/track2/reproduction/robustness/verification/deterministic_replay_check_20261024.json"},{"id":"execution-check-20261022","origin":"repository","label":"Clean reproduction by the research repository (October 22, 2026)","executedAt":"2026-10-22T18:59:19.720827+00:00","environment":{"python":"3.12.14","dependencies":{"pandas":"2.2.3","numpy":"2.3.5","scipy":"1.17.0","openpyxl":"3.1.5"},"isolated":true,"pinned":true},"inputs":{"method":"All 12 remote inputs fetched sequentially into a brand-new isolated virtual environment and verified against input_manifest.json.","verified":12,"expected":12},"artifacts":[{"analysis":"gse65145","artifact":"gse65145/gse65145_bub1b_results.json","sha256":"e71199b4f23c6315f02febfd18aac8b9bcd7e7f8bb05a7a7b624ad874d54d3b6","expectedSha256":"e71199b4f23c6315f02febfd18aac8b9bcd7e7f8bb05a7a7b624ad874d54d3b6","matches":true,"normalisation":null},{"analysis":"nmd","artifact":"nmd/results/selected_candidates.csv","sha256":"ad7fa784e6caf2f126c9730e4edaf7dc75f0ea2ad54208661de75555ede6ab9c","expectedSha256":"ad7fa784e6caf2f126c9730e4edaf7dc75f0ea2ad54208661de75555ede6ab9c","matches":true,"normalisation":null},{"analysis":"ptc","artifact":"ptc/results/results.json","sha256":"8d1f7ca32b05f9e85cedc5d025ea04efee60b581ae4effea8fd389e6f4afbcb9","expectedSha256":"8d1f7ca32b05f9e85cedc5d025ea04efee60b581ae4effea8fd389e6f4afbcb9","matches":true,"normalisation":null},{"analysis":"checkpoint","artifact":"checkpoint/results.json","sha256":"d6be3833115ac368fffe185dfea0e42439e4c80e723b88c626ecb9b874073e6c","expectedSha256":"d6be3833115ac368fffe185dfea0e42439e4c80e723b88c626ecb9b874073e6c","matches":true,"normalisation":null}],"note":"Recorded in the research repository. Successful computational reproduction under the stated input boundaries, not biological validation.","scope":"Original deterministic reanalyses from processed public source data; not new biological validation or reanalysis from sequencing reads.","limitations":["NMD original stochastic permutation procedure is not rerun; published p values are reused.","PTC prediction_extracts.tsv is archived public Figshare-derived input; full prediction-file extraction is not rerun.","UCSC annotation input preserves its original retrieval timestamp; it is not a fresh live annotation response.","Checkpoint exact-byte result assumes pinned Python/library versions; inspect version-only differences separately."],"fileId":"execution-check-20261022","url":"https://github.com/ivillafuerte/mva-hackathon-2026/blob/a434af99342f57aa9fde958535c173b82c315c2a/track2/reproduction/execution_check.json"}],"latestExecution":{"id":"stackfire-20261024-python313","origin":"stackfire","label":"Execution on this platform (execution time unknown, CPython 3.13.17)","executedAt":null,"recordedAt":"2026-10-24T23:32:43.816Z","executionTimeSource":null,"timingNote":"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.","environment":{"python":"3.13.17","dependencies":{"pandas":"2.2.3","numpy":"2.3.5","scipy":"1.17.0","openpyxl":"3.1.5"},"isolated":true,"pinned":false},"host":{"platform":"Linux 6.18.44-fc-v153 x64","description":"Stackfire development sandbox (cloud container), not the research repository author's environment"},"inputs":{"method":"Inputs 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.","verified":14,"expected":14,"details":[{"path":"gse65145/GSE65145_RAW.tar","url":"https://ftp.ncbi.nlm.nih.gov/geo/series/GSE65nnn/GSE65145/suppl/GSE65145_RAW.tar","bundled":false,"expectedSha256":"cb4be4c47a7926722374b3caea84c46c75b8d30161111b118f5e4bbf3791ff57","present":true,"bytes":10209280,"sha256":"cb4be4c47a7926722374b3caea84c46c75b8d30161111b118f5e4bbf3791ff57","matches":true},{"path":"gse65145/GSM1588051.soft","url":"https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSM1588051&targ=self&form=text&view=full","bundled":false,"expectedSha256":"d7d47c2df0f85b1bc21a2fab8092dca004d8f9e2c353d1548f23471324357ffd","present":true,"bytes":2317,"sha256":"d7d47c2df0f85b1bc21a2fab8092dca004d8f9e2c353d1548f23471324357ffd","matches":true},{"path":"gse65145/GSM1588052.soft","url":"https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSM1588052&targ=self&form=text&view=full","bundled":false,"expectedSha256":"fcc03cc8656173a625d4d88ec52a053a989f8cf45a41404299b188c80f163843","present":true,"bytes":2317,"sha256":"fcc03cc8656173a625d4d88ec52a053a989f8cf45a41404299b188c80f163843","matches":true},{"path":"gse65145/GSM1588053.soft","url":"https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSM1588053&targ=self&form=text&view=full","bundled":false,"expectedSha256":"58f75c0c0635eb9af3cd156768ec12be1357237673e022ac930115c779d16d4b","present":true,"bytes":2309,"sha256":"58f75c0c0635eb9af3cd156768ec12be1357237673e022ac930115c779d16d4b","matches":true},{"path":"gse65145/GSM1588054.soft","url":"https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSM1588054&targ=self&form=text&view=full","bundled":false,"expectedSha256":"149482fa5b3da2bf7c83af91c42a6cc613095d958736bdfec1612825298440ce","present":true,"bytes":2309,"sha256":"149482fa5b3da2bf7c83af91c42a6cc613095d958736bdfec1612825298440ce","matches":true},{"path":"gse65145/GSM1588055.soft","url":"https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSM1588055&targ=self&form=text&view=full","bundled":false,"expectedSha256":"8ffb2fb9e2414d96e08892a560b6daa3f29028e03e197cc2c8f5a9630bcca74e","present":true,"bytes":2325,"sha256":"8ffb2fb9e2414d96e08892a560b6daa3f29028e03e197cc2c8f5a9630bcca74e","matches":true},{"path":"gse65145/GSM1588056.soft","url":"https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSM1588056&targ=self&form=text&view=full","bundled":false,"expectedSha256":"150e67baf0258a5d5b8f5a9a26bf989d25da1d8a4bc9255620addaaf6b455cdb","present":true,"bytes":2325,"sha256":"150e67baf0258a5d5b8f5a9a26bf989d25da1d8a4bc9255620addaaf6b455cdb","matches":true},{"path":"nmd/inputs/table_S1.xlsx","url":"https://ars.els-cdn.com/content/image/1-s2.0-S2162253121003061-mmc2.xlsx","bundled":false,"expectedSha256":"14c3c7c3c7344c365285eec39a53fd93d4a333eec83bbbbdab7eaa4348dcaf69","present":true,"bytes":62404,"sha256":"14c3c7c3c7344c365285eec39a53fd93d4a333eec83bbbbdab7eaa4348dcaf69","matches":true},{"path":"nmd/inputs/table_S2.xlsx","url":"https://ars.els-cdn.com/content/image/1-s2.0-S2162253121003061-mmc3.xlsx","bundled":false,"expectedSha256":"f7107fa8e401cc6d1d2adbb68adca5baefe63472cfaf2f178e667d678c3b0007","present":true,"bytes":497402,"sha256":"f7107fa8e401cc6d1d2adbb68adca5baefe63472cfaf2f178e667d678c3b0007","matches":true},{"path":"nmd/inputs/table_S4.xlsx","url":"https://ars.els-cdn.com/content/image/1-s2.0-S2162253121003061-mmc5.xlsx","bundled":false,"expectedSha256":"613713a81e0944d28e1b01f07a6e144ff286726d8686778efca6b1294f749e9b","present":true,"bytes":116602,"sha256":"613713a81e0944d28e1b01f07a6e144ff286726d8686778efca6b1294f749e9b","matches":true},{"path":"ptc/supp_tables.xlsx","url":"https://media.springernature.com/original/springer-static/esm/art%3A10.1038%2Fs41588-024-01878-5/MediaObjects/41588_2024_1878_MOESM4_ESM.xlsx","bundled":false,"expectedSha256":"83b4661d839e7450abb3a4266a0dc7e94260fd100f9a6efcc6e2bd77683a5b64","present":true,"bytes":10227370,"sha256":"83b4661d839e7450abb3a4266a0dc7e94260fd100f9a6efcc6e2bd77683a5b64","matches":true},{"path":"checkpoint/cache/source_data.xlsx","url":"https://media.springernature.com/original/springer-static/esm/art%3A10.1038%2Fs42003-026-10384-9/MediaObjects/42003_2026_10384_MOESM5_ESM.xlsx","bundled":false,"expectedSha256":"d793bc309981fefad4a7bc5a8de852054563b0c29b1212d0221519674f9f5f90","present":true,"bytes":41329,"sha256":"d793bc309981fefad4a7bc5a8de852054563b0c29b1212d0221519674f9f5f90","matches":true},{"path":"gse65145/hg19_chr15_refseq.json","url":"https://api.genome.ucsc.edu/getData/track?genome=hg19;track=ncbiRefSeq;chrom=chr15;start=40000000;end=41000000","bundled":true,"expectedSha256":"1a0ccb6acb42734032645c6e13ddb79bd23d046689e7a5a3a17469a7475fff98","present":true,"bytes":44863,"sha256":"1a0ccb6acb42734032645c6e13ddb79bd23d046689e7a5a3a17469a7475fff98","matches":true},{"path":"ptc/prediction_extracts.tsv","url":"https://doi.org/10.6084/m9.figshare.23708901","bundled":true,"expectedSha256":"5db3ac1925af814552fad15153299e2dbafee484c00680a5369f7d7613a5ab5f","present":true,"bytes":663,"sha256":"5db3ac1925af814552fad15153299e2dbafee484c00680a5369f7d7613a5ab5f","matches":true}]},"scripts":[{"path":"track2/reproduction/ptc/test_analysis.py","sha256":"ac47c819e5b139d343929f67e62bf79b059ec4b1482fc94a33fb141747813b20","matchesPinnedCommit":true},{"path":"track2/reproduction/ptc/analyze.py","sha256":"9b6e1085155fa229fa2816b56f4994541ce827008109b27f93cba33ca5c767a8","matchesPinnedCommit":true},{"path":"track2/reproduction/gse65145/reanalyse_gse65145.py","sha256":"a66f9c10b93031ec620e812de59e717d35272657fdd0d56d6ea7c11230df807a","matchesPinnedCommit":true},{"path":"track2/reproduction/checkpoint/reanalyze.py","sha256":"f74760b9f52747f32352b83b3825ab2960392db41b7ecfb4bd267c5d706b4290","matchesPinnedCommit":true},{"path":"track2/reproduction/nmd/reanalyze.py","sha256":"3572dc35ca41f30bfc8d115e07f04b47fa54d6374b6c4abcc6d83fcf9a7419da","matchesPinnedCommit":true}],"artifacts":[{"analysis":"gse65145","artifact":"gse65145/gse65145_bub1b_results.json","sha256":"e71199b4f23c6315f02febfd18aac8b9bcd7e7f8bb05a7a7b624ad874d54d3b6","expectedSha256":"e71199b4f23c6315f02febfd18aac8b9bcd7e7f8bb05a7a7b624ad874d54d3b6","outputVerified":true,"matches":true,"normalisation":null},{"analysis":"nmd","artifact":"nmd/results/selected_candidates.csv","sha256":"ad7fa784e6caf2f126c9730e4edaf7dc75f0ea2ad54208661de75555ede6ab9c","expectedSha256":"ad7fa784e6caf2f126c9730e4edaf7dc75f0ea2ad54208661de75555ede6ab9c","outputVerified":true,"matches":true,"normalisation":null},{"analysis":"ptc","artifact":"ptc/results/results.json","sha256":"8d1f7ca32b05f9e85cedc5d025ea04efee60b581ae4effea8fd389e6f4afbcb9","expectedSha256":"8d1f7ca32b05f9e85cedc5d025ea04efee60b581ae4effea8fd389e6f4afbcb9","outputVerified":true,"matches":true,"normalisation":null},{"analysis":"checkpoint","artifact":"checkpoint/results.json","sha256":"81d3ccfd003926d90b70928407c3e91c8f52d046e655ecdead644994240539e0","expectedSha256":"d6be3833115ac368fffe185dfea0e42439e4c80e723b88c626ecb9b874073e6c","outputVerified":true,"matches":false,"normalisation":{"field":"software.python","from":"3.13.17","to":"3.12.14","sha256":"d6be3833115ac368fffe185dfea0e42439e4c80e723b88c626ecb9b874073e6c","matchesArchived":true}}],"outputs":[{"id":"stackfire-20261024-python313.gse65145.gse65145_bub1b_results.json","title":"gse65145/gse65145_bub1b_results.json (stackfire-20261024-python313)","path":"executions/stackfire-20261024-python313/outputs/gse65145/gse65145_bub1b_results.json","bytes":9260,"sha256":"e71199b4f23c6315f02febfd18aac8b9bcd7e7f8bb05a7a7b624ad874d54d3b6","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python313.gse65145.gse65145_bub1b_results.json"},{"id":"stackfire-20261024-python313.nmd.results.selected_candidates.csv","title":"nmd/results/selected_candidates.csv (stackfire-20261024-python313)","path":"executions/stackfire-20261024-python313/outputs/nmd/results/selected_candidates.csv","bytes":8021,"sha256":"ad7fa784e6caf2f126c9730e4edaf7dc75f0ea2ad54208661de75555ede6ab9c","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python313.nmd.results.selected_candidates.csv"},{"id":"stackfire-20261024-python313.nmd.results.summary.json","title":"nmd/results/summary.json (stackfire-20261024-python313)","path":"executions/stackfire-20261024-python313/outputs/nmd/results/summary.json","bytes":4157,"sha256":"47548a9586411173ede52507dbb301b651fd60b0b42cb1716fab4ea4a2faad6a","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python313.nmd.results.summary.json"},{"id":"stackfire-20261024-python313.nmd.results.all_drugs_reanalysis.csv","title":"nmd/results/all_drugs_reanalysis.csv (stackfire-20261024-python313)","path":"executions/stackfire-20261024-python313/outputs/nmd/results/all_drugs_reanalysis.csv","bytes":437152,"sha256":"299e6771f9f7f373cc2492623b1060c7c5519afdc667e665395165ea72c09d57","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python313.nmd.results.all_drugs_reanalysis.csv"},{"id":"stackfire-20261024-python313.nmd.results.published_ratio_bounds_audit.csv","title":"nmd/results/published_ratio_bounds_audit.csv (stackfire-20261024-python313)","path":"executions/stackfire-20261024-python313/outputs/nmd/results/published_ratio_bounds_audit.csv","bytes":423309,"sha256":"35d1a84a5e760dabaa33f612b4c49a0c0e5d0ca777fecc3244191a69e0edcbc4","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python313.nmd.results.published_ratio_bounds_audit.csv"},{"id":"stackfire-20261024-python313.nmd.results.published_SEM_formula_audit.csv","title":"nmd/results/published_SEM_formula_audit.csv (stackfire-20261024-python313)","path":"executions/stackfire-20261024-python313/outputs/nmd/results/published_SEM_formula_audit.csv","bytes":172530,"sha256":"1de2ee0bd5928a23c37abf4c41a57021265d6e7895e0be2841e756634f5f5d92","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python313.nmd.results.published_SEM_formula_audit.csv"},{"id":"stackfire-20261024-python313.ptc.results.results.json","title":"ptc/results/results.json (stackfire-20261024-python313)","path":"executions/stackfire-20261024-python313/outputs/ptc/results/results.json","bytes":3811,"sha256":"8d1f7ca32b05f9e85cedc5d025ea04efee60b581ae4effea8fd389e6f4afbcb9","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python313.ptc.results.results.json"},{"id":"stackfire-20261024-python313.ptc.results.nearest_contexts.csv","title":"ptc/results/nearest_contexts.csv (stackfire-20261024-python313)","path":"executions/stackfire-20261024-python313/outputs/ptc/results/nearest_contexts.csv","bytes":926,"sha256":"c053e977e65c6861395e7c935f08b7c9b8045a65f90b1e211105360afbbcae08","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python313.ptc.results.nearest_contexts.csv"},{"id":"stackfire-20261024-python313.checkpoint.results.json","title":"checkpoint/results.json (stackfire-20261024-python313)","path":"executions/stackfire-20261024-python313/outputs/checkpoint/results.json","bytes":4729,"sha256":"81d3ccfd003926d90b70928407c3e91c8f52d046e655ecdead644994240539e0","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"output","href":"/api/biolab/analysis/files/stackfire-20261024-python313.checkpoint.results.json"}],"note":"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.","scope":"Computational replay of the four original deterministic reanalyses from public processed sources. Not biological validation, not a new experiment, not evidence of rescue or efficacy.","limitations":["Replay of the original scripts on public processed sources: the NMD permutation test is not rerun, the PTC prediction extract is the archived one, the checkpoint output embeds the interpreter version."],"fileId":"stackfire-20261024-python313.execution.json","url":null,"pipeline":{"repository":"https://github.com/ivillafuerte/mva-hackathon-2026","commit":"a434af99342f57aa9fde958535c173b82c315c2a","runner":"track2/reproduction/run_reanalyses.py","fetcher":"track2/reproduction/fetch_inputs.py","pinnedPython":"3.12.14"}},"valuesFrom":{"executionId":"stackfire-20261024-python312","executedAt":null,"recordedAt":"2026-10-24T23:32:43.620Z","python":"3.12.3"},"values":[{"key":"exact","label":"Exact six-base context matches","value":"0","unit":"rows","source":{"label":"results.json (stackfire-20261024-python312)","fileId":"stackfire-20261024-python312.ptc.results.results.json"},"raw":0},{"key":"hamming","label":"Nearest measured context, Hamming distance","value":"1","unit":"bases","source":{"label":"results.json (stackfire-20261024-python312)","fileId":"stackfire-20261024-python312.ptc.results.results.json"},"raw":1},{"key":"rows","label":"Nearest measured variant rows","value":"12","unit":"rows","source":{"label":"results.json (stackfire-20261024-python312)","fileId":"stackfire-20261024-python312.ptc.results.results.json"},"raw":12},{"key":"untreatedMedian","label":"Median readthrough, untreated","value":"0.1745","unit":"%","source":{"label":"results.json (stackfire-20261024-python312)","fileId":"stackfire-20261024-python312.ptc.results.results.json"},"raw":0.1745},{"key":"gentamicinMedian","label":"Median readthrough, gentamicin","value":"0.1985","unit":"%","source":{"label":"results.json (stackfire-20261024-python312)","fileId":"stackfire-20261024-python312.ptc.results.results.json"},"raw":0.1985},{"key":"pairedMedian","label":"Median paired increment (gentamicin − untreated)","value":"+0.0165","unit":"percentage points","source":{"label":"results.json (stackfire-20261024-python312)","fileId":"stackfire-20261024-python312.ptc.results.results.json"},"raw":0.016500000000000015},{"key":"l737","label":"L737* present in the measured table","value":"No","unit":"boolean","source":{"label":"results.json (stackfire-20261024-python312)","fileId":"stackfire-20261024-python312.ptc.results.results.json"},"raw":false},{"key":"bub1bRows","label":"BUB1B variants present in the measured table","value":"BUB1B_R114X","unit":"list","source":{"label":"results.json (stackfire-20261024-python312)","fileId":"stackfire-20261024-python312.ptc.results.results.json"},"raw":["BUB1B_R114X"]},{"key":"contexts","label":"Distinct six-base contexts among the nearest rows","value":"8","unit":"contexts","source":{"label":"nearest_contexts.csv (stackfire-20261024-python312)","fileId":"stackfire-20261024-python312.ptc.results.nearest_contexts.csv"},"raw":8}],"crossChecks":[{"label":"Untreated median, chart versus results.json","archived":0.1745,"executed":0.1745,"tolerance":0,"agrees":true},{"label":"Gentamicin median, chart versus results.json","archived":0.1985,"executed":0.1985,"tolerance":0,"agrees":true},{"label":"Median paired increment quoted in the snapshot (0.0165) versus results.json","archived":0.0165,"executed":0.016500000000000015,"tolerance":0.00005,"agrees":true},{"label":"Nearest measured rows (12) versus results.json","archived":12,"executed":12,"tolerance":0,"agrees":true},{"label":"Distinct contexts (8, October 24 correction) versus nearest_contexts.csv","archived":8,"executed":8,"tolerance":0,"agrees":true}],"script":{"id":"script-ptc","title":"Original PTC readthrough context script","path":"track2/reproduction/ptc/analyze.py","bytes":6537,"sha256":"9b6e1085155fa229fa2816b56f4994541ce827008109b27f93cba33ca5c767a8","url":"https://github.com/ivillafuerte/mva-hackathon-2026/blob/a434af99342f57aa9fde958535c173b82c315c2a/track2/reproduction/ptc/analyze.py","ok":true,"error":null,"origin":"repository","kind":"script","href":"/api/biolab/analysis/files/script-ptc"},"inputs":[{"path":"ptc/supp_tables.xlsx","url":"https://media.springernature.com/original/springer-static/esm/art%3A10.1038%2Fs41588-024-01878-5/MediaObjects/41588_2024_1878_MOESM4_ESM.xlsx","sha256":"83b4661d839e7450abb3a4266a0dc7e94260fd100f9a6efcc6e2bd77683a5b64","bytes":10227370},{"path":"ptc/prediction_extracts.tsv","sha256":"5db3ac1925af814552fad15153299e2dbafee484c00680a5369f7d7613a5ab5f","url":"https://doi.org/10.6084/m9.figshare.23708901","version_observed":2,"reason":"Archived exact-coordinate extract; not freshly re-extracted in this reproduction.","bundled":true}],"commit":{"sha":"a434af99342f57aa9fde958535c173b82c315c2a","short":"a434af9","repository":"https://github.com/ivillafuerte/mva-hackathon-2026","treeUrl":"https://github.com/ivillafuerte/mva-hackathon-2026/tree/a434af99342f57aa9fde958535c173b82c315c2a"},"downloads":[{"id":"script-ptc","title":"Original PTC readthrough context script","path":"track2/reproduction/ptc/analyze.py","bytes":6537,"sha256":"9b6e1085155fa229fa2816b56f4994541ce827008109b27f93cba33ca5c767a8","url":"https://github.com/ivillafuerte/mva-hackathon-2026/blob/a434af99342f57aa9fde958535c173b82c315c2a/track2/reproduction/ptc/analyze.py","ok":true,"error":null,"origin":"repository","kind":"script","href":"/api/biolab/analysis/files/script-ptc"},{"id":"script-ptc-test","title":"Original PTC analysis self-test","path":"track2/reproduction/ptc/test_analysis.py","bytes":771,"sha256":"ac47c819e5b139d343929f67e62bf79b059ec4b1482fc94a33fb141747813b20","url":"https://github.com/ivillafuerte/mva-hackathon-2026/blob/a434af99342f57aa9fde958535c173b82c315c2a/track2/reproduction/ptc/test_analysis.py","ok":true,"error":null,"origin":"repository","kind":"script","href":"/api/biolab/analysis/files/script-ptc-test"},{"id":"ptc-prediction-extract","title":"Archived eight-row public prediction extract (RTDetective, Figshare v2)","path":"track2/reproduction/ptc/prediction_extracts.tsv","bytes":663,"sha256":"5db3ac1925af814552fad15153299e2dbafee484c00680a5369f7d7613a5ab5f","url":"https://github.com/ivillafuerte/mva-hackathon-2026/blob/a434af99342f57aa9fde958535c173b82c315c2a/track2/reproduction/ptc/prediction_extracts.tsv","ok":true,"error":null,"origin":"repository","kind":"input","href":"/api/biolab/analysis/files/ptc-prediction-extract"},{"id":"input-manifest","title":"Public input manifest (URLs, SHA-256, sizes)","path":"track2/reproduction/input_manifest.json","bytes":4123,"sha256":"71839d51558a1ff86c5c9c15ce6948f3a45e32eedd4e8b36f9e02ab7cc26bd46","url":"https://github.com/ivillafuerte/mva-hackathon-2026/blob/a434af99342f57aa9fde958535c173b82c315c2a/track2/reproduction/input_manifest.json","ok":true,"error":null,"origin":"repository","kind":"manifest","href":"/api/biolab/analysis/files/input-manifest"},{"id":"original-script-hashes","title":"SHA-256 of the recovered original analysis scripts","path":"track2/reproduction/original_script_hashes.json","bytes":476,"sha256":"f1cf273298d00d7d7c92be82beb691c0e59e0186a3459a019c8752ff631c925f","url":"https://github.com/ivillafuerte/mva-hackathon-2026/blob/a434af99342f57aa9fde958535c173b82c315c2a/track2/reproduction/original_script_hashes.json","ok":true,"error":null,"origin":"repository","kind":"manifest","href":"/api/biolab/analysis/files/original-script-hashes"},{"id":"requirements","title":"Pinned Python dependencies","path":"track2/reproduction/requirements.txt","bytes":57,"sha256":"864ff6d6156a3101bdcb73aba6c3565763143808c81f408f0b8c2214c62c9080","url":"https://github.com/ivillafuerte/mva-hackathon-2026/blob/a434af99342f57aa9fde958535c173b82c315c2a/track2/reproduction/requirements.txt","ok":true,"error":null,"origin":"repository","kind":"environment","href":"/api/biolab/analysis/files/requirements"},{"id":"fetch-inputs","title":"Input retrieval wrapper (new, October 22)","path":"track2/reproduction/fetch_inputs.py","bytes":1478,"sha256":"b12696b6387d5120d1ab49528576e7b90153cf098c29ecc06babb46797a30d99","url":"https://github.com/ivillafuerte/mva-hackathon-2026/blob/a434af99342f57aa9fde958535c173b82c315c2a/track2/reproduction/fetch_inputs.py","ok":true,"error":null,"origin":"repository","kind":"script","href":"/api/biolab/analysis/files/fetch-inputs"},{"id":"run-reanalyses","title":"Runner and checker of the four reanalyses (new, October 22)","path":"track2/reproduction/run_reanalyses.py","bytes":3460,"sha256":"3ccbd544b2c119b0c2558ea4ea172bf37c4a100e569fe047b2f16d95274713ea","url":"https://github.com/ivillafuerte/mva-hackathon-2026/blob/a434af99342f57aa9fde958535c173b82c315c2a/track2/reproduction/run_reanalyses.py","ok":true,"error":null,"origin":"repository","kind":"script","href":"/api/biolab/analysis/files/run-reanalyses"},{"id":"stackfire-20261024-python313.execution.json","title":"Execution record stackfire-20261024-python313","path":"executions/stackfire-20261024-python313/execution.json","bytes":12164,"sha256":"3e96a613c786bd72e045f0678e9f063aa551ab0821296efe28e84cc2432d3ff9","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"execution","href":"/api/biolab/analysis/files/stackfire-20261024-python313.execution.json"},{"id":"stackfire-20261024-python312.execution.json","title":"Execution record stackfire-20261024-python312","path":"executions/stackfire-20261024-python312/execution.json","bytes":12223,"sha256":"1356584c9c89ff15209c9af82ba5b4e1385545f7e351dcd3763772de5b73a5b7","url":null,"ok":true,"error":null,"origin":"stackfire","kind":"execution","href":"/api/biolab/analysis/files/stackfire-20261024-python312.execution.json"},{"id":"replay-check-20261024","title":"Deterministic replay of the four reanalyses, October 24, 2026 (cached inputs)","path":"track2/reproduction/robustness/verification/deterministic_replay_check_20261024.json","bytes":1750,"sha256":"c6eb2ccde8c0fb3f297ecf715a2d1808a78a2eb6fdab5f3d7eeba0625527894a","url":"https://github.com/ivillafuerte/mva-hackathon-2026/blob/a434af99342f57aa9fde958535c173b82c315c2a/track2/reproduction/robustness/verification/deterministic_replay_check_20261024.json","ok":true,"error":null,"origin":"repository","kind":"execution","href":"/api/biolab/analysis/files/replay-check-20261024"},{"id":"execution-check-20261022","title":"Execution record, October 22, 2026 (isolated environment, fresh downloads)","path":"track2/reproduction/execution_check.json","bytes":1749,"sha256":"38ed7fccba9f110ac6a832a950f42a6c001d07666ec134a0e5e2f189653fbe55","url":"https://github.com/ivillafuerte/mva-hackathon-2026/blob/a434af99342f57aa9fde958535c173b82c315c2a/track2/reproduction/execution_check.json","ok":true,"error":null,"origin":"repository","kind":"execution","href":"/api/biolab/analysis/files/execution-check-20261022"}],"hasVerifiedStackfireRun":true,"unavailable":[]}}