← All .science files
pmid:35213063
Predicting Mohs surgery complexity by applying machine learning to patient demographics and tumor characteristics
Experimental Dermatology · 2022 doi:10.1111/exd.14550
Paper
partial
Experiment
partial
Data
partial
Analysis
partial
Execution
absent
Execution evidence has not yet been added to this .science file. Explore its methods, data and open questions to plan the next step.
Record details sci_version · id · kind · revision · content_hash · schema · created_at · updated_at · generator
generator object · 3 fields
paper object · 10 fields
claims array · 1 item
[0] object · 6 fields
target object · 4 fields
evidence array · 1 item
[0] object · 3 fields
gaps array · 2 items
experiment object · 8 fields
steps array · 3 items
[0] object · 13 fields
parameters object · 0 fields
inputs array · 1 item
outputs array · 1 item
instruments array · 0 items
reagents array · 0 items
[1] object · 13 fields
parameters object · 0 fields
inputs array · 0 items
outputs array · 1 item
instruments array · 0 items
reagents array · 0 items
[2] object · 13 fields
parameters object · 0 fields
inputs array · 1 item
outputs array · 1 item
instruments array · 0 items
reagents array · 0 items
materials array · 2 items
instruments array · 0 items
reagents array · 0 items
conditions object · 0 fields
gaps array · 2 items
data object · 3 fields
assets array · 6 items
[0] object · 15 fields
structure object · 1 field
[1] object · 15 fields
structure object · 2 fields
[2] object · 15 fields
structure object · 2 fields
[3] object · 15 fields
structure object · 2 fields
[4] object · 16 fields
structure object · 5 fields
table object · 8 fields
rows array · 18 items
[0] array · 2 items
[1] array · 2 items
[2] array · 2 items
[3] array · 2 items
[4] array · 2 items
[5] array · 1 item
[6] array · 2 items
[7] array · 2 items
[8] array · 2 items
[9] array · 2 items
[10] array · 2 items
[11] array · 1 item
[12] array · 2 items
[13] array · 2 items
[14] array · 2 items
[15] array · 1 item
[16] array · 2 items
[17] array · 2 items
[5] object · 16 fields
structure object · 5 fields
table object · 8 fields
rows array · 7 items
[0] array · 3 items
[1] array · 3 items
[2] array · 3 items
[3] array · 3 items
[4] array · 3 items
[5] array · 3 items
[6] array · 3 items
gaps array · 4 items
analysis object · 4 fields
methods array · 1 item
[0] object · 10 fields
dsl_operations array · 0 items
missing_operations array · 1 item
parameters object · 0 fields
data_shapes array · 1 item
evidence object · 3 fields
targets array · 1 item
gaps array · 1 item
capability object · 3 fields
requirements array · 1 item
[0] object · 6 fields
assay_families array · 9 items
gaps array · 0 items
readiness object · 8 fields
axes object · 3 fields
method object · 4 fields
detail object · 6 fields
required_operations array · 1 item
missing_operations array · 1 item
capability object · 4 fields
detail object · 3 fields
families array · 0 items
data object · 4 fields
detail object · 3 fields
can_run object · 3 fields
dsl_operations array · 0 items
assets array · 3 items
steps array · 1 item
must_build object · 5 fields
dsl_operations array · 1 item
[0] object · 3 fields
converters array · 0 items
readers array · 2 items
capabilities array · 0 items
data_gaps array · 4 items
gaps array · 1 item
review object · 5 fields
machine_critique object · 7 fields
providers array · 2 items
[0] object · 7 fields
[1] object · 7 fields
target_providers array · 2 items
[0] object · 8 fields
reading object · 6 fields
[1] object · 8 fields
reading object · 6 fields
disagreements object · 3 fields
target_result object · 3 fields
analysis_methods object · 3 fields
minimax-m3-1-flash array · 6 items
minimax-m3 array · 5 items
source_claims object · 3 fields
minimax-m3-1-flash array · 6 items
minimax-m3 array · 4 items
agreement_basis object · 3 fields
decisive_fields array · 4 items
advisory_fields array · 3 items
human_critique object · 5 fields
stages array · 7 items
[0] object · 4 fields
[1] object · 4 fields
evidence object · 1 field
provider_errors array · 0 items
[2] object · 4 fields
[3] object · 4 fields
[4] object · 4 fields
[5] object · 4 fields
[6] object · 4 fields
gaps array · 2 items
provenance object · 7 fields
entities array · 1 item
activities array · 1 item
agents array · 3 items
lineage object · 4 fields
gaps array · 13 items
Complete file
{"sci_version": "1.0", "schema": "https://corpus.bntrg.co.uk/sci/1.0/sci.schema.json", "id": "pmid:35213063", "kind": "science-record", "revision": 2, "content_hash": "sha256:98b1fd0afe0a7055541f11f6ef34ee4a951bd38ebeee16d5b7a7c32614ebab80", "created_at": "2026-11-01T10:25:48Z", "updated_at": "2026-11-01T14:01:31Z", "generator": {"name": "corpus-assay-engine", "converter": "sep_to_sci_v1", "source_package_schema": "urn:bntrg:sep:1.0.0"}, "paper": {"state": "partial", "title": "Predicting Mohs surgery complexity by applying machine learning to patient demographics and tumor characteristics", "doi": "10.1111/exd.14550", "pmid": "35213063", "authors": null, "journal": "Experimental Dermatology", "year": 2022, "abstract": null, "claims": [{"id": "claim-1", "statement": "the area under the receiver operating characteristic curve of the Mohs surgery stage-count complexity classifier", "kind": "quantitative", "state": "complete", "target": {"value": 0.79, "unit": "auroc", "tolerance": null, "source": "chars 1077-1381 of source sha256 0d65673d5223700ffc22fc58ddbbdadc89784e8acfd119213c0389cf404958e0"}, "evidence": [{"asset": "source:pmid:35213063", "locator": "chars 1077-1381 of source sha256 0d65673d5223700ffc22fc58ddbbdadc89784e8acfd119213c0389cf404958e0", "quote": "For the number of stages complexity classification model, the area under the receiver operating characteristic curve (AUROC) was 0.79 (good performance), with model accuracy of 77%, sensitivity of 71%, specificity of 77%, positive prediction value (PPV) of 14% and negative prediction value (NPV) of 98%."}]}], "gaps": ["abstract", "authors"]}, "experiment": {"state": "partial", "objective": "the area under the receiver operating characteristic curve of the Mohs surgery stage-count complexity classifier", "steps": [{"id": "read_published_estimate", "order": 1, "name": "Read the published estimate and its interval from the source", "kind": "other", "state": "complete", "blocked_on": null, "description": "The number a replication must land on, and the sentence it came from.", "duration_hours": null, "parameters": {}, "inputs": ["source:pmid:35213063"], "outputs": ["the published estimate, its unit and its interval"], "instruments": [], "reagents": []}, {"id": "obtain_source_data", "order": 2, "name": "Obtain the source data behind the published result", "kind": "data-preparation", "state": "blocked", "blocked_on": "data:accession_absent", "description": "The published result cannot be recomputed without the data the paper analysed.", "duration_hours": null, "parameters": {}, "inputs": [], "outputs": ["the source data with its provenance"], "instruments": [], "reagents": []}, {"id": "run_analysis", "order": 3, "name": "Run the analysis programme", "kind": "analysis", "state": "blocked", "blocked_on": "method:diagnostic_evaluation_roc", "description": "Re-run the paper's analysis on the source data and produce the registered result.", "duration_hours": null, "parameters": {}, "inputs": ["materials:the analysis programme that recomputes the published estimate"], "outputs": ["the registered result"], "instruments": [], "reagents": []}], "materials": ["the source data behind pmid:35213063, which the paper says are available from the authors on request", "the analysis programme that recomputes the published estimate"], "instruments": [], "reagents": [], "conditions": {}, "gaps": ["step:obtain_source_data blocked on data:accession_absent", "step:run_analysis blocked on method:diagnostic_evaluation_roc"]}, "data": {"state": "partial", "assets": [{"id": "source:pmid:35213063", "role": "manuscript", "format": "xml", "media_type": "application/xml", "uri": "https://doi.org/10.1111/exd.14550", "sha256": "sha256:0d65673d5223700ffc22fc58ddbbdadc89784e8acfd119213c0389cf404958e0", "bytes": null, "access": "open", "state": "resolved", "reader": null, "reader_status": "reader_required", "identifier": "10.1111/exd.14550", "version": null, "note": "Source read by the package builder: full_text.", "structure": {"access_state": "full_text"}}, {"id": "materials:the source data behind pmid:35213063, which the paper says are available from the authors on request", "role": "raw", "format": "unknown", "media_type": "application/octet-stream", "uri": null, "sha256": null, "bytes": null, "access": "restricted", "state": "declared", "reader": null, "reader_status": "unknown", "identifier": null, "version": null, "note": "the source data behind pmid:35213063, which the paper says are available from the authors on request", "structure": {"material_kind": "dataset", "access_state": "restricted"}}, {"id": "materials:the analysis programme that recomputes the published estimate", "role": "code", "format": "unknown", "media_type": "application/octet-stream", "uri": null, "sha256": null, "bytes": null, "access": "unknown", "state": "unavailable", "reader": null, "reader_status": "unknown", "identifier": null, "version": null, "note": "the analysis programme that recomputes the published estimate", "structure": {"material_kind": "code", "access_state": "absent"}}, {"id": "data:availability", "role": "raw", "format": "unknown", "media_type": "application/octet-stream", "uri": null, "sha256": null, "bytes": null, "access": "unknown", "state": "declared", "reader": null, "reader_status": "unknown", "identifier": null, "version": null, "note": "The data that support the findings of this study are available from the corresponding author upon reasonable request.", "structure": {"access_route": "request_on_author", "location": "section [data-availability-statement]: Data Availability Statement"}}, {"id": "asset:table:pmid:35213063:1", "role": "table", "format": "jats-table", "media_type": "application/vnd.jats.table+json", "uri": null, "sha256": "sha256:980472143db1c5bfcc93becb7383d1f528aa4ba06e93b4904758bfb49110cbfd", "bytes": 852, "access": "open", "state": "verified", "reader": "read_table", "reader_status": "available", "identifier": "section[6]/table-wrap[1]#exd14550-tbl-0001", "version": null, "note": "Participant demographics, preoperative tumor evaluation characteristics and surgical outcomes", "structure": {"pmcid": "PMC9543558", "section_index": 6, "section_title": "RESULTS", "row_count": 18, "column_count": 2}, "table": {"label": "TABLE 1", "caption": "Participant demographics, preoperative tumor evaluation characteristics and surgical outcomes", "rows": [["Feature", "Total"], ["Demographics", "(n = 8644)"], ["Age, years, mean ± SD", "69 ± 13"], ["Gender, male, n (%)", "4725 (55)"], ["Tumor size, mm, mean ± SD", "12 ± 6"], ["Tumor characteristics"], ["Pigmented, n (%)", "739 (8.5)"], ["Ulcerated, n (%)", "1478 (17)"], ["Keratinized, n (%)", "1477 (17.1)"], ["Scarred, n (%)", "712 (8.2)"], ["Regular borders, n (%)", "5776 (66.8)"], ["Tumor topography"], ["Flat, n (%)", "1207 (14)"], ["Elevated, n (%)", "4241 (49)"], ["Mixed, n (%)", "3196 (37)"], ["Procedure outcome"], ["MMS stages > 2, n (%)", "479 (5.5)"], ["Skin graft/flap wound reconstruction, n (%)", "1379 (16)"]], "row_count": 18, "column_count": 2, "numeric_cells": 15, "header_rows": 1, "locator": "section[6]/table-wrap[1]#exd14550-tbl-0001"}}, {"id": "asset:table:pmid:35213063:2", "role": "table", "format": "jats-table", "media_type": "application/vnd.jats.table+json", "uri": null, "sha256": "sha256:98880af04d5ef99610cb7fb127a9012a0ff6c20482760875484d21a5554cdcd3", "bytes": 611, "access": "open", "state": "verified", "reader": "read_table", "reader_status": "available", "identifier": "section[6]/table-wrap[2]#exd14550-tbl-0002", "version": null, "note": "Complexity classification models: the marginal contribution of each feature in the model", "structure": {"pmcid": "PMC9543558", "section_index": 6, "section_title": "RESULTS", "row_count": 7, "column_count": 3}, "table": {"label": "TABLE 2", "caption": "Complexity classification models: the marginal contribution of each feature in the model", "rows": [["Feature", "Stage complexity classification model's modified MCI (AUROC)", "Wound reconstruction complexity classification model's modified MCI (AUROC)"], ["Tumor location", "0.2073", "0.3592"], ["Gender", "0.0125", "0.0214"], ["Age", "0.0086", "0.0510"], ["Tumor size", "0.0274", "0.1212"], ["Tumor topography", "0.1897", "0.1244"], ["Tumor characteristics", "0.2611", "0.1614"]], "row_count": 7, "column_count": 3, "numeric_cells": 12, "header_rows": 1, "locator": "section[6]/table-wrap[2]#exd14550-tbl-0002"}}], "gaps": ["asset:data:availability not verified", "asset:materials:the analysis programme that recomputes the published estimate not verified", "asset:materials:the source data behind pmid:35213063, which the paper says are available from the authors on request not verified", "asset:source:pmid:35213063 not verified"]}, "analysis": {"state": "partial", "methods": [{"id": "method-1", "family": "diagnostic_evaluation", "specific": "receiver operating", "label": "Diagnostic test evaluation", "dsl_operations": [], "missing_operations": ["diagnostic_evaluation_roc"], "expressible": false, "parameters": {}, "data_shapes": ["reference_standard_and_test"], "evidence": {"score": 0.7, "band": "medium", "quote": "The dataset was shuffled and divided to train and test datasets, 90% of the data were allocated to training and 10% were allocated to testing. The models were created using the training dataset for a 10‐fold cross‐validation. We used a gradient boosting decision tree (GBDT) for classification models, constructed using XGBoost (version 1.2). 25 XGBoost is an optimized distributed gradient boosting library (open source) and the most common method for structured problems in Kaggle competitions. XGBoost shares qualities with other decision tree ensemble algorithms, such as the ability to handle a mixture of numerical and categorical data features. Moreover, XGBoost is a highly suitable tool for these models because it learns trees in a sequential order such that each additional tree is a gradient step with respect to a loss function, and has an extra randomization parameter used to decorrelate the individual trees. 26 (Additional information regarding model design can be found in the Supporting Information.) We selected the area under the receiver operating characteristic curve (AUROC) for the models' evaluation metric. ROC graphs are an extremely useful tool for evaluating classifiers; the AUROC is equivalent to the probability that the classifier will rank a randomly chosen positive instance higher than a randomly chosen negative instance. 27 To meet the reporting standard of ML predictive models in biomedical research, we reported accuracy, sensitivity, specificity, positive predictive value (PPV) and negative predictive value (NPV). 28 All machine learning models were implemented using Python (The Python Software Foundation, Fredericksburg, VA, USA) (version 3.7)."}}], "targets": [{"id": "target-1", "claim_id": "claim-1", "operation": null, "expected_value": 0.79, "unit": "auroc", "tolerance": null, "state": "complete"}], "gaps": ["operations"]}, "capability": {"state": "complete", "requirements": [{"capability_id": "capability:computational_analysis", "label": "Computational analysis platform", "assay_families": ["differential_expression", "gwas", "machine_learning", "meta_analysis", "molecular_docking", "network_analysis", "pca", "statistical_regression", "survival_analysis"], "availability_state": "owned", "tier_unlocked": "R1", "candidate": "Automated Assays Laravel application and simulated adapters"}], "gaps": []}, "readiness": {"state": "blocked", "tier": "R4", "blocking_axis": "method", "blocked_on": "method:diagnostic_evaluation_roc", "axes": {"method": {"axis": "method", "tier": "R4", "blocker": "method:diagnostic_evaluation_roc", "detail": {"outcome": "determined", "family": "diagnostic_evaluation", "specific_method": "roc", "required_operations": ["diagnostic_evaluation_roc"], "missing_operations": ["diagnostic_evaluation_roc"], "basis": "The DSL has no operation for diagnostic_evaluation_roc. Writing the first one is a bounded piece of work."}}, "capability": {"axis": "capability", "tier": "R1", "blocker": null, "detail": {"families": [], "applies": false, "basis": "This paper needs no bench capability: it computes on data it already has."}}, "data": {"axis": "data", "tier": "R4", "blocker": "data:accession_absent", "detail": {"applies": true, "reachable": false, "basis": "The record names no repository accession and no data-availability statement, so the source data has to be requested from the authors."}}}, "can_run": {"dsl_operations": [], "assets": ["source:pmid:35213063", "asset:table:pmid:35213063:1", "asset:table:pmid:35213063:2"], "steps": ["read_published_estimate"]}, "must_build": {"dsl_operations": [{"operation": "diagnostic_evaluation_roc", "unlocks_papers": 12, "priority": 4}], "converters": [], "readers": ["unknown", "xml"], "capabilities": [], "data_gaps": ["source:pmid:35213063", "materials:the source data behind pmid:35213063, which the paper says are available from the authors on request", "materials:the analysis programme that recomputes the published estimate", "data:availability"]}, "gaps": ["method:diagnostic_evaluation_roc"]}, "review": {"state": "partial", "machine_critique": {"status": "passed", "providers": [{"provider": "minimax-m3-1-flash", "model": "MiniMax-M3.1-Flash", "prompt_version": "peer-review-reading-v1", "prompt_hash": "d2b9abd2ebdcf06f4116e29d95bbac9c44ba19320d7c90eeae0ef4a7aab03672", "source_hash": "0d65673d5223700ffc22fc58ddbbdadc89784e8acfd119213c0389cf404958e0", "raw_response_sha256": "sha256:d704feaa660915475176164aecaf25b0c774704ce68730f5bddd0ed352e58ca3", "raw_response_chars": 2418}, {"provider": "minimax-m3", "model": "MiniMax-M3", "prompt_version": "peer-review-reading-v1", "prompt_hash": "a76bc4382f9a765b66acf3c82716c772bab06dc9a133d638597983cae995a5b0", "source_hash": "0d65673d5223700ffc22fc58ddbbdadc89784e8acfd119213c0389cf404958e0", "raw_response_sha256": "sha256:55d8868924062bf322772a9366e2aa9e02063d4f5b4535dbeb4103fbd5529a70", "raw_response_chars": 2562}], "target_providers": [{"provider": "minimax-m3-1-flash", "model": "MiniMax-M3.1-Flash", "prompt_version": "replication-target-v2", "prompt_hash": "2a75859a656a40766164a903115de5f5e0bb3c0db4e094c3db066ccaf45c699c", "source_hash": "0d65673d5223700ffc22fc58ddbbdadc89784e8acfd119213c0389cf404958e0", "raw_response": "{\"parent_value\":0.79,\"unit\":\"AUROC\",\"evidence\":\"For the number of stages complexity classification model, the area under the receiver operating characteristic curve (AUROC) was 0.79 (good performance), with model accuracy of 77%, sensitivity of 71%, specificity of 77%, positive prediction value (PPV) of 14% and negative prediction value (NPV) of 98%.\",\"target_result\":\"The stage-count complexity classifier had an AUROC of 0.79.\",\"number_stated\":true}", "reading": {"parent_value": 0.79, "unit": "AUROC", "evidence": "For the number of stages complexity classification model, the area under the receiver operating characteristic curve (AUROC) was 0.79 (good performance), with model accuracy of 77%, sensitivity of 71%, specificity of 77%, positive prediction value (PPV) of 14% and negative prediction value (NPV) of 98%.", "target_result": "The stage-count complexity classifier had an AUROC of 0.79.", "number_stated": true, "source_locator": "chars 1077-1381 of source sha256 0d65673d5223700ffc22fc58ddbbdadc89784e8acfd119213c0389cf404958e0"}, "recorded_at": "2026-10-31T14:37:33.735003+00:00"}, {"provider": "minimax-m3", "model": "MiniMax-M3", "prompt_version": "replication-target-v2", "prompt_hash": "cca32bd2cf9fe1a7a78c64756240f056287766d0fd7a239ed1fcca4b43e04222", "source_hash": "0d65673d5223700ffc22fc58ddbbdadc89784e8acfd119213c0389cf404958e0", "raw_response": "{\"parent_value\":0.79,\"unit\":\"AUROC\",\"evidence\":\"For the number of stages complexity classification model, the area under the receiver operating characteristic curve (AUROC) was 0.79 (good performance)\",\"target_result\":\"0.79 AUROC\",\"number_stated\":true}", "reading": {"parent_value": 0.79, "unit": "AUROC", "evidence": "For the number of stages complexity classification model, the area under the receiver operating characteristic curve (AUROC) was 0.79 (good performance)", "target_result": "0.79 AUROC", "number_stated": true, "source_locator": "chars 1077-1229 of source sha256 0d65673d5223700ffc22fc58ddbbdadc89784e8acfd119213c0389cf404958e0"}, "recorded_at": "2026-10-31T14:37:44.489353+00:00"}], "agreement": true, "disagreements": {"target_result": {"minimax-m3-1-flash": "The area under the receiver operating characteristic curve (AUROC) of the Mohs surgery stage-count complexity classifier was 0.79 on the test set.", "minimax-m3": "0.79 test-set AUROC for the Mohs surgery stage-count complexity classifier", "decisive": false}, "analysis_methods": {"minimax-m3-1-flash": ["Retrospective analysis of 8644 Mohs micrographic surgery procedures", "Modified marginal contribution feature importance (MCI) feature selection", "Gradient boosting decision tree (GBDT) classification using XGBoost version 1.2", "10-fold cross-validation on 90% of the dataset", "Evaluation on a held-out test set comprising 10% of the dataset", "SHAP-based model interpretability"], "minimax-m3": ["Retrospective machine-learning analysis of 8,644 Mohs micrographic surgery procedures", "Gradient boosting decision tree classification implemented with XGBoost version 1.2", "Modified marginal contribution feature importance algorithm for feature exclusion", "Shuffled 90% training and 10% test data split with 10-fold cross-validation on the training data", "AUROC evaluation supplemented by accuracy, sensitivity, specificity, positive predictive value, and negative predictive value"], "decisive": false}, "source_claims": {"minimax-m3-1-flash": ["The stage-count complexity model predicted tumor excision complexity based on the number of Mohs stages required to achieve tumor-free margins; excisions requiring more than two stages were classified as complex.", "The dataset was shuffled and divided into training and test datasets, with 90% allocated to training and 10% allocated to testing.", "The models were created using the training dataset for 10-fold cross-validation and used a gradient boosting decision tree constructed with XGBoost version 1.2.", "For the stages complexity classification model, the average 10-fold cross-validation AUROC was 0.75 ± 0.03.", "The test set AUROC was 0.79.", "The model achieved 77% accuracy, 71% sensitivity, 77% specificity, 14% positive predictive value, and 98% negative predictive value."], "minimax-m3": ["The stage-count complexity classifier achieved a test-set AUROC of 0.79, described as good performance.", "The average 10-fold cross-validation AUROC for the stage-count complexity classifier was 0.75 ± 0.03.", "Tumor excisions requiring more than two Mohs stages were categorized as complex.", "The classifier was evaluated using a gradient boosting decision tree constructed with XGBoost."], "decisive": false}}, "agreement_basis": {"policy": "decisive_fields", "decisive_fields": ["number_stated", "parent_value", "unit", "work_type"], "advisory_fields": ["analysis_methods", "source_claims", "target_result"]}, "blinded": true}, "human_critique": {"status": "not_run", "reviewer": null, "signed_at": null, "conflict_checked": false, "commentary": null}, "stages": [{"key": "target_materials", "status": "pending", "reason": null, "evidence": null}, {"key": "independent_readings", "status": "passed", "reason": null, "evidence": {"provider_errors": []}}, {"key": "source_resolution", "status": "pending", "reason": null, "evidence": null}, {"key": "protocol_reconstruction", "status": "pending", "reason": null, "evidence": null}, {"key": "control_execution", "status": "pending", "reason": null, "evidence": null}, {"key": "control_comparison", "status": "pending", "reason": null, "evidence": null}, {"key": "publication", "status": "pending", "reason": null, "evidence": null}], "gaps": ["review.human_critique", "review.machine_critique.passed"]}, "execution": {"state": "absent", "status": "not_run", "mode": null, "runs": [], "gaps": ["execution.not_run"]}, "provenance": {"entities": [{"id": "package:4e1a683d889508ec06b92836be57b1f087c78f6bcd3cc31fb88b06ea592311aa", "type": "sep_package", "label": "SEP v1 package for pmid:35213063"}], "activities": [{"id": "activity:conversion:pmid:35213063", "type": "conversion", "used": ["package:4e1a683d889508ec06b92836be57b1f087c78f6bcd3cc31fb88b06ea592311aa"], "agent": "agent:corpus-assay-engine"}], "agents": [{"id": "agent:minimax-m3", "type": "model", "label": "minimax-m3"}, {"id": "agent:minimax-m3-1-flash", "type": "model", "label": "minimax-m3-1-flash"}, {"id": "agent:corpus-assay-engine", "type": "software", "label": "Corpus assay engine"}], "source_run_id": "run-20261023T122449232913", "dsl_catalogue_fingerprint": "343fb30756ba6ec3", "capability_table_fingerprint": "2cb3e42f047d2ecf", "snapshot_id": "ba34b49490d9bfaf"}, "lineage": {"parent_id": "pmid:35213063", "parent_hash": "sha256:939e1f76c88fabca9054534298095a8acb6e3bd1280afe4d14b8d7bbb70f9c3b", "fork_of": null, "generation": 2}, "gaps": ["abstract", "asset:data:availability not verified", "asset:materials:the analysis programme that recomputes the published estimate not verified", "asset:materials:the source data behind pmid:35213063, which the paper says are available from the authors on request not verified", "asset:source:pmid:35213063 not verified", "authors", "execution.not_run", "method:diagnostic_evaluation_roc", "operations", "review.human_critique", "review.machine_critique.passed", "step:obtain_source_data blocked on data:accession_absent", "step:run_analysis blocked on method:diagnostic_evaluation_roc"]}