Diff of /docs/Commands.md [000000] .. [405115]

Switch to unified view

a b/docs/Commands.md
1
PORPOSE Commands for TCGA Data
2
===========
3
# Training
4
### AMIL
5
``` shell
6
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_blca --mode path --model_type attention_mil
7
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_brca --mode path --model_type attention_mil
8
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_coadread --mode path --model_type attention_mil
9
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_gbmlgg --mode path --model_type attention_mil
10
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_hnsc --mode path --model_type attention_mil
11
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_kirc --mode path --model_type attention_mil
12
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_kirp --mode path --model_type attention_mil
13
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_lihc --mode path --model_type attention_mil
14
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_luad --mode path --model_type attention_mil
15
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_lusc --mode path --model_type attention_mil
16
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_paad --mode path --model_type attention_mil
17
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_skcm --mode path --model_type attention_mil
18
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_stad --mode path --model_type attention_mil
19
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_ucec --mode path --model_type attention_mil
20
```
21
22
### SNN
23
``` shell
24
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_blca --mode omic --reg_type omic --model_type max_net
25
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_brca --mode omic --reg_type omic --model_type max_net
26
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_coadread --mode omic --reg_type omic --model_type max_net
27
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_gbmlgg --mode omic --reg_type omic --model_type max_net
28
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_hnsc --mode omic --reg_type omic --model_type max_net
29
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_kirc --mode omic --reg_type omic --model_type max_net
30
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_kirp --mode omic --reg_type omic --model_type max_net
31
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_lihc --mode omic --reg_type omic --model_type max_net
32
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_luad --mode omic --reg_type omic --model_type max_net
33
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_lusc --mode omic --reg_type omic --model_type max_net
34
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_paad --mode omic --reg_type omic --model_type max_net
35
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_skcm --mode omic --reg_type omic --model_type max_net
36
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_stad --mode omic --reg_type omic --model_type max_net
37
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_ucec --mode omic --reg_type omic --model_type max_net
38
```
39
40
### MMF
41
``` shell
42
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_blca --mode pathomic --reg_type pathomic --model_type mm_attention_mil 
43
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_brca --mode pathomic --reg_type pathomic --model_type mm_attention_mil
44
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_coadread --mode pathomic --reg_type pathomic --model_type mm_attention_mil
45
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_gbmlgg --mode pathomic --reg_type pathomic --model_type mm_attention_mil
46
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_hnsc --mode pathomic --reg_type pathomic --model_type mm_attention_mil
47
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_kirc --mode pathomic --reg_type pathomic --model_type mm_attention_mil
48
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_kirp --mode pathomic --reg_type pathomic --model_type mm_attention_mil
49
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_lihc --mode pathomic --reg_type pathomic --model_type mm_attention_mil
50
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_luad --mode pathomic --reg_type pathomic --model_type mm_attention_mil
51
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_lusc --mode pathomic --reg_type pathomic --model_type mm_attention_mil
52
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_paad --mode pathomic --reg_type pathomic --model_type mm_attention_mil
53
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_skcm --mode pathomic --reg_type pathomic --model_type mm_attention_mil
54
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_stad --mode pathomic --reg_type pathomic --model_type mm_attention_mil
55
CUDA_VISIBLE_DEVICES=0 python main.py --which_splits 5foldcv --split_dir tcga_ucec --mode pathomic --reg_type pathomic --model_type mm_attention_mil
56
```
57
58
# Evaluation
59
### AMIL
60
``` shell
61
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_blca --mode path --model_type attention_mil
62
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_brca --mode path --model_type attention_mil
63
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_coadread --mode path --model_type attention_mil
64
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_gbmlgg --mode path --model_type attention_mil
65
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_hnsc --mode path --model_type attention_mil
66
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_kirc --mode path --model_type attention_mil
67
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_kirp --mode path --model_type attention_mil
68
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_lihc --mode path --model_type attention_mil
69
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_luad --mode path --model_type attention_mil
70
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_lusc --mode path --model_type attention_mil
71
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_paad --mode path --model_type attention_mil
72
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_skcm --mode path --model_type attention_mil
73
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_stad --mode path --model_type attention_mil
74
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_ucec --mode path --model_type attention_mil
75
```
76
77
### SNN
78
``` shell
79
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_blca --mode omic --reg_type omic --model_type max_net
80
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_brca --mode omic --reg_type omic --model_type max_net
81
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_coadread --mode omic --reg_type omic --model_type max_net
82
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_gbmlgg --mode omic --reg_type omic --model_type max_net
83
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_hnsc --mode omic --reg_type omic --model_type max_net
84
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_kirc --mode omic --reg_type omic --model_type max_net
85
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_kirp --mode omic --reg_type omic --model_type max_net
86
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_lihc --mode omic --reg_type omic --model_type max_net
87
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_luad --mode omic --reg_type omic --model_type max_net
88
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_lusc --mode omic --reg_type omic --model_type max_net
89
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_paad --mode omic --reg_type omic --model_type max_net
90
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_skcm --mode omic --reg_type omic --model_type max_net
91
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_stad --mode omic --reg_type omic --model_type max_net
92
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_ucec --mode omic --reg_type omic --model_type max_net
93
```
94
95
### MMF
96
``` shell
97
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_blca --mode pathomic --reg_type pathomic --model_type mm_attention_mil 
98
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_brca --mode pathomic --reg_type pathomic --model_type mm_attention_mil
99
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_coadread --mode pathomic --reg_type pathomic --model_type mm_attention_mil
100
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_gbmlgg --mode pathomic --reg_type pathomic --model_type mm_attention_mil
101
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_hnsc --mode pathomic --reg_type pathomic --model_type mm_attention_mil
102
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_kirc --mode pathomic --reg_type pathomic --model_type mm_attention_mil
103
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_kirp --mode pathomic --reg_type pathomic --model_type mm_attention_mil
104
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_lihc --mode pathomic --reg_type pathomic --model_type mm_attention_mil
105
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_luad --mode pathomic --reg_type pathomic --model_type mm_attention_mil
106
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_lusc --mode pathomic --reg_type pathomic --model_type mm_attention_mil
107
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_paad --mode pathomic --reg_type pathomic --model_type mm_attention_mil
108
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_skcm --mode pathomic --reg_type pathomic --model_type mm_attention_mil
109
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_stad --mode pathomic --reg_type pathomic --model_type mm_attention_mil
110
CUDA_VISIBLE_DEVICES=0 python eval_surv.py --which_splits 5foldcv --split_dir tcga_ucec --mode pathomic --reg_type pathomic --model_type mm_attention_mil
111
```