@@ -71,6 +71,32 @@ tools:
7171 toolshed.g2.bx.psu.edu/repos/devteam/fastqc/fastqc/.* :
7272 cores : min(max(int(input_size * 4), 1), 16)
7373 mem : min(max(int(input_size * 7), 5.6), 120)
74+ toolshed.g2.bx.psu.edu/repos/bgruening/sylph_profile/sylph_profile/.* :
75+ cores : 4
76+ mem : 16
77+ toolshed.g2.bx.psu.edu/repos/iuc/bwa_mem2/bwa_mem2/.* :
78+ cores : 32
79+ mem : 240
80+ rules :
81+ - id : bwa_mem2_small_input_rule
82+ if : input_size < 0.1
83+ cores : 2
84+ mem : 5.6
85+ - id : bwa_mem2_medium_input_rule
86+ if : 0.1 <= input_size < 1
87+ cores : 4
88+ mem : 14
89+ - id : bwa_mem2_large_input_rule
90+ if : 1 <= input_size < 20
91+ cores : 8
92+ mem : 28
93+ - id : bwa_mem2_pretty_large_input_rule
94+ if : 20 <= input_size < 100
95+ cores : 16
96+ mem : 120
97+ toolshed.g2.bx.psu.edu/repos/iuc/seqkit_sort/seqkit_sort/.* :
98+ cores : 1
99+ mem : 7
74100
75101roles :
76102 training.* :
@@ -87,7 +113,7 @@ destinations:
87113 - name : SINGULARITYENV__JAVA_OPTIONS
88114 value : $_JAVA_OPTIONS
89115 - execute : ulimit -f 1048576000 # 500GB, our default quota
90- - execute : ulimit -u 10000
116+ - execute : ulimit -u 4096
91117
92118 slurm-training :
93119 runner : slurm
@@ -97,7 +123,7 @@ destinations:
97123 params :
98124 native_specification : --nodes=1 --ntasks=1 --cpus-per-task={cores} --mem={round(mem*1024)} --time=48:00:00 --partition=training
99125 singularity_enabled : true
100- singularity_volumes : " $galaxy_root:ro,$tool_directory:ro,$working_directory:rw,$job_directory:rw,/mnt/nfs/data/datasets:ro,/mnt/nfs1/data/datasets:ro,/mnt/nfs2/data/datasets:ro,/cvmfs/data.galaxyproject.org:ro"
126+ singularity_volumes : " $galaxy_root:ro,$tool_directory:ro,$working_directory:rw,$job_directory:rw,/mnt/nfs/data/datasets:ro,/mnt/nfs1/data/datasets:ro,/mnt/nfs2/data/datasets:ro,/cvmfs/data.galaxyproject.org:ro,/mnt/nfs/galaxy/var/tool_data:ro "
101127 tmp_dir : true
102128 env :
103129 LC_ALL : C
@@ -117,7 +143,7 @@ destinations:
117143 params :
118144 native_specification : --nodes=1 --ntasks=1 --cpus-per-task={cores} --mem={round(mem*1024)} --time=168:00:00 --partition=main # set to main for autumn season
119145 singularity_enabled : true
120- singularity_volumes : " $galaxy_root:ro,$tool_directory:ro,$working_directory:rw,$job_directory:rw,/mnt/nfs/data/datasets:ro,/mnt/nfs1/data/datasets:ro,/mnt/nfs2/data/datasets:ro,/cvmfs/data.galaxyproject.org:ro"
146+ singularity_volumes : " $galaxy_root:ro,$tool_directory:ro,$working_directory:rw,$job_directory:rw,/mnt/nfs/data/datasets:ro,/mnt/nfs1/data/datasets:ro,/mnt/nfs2/data/datasets:ro,/cvmfs/data.galaxyproject.org:ro,/mnt/nfs/galaxy/var/tool_data:ro "
121147 tmp_dir : true
122148 env :
123149 # Ensuring a consistent collation environment is good for reproducibility.
0 commit comments