The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- #146 - Add
--coassemble_groupparameter to allow group-wise co-assembly - #146 - Add
--binning_map_modeparameter allowing different mapping strategies to compute co-abundances used for binning (all,group,own) - #149 - Add two new parameters to allow custom SPAdes and MEGAHIT options (
--spades_optionsand--megahit_options)
- #141 - Update to nf-core 1.12.1
TEMPLATE - #143 - Manifest file has to be handed over via
--inputparameter now - #143 - Changed format of manifest input file: requires a '.tsv' suffix and additionally contains group ID
- #143 - TSV
--inputfile allows now also entries containing only short reads - #145 - When using TSV input files, uses sample IDs now for
FastQCinstead of basenames of original read files. Allows non-unique file basenames.
- #143 - Change depreciated parameters:
--manifest->--input
- #135 - Update to nf-core 1.12
TEMPLATE
- #123 - Update to new nf-core 1.11
TEMPLATE
- #118 - Fix
seaborntov0.10.1to avoidnanoploterror - #120 - Fix link to CAT database in help message
- #124 - Fix description of
CATprocess inoutput.md
- #35 - Add social preview image
- #49 - Add host read removal with
Bowtie 2and according custom section toMultiQC - #49 - Add separate
MultiQCsection forFastQCafter preprocessing - #65 - Add
MetaBAT2RNG seed parameter--metabat_rng_seedand set the default to 1 which ensures reproducible binning results - #65 - Add parameters
--megahit_fix_cpu_1,--spades_fix_cpusand--spadeshybrid_fix_cpusto ensure reproducible results from assembly tools - #66 - Export
depth.txt.gzinto result folder - #67 - Compress assembly files
- #82 - Add
nextflow_schema.json - #104 - Add parameter
--save_busco_reference
- #56 - Update
MetaBAT2fromv2.13tov2.15 - #46 - Update
MultiQCfromv1.7tov1.9 - #88 - Update to new nf-core 1.10.2
TEMPLATE - #88 -
--readsis now removed, use--inputinstead - #101 - Prevented PhiX alignments from being stored in work directory #97
- #104, #111 - Update
BUSCOfromv3.0.2tov4.1.4
- #29 - Fix
MetaBAT2binning discards unbinned contigs #27 - #31, #36, #76, #107 - Fix links in README
- #47 - Fix missing
MultiQCwhen--skip_quastor--skip_buscowas specified - #49, #89 - Added missing parameters to summary
- #50 - Fix missing channels when
--keep_phixis specified - #54 - Updated links to
minikraken db - #54 - Fixed
Kraken2dp preparation: allow different names for compressed archive file and contained folder as for some minikraken dbs - #55 - Fixed channel joining for multiple samples causing
MetaBAT2error #32 - #57 - Fix number of threads used by
MetaBAT2programjgi_summarize_bam_contig_depths - #70 - Fix
SPAdesmemory conversion issue #61 - #71 - No more ignoring errors in
SPAdesassembly - #72 - No more ignoring of
BUSCOerrors - #73, #75 - Improved output documentation
- #96 - Fix missing bin names in
MultiQCBUSCO section #78 - #104 - Fix
BUSCOerrors causing missing summary output #77
- #29 - Change depreciated parameters:
--singleEnd->--single_end,--igenomesIgnore->--igenomes_ignore
Initial release of nf-core/mag, created with the nf-core template.
- short and long reads QC (fastp, porechop, filtlong, fastqc)
- Lambda and PhiX detection and filtering (bowtie2, nanolyse)
- Taxonomic classification of reads (centrifuge, kraken2)
- Short read and hybrid assembly (megahit, metaspades)
- metagenome binning (metabat2)
- QC of bins (busco, quast)
- annotation (cat/bat)