|
a |
|
b/README.md |
|
|
1 |
# Computational prediction of metastasis of lung cancer patients from clinical features |
|
|
2 |
Machine learning prediction of lung cancer metastasis from clinical data patients |
|
|
3 |
|
|
|
4 |
First step: mapping of the feature values and normalization into the [0; 1] interval for each feature |
|
|
5 |
|
|
|
6 |
`Rscript normalization.r` |
|
|
7 |
|
|
|
8 |
Machine learning methods, instructions on Linux Ubuntu: |
|
|
9 |
|
|
|
10 |
linear regression |
|
|
11 |
|
|
|
12 |
`/usr/bin/Rscript lin_reg.r` |
|
|
13 |
|
|
|
14 |
k-nearest neighbors |
|
|
15 |
|
|
|
16 |
`/usr/bin/Rscript knn.r` |
|
|
17 |
|
|
|
18 |
support vector machines |
|
|
19 |
|
|
|
20 |
`/usr/bin/Rscript svm.r` |
|
|
21 |
|
|
|
22 |
decision tree |
|
|
23 |
|
|
|
24 |
`/usr/bin/Rscript cart.r` |
|
|
25 |
|
|
|
26 |
one rule |
|
|
27 |
|
|
|
28 |
`/usr/bin/Rscript oner_class.r` |
|
|
29 |
|
|
|
30 |
naive bayes |
|
|
31 |
|
|
|
32 |
`/usr/bin/Rscript naive_bayes.r` |
|
|
33 |
|
|
|
34 |
random forest classification (top method) |
|
|
35 |
|
|
|
36 |
`/usr/bin/Rscript random_forest_class.r` |
|
|
37 |
|
|
|
38 |
deep neural network |
|
|
39 |
|
|
|
40 |
`th ann_script_val.lua` |
|
|
41 |
|
|
|
42 |
## Paper |
|
|
43 |
Chip M. Lynch, Victor H. van Berkel, Hermann B. Frieboes. ["Application of unsupervised analysis techniques to lung cancer patient data"](https://doi.org/10.1371/journal.pone.0184370). PLoS ONE 12(9): e0184370, 2017. |
|
|
44 |
|
|
|
45 |
## Question on Medical Science Stack Exchange |
|
|
46 |
[Can tumor size (T) and presence of cancer in the lymph nodes (N) in patients with lung cancer be identified on the first visit?](https://medicalsciences.stackexchange.com/questions/18040/can-tumor-size-t-and-presence-of-cancer-in-the-lymph-nodes-n-in-patients-wit) |