nf-core/nanoseq      
 Nanopore demultiplexing, QC and alignment pipeline
 alignmentdemultiplexingnanoporeqc 
   Version history
Major enhancements
- Removed the 
guppybasecaller as distributing it via a docker image is a breach to EULA - Bump minimum Nextflow version from 21.10.3 -> 21.10.3
 - Update pipeline template to nf-core/tools 
2.7.2 - Update 
bambuversion from1.0.2to2.0.0 
Parameters
- Removed 
--flowcellasnanoseqno longer supports basecalling - Removed 
--kitasnanoseqno longer supports basecalling - Removed 
--guppy_configasnanoseqno longer supports basecalling - Removed 
--guppy_modelasnanoseqno longer supports basecalling - Removed 
--guppy_gpuasnanoseqno longer supports basecalling - Removed 
--guppy_gpu_runnersasnanoseqno longer supports basecalling - Removed 
--guppy_cpu_threadsasnanoseqno longer supports basecalling - Removed 
--output_demultiplex_fast5asnanoseqno longer supports basecalling - Removed 
--skip_basecallingasnanoseqno longer supports basecalling - Removed 
--skip_pycoqcasnanoseqno longer supports basecalling 
Software dependencies
| Dependency | Old version | New version | 
|---|---|---|
bioconductor-bambu | 2.0.0 | 3.0.8 | 
Major enhancements
- Add DNA variant calling functionality
 - Add RNA modification and fusion detection functionalities
 - Add 
demux_fast5module to output demultiplexed fast5 files when--output_demultiplex_fast5is set - Add 
--trim_barcodesin Guppy basecaller to trim the barcodes from output fastq - Port pipeline to the updated Nextflow DSL2 syntax adopted on nf-core/modules
 - Removed 
--publish_dir_modeas it is no longer required for the new syntax - Bump minimum Nextflow version from 21.04.0 -> 21.10.3
 - Update pipeline template to nf-core/tools 
2.2 - Update 
bambuversion from1.0.2to2.0.0 - Update 
multiqcversion from1.10.1to1.11 
Parameters
- Added 
--output_demultiplex_fast5to output demultiplexed fast5 - Added 
--trim_barcodesin Guppy basecaller to trim the barcodes from output fastq - Added 
--call_variantsto detect DNA variants - Added 
--split_mnpsto split multi-nucleotide polymorphisms into single nucleotide polymorphisms when using medaka - Added 
--phase_vcfto output a phased vcf when using medaka - Added 
--deepvariant_gputo use gpu with docker pepper_margin_deepvariant - Added 
--skip_vcto skipvariant_calling - Added 
--skip_svto skipstructural_variant_calling - Added 
--variant_callerto specify variant caller. - Added 
--structural_variant_callerto specify structural variant caller - Added 
--skip_modification_analysisto skip RNA modification detection - Added 
--skip_xporeto skipxpore - Added 
--skip_m6anetto skipm6anet - Added 
--skip_fusion_analysisto skip RNA fusion detection - Added 
--jaffal_ref_dirto indicate the reference directory path required byJAFFAL 
Software dependencies
| Dependency | Old version | New version | 
|---|---|---|
bioconductor-bambu | 1.0.2 | 2.0.0 | 
bioconductor-bsgenome | 1.58.0 | 1.62.0 | 
cutesv | 1.0.12 | |
deepvariant | 1.0.3 | |
jaffa | 2.0 | |
m6anet | 1.0 | |
medaka | 1.4.4 | |
multiqc | 1.10.1 | 1.11 | 
ont_fast5_api | 4.0.0 | |
pepper_margin_deepvariant | 0.8 | |
pepper_margin_deepvariant_gpu | 0.8 | |
samtools | 1.14 | 1.15 | 
sniffles | 1.0.12 | |
xpore | 2.1 | 
Bug fix
- The 
GET_TEST_DATAprocess now uses checks for any file in the path. 
Bug fix
- The UCSC_BEDGRAPHTOBIGWIG process now uses the ucsc-bedgraphtobigwig container
 - The full-size and minimal AWS tests have successfully finished after changing to the ucsc-bedgraphtobigwig container
 
[2.0.0] - 2021-11-26
Major enhancements
- Pipeline has been re-implemented in Nextflow DSL2
 - Software containers are now obtained from Biocontainers
 - Update pipeline template to nf-core/tools 
2.1 - #77 - Skipped alignment steps
 - #97 - Add optional DNA cleaning option
 
Parameters
- Added 
--run_nanolyseto run NanoLyse for DNA cleaning of FastQ files - Added 
--nanolyse_fastato provide a fasta file for nanolyse to filter against 
Software dependencies
| Dependency | Old version | New version | 
|---|---|---|
bioconductor-bambu | 1.0.0 | 1.0.2 | 
nanolyse | 1.2.0 | |
r-base | 4.0.3 | 4.0.2 | 
NB: Dependency has been updated if both old and new version information is present. NB: Dependency has been added if just the new version information is present. NB: Dependency has been removed if version information isn’t present.
[1.1.0] - 2020-11-06
Major enhancements
- Transcript reconstruction and quantification (
bambuorStringTie2andfeatureCounts) - Differential expression analysis at the gene-level (
DESeq2) and transcript-level (DEXSeq) - Ability to provide BAM input to the pipeline
 - Change samplesheet format to be more flexible to BAM input files
 - Add pycoQC and featureCounts output to MultiQC report
 - Add AWS full-sized test data
 - Add parameter JSON schema for pipeline
 - Add citations file
 - Update pipeline template to nf-core/tools 
1.11 - Collapsible sections for output files in 
docs/output.md - Replace 
setwithtupleandfilewithpathininputsection of all processes - Capitalise process names
 - Added 
--gpus allto DockerrunOptionswhen using GPU as mentioned here - Cannot invoke method 
containsKey()on null object when--igenomes_ignoreis set #76 
Parameters
- Added 
--barcode_both_endsrequires barcode on both ends for Guppy basecaller - Added 
--quantification_methodto specify the transcript quantification method to use - Added 
--skip_quantificationto skip transcript quantification and differential analysis - Added 
--skip_differential_analysisto skip differential analysis with DESeq2 and DEXSeq - Added 
--publish_dir_modeto customise method of publishing results to output directory nf-core/tools#585 
Software dependencies
| Dependency | Old version | New version | 
|---|---|---|
Guppy | 3.4.4 | 4.0.14 | 
markdown | 3.1.1 | 3.3.3 | 
multiqc | 1.8 | 1.9 | 
nanoplot | 1.28.4 | 1.32.1 | 
pygments | 2.5.2 | 2.7.2 | 
pymdown-extensions | 6.0 | 8.0.1 | 
python | 3.7.3 | 3.8.6 | 
samtools | 1.9 | 1.11 | 
ucsc-bedgraphtobigwig | 357 | 377 | 
ucsc-bedtobigbed | 357 | 377 | 
bioconductor-bambu | - | 1.0.0 | 
bioconductor-bsgenome | - | 1.58.0 | 
bioconductor-deseq2 | - | 1.30.0 | 
bioconductor-dexseq | - | 1.36.0 | 
bioconductor-drimseq | - | 1.18.0 | 
bioconductor-stager | - | 1.12.0 | 
r-base | - | 4.0.3 | 
seaborn | - | 0.10.1 | 
stringtie | - | 2.1.4 | 
subread | - | 2.0.1 | 
psutil | - | - | 
NB: Dependency has been updated if both old and new version information is present.
NB: Dependency has been added if just the new version information is present.
NB: Dependency has been removed if version information isn’t present.
[1.0.0] - 2020-03-05
Initial release of nf-core/nanoseq, created with the nf-core template.