nf-core/pairgenomealign
Pairwise genome comparison pipeline using the LAST software to align a list of query genomes to a target genome, and plot the results
comparative-genomicsdot-plotgenomicslastpairwise-alignmentsyntenywhole-genome-alignment
Version history
v2.1.0 “Goya champuru” - [May 16th 2025]
Added
- New
--dotplot_filter
paramater to produce extra alignment plots where small off-diagonal signal is filtered out (#35). - New
--dotplot_width
,--dotplot_height
and--dotplot_font_size
parameters to control alignment plot size (#38).
Fixed
- In alignment plots, contig names are now written with a nice scalable font instead of being pixellised (#44).
- Conforms to nf-core template version 3.2.1 (#54).
- Removed some old linting exceptions.
- Removed the
gfastats
modules, which was actually not used. - Make sure the subworkflows collect all module versions.
- Fix plot IDs for comptatibility with MultiQC 1.28.
Parameters
Old parameter | New parameter |
---|---|
--dotplot_filter | |
--dotplot_font_size | |
--dotplot_height | |
--dotplot_width |
Dependencies
Dependency | Old version | New version |
---|---|---|
LAST | 1608 | 1611 |
MultiQC | 1.27 | 1.28 |
v2.0.0 “Naga imo” - [February 5th, 2025]
Breaking changes
- The LAST software was updated and it has new defaults for some of its parameters. The alignments ran with this pipeline will not be identical to the ones from older versions.
Added
- The
alignment/lastdb
directory is not output anymore. It consumed space, is not usually needed for downstream analysis, and can be re-computed identically if needed. - The many-to-one alignment file is not output anymore by default, to save
space. To keep this file, you can run the pipeline in
many-to-many
mode with the--m2m
parameter. - The
--seed
parameter allows for all the existing values in thelastdb
program. - Errors caused by absence of alignments at training or plotting steps are now ignored.
- New parameter
--export_aln_to
that creates additional files containing the alignments in a different format such as Axt, Chain, GFF or SAM.
Fixed
This release brings the pipeline to the standards of Nextflow 24.10.1 and nf-core 3.1.0. No changes were made to the alignment process.
Added a new softmask
parameter, to optionally keep original softmasking.
Initial release. Thanks again to my colleagues, collaborators, and the nf-core community.
nf-core/pairgenomealign is a bioinformatics pipeline that aligns one or more query genomes to a target genome, and plots pairwise representations.