Diff of /README.md [000000] .. [bb6f8d]

Switch to unified view

a b/README.md
1
# Code to the multi-omics benchmark study by Herrmann et al.
2
3
This repo allows to
4
- download the (preprocessed) data used in the study 
5
- reproduce the results (table, figures etc.) presented in the paper 
6
- rerun the entire benchmark experiment
7
8
**If you use the code or data please cite:** 
9
10
Moritz Herrmann, Philipp Probst, Roman Hornung, Vindi Jurinovic, Anne-Laure Boulesteix, Large-scale benchmark study of survival prediction methods using multi-omics data, Briefings in Bioinformatics, Volume 22, Issue 3, May 2021, bbaa167, https://doi.org/10.1093/bib/bbaa167
11
12
13
### To download the data: 
14
- The preprocessed data (described in the study) is available via [OpenML](https://www.openml.org/)
15
- The OpenML dataset IDs can be found in `data/datset_ids.txt` or `data/datset_ids.RData`
16
- Note that the datasets had to be split into two to three parts in order to be uploaded to OpenML
17
- **R users** can use the code in `R/bench_experiment.R` (lines [44-81](https://github.com/HerrMo/multi-omics_benchmark_study/blob/0b58b56a7ef80905d812f0a2644f9ae549394363/R/bench_experiment.R#L46-L81)) to directly download the data (and convert it to `mlr` tasks)
18
19
### To reprocude the results (in R):
20
- to only reproduce the tables, figures etc. displayed in the paper without rerunning the benchmark experiments use `reproduce_table-and-figures.Rmd`
21
- to rerun the full experiments (this takes several days or weeks, depending on the available resources) use `R/bench_experiment.R`
22
  - see the instructions in `R/packages.R`!
23
  - make sure the required packages are installed 
24
  - make sure to use correct package versions via [checkpoint](https://github.com/HerrMo/multi-omics_benchmark_study/blob/0b58b56a7ef80905d812f0a2644f9ae549394363/R/bench_experiment.R#L13-L14)
25
  - not all packages are covered by checkpoint, this is specifically relevant for `mlr` (s. `R/packages.R`)!
26
- to merge the benchmark results use `R/merge_bmr_results.R`
27
28
Note, `mlr` has deprecated (https://github.com/mlr-org/mlr) in the meantime. There is now the new framework `mlr3` (https://mlr3.mlr-org.com/).
29