This repository has been archived by the owner on Apr 22, 2021. It is now read-only.
forked from phue/GWAS-nf
-
Notifications
You must be signed in to change notification settings - Fork 1
/
nextflow.config
60 lines (52 loc) · 1.8 KB
/
nextflow.config
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
/*
* -------------------------------------------------
* gwas-nf Nextflow config file
* -------------------------------------------------
* Default config options for all environments.
*/
params.outdir = "./results"
params.genotype = "$baseDir/genotypes/1001genomes.hdf5"
params.maf = 0.05
params.transform = "mean_standardize"
params.multitrait = false
params.pthresh = 0.05
params.trait = false
params.locus = false
// options for kinship calculation
// if set to true, all markers are used to estimate kinship and a subset based on the presence of phenotypes is generated from the resulting covariance matrix
// if set to false, only markers left after mac filtering and removing accessions without phenotype are used for kinship estimation
params.kinship_from_all_markers = true
// if set to true, applies gower scaling to the covariance matrix
params.normalise_covariance = false
includeConfig 'conf/base.config'
profiles {
local { process.executor = 'local' }
test { includeConfig 'conf/test.config' }
charliecloud { charliecloud.enabled = true }
singularity { singularity.enabled = true }
docker { docker.enabled = true }
podman { podman.enabled = true }
conda { process.conda = "$baseDir/environment.yml" }
cbe { includeConfig 'conf/cbe.config' }
biohpc_gen { includeConfig 'conf/biohpc_gen.config' }
}
manifest {
homePage = 'https://gitlab.lrz.de/beckerlab/GWAS-nf'
description = "A nextflow pipeline to run genome wide association studies using limix"
name = 'GWAS-nf'
version = '0.1'
mainScript = 'main.nf'
nextflowVersion = '>=20.10.0'
}
timeline {
enabled = true
file = "${params.outdir}/execution_timeline.html"
}
report {
enabled = true
file = "${params.outdir}/execution_report.html"
}
trace {
enabled = true
file = "${params.outdir}/execution_trace.txt"
}