You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| hisat2 | --rna-strandness [ F / R / FR / RF ]| SF / SR / ISF OSF MSF / ISR OSR MSR | strand information |
@@ -117,6 +119,7 @@ If you provide an annotation file the pipeline will pass automatically the file
117
119
| bowtie2 | 🚫 |
118
120
| bwaaln | 🚫 |
119
121
| bwamem | 🚫 |
122
+
| bwamem2 | 🚫 |
120
123
| bwasw | 🚫 |
121
124
| graphmap2 | GTF (--gtf) |
122
125
| hisat2 | 🚫 |
@@ -316,7 +319,7 @@ On success you should get a message looking like this:
316
319
--reads path to the reads file or folder
317
320
--reads_extension extension of the reads files (default: .fastq.gz)
318
321
--genome path to the genome file
319
-
--aligner aligner(s) to use among this list (comma or space separated) [bbmap, bowtie, bowtie2, bwaaln, bwamem, bwasw, graphmap2, hisat2, kallisto, minimap2, novoalign, nucmer, ngmlr, star, subread, sublong]
322
+
--aligner aligner(s) to use among this list (comma or space separated) [bbmap, bowtie, bowtie2, bwaaln, bwamem, bwamem2, bwasw, graphmap2, hisat2, kallisto, minimap2, novoalign, nucmer, ngmlr, star, subread, sublong]
320
323
--outdir path to the output directory (default: alignment_results)
321
324
--annotation [Optional][used by graphmap2, STAR, subread] Absolute path to the annotation file (gtf or gff3)
322
325
@@ -340,6 +343,7 @@ On success you should get a message looking like this:
340
343
--bowtie2_options additional options for bowtie2
341
344
--bwaaln_options additional options for bwaaln
342
345
--bwamem_options additional options for bwamem
346
+
--bwamem2_options additional options for bwamem2
343
347
--bwasw_options additional options for bwasw
344
348
--graphmap2_options additional options for graphmap2
if (params.read_type =="pacbio"|| params.read_type =="ont"){
201
+
log.warn("""Error: bwasw is not suitable for long reads.
202
+
However, if you know what you are doing you can activate the AliNe --relax parameter to use it anyway.\n""")
203
+
stop_pipeline =true
204
+
}
205
+
}
206
+
197
207
// --- graphmap2 tool ---
198
208
if ("graphmap2"in aligner_list ){
199
209
if (annotation_file &&!params.graphmap2_options.contains("--gtf ") ){
@@ -353,11 +363,12 @@ include {bbmap_index; bbmap} from "$baseDir/modules/bbmap.nf"
353
363
include {bowtie_index; bowtie} from "$baseDir/modules/bowtie.nf"
354
364
include {bowtie2_index; bowtie2} from "$baseDir/modules/bowtie2.nf"
355
365
include {bwa_index; bwaaln; bwamem; bwasw} from "$baseDir/modules/bwa.nf"
366
+
include {bwamem2_index; bwamem2} from "$baseDir/modules/bwamem2.nf"
356
367
include {seqkit_convert} from "$baseDir/modules/seqkit.nf"
357
368
include {graphmap2_index; graphmap2} from "$baseDir/modules/graphmap2.nf"
358
369
include {fastp} from "$baseDir/modules/fastp.nf"
359
370
include {fastqc as fastqc_raw; fastqc as fastqc_fastp; fastqc as fastqc_ali_bbmap; fastqc as fastqc_ali_bowtie ; fastqc as fastqc_ali_bowtie2 ;
360
-
fastqc as fastqc_ali_bwaaln; fastqc as fastqc_ali_bwamem; fastqc as fastqc_ali_bwasw; fastqc as fastqc_ali_graphmap2 ;
371
+
fastqc as fastqc_ali_bwaaln; fastqc as fastqc_ali_bwamem; fastqc asfastqc_ali_bwamem2; fastqc asfastqc_ali_bwasw; fastqc as fastqc_ali_graphmap2 ;
361
372
fastqc as fastqc_ali_hisat2; fastqc as fastqc_ali_kallisto; fastqc as fastqc_ali_minimap2; fastqc as fastqc_ali_ngmlr;
362
373
fastqc as fastqc_ali_novoalign ; fastqc as fastqc_ali_nucmer; fastqc as fastqc_ali_star; fastqc as fastqc_ali_subread ;
363
374
fastqc as fastqc_ali_sublong } from "$baseDir/modules/fastqc.nf"
@@ -370,16 +381,16 @@ include {nucmer} from "$baseDir/modules/mummer4.nf"
370
381
include {novoalign_index; novoalign} from "$baseDir/modules/novoalign.nf"
371
382
include {salmon_index; salmon_guess_lib; set_tuple_withUserLib} from "$baseDir/modules/salmon.nf"
372
383
include {samtools_sam2bam_nucmer; samtools_sam2bam as samtools_sam2bam_bowtie; samtools_sam2bam as samtools_sam2bam_bowtie2; samtools_sam2bam as samtools_sam2bam_bwaaln;
373
-
samtools_sam2bam as samtools_sam2bam_bwamem; samtools_sam2bam as samtools_sam2bam_bwasw; samtools_sam2bam as samtools_sam2bam_graphmap2;
384
+
samtools_sam2bam as samtools_sam2bam_bwamem; samtools_sam2bam assamtools_sam2bam_bwamem2; samtools_sam2bam assamtools_sam2bam_bwasw; samtools_sam2bam as samtools_sam2bam_graphmap2;
374
385
samtools_sam2bam as samtools_sam2bam_hisat2; samtools_sam2bam as samtools_sam2bam_minimap2;
375
386
samtools_sam2bam as samtools_sam2bam_ngmlr; samtools_sam2bam as samtools_sam2bam_novoalign } from "$baseDir/modules/samtools.nf"
376
387
include {samtools_sort as samtools_sort_bbmap; samtools_sort as samtools_sort_bowtie; samtools_sort as samtools_sort_bowtie2; samtools_sort as samtools_sort_bwaaln;
377
-
samtools_sort as samtools_sort_bwamem; samtools_sort as samtools_sort_bwasw; samtools_sort as samtools_sort_graphmap2;
388
+
samtools_sort as samtools_sort_bwamem; samtools_sort assamtools_sort_bwamem2; samtools_sort assamtools_sort_bwasw; samtools_sort as samtools_sort_graphmap2;
378
389
samtools_sort as samtools_sort_hisat2; samtools_sort as samtools_sort_minimap2; samtools_sort as samtools_sort_ngmlr;
379
390
samtools_sort as samtools_sort_novoalign; samtools_sort as samtools_sort_nucmer;
380
391
samtools_sort as samtools_sort_sublong } from "$baseDir/modules/samtools.nf"
381
392
include {samtools_stats as samtools_stats_ali_bbmap; samtools_stats as samtools_stats_ali_bowtie ; samtools_stats as samtools_stats_ali_bowtie2 ;
382
-
samtools_stats as samtools_stats_ali_bwaaln; samtools_stats as samtools_stats_ali_bwamem; samtools_stats as samtools_stats_ali_bwasw; samtools_stats as samtools_stats_ali_graphmap2 ;
393
+
samtools_stats as samtools_stats_ali_bwaaln; samtools_stats as samtools_stats_ali_bwamem; samtools_stats assamtools_stats_ali_bwamem2; samtools_stats assamtools_stats_ali_bwasw; samtools_stats as samtools_stats_ali_graphmap2 ;
383
394
samtools_stats as samtools_stats_ali_hisat2; samtools_stats as samtools_stats_ali_kallisto; samtools_stats as samtools_stats_ali_minimap2; samtools_stats as samtools_stats_ali_ngmlr;
384
395
samtools_stats as samtools_stats_ali_novoalign ; samtools_stats as samtools_stats_ali_nucmer; samtools_stats as samtools_stats_ali_star; samtools_stats as samtools_stats_ali_subread ;
385
396
samtools_stats as samtools_stats_ali_sublong } from "$baseDir/modules/samtools.nf"
We are happy to announce that the index size on disk is down by 8 times and in memory by 4 times due to moving to only one type of FM-index (2bit.64 instead of 2bit.64 and 8bit.32) and 8x compression of suffix array.
6
+
For example, for human genome, index size on disk is down to ~10GB from ~80GB and memory footprint is down to ~10GB from ~40GB.
7
+
There is a substantial reduction in index IO time due to the reduction and hardly any performance impact on read mapping.
8
+
Due to this change in index structure (in commit #4b59796, 10th October 2020), you will need to rebuild the index.
9
+
Added MC flag in the output sam file in commit a591e22. Output should match original bwa-mem version 0.7.17.
0 commit comments