Skip to content

Commit

Permalink
Merge pull request #833 from luisas/add-multiplesequencealign
Browse files Browse the repository at this point in the history
add Multiplesequencealign CRG specific config
  • Loading branch information
luisas authored Jan 24, 2025
2 parents d868527 + 5b2c6e5 commit 408642a
Show file tree
Hide file tree
Showing 4 changed files with 46 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -285,6 +285,8 @@ Currently documentation is available for the following pipelines within specific
- [EVA](docs/pipeline/mag/eva.md)
- methylseq
- [FUB Curta](docs/pipeline/methylseq/fub_curta.md)
- multiplesequencealign
- [CRG](docs/pipeline/multiplesequencealign/crg.md)
- rnafusion
- [HASTA](docs/pipeline/rnafusion/hasta.md)
- [MUNIN](docs/pipeline/rnafusion/munin.md)
Expand Down
18 changes: 18 additions & 0 deletions conf/pipeline/multiplesequencealign/crg.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
profiles {
crg {
params {
config_profile_contact = 'Luisa Santus (@luisas)'
config_profile_description = 'nf-core/multiplesequencealign CRG profile provided by nf-core/configs'
}
executor.name = 'crg'
process {
queue = 'short-centos79,long-centos79'
withName: 'LEARNMSA_ALIGN' {
cpus = 8
memory = "30 GB"
queue = params.use_gpu ? 'gpu' : 'long-centos79'
clusterOptions = { (task.queue == 'gpu' ? '-l gpu=1,virtual_free=30G' : '') }
}
}
}
}
23 changes: 23 additions & 0 deletions docs/pipeline/multiplesequencealign/crg.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# nf-core/configs: CRG multiplesequencealign specific configuration

Extra specific configuration for multiplesequencealign pipeline

## Usage

To use, run the pipeline with `-profile crg`.

This will download and launch the multiplesequencealign specific [`crg.config`](../../../conf/pipeline/multiplesequencealign/crg.config) which has been pre-configured with a setup suitable for the sge cluster.

Example: `nextflow run nf-core/multiplesequencealign -profile crg`

## multiplesequencealign specific configurations for CRG

Specific configurations for CRG has been made for multiplesequencealign.

### General profiles

<!-- TODO -->

### Contextual profiles

<!-- TODO -->
3 changes: 3 additions & 0 deletions pipeline/multiplesequencealign.config
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,7 @@
*/

profiles {
crg {
includeConfig "${params.custom_config_base}/conf/pipeline/multiplesequencealign/crg.config"
}
}

0 comments on commit 408642a

Please sign in to comment.