Back

Characterizing the Solution Space of Migration Histories of Metastatic Cancers with MACH2

Roddur, M. S.; Ramavarapu, V.; Bunkum, A.; Huebner, A.; Mineyev, R.; McGranahan, N.; Zaccaria, S.; El-Kebir, M.

2025-01-16 cancer biology
10.1101/2024.11.19.624301 bioRxiv
Show abstract

Understanding the migration history of cancer cells is essential for advancing metastasis research and developing therapies. Existing migration history inference methods often rely on parsimony criteria such as minimizing migrations, comigrations, and seeding locations. Importantly, existing methods either yield a single optimal solution or are probabilistic algorithms without guarantees on optimality nor comprehensiveness of the returned solution space. As such, current methods are unable to capture the full extent of uncertainty inherent to the data. To address these limitations, we introduce MACH2, a method that systematically enumerates all plausible migration histories by exactly solving the PO_SCPLOWARSIMONIOUSC_SCPLOW MO_SCPLOWIGRATIONC_SCPLOW HO_SCPLOWISTORYC_SCPLOWO_SCPCAP C_SCPCAPO_SCPLOWWITHC_SCPLOW TO_SCPLOWREEC_SCPLOW RO_SCPLOWEFINEMENTC_SCPLOW (PMH-TR). In addition to the migration and comigration criteria, MACH2 employs a novel parsimony criterion that minimizes the number of clones unobserved in their inferred location of origin. MACH2 allows one to specify both the order and the set of criteria to include during optimization, allowing users to adapt the model to specific analysis needs. MACH2 also includes a summary graph to identify high-confidence migrations. Finally, we introduce MACH2-viz, an interactive webtool for visualizing and exploring MACH2 solution spaces. Using simulated tumors with known ground truth, we show that MACH2, especially the version that prioritizes the new unobserved clone criterion, outperforms existing methods. On real data, MACH2 detects extensive uncertainty in non-small cell lung, ovarian, and prostate cancers, and infers migration histories consistent with orthogonal experimental data.

Matching journals

The top 6 journals account for 50% of the predicted probability mass.

50% of probability mass above

"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.