Skip to content

Commit bc07af7

Browse files
authored
Release version 1.1.0 (#12)
* Create dev branch * Add rule and sample info to slurm log files * Fix SnpSift_dbnsfp log writing * Fix SnpSift_dbsnp log writing * Fix bcftools_view_multiallelicsites log writing * Fix SnpSift_filter_proband log writing * Add pipeline tests (#7) * Add test dataset * Add info on test dataset * Automate setting up to run test dataset * Docs (#8) * minor changes to runscripts * update docs to state of human_genomics_pipeline docs * woops * probably an overstatement for this pipeline * forgot to update * add description of pipeline steps * add more info * update * Functionize code (#9) * remove unnecessary code * put code into functions to avoid global variables * forgot to add some stuff to README * snakemake doesn't allow functions for outputs - fix * update rulegraphs * fix typo * improve config (#10) * remove need for user to write flag stuff in config * forgot to remove hardcoding again woops * Speedups (#11) * use parabricks for filtering in cohort analyses * update rulegraphs * pbrun vqsr can't take files named g.vcf * update readme with parabricks + add equivalent commands * improve readme * improve readme * improve docs and fixes * add link to discusions * fix spaces * rename test files to work with updated pipeline * backwards compatability with older human_genomics_pipeline runs
1 parent 5390d93 commit bc07af7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+32015
-529
lines changed

README.md

Lines changed: 57 additions & 432 deletions
Large diffs are not rendered by default.

config/cluster.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
{
2-
"__default__" :
3-
{
4-
"account" : "",
5-
"partition" : ""
6-
}
1+
{
2+
"__default__" :
3+
{
4+
"account" : "",
5+
"partition" : "",
6+
"output" : "logs/slurm-%j_{rule}_{wildcards.sample}.out"
7+
}
78
}

config/config.yaml

Lines changed: 61 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -35,32 +35,77 @@ WES:
3535
##############################
3636

3737
# Number of threads to use per rule/sample for multithreaded rules, multithreading will significantly speed up these rules (diminishing speed gains beyond 8 threads)
38-
THREADS:
38+
THREADS:
3939

4040
# Maximum memory usage per rule/sample (eg. '40g' for 40 gigabytes, this should suffice for exomes)
4141
MAXMEMORY: ""
4242

4343
# Maximum number of GPU's to be used per rule/sample for gpu-accelerated runs (eg `1` for 1 GPU)
44-
GPU:
44+
GPU:
4545

4646
##############################
4747
###### Variant filtering #####
4848
##############################
4949

50-
# Resources used to filter indels and SNP's...
51-
FILTERING:
52-
# ...for analysis of single samples
53-
SINGLE: ""
54-
55-
# ...for analysis of cohorts
56-
COHORT:
57-
INDELS: ""
58-
SNPS: ""
59-
60-
# Tranche filtering level/truth sensitivity
61-
TRANCHE:
62-
SNPS: ""
63-
INDELS: ""
50+
# Tranche filtering level/truth sensitivity
51+
TRANCHE:
52+
SNPS: ""
53+
INDELS: ""
54+
55+
###############################################
56+
###### Variant filtering - SINGLE SAMPLES #####
57+
###############################################
58+
59+
# Filtering for single sample analyses
60+
# If NOT analysing single sample data, leave this section blank
61+
# (see more about these settings for gatk FilterVariantTranches at https://gatk.broadinstitute.org/hc/en-us/articles/360042479092-FilterVariantTranches)
62+
63+
SINGLE:
64+
65+
# Provide a list of resources
66+
RESOURCES:
67+
-
68+
-
69+
70+
################################################
71+
###### Variant filtering - COHORT ANALYSIS #####
72+
################################################
73+
74+
# Filtering for cohort analyses
75+
# If NOT analysing cohorts, leave this section blank
76+
# (see more about these settings for gatk VariantRecalibrator at https://gatk.broadinstitute.org/hc/en-us/articles/360042914791-VariantRecalibrator)
77+
78+
COHORT:
79+
80+
# For indels...
81+
INDELS:
82+
83+
# ...provide a list of resources
84+
RESOURCES:
85+
-
86+
-
87+
-
88+
89+
# ...provide associated machine learning parameters
90+
PARAMS:
91+
-
92+
-
93+
-
94+
95+
# For SNP's...
96+
SNPS:
97+
98+
# ...provide a list of resources
99+
RESOURCES:
100+
-
101+
-
102+
-
103+
104+
# ...provide associated machine learning parameters
105+
PARAMS:
106+
-
107+
-
108+
-
64109

65110
##############################
66111
####### VCF annotation #######

0 commit comments

Comments
 (0)