-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
84 lines (65 loc) · 4.67 KB
/
Makefile
File metadata and controls
84 lines (65 loc) · 4.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
PYTHON = python3.13
FUZZIFIER = /mnt/extproj/projekte/modelling/interactive_fuzzifier/cmdFuzzifier
DATA = /mnt/raidtmp/panc/expectation_maximization
.PHONY: generate_input fuzzify_regulator fuzzify_target EM_specific_only-suppressor EM_marker_only-suppressor EM_specific_sep-suppressor EM_marker_sep-suppressor
fuzzify: fuzzify_regulator fuzzify_target
EM_only-suppressor: EM_specific_only-suppressor EM_marker_only-suppressor
EM_sep-suppressor: EM_specific_sep EM_marker_sep-suppressor
generate_input: /mnt/raidtmp/panc/TCGA_counts/ /mnt/extproj/projekte/modelling/interactive_fuzzifier/example_input/metadata_paired.tsv /home/proj/projekte/annotation/mirna-binding-sites-klein/mirtarbase.isar.homo_sapiens.grch38.p14_ensembl-113.tsv
$(PYTHON) generateInput.py --data /mnt/raidtmp/panc/TCGA_counts/ \
--metadata /mnt/extproj/projekte/modelling/interactive_fuzzifier/example_input/metadata_paired.tsv \
--minPairs 30 \
--reference /home/proj/projekte/annotation/mirna-binding-sites-klein/mirtarbase.isar.homo_sapiens.grch38.p14_ensembl-113.tsv \
--output /mnt/raidtmp/panc/expectation_maximization/raw_data/
fuzzify_regulator: $(DATA)/raw_data/miRNA_log2FC.tsv ./config/fuzzification.json
$(PYTHON) $(FUZZIFIER)/estimator/main_estimator.py --mtx $(DATA)/raw_data/miRNA_log2FC.tsv \
--config ./config/fuzzification.json \
--output $(DATA)/concepts/miRNA_log2FC_concepts.json
$(PYTHON) $(FUZZIFIER)/fuzzifier/main_fuzzifier.py --mtx $(DATA)/raw_data/miRNA_log2FC.tsv \
--concept $(DATA)/concepts/miRNA_log2FC_concepts.json \
--config ./config/fuzzification.json \
--output $(DATA)/fuzzy_values/miRNA_log2FC/
fuzzify_target: $(DATA)/raw_data/RNA_log2FC.tsv ./config/fuzzification.json
$(PYTHON) $(FUZZIFIER)/estimator/main_estimator.py --mtx $(DATA)/raw_data/RNA_log2FC.tsv \
--config ./config/fuzzification.json \
--output $(DATA)/concepts/RNA_log2FC_concepts.json
$(PYTHON) $(FUZZIFIER)/fuzzifier/main_fuzzifier.py --mtx $(DATA)/raw_data/RNA_log2FC.tsv \
--concept $(DATA)/concepts/RNA_log2FC_concepts.json \
--config ./config/fuzzification.json \
--output $(DATA)/fuzzy_values/RNA_log2FC/
EM_specific_only-suppressor: $(DATA)/fuzzy_values/ $(DATA)/raw_data/metadata.tsv ./output_only-suppressor/template/ ./output_only-suppressor/evaluation_template/ $(DATA)/raw_data/reference_edges.tsv ./config/EM_specific_only-suppressor.json
$(PYTHON) main_EM.py --input $(DATA)/fuzzy_values/miRNA_log2FC/ $(DATA)/fuzzy_values/RNA_log2FC/ \
--metadata $(DATA)/raw_data/metadata.tsv \
--template ./output_only-suppressor/template/ \
--evaluation_template ./output_only-suppressor/evaluation_template/ \
--reference $(DATA)/raw_data/reference_edges.tsv \
--config ./config/EM_specific_only-suppressor.json \
--outputType context-specific \
--output ./output_only-suppressor/context-specific/
EM_marker_only-suppressor: $(DATA)/fuzzy_values/ $(DATA)/raw_data/metadata.tsv ./output_only-suppressor/template/ ./output_only-suppressor/evaluation_template/ $(DATA)/raw_data/reference_edges.tsv ./config/EM_marker_only-suppressor.json
$(PYTHON) main_EM.py --input $(DATA)/fuzzy_values/miRNA_log2FC/ $(DATA)/fuzzy_values/RNA_log2FC/ \
--metadata $(DATA)/raw_data/metadata.tsv \
--template ./output_only-suppressor/template/ \
--evaluation_template ./output_only-suppressor/evaluation_template/ \
--reference $(DATA)/raw_data/reference_edges.tsv \
--config ./config/EM_marker_only-suppressor.json \
--outputType marker \
--output ./output_only-suppressor/marker/
EM_specific_sep-suppressor: $(DATA)/fuzzy_values/ $(DATA)/raw_data/metadata.tsv ./output_sep-suppressor/template/ $(DATA)/raw_data/reference_edges.tsv ./config/EM_specific_sep-suppressor.json
$(PYTHON) main_EM.py --input $(DATA)/fuzzy_values/miRNA_log2FC/ $(DATA)/fuzzy_values/RNA_log2FC/ \
--metadata $(DATA)/raw_data/metadata.tsv \
--template ./output_sep-suppressor/template/ \
--evaluation_template ./output_sep-suppressor/template/ \
--reference $(DATA)/raw_data/reference_edges.tsv \
--config ./config/EM_specific_sep-suppressor.json \
--outputType context-specific \
--output ./output_sep-suppressor/context-specific/
EM_marker_sep-suppressor: $(DATA)/fuzzy_values/ $(DATA)/raw_data/metadata.tsv ./output_sep-suppressor/template/ $(DATA)/raw_data/reference_edges.tsv ./config/EM_marker_sep-suppressor.json
$(PYTHON) main_EM.py --input $(DATA)/fuzzy_values/miRNA_log2FC/ $(DATA)/fuzzy_values/RNA_log2FC/ \
--metadata $(DATA)/raw_data/metadata.tsv \
--template ./output_sep-suppressor/template/ \
--evaluation_template ./output_sep-suppressor/template/ \
--reference $(DATA)/raw_data/reference_edges.tsv \
--config ./config/EM_marker_sep-suppressor.json \
--outputType marker \
--output ./output_sep-suppressor/marker/