annotate bcbio_system.yaml @ 7:7d5b46d41ff0 draft

Uploaded
author dvanzessen
date Tue, 21 Apr 2020 11:38:25 +0000
parents 2ed60a09d6b6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
1 ---
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
2 # Configuration file specifying system details for running an analysis pipeline
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
3 # These pipeline apply generally across multiple projects. Adjust them in sample
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
4 # specific configuration files when needed.
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
5
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
6 # -- Base setup
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
7
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
8 # Define resources to be used for individual programs on multicore machines.
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
9 # These can be defined specifically for memory and processor availability.
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
10 # - memory: Specify usage for memory intensive programs. The indicated value
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
11 # specifies the wanted *per core* usage.
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
12 # - cores: Define cores that can be used for multicore programs. The indicated
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
13 # value is the maximum cores that should be allocated for a program.
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
14 # - jvm_opts: specify details
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
15 resources:
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
16 # default options, used if other items below are not present
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
17 # avoids needing to configure/adjust for every program
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
18 default:
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
19 memory: 3G
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
20 cores: 16
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
21 jvm_opts: ["-Xms750m", "-Xmx3500m"]
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
22 gatk:
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
23 jvm_opts: ["-Xms500m", "-Xmx3500m"]
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
24 snpeff:
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
25 jvm_opts: ["-Xms750m", "-Xmx3g"]
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
26 qualimap:
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
27 memory: 4g
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
28 express:
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
29 memory: 8g
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
30 dexseq:
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
31 memory: 10g
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
32 macs2:
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
33 memory: 8g
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
34 seqcluster:
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
35 memory: 8g
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
36
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
37 # Location of galaxy configuration file, which has pointers to reference data
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
38 # https://bcbio-nextgen.readthedocs.org/en/latest/contents/configuration.html#reference-genome-files
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
39 galaxy_config: universe_wsgi.ini
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
40
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
41
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
42 # -- Additional options for specific integration, not required for standalone usage.
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
43
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
44 # Galaxy integration. Required for retrieving information from Galaxy LIMS.
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
45 #galaxy_url: http://your/galaxy/url
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
46 #galaxy_api_key: your_galaxy_api_key
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
47
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
48 # Details for hooking automated processing to a sequencer machine.
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
49 # Not required if running standalone pipelines.
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
50 # analysis:
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
51 # # Can specify a different remote host to initiate
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
52 # # the copy from. This is useful for NFS shared filesystems
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
53 # # where you want to manage the copy from the base machine.
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
54 # copy_user:
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
55 # copy_host:
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
56 # store_dir: /store4/solexadata
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
57 # base_dir: /array0/projects/Sequencing
2ed60a09d6b6 Uploaded
dvanzessen
parents:
diff changeset
58 # worker_program: nextgen_analysis_server.py