|
a |
|
b/README.md |
|
|
1 |
# PathCNN: Interpretable convolutional neural networks for survival prediction and pathway analysis applied to glioblastoma |
|
|
2 |
|
|
|
3 |
Jung Hun Oh <sup>1,†,∗</sup>, Wookjin Choi <sup>2,†</sup>, Euiseong Ko <sup>3</sup>, Mingon Kang <sup>3,∗</sup>, Allen Tannenbaum <sup>4</sup> and Joseph O. Deasy <sup>1</sup> |
|
|
4 |
|
|
|
5 |
<sup>1</sup>Department of Medical Physics, Memorial Sloan Kettering Cancer Center, New York, USA, |
|
|
6 |
<sup>2</sup>Department of Computer Science, Virginia State University, Petersburg, USA, |
|
|
7 |
<sup>3</sup>Department of Computer Science, University of Nevada, Las Vegas, USA and |
|
|
8 |
<sup>4</sup>Departments of Computer Science and Applied Mathematics & Statistics, Stony Brook University, New York, USA |
|
|
9 |
|
|
|
10 |
<sup>*</sup>To whom correspondence should be addressed. |
|
|
11 |
<sup>†</sup>The authors wish it to be known that, in their opinion, the first two authors should be regarded as Joint First Authors. |
|
|
12 |
|
|
|
13 |
Contact: <ohj@mskcc.org> or <mingon.kang@unlv.edu> |
|
|
14 |
|
|
|
15 |
 |
|
|
16 |
|
|
|
17 |
1. Model Building |
|
|
18 |
- PathCNN.py |
|
|
19 |
|
|
|
20 |
2. GradCAM |
|
|
21 |
- PathCNN_GradCAM_modeling.py: to generate a model for GradCAM (PathCNN_model.h5) |
|
|
22 |
- PathCNN_GradCAM.py: to generate GradCAM images and a resultant file (pathcnn_gradcam.csv) |
|
|
23 |
|
|
|
24 |
3. Multi-omics data |
|
|
25 |
- GBM multi-omics data including mRNA expression, CNV, and DNA methylation were downloaded from the CBioPortal database. |
|
|
26 |
- Pathway information was downloaded from the KEGG database. |
|
|
27 |
- PCA was performed for each pathway in individual omics types. |
|
|
28 |
|
|
|
29 |
Five PCs in each omics type are in the following files: |
|
|
30 |
- PCA_EXP.xlsx, PCA_CNV.xlsx, PCA_MT.xlsx |
|
|
31 |
|
|
|
32 |
Clinival variables are in the following file: |
|
|
33 |
- Clinical.xlsx |