Skip to content

Commit f89a3bc

Browse files
committed
refactor: move correlation rules to VCF snakefile
1 parent a72a2f4 commit f89a3bc

2 files changed

Lines changed: 35 additions & 35 deletions

File tree

workflow/rules/report.smk

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -282,24 +282,6 @@ rule dnds_plots:
282282
"../scripts/report/dnds_plots.R"
283283

284284

285-
rule af_time_correlation_data:
286-
conda: "../envs/renv.yaml"
287-
params:
288-
cor_method = config["COR"]["METHOD"],
289-
cor_exact = config["COR"]["EXACT"],
290-
input:
291-
variants = OUTDIR/f"{OUTPUT_NAME}.variants.all_sites.tsv",
292-
metadata = config["METADATA"],
293-
output:
294-
fmt_variants = temp(REPORT_DIR_TABLES/"variants.filled.dated.tsv"),
295-
correlations = report(REPORT_DIR_TABLES/"af_time_correlation.csv"),
296-
subset = REPORT_DIR_TABLES/"af_time_correlation.subset.txt",
297-
log:
298-
LOGDIR / "af_time_correlation_data" / "log.txt"
299-
script:
300-
"../scripts/report/af_time_correlation_data.R"
301-
302-
303285
rule af_time_correlation_plot:
304286
conda: "../envs/renv.yaml"
305287
params:
@@ -335,23 +317,6 @@ rule af_trajectory_panel_plot:
335317
"../scripts/report/af_trajectory_panel_plot.R"
336318

337319

338-
rule pairwise_trajectory_correlation_data:
339-
conda: "../envs/renv.yaml"
340-
params:
341-
cor_method = config["COR"]["METHOD"],
342-
cor_use = "pairwise.complete.obs",
343-
input:
344-
variants = OUTDIR/f"{OUTPUT_NAME}.variants.all_sites.tsv",
345-
metadata = config["METADATA"],
346-
output:
347-
table = REPORT_DIR_TABLES/"pairwise_trajectory_frequency_data.csv",
348-
matrix = report(REPORT_DIR_TABLES/"pairwise_trajectory_correlation_matrix.csv"),
349-
log:
350-
LOGDIR / "pairwise_trajectory_correlation_data" / "log.txt"
351-
script:
352-
"../scripts/report/pairwise_trajectory_correlation_data.R"
353-
354-
355320
rule summary_table:
356321
conda: "../envs/renv.yaml"
357322
input:

workflow/rules/vaf.smk

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,3 +330,38 @@ rule window_zoom_on_feature_data:
330330
LOGDIR / "window_zoom_on_feature_data" / "{region_name}.log.txt"
331331
script:
332332
"../scripts/report/window_zoom_on_feature_data.py"
333+
334+
335+
rule af_time_correlation_data:
336+
conda: "../envs/renv.yaml"
337+
params:
338+
cor_method = config["COR"]["METHOD"],
339+
cor_exact = config["COR"]["EXACT"],
340+
input:
341+
variants = OUTDIR/f"{OUTPUT_NAME}.variants.all_sites.tsv",
342+
metadata = config["METADATA"],
343+
output:
344+
fmt_variants = temp(REPORT_DIR_TABLES/"variants.filled.dated.tsv"),
345+
correlations = report(REPORT_DIR_TABLES/"af_time_correlation.csv"),
346+
subset = REPORT_DIR_TABLES/"af_time_correlation.subset.txt",
347+
log:
348+
LOGDIR / "af_time_correlation_data" / "log.txt"
349+
script:
350+
"../scripts/report/af_time_correlation_data.R"
351+
352+
353+
rule pairwise_trajectory_correlation_data:
354+
conda: "../envs/renv.yaml"
355+
params:
356+
cor_method = config["COR"]["METHOD"],
357+
cor_use = "pairwise.complete.obs",
358+
input:
359+
variants = OUTDIR/f"{OUTPUT_NAME}.variants.all_sites.tsv",
360+
metadata = config["METADATA"],
361+
output:
362+
table = REPORT_DIR_TABLES/"pairwise_trajectory_frequency_data.csv",
363+
matrix = report(REPORT_DIR_TABLES/"pairwise_trajectory_correlation_matrix.csv"),
364+
log:
365+
LOGDIR / "pairwise_trajectory_correlation_data" / "log.txt"
366+
script:
367+
"../scripts/report/pairwise_trajectory_correlation_data.R"

0 commit comments

Comments
 (0)