Skip to content

Commit 902367e

Browse files
committed
Triage arm deps
1 parent bbd3452 commit 902367e

File tree

1 file changed

+121
-108
lines changed

1 file changed

+121
-108
lines changed

conf/arm.config

Lines changed: 121 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -1,144 +1,157 @@
11
process {
22

3+
//
34
// Apply software overrides for ARM compatibility
4-
5-
withName: '.*:ALIGN_STAR:STAR_ALIGN_IGENOMES' {
6-
conda = 'seqera::star=2.6.1d bioconda::samtools=1.21 conda-forge::gawk=5.1.0'
7-
//conda = 'seqera::star=2.6.1d bioconda::samtools=1.10 conda-forge::gawk=5.1.0'
8-
}
9-
10-
withName: 'STAR_GENOMEGENERATE_IGENOMES' {
11-
conda = 'bioconda::star bioconda::samtools=1.21 conda-forge::gawk=5.1.0'
12-
//conda = 'seqera::star=2.6.1d bioconda::samtools=1.10 conda-forge::gawk=5.1.0'
13-
}
14-
15-
withName: 'BBSPLIT' {
16-
conda = 'bioconda::bbmap'
17-
// conda = 'bioconda::bbmap=39.01'
18-
}
19-
20-
withName: 'CAT_FASTQ' {
21-
conda = 'conda-forge::coreutils'
22-
//conda = 'conda-forge::coreutils=8.30'
23-
}
24-
25-
withName: 'CAT_ADDITIONAL_FASTA' {
26-
conda = 'conda-forge::python'
27-
//conda = 'conda-forge::coreutils=3.9.5'
28-
}
29-
5+
//
6+
7+
//// Tested, working, module updates in progress on main dev branch
8+
309
withName: 'CUSTOM_GETCHROMSIZES' {
3110
conda = 'bioconda::samtools=1.21'
3211
//conda = 'bioconda::samtools=1.20 bioconda::htslib=1.20'
3312
}
34-
13+
3514
withName: 'CUSTOM_TX2GENE' {
3615
conda = 'python=3.13.0'
3716
//conda = 'python=3.9.5'
3817
}
39-
40-
withName: 'FASTP' {
41-
conda = 'bioconda::fastp'
42-
//conda = 'bioconda::fastp=0.23.4'
43-
}
44-
45-
withName: 'FQ_SUBSAMPLE' {
46-
conda = 'bioconda::fq'
47-
//conda = 'bioconda::fq=0.9.1'
48-
}
49-
50-
withName: 'GFFREAD' {
51-
conda = 'bioconda::gffread'
52-
//conda = 'bioconda::gffread=0.12.7'
53-
}
54-
55-
withName: 'GUNZIP' {
56-
conda = 'conda-forge::sed'
57-
//conda = 'conda-forge::grep=3.11 conda-forge::sed=4.8 conda-forge::tar=1.34'
58-
}
59-
60-
withName: 'HISAT2_ALIGN' {
61-
conda = 'bioconda::hisat2 bioconda::samtools'
62-
//conda = 'bioconda::hisat2=2.2.1 bioconda::samtools=1.16.1'
63-
}
64-
65-
withName: 'HISAT2_BUILD|HISAT2_EXTRACTSPLICESITES' {
66-
conda = 'bioconda::hisat2'
67-
//conda = 'bioconda::hisat2=2.2.1'
68-
}
69-
70-
withName: 'KALLISTO_INDEX|KALLISTO_QUANT' {
71-
conda = 'bioconda::kallisto'
72-
//conda = 'bioconda::kallisto=0.48.0'
73-
}
74-
75-
withName: 'PICARD_MARKDUPLICATES' {
76-
conda = 'bioconda::picard=3.3.0'
77-
//conda = 'bioconda::picard=3.1.1'
78-
}
79-
80-
withName: 'PRESEQ_LCEXTRAP' {
81-
conda = 'bioconda::preseq'
82-
//conda = 'bioconda::preseq=3.1.2'
83-
}
84-
85-
withName: 'RSEM_CALCULATEEXPRESSION' {
86-
conda = 'bioconda::rsem bioconda::star'
87-
//conda = 'bioconda::rsem=1.3.3 bioconda::star=2.7.10a'
88-
}
89-
90-
withName: 'RSEM_PREPAREREFERENCE' {
91-
conda = 'seqera::rsem seqera::star=2.6.1d'
92-
//conda = 'bioconda::rsem=1.3.3 bioconda::star=2.7.10a'
93-
}
94-
18+
9519
withName: 'SALMON_INDEX|SALMON_QUANT' {
9620
conda = 'bioconda::salmon=1.10.3'
9721
//conda = 'bioconda::salmon=1.10.1'
9822
}
99-
23+
10024
withName: 'SAMTOOLS_FLAGSTAT|SAMTOOLS_IDXSTATS|SAMTOOLS_INDEX|SAMTOOLS_SORT|SAMTOOLS_STATS' {
10125
conda = 'bioconda::samtools=1.21 bioconda::htslib'
10226
//conda = 'bioconda::samtools=1.20 bioconda::htslib'
10327
}
104-
105-
withName: 'SORTMERNA' {
106-
conda = 'bioconda::sortmerna'
107-
//conda = 'bioconda::sortmerna=4.3.6'
108-
}
109-
110-
withName: 'STAR_ALIGN|STAR_GENOMEGENERATE' {
111-
conda = 'bioconda::star bioconda::samtools bioconda::htslib conda-forge::gawk'
112-
//conda = 'bioconda::star=2.7.10a bioconda::samtools=1.18 bioconda::htslib=1.18 conda-forge::gawk=5.1.0'
28+
29+
withName: 'TRIMGALORE' {
30+
conda = 'bioconda::trim-galore=0.6.10 bioconda::cutadapt=4.9'
31+
//conda = 'bioconda::trim-galore=0.6.7 bioconda::cutadapt=3.4'
11332
}
114-
33+
11534
withName: 'STRINGTIE_STRINGTIE' {
11635
conda = 'bioconda::stringtie=2.2.3'
11736
//conda = 'bioconda::stringtie=2.2.1'
11837
}
119-
38+
12039
withName: 'SUBREAD_FEATURECOUNTS' {
12140
conda = 'bioconda::subread=2.0.6'
12241
//conda = 'bioconda::subread=2.0.1'
12342
}
124-
125-
withName: 'TRIMGALORE' {
126-
conda = 'bioconda::trim-galore=0.6.10 bioconda::cutadapt=4.9'
127-
//conda = 'bioconda::trim-galore=0.6.7 bioconda::cutadapt=3.4'
128-
}
12943

13044
withName: 'UCSC_BEDGRAPHTOBIGWIG' {
13145
conda = 'bioconda::ucsc-bedgraphtobigwig=469'
13246
//conda = 'bioconda::ucsc-bedgraphtobigwig=445'
13347
}
134-
135-
withName: 'UMITOOLS_DEDUP|UMITOOLS_EXTRACT|UMITOOLS_PREPAREFORRSEM' {
136-
conda = 'bioconda::umi_tools'
137-
//conda = 'bioconda::umi_tools=1.1.5'
48+
49+
//// Untested, but have aarch conda builds in bioconda/ conda-forge channels.
50+
//// Should update the nf-core modules
51+
52+
withName: 'BBSPLIT' {
53+
conda = 'bioconda::bbmap=39.10'
54+
// conda = 'bioconda::bbmap=39.01'
55+
}
56+
57+
withName: 'CAT_FASTQ' {
58+
conda = 'conda-forge::coreutils=9.5'
59+
//conda = 'conda-forge::coreutils=8.30'
60+
}
61+
62+
withName: 'CAT_ADDITIONAL_FASTA' {
63+
conda = 'python=3.13.0'
64+
//conda = 'conda-forge::coreutils=3.9.5'
65+
}
66+
67+
withName: 'FQ_SUBSAMPLE' {
68+
conda = 'bioconda::fq=0.12.0'
69+
//conda = 'bioconda::fq=0.9.1'
13870
}
71+
72+
withName: 'KALLISTO_INDEX|KALLISTO_QUANT' {
73+
conda = 'bioconda::kallisto=0.51.1'
74+
//conda = 'bioconda::kallisto=0.48.0'
75+
}
76+
77+
withName: 'PRESEQ_LCEXTRAP' {
78+
conda = 'bioconda::preseq=3.2.0'
79+
//conda = 'bioconda::preseq=3.1.2'
80+
}
81+
82+
withName: 'SORTMERNA' {
83+
conda = 'bioconda::sortmerna=4.3.7'
84+
//conda = 'bioconda::sortmerna=4.3.6'
85+
}
86+
87+
//// No longer necessary- dev branch version has an aarch 64 build (s)
88+
89+
//withName: 'GUNZIP' {
90+
// conda = 'conda-forge::sed'
91+
// //conda = 'conda-forge::grep=3.11 conda-forge::sed=4.8 conda-forge::tar=1.34'
92+
//}
93+
94+
//withName: 'UNTAR' {
95+
// conda = 'conda-forge::grep conda-forge::sed conda-forge::tar'
96+
// //conda = 'conda-forge::grep=3.11 conda-forge::sed=4.8 conda-forge::tar=1.34'
97+
//}
98+
99+
//withName: 'FASTP' {
100+
// conda = 'bioconda::fastp'
101+
// //conda = 'bioconda::fastp=0.23.4'
102+
//}
103+
104+
//withName: 'GFFREAD' {
105+
// conda = 'bioconda::gffread'
106+
// //conda = 'bioconda::gffread=0.12.7'
107+
//}
108+
109+
//withName: 'UMITOOLS_DEDUP|UMITOOLS_EXTRACT|UMITOOLS_PREPAREFORRSEM' {
110+
// conda = 'bioconda::umi_tools'
111+
// //conda = 'bioconda::umi_tools=1.1.5'
112+
//}
113+
114+
//// No aarch64 builds in bioconda / conda-forge channels
115+
116+
//// a) have seqera aarch64 conda builds
139117

140-
withName: 'UNTAR' {
141-
conda = 'conda-forge::grep conda-forge::sed conda-forge::tar'
142-
//conda = 'conda-forge::grep=3.11 conda-forge::sed=4.8 conda-forge::tar=1.34'
118+
withName: '.*:ALIGN_STAR:STAR_ALIGN_IGENOMES' {
119+
conda = 'seqera::star=2.6.1d bioconda::samtools=1.21 conda-forge::gawk=5.1.0'
120+
//conda = 'seqera::star=2.6.1d bioconda::samtools=1.10 conda-forge::gawk=5.1.0'
121+
}
122+
123+
withName: 'STAR_GENOMEGENERATE_IGENOMES' {
124+
conda = 'seqera::star=2.6.1d bioconda::samtools=1.21 conda-forge::gawk=5.1.0'
125+
//conda = 'bioconda::star=2.6.1d bioconda::samtools=1.10 conda-forge::gawk=5.1.0'
143126
}
144-
}
127+
128+
withName: 'RSEM_PREPAREREFERENCE' {
129+
conda = 'seqera::rsem=1.3.3 seqera::star=2.6.1d'
130+
//conda = 'bioconda::rsem=1.3.3 bioconda::star=2.7.10a'
131+
}
132+
133+
withName: 'RSEM_CALCULATEEXPRESSION' {
134+
conda = 'seqera::rsem=1.3.3 seqera::star=2.6.1d'
135+
//conda = 'bioconda::rsem=1.3.3 bioconda::star=2.7.10a'
136+
}
137+
138+
// NOTE THE OLDER STAR VERSION HERE!
139+
140+
withName: 'STAR_ALIGN|STAR_GENOMEGENERATE' {
141+
conda = 'seqera::star2.6.1d bioconda::samtools=1.21 bioconda::htslib=1.21 conda-forge::gawk=5.1.0'
142+
//conda = 'bioconda::star=2.7.10a bioconda::samtools=1.18 bioconda::htslib=1.18 conda-forge::gawk=5.1.0'
143+
}
144+
145+
//// b) need aarch64 conda builds
146+
147+
//withName: 'HISAT2_ALIGN' {
148+
// conda = 'bioconda::hisat2 bioconda::samtools'
149+
// //conda = 'bioconda::hisat2=2.2.1 bioconda::samtools=1.16.1'
150+
//}
151+
152+
//withName: 'HISAT2_BUILD|HISAT2_EXTRACTSPLICESITES' {
153+
// conda = 'bioconda::hisat2'
154+
// //conda = 'bioconda::hisat2=2.2.1'
155+
//}
156+
157+
}

0 commit comments

Comments
 (0)