diff --git a/workflow/conf/aws.config b/workflow/conf/aws.config index 77943293e49a0b6179ed985bddbfaee034ce23aa..6875c65e8ee30121798dd052822a363950ac19cc 100644 --- a/workflow/conf/aws.config +++ b/workflow/conf/aws.config @@ -1,11 +1,15 @@ +workDir = 's3://' aws.client.storageEncryption = 'AES256' aws { + region = '' batch { cliPath = '/home/ec2-user/miniconda/bin/aws' } } process { + executor = 'awsbatch' + queue = 'default-' cpus = 1 memory = '10 GB' } \ No newline at end of file diff --git a/workflow/conf/aws_ondemand.config b/workflow/conf/aws_ondemand.config deleted file mode 100755 index d12c2de7c768c61bb6e0e76001511320dd32d30f..0000000000000000000000000000000000000000 --- a/workflow/conf/aws_ondemand.config +++ /dev/null @@ -1,9 +0,0 @@ -workDir = 's3:// -aws { - region = 'us-east-2' -} - -process { - executor = 'awsbatch' - queue = 'highpriority-' -} \ No newline at end of file diff --git a/workflow/conf/aws_spot.config b/workflow/conf/aws_spot.config deleted file mode 100755 index 0a81a793b185d60618b670cb625cd327795b8959..0000000000000000000000000000000000000000 --- a/workflow/conf/aws_spot.config +++ /dev/null @@ -1,9 +0,0 @@ -workDir = 's3://' -aws { - region = 'us-east-2' -} - -process { - executor = 'awsbatch' - queue = 'default-' -} \ No newline at end of file diff --git a/workflow/conf/aws_user.config b/workflow/conf/aws_user.config deleted file mode 100644 index 68dd2f5c09cb515ca772d52c5f461844924c11d6..0000000000000000000000000000000000000000 --- a/workflow/conf/aws_user.config +++ /dev/null @@ -1,9 +0,0 @@ -workDir = 's3://' -aws { - region = '' -} - -process { - executor = 'awsbatch' - queue = '' -} \ No newline at end of file diff --git a/workflow/conf/biohpc.config b/workflow/conf/biohpc.config index eb1fc5cc8ce562dc967d4075b5bd5c369bd72716..bdcc3c4ae310a9ee0089089ea41e620970be2e7e 100755 --- a/workflow/conf/biohpc.config +++ b/workflow/conf/biohpc.config @@ -1,27 +1,3 @@ -process { - withLabel: checkDesignFile { - module = ['python/3.6.1-2-anaconda'] - } - withLabel: count211 { - module = ['cellranger/2.1.1'] - } - withLabel: count301 { - module = ['cellranger/3.0.1'] - } - withLabel: count302 { - module = ['cellranger/3.0.2'] - } - withLabel: count310 { - module = ['cellranger/3.1.0'] - } - withLabel: versions { - module = ['python/3.6.1-2-anaconda','pandoc/2.7','multiqc/1.7'] - } - withLabel: multiqc { - module = ['multiqc/1.7'] - } -} - params { // Reference file paths on BioHPC genomes { diff --git a/workflow/conf/biohpc_cluster.config b/workflow/conf/biohpc_cluster.config index 789d1e9e661dec7eed9765f128d16e1a3f195fe7..bebd64a01460878d8bd9c4fcd7a6f5a0dc9c1b1f 100644 --- a/workflow/conf/biohpc_cluster.config +++ b/workflow/conf/biohpc_cluster.config @@ -4,24 +4,31 @@ process { clusterOptions = '--hold' withLabel: checkDesignFile { + module = ['python/3.6.1-2-anaconda'] executor = 'local' } withLabel: count211 { + module = ['cellranger/2.1.1'] queue = '128GB,256GB,256GBv1,384GB' } withLabel: count301 { + module = ['cellranger/3.0.1'] queue = '128GB,256GB,256GBv1,384GB' } withLabel: count302 { + module = ['cellranger/3.0.2'] queue = '128GB,256GB,256GBv1,384GB' } withLabel: count310 { + module = ['cellranger/3.1.0'] queue = '128GB,256GB,256GBv1,384GB' } withLabel: versions { + module = ['python/3.6.1-2-anaconda','pandoc/2.7','multiqc/1.7'] executor = 'local' } withLabel: multiqc { + module = ['multiqc/1.7'] executor = 'local' } } \ No newline at end of file diff --git a/workflow/conf/biohpc_local.config b/workflow/conf/biohpc_local.config index 9ca703b1d7f806b19fde6bd88a4fe2e7caeed1af..0eb72d4004e9ef9a1e97f2a024b79413b59e581f 100755 --- a/workflow/conf/biohpc_local.config +++ b/workflow/conf/biohpc_local.config @@ -1,3 +1,25 @@ process { executor = 'local' + + withLabel: checkDesignFile { + module = ['python/3.6.1-2-anaconda'] + } + withLabel: count211 { + module = ['cellranger/2.1.1'] + } + withLabel: count301 { + module = ['cellranger/3.0.1'] + } + withLabel: count302 { + module = ['cellranger/3.0.2'] + } + withLabel: count310 { + module = ['cellranger/3.1.0'] + } + withLabel: versions { + module = ['python/3.6.1-2-anaconda','pandoc/2.7','multiqc/1.7'] + } + withLabel: multiqc { + module = ['multiqc/1.7'] + } } \ No newline at end of file diff --git a/workflow/nextflow.config b/workflow/nextflow.config index f1a8650838d6edf16f407869d9645ed11e75c264..9496393761215272fc8cfe7e8b28048b7960555d 100644 --- a/workflow/nextflow.config +++ b/workflow/nextflow.config @@ -11,15 +11,6 @@ profiles { aws { includeConfig 'conf/aws.config' } - ondemand { - includeConfig 'conf/aws_ondemand.config' - } - spot { - includeConfig 'conf/aws_spot.config' - } - awsUserDefined { - includeConfig 'conf/aws_user.config' - } } trace {