SPM
SPM implements the Subtype-specific Pathway Linear Progression Model to infer subtype-specific ordering of cancer pathway dysregulation from Cancer Cell Fraction (CCF) matrices using integer linear programming.
Key Features:
- Simultaneous identification: Uses integer linear programming to concurrently identify cancer subtypes, assign somatic variants to pathways, and infer the temporal sequence of pathway dysregulation for each subtype.
- Input data: Processes a Cancer Cell Fraction (CCF) matrix where rows are samples and columns are somatic genetic variants with measured CCF values.
- Outputs: Produces a partitioning of samples into subtypes, classification of genetic variants into pathways, and a linear progression model detailing the order of pathway dysregulation per subtype.
- Robustness and validation: Demonstrated robustness to noise on synthetic datasets and validated on glioblastoma multiforme and colorectal adenocarcinoma with results aligning to established knowledge and showing improved performance in certain scenarios.
Scientific Applications:
- Cancer research: Elucidates subtype-specific orders of pathway dysregulation to support investigations of molecular mechanisms driving cancer progression.
- Personalized medicine: Differentiates cancer subtypes based on variant-to-pathway assignments and progression order to inform subtype-targeted therapeutic hypotheses.
Methodology:
Intermediate file generation via matGenerator.cpp to prepare data structures from CCF matrices; a main SPM implementation that executes integer linear programming to simultaneously identify subtypes, classify variants into pathways, and infer linear pathway progression for each subtype.
Topics
Details
- Programming Languages:
- R, C++
- Added:
- 1/14/2020
- Last Updated:
- 12/24/2020
Operations
Publications
Khakabimamaghani S, Ding D, Snow O, Ester M. Uncovering the subtype-specific temporal order of cancer pathway dysregulation. PLOS Computational Biology. 2019;15(11):e1007451. doi:10.1371/journal.pcbi.1007451. PMID:31710622. PMCID:PMC6872169.