-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_targets.R
44 lines (40 loc) · 989 Bytes
/
_targets.R
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
source("prep_seurat.R")
source("integrate_objects.R")
source("analyze_diets.R")
source("analyze_lepip.R")
source("analyze_agrpko.R")
source("analyze_xenium.R")
source("analyze_glp1rfl.R")
tar_option_set(
packages = c("tidyverse", "Seurat", "miloR"), # packages that your targets need to run
format = "qs", # default storage format,
error = "null",
retrieval = "worker",
storage = "worker",
priority = 0.1,
memory = "transient",
garbage_collection = TRUE,
cue = tar_cue(
mode = c("thorough", "always", "never"),
command = TRUE,
depend = TRUE,
format = TRUE,
repository = TRUE,
iteration = TRUE,
file = TRUE
)
)
options(clustermq.scheduler = "multicore",
clustermq.ssh.timeout=36000,
clustermq.worker.timeout=36000,
clustermq.error.timeout=36000,
clustermq.ssh.log='clustermq_sshlog.log'
)
list(
seurat_processing,
integrate_objects,
analyze_lepip,
analyze_diet,
knockout_glp1,
knockout_agrp
)