Skip to content

Commit 86ec8b7

Browse files
committed
Merge branch 'master' of https://github.com/Shamir-Lab/DOMINO
2 parents 21cc410 + 49ef834 commit 86ec8b7

File tree

1 file changed

+22
-8
lines changed

1 file changed

+22
-8
lines changed

README.md

+22-8
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ A preprint version of the study is available at https://www.biorxiv.org/content/
1515
- [Installation](#installation)
1616
- [Input File Formats](#input-file-formats)
1717
- [Basic Usage](#basic-usage)
18-
- [Main output files](#main-output-files)
1918
- [Advanced usage](#advanced-usage)
19+
- [Main output files](#main-output-files)
2020
- [Example files](#example-files)
2121

2222

@@ -68,30 +68,44 @@ To run preprocessing step 0 (partitioning network using Louvain algorithm):
6868
slicer --network_file </path/to/network.sif> --output_file </path/to/output_file>
6969
```
7070

71+
72+
`-n/--network_file`: A path to network file (sif format). e.g., /path/to/network_file.sif.
73+
74+
`-o/--output_file`: A path to the output slices file. e.g., /path/to/output/slices_file.txt,
75+
7176
To run DOMINO:
7277
```
7378
domino --active_genes_files </path/to/dataset1,/path/to/dataset2...> --network_file </path/to/network.sif> --slices_file <slices_file.txt> --output_folder </path/to/output_folder> [-sth <slices_threshold> -mth <putative_modules_threshold>]
7479
```
7580

7681
The common command line options are:
7782

78-
`-a/--active_genes_files`: list of files of active genes. gene ids are Enseble id, separated by new line.
83+
`-a/--active_genes_files`: Comma delimited list of absolute paths to files, each containing a list of active genes, separated by a new line char (\n). e.g. /path/to/active_genes_files_1,/path/to/active_genes_files_2.
84+
85+
`-n/--network_file`: A path to network file (sif format). e.g., /path/to/network_file.sif.
7986

80-
`-n/--network_file`: path to network file (sif format).
87+
`-s/--slices_file`: A path to slices file (i.e. the output of "slicer" script). e.g., /path/to/slices_file.txt,
8188

82-
`-s/--slices_file`: path to slices file (i.e. the output of "slicer" script).
89+
90+
## Advanced usage
91+
92+
`-c/--use_cache`: Use auto-generated cache network files (*.pkl) from previous executions with the same network. NOTE: (1) THIS IS NOT THE SLICES FILE! (2) If the content of the file has changed, you should set this option to "false"
93+
94+
`-p/--parallelization`: The number of threads allocated to the run (usually single thread is enough)
95+
96+
`-v/--visualization`: Indicates whether a visualization of the modules ought to be generated
97+
98+
`-sth/--slices_threshold`: The threshold for considering a slice as relevant
99+
100+
`-mth/--module_threshold`: The threshold for considering a putative module as final module.
83101

84102

85103
## Main output files
86104

87105
`output_folder/active_gene_file_name/modules.out`: list of final modules
88106
`output_folder/active_gene_file_name/module_i.html`: visualization of the i'th module
89107

90-
## Advanced usage
91-
92-
`-sth/--slices_threshold`: threshold for considering a slice as relevant
93108

94-
`-mth/--module_threshold`: threshold for considering a putative module as final module.
95109

96110
## Example files
97111

0 commit comments

Comments
 (0)