Skip to content

Commit

Permalink
Merge pull request #1 from pinin4fjords/sw_to_conf
Browse files Browse the repository at this point in the history
Sw to conf
  • Loading branch information
pabloaledo authored Oct 18, 2024
2 parents 991637c + 4e5d7a3 commit bbd3452
Show file tree
Hide file tree
Showing 57 changed files with 227 additions and 83 deletions.
144 changes: 144 additions & 0 deletions conf/arm.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
process {

// Apply software overrides for ARM compatibility

withName: '.*:ALIGN_STAR:STAR_ALIGN_IGENOMES' {
conda = 'seqera::star=2.6.1d bioconda::samtools=1.21 conda-forge::gawk=5.1.0'
//conda = 'seqera::star=2.6.1d bioconda::samtools=1.10 conda-forge::gawk=5.1.0'
}

withName: 'STAR_GENOMEGENERATE_IGENOMES' {
conda = 'bioconda::star bioconda::samtools=1.21 conda-forge::gawk=5.1.0'
//conda = 'seqera::star=2.6.1d bioconda::samtools=1.10 conda-forge::gawk=5.1.0'
}

withName: 'BBSPLIT' {
conda = 'bioconda::bbmap'
// conda = 'bioconda::bbmap=39.01'
}

withName: 'CAT_FASTQ' {
conda = 'conda-forge::coreutils'
//conda = 'conda-forge::coreutils=8.30'
}

withName: 'CAT_ADDITIONAL_FASTA' {
conda = 'conda-forge::python'
//conda = 'conda-forge::coreutils=3.9.5'
}

withName: 'CUSTOM_GETCHROMSIZES' {
conda = 'bioconda::samtools=1.21'
//conda = 'bioconda::samtools=1.20 bioconda::htslib=1.20'
}

withName: 'CUSTOM_TX2GENE' {
conda = 'python=3.13.0'
//conda = 'python=3.9.5'
}

withName: 'FASTP' {
conda = 'bioconda::fastp'
//conda = 'bioconda::fastp=0.23.4'
}

withName: 'FQ_SUBSAMPLE' {
conda = 'bioconda::fq'
//conda = 'bioconda::fq=0.9.1'
}

withName: 'GFFREAD' {
conda = 'bioconda::gffread'
//conda = 'bioconda::gffread=0.12.7'
}

withName: 'GUNZIP' {
conda = 'conda-forge::sed'
//conda = 'conda-forge::grep=3.11 conda-forge::sed=4.8 conda-forge::tar=1.34'
}

withName: 'HISAT2_ALIGN' {
conda = 'bioconda::hisat2 bioconda::samtools'
//conda = 'bioconda::hisat2=2.2.1 bioconda::samtools=1.16.1'
}

withName: 'HISAT2_BUILD|HISAT2_EXTRACTSPLICESITES' {
conda = 'bioconda::hisat2'
//conda = 'bioconda::hisat2=2.2.1'
}

withName: 'KALLISTO_INDEX|KALLISTO_QUANT' {
conda = 'bioconda::kallisto'
//conda = 'bioconda::kallisto=0.48.0'
}

withName: 'PICARD_MARKDUPLICATES' {
conda = 'bioconda::picard=3.3.0'
//conda = 'bioconda::picard=3.1.1'
}

withName: 'PRESEQ_LCEXTRAP' {
conda = 'bioconda::preseq'
//conda = 'bioconda::preseq=3.1.2'
}

withName: 'RSEM_CALCULATEEXPRESSION' {
conda = 'bioconda::rsem bioconda::star'
//conda = 'bioconda::rsem=1.3.3 bioconda::star=2.7.10a'
}

withName: 'RSEM_PREPAREREFERENCE' {
conda = 'seqera::rsem seqera::star=2.6.1d'
//conda = 'bioconda::rsem=1.3.3 bioconda::star=2.7.10a'
}

withName: 'SALMON_INDEX|SALMON_QUANT' {
conda = 'bioconda::salmon=1.10.3'
//conda = 'bioconda::salmon=1.10.1'
}

withName: 'SAMTOOLS_FLAGSTAT|SAMTOOLS_IDXSTATS|SAMTOOLS_INDEX|SAMTOOLS_SORT|SAMTOOLS_STATS' {
conda = 'bioconda::samtools=1.21 bioconda::htslib'
//conda = 'bioconda::samtools=1.20 bioconda::htslib'
}

withName: 'SORTMERNA' {
conda = 'bioconda::sortmerna'
//conda = 'bioconda::sortmerna=4.3.6'
}

withName: 'STAR_ALIGN|STAR_GENOMEGENERATE' {
conda = 'bioconda::star bioconda::samtools bioconda::htslib conda-forge::gawk'
//conda = 'bioconda::star=2.7.10a bioconda::samtools=1.18 bioconda::htslib=1.18 conda-forge::gawk=5.1.0'
}

withName: 'STRINGTIE_STRINGTIE' {
conda = 'bioconda::stringtie=2.2.3'
//conda = 'bioconda::stringtie=2.2.1'
}

withName: 'SUBREAD_FEATURECOUNTS' {
conda = 'bioconda::subread=2.0.6'
//conda = 'bioconda::subread=2.0.1'
}

withName: 'TRIMGALORE' {
conda = 'bioconda::trim-galore=0.6.10 bioconda::cutadapt=4.9'
//conda = 'bioconda::trim-galore=0.6.7 bioconda::cutadapt=3.4'
}

withName: 'UCSC_BEDGRAPHTOBIGWIG' {
conda = 'bioconda::ucsc-bedgraphtobigwig=469'
//conda = 'bioconda::ucsc-bedgraphtobigwig=445'
}

withName: 'UMITOOLS_DEDUP|UMITOOLS_EXTRACT|UMITOOLS_PREPAREFORRSEM' {
conda = 'bioconda::umi_tools'
//conda = 'bioconda::umi_tools=1.1.5'
}

withName: 'UNTAR' {
conda = 'conda-forge::grep conda-forge::sed conda-forge::tar'
//conda = 'conda-forge::grep=3.11 conda-forge::sed=4.8 conda-forge::tar=1.34'
}
}
2 changes: 1 addition & 1 deletion modules/local/star_align_igenomes/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ process STAR_ALIGN_IGENOMES {
tag "$meta.id"
label 'process_high'

conda "seqera::star=2.6.1d bioconda::samtools conda-forge::gawk=5.1.0"
conda "${moduleDir}/environment.yml"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/mulled-v2-1fa26d1ce03c295fe2fdcf85831a92fbcbd7e8c2:59cdd445419f14abac76b31dd0d71217994cbcc9-0' :
'biocontainers/mulled-v2-1fa26d1ce03c295fe2fdcf85831a92fbcbd7e8c2:59cdd445419f14abac76b31dd0d71217994cbcc9-0' }"
Expand Down
2 changes: 1 addition & 1 deletion modules/local/star_genomegenerate_igenomes/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ process STAR_GENOMEGENERATE_IGENOMES {
tag "$fasta"
label 'process_high'

conda "bioconda::star bioconda::samtools conda-forge::gawk=5.1.0"
conda "${moduleDir}/environment.yml"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/mulled-v2-1fa26d1ce03c295fe2fdcf85831a92fbcbd7e8c2:59cdd445419f14abac76b31dd0d71217994cbcc9-0' :
'biocontainers/mulled-v2-1fa26d1ce03c295fe2fdcf85831a92fbcbd7e8c2:59cdd445419f14abac76b31dd0d71217994cbcc9-0' }"
Expand Down
2 changes: 1 addition & 1 deletion modules/nf-core/bbmap/bbsplit/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions modules/nf-core/bedtools/genomecov/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion modules/nf-core/bedtools/genomecov/main.nf

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion modules/nf-core/cat/fastq/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion modules/nf-core/custom/catadditionalfasta/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion modules/nf-core/custom/getchromsizes/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion modules/nf-core/custom/tx2gene/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion modules/nf-core/dupradar/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion modules/nf-core/fastp/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion modules/nf-core/fastqc/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion modules/nf-core/fq/subsample/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion modules/nf-core/gffread/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion modules/nf-core/gunzip/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions modules/nf-core/hisat2/align/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion modules/nf-core/hisat2/build/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion modules/nf-core/hisat2/extractsplicesites/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion modules/nf-core/kallisto/index/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion modules/nf-core/kallisto/quant/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion modules/nf-core/multiqc/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion modules/nf-core/picard/markduplicates/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion modules/nf-core/preseq/lcextrap/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion modules/nf-core/qualimap/rnaseq/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 2 additions & 3 deletions modules/nf-core/rsem/calculateexpression/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 2 additions & 3 deletions modules/nf-core/rsem/preparereference/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions modules/nf-core/rseqc/bamstat/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions modules/nf-core/rseqc/inferexperiment/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions modules/nf-core/rseqc/innerdistance/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions modules/nf-core/rseqc/junctionannotation/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions modules/nf-core/rseqc/junctionsaturation/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions modules/nf-core/rseqc/readdistribution/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions modules/nf-core/rseqc/readduplication/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions modules/nf-core/rseqc/tin/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion modules/nf-core/salmon/index/environment.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit bbd3452

Please sign in to comment.