Skip to content

chris-hzc/PathExpSurv

 
 

Repository files navigation

PathExpSurv: Pathway Expansion for Explainable Survival Analysis and Cancer Driver Gene Discovery

PathExpSurv

Requirements

  • torch
  • numpy
  • pandas

Data Preparation

We obtain 3 different survival datasets from UCSC Xena: (1) Thyroid Cancer (THCA) Dataset, (2) Lower Grade Glioma (LGG) Dataset, (3) Breast Cancer (BRCA) Dataset. We took the prior pathways as the functional modules. The source of the prior signaling pathways is:KEGG DISEASE Database. We put them into the Dataset/ folder.

Model Training

# Two-Phase Training
python main.py --task='LGG'

Downstream Analysis

We performed several downstream analysis including pathway expansion, Kolmogorov-Smirnov test, two-phase result analysis, single gene survival analysis.

python downstream_analysis.py

Results

Performance of Survival Analysis

performance

Disease Drivers Discovery

dis2

Contact

Please open an issue or contact zchou0807@gmail.com with any questions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%