-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathMakefile
44 lines (30 loc) · 1.59 KB
/
Makefile
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
MODEL_SCRIPTS = $(wildcard ../../model/model_*.r)
SETS = $(wildcard ../../util/genesets/mapped/*.RData)
SPEED_SCORES = $(MODEL_SCRIPTS:../../model/model_%.r=speed_%.RData)
SET_SCORES = $(SETS:../../util/genesets/mapped/%=gsea_%)
GSVA_SCORES = $(SETS:../../util/genesets/mapped/%=gsva_%)
include ../../Makefile.inc
$(call ext_dep,../../data,expr.RData)
$(call ext_dep,../../model,$(notdir $(MODEL_SCRIPTS)))
$(call ext_dep,../../util/genesets/mapped,$(notdir $(SETS)))
all: mapped
mapped: $(SPEED_SCORES) $(SET_SCORES) $(GSVA_SCORES) pathifier.RData spia.RData speed_original.RData speed_webserver.RData
# use each model to create scores object
speed_%.RData: speed.r ../../model/model_%.r ../../data/expr.RData ../../data/zscores.RData
Rscript $^ $@
gsea_%.RData: set_enrichment.r ../../util/genesets/mapped/%.RData ../../data/expr.RData
$(call bsub_log,4096) Rscript $^ $@
gsva_%.RData: gsva.r ../../util/genesets/mapped/%.RData ../../data/expr.RData
$(call bsub_log,4096) Rscript $^ $@
pathifier.RData: pathifier.r ../../util/genesets/mapped/reactome.RData ../../data/expr.RData
$(call bsub_log,4096) Rscript $^ $@
spia.RData: spia.r ../../data/expr.RData
$(call bsub_log,4096) Rscript $^ $@
speed_webserver.RData speed_original.RData: speed_%.RData: speed_%.r ../../data/expr.RData ../../data/zscores.RData
Rscript $^ $@
epsa.RData: epsa.r ../../data/expr.RData
Rscript $^ $@
speed_matrix_%.RData: speed_downsample.r ../../model/model_matrix.r ../../data/expr.RData ../../data/zscores.RData
Rscript $^ $@ $*
ks_%.RData: ks_stat.r ../../util/genesets/mapped/%.RData ../../data/expr.RData
Rscript $^ $@