Skip to content

Releases: nf-core/funcscan

v2.0.0 - Brazilian Escondidinho - 2024-09-05

05 Sep 10:50
66e7a33
Compare
Choose a tag to compare

v2.0.0 - Brazilian Escondidinho - [2024-09-05]

Breaking change

  • #391 Made all "database" parameter names consistent, skip hmmsearch by default. (by @jasmezz)
Old parameter New parameter
annotation_bakta_db_localpath annotation_bakta_db
arg_abricate_db arg_abricate_db_id
arg_abricate_localdbdir arg_abricate_db
arg_deeparg_data arg_deeparg_db
arg_deeparg_data_version arg_deeparg_db_version
arg_rgi_database arg_rgi_db
bgc_antismash_databases bgc_antismash_db
bgc_antismash_installationdirectory bgc_antismash_installdir
bgc_deepbgc_database bgc_deepbgc_db
save_databases save_db
taxa_classification_mmseqs_databases_localpath taxa_classification_mmseqs_db
taxa_classification_mmseqs_databases_id taxa_classification_mmseqs_db_id
taxa_classification_mmseqs_databases_savetmp taxa_classification_mmseqs_db_savetmp
amp_skip_hmmsearch amp_run_hmmsearch
bgc_skip_hmmsearch bgc_run_hmmsearch
  • #343 Standardized the resulting workflow summary tables to always start with 'sample_id\tcontig_id\t..'. Reformatted the output of hamronization/summarize module. (by @Darcy220606)
  • #411 Optimised hAMRonization input: only high-quality hits from fARGene output are reported. (by @jasmezz, @jfy133)

Added

Fixed

  • #348 Updated samplesheet for pipeline tests to 'samplesheet_reduced.csv' with smaller datasets to reduce resource consumption. Updated prodigal module to fix pigz issue. Removed tests/ from .gitignore. (by @Darcy220606)
  • #362 Save annotations from bakta in subdirectories per sample. (by @jasmezz)
  • #363 Removed warning from DeepBGC usage docs. (by @jasmezz)
  • #365 Fixed AMRFinderPlus module and usage docs for manual database download. (by @jasmezz)
  • #371 Fixed AMRFinderPlus parameter arg_amrfinderplus_name. (by @m3hdad)
  • #377 Fixed an occasional RGI process failure when certain files not produced. (❤️ to @amizeranschi for reporting, fix by @amizeranschi & @jfy133)
  • #386 Updated DeepBGC module to fix output file names, separate annotation step for all BGC tools, add warning if no BGCs found, fix MultiQC reporting of annotation workflow. (by @jfy133, @jasmezz)
  • #393 & #397 Fixed a docker/singularity only error appearing when running with conda. (❤️ to @ewissel for reporting, fix by @jfy33 & @jasmezz)
  • #391 Skip hmmmsearch by default to not crash pipeline if user provides no HMM files, updated docs. (by @jasmezz)
  • #397 Removed deprecated AMPcombi module, fixed variable name in BGC workflow, updated minor parts in docs (usage, parameter schema). (by @jasmezz)
  • #402 Fixed BGC length calculation for antiSMASH hits by comBGC. (by @jasmezz)
  • #406 Fixed prediction tools not being executed if annotation workflow skipped. (by @jasmezz)
  • #407 Fixed comBGC bug when parsing multiple antiSMASH files. (by @jasmezz)
  • #409 Fixed argNorm overwriting its output for DeepARG. (by @jasmezz, @jfy133)
  • #412 Improve all pre-run database download documentation. (by @jfy133)

Dependencies

Tool Previous version New version
AMPcombi 0.1.7 0.2.2
AMPlify 1.1.0 2.0.0
AMRFinderPlus 3.11.18 3.12.8
antiSMASH 6.1.1 7.1.0
argNorm NA 0.5.0
bioawk 1.0 NA
comBGC 1.6.1 1.6.2
DeepARG 1.0.2 1.0.4
DeepBGC 0.1.30 0.1.31
GECCO 0.9.8 0.9.10
hAMRonization 1.1.1 1.1.4
HMMER 3.3.2 3.4
MMSeqs NA 2:15.6f452
MultiQC 1.15 1.24
Pyrodigal 2.1.0 3.3.0
RGI 5.2.1 6.0.3
seqkit NA 2.8.1
tabix/htslib 1.11 1.20

Deprecated

  • #384 Deprecated AMPcombi and exchanged it with full suite of AMPcombi2 submodules. (by @Darcy220606)
  • #382 Optimised BGC screening run time and prevent crashes due to too-short contigs by adding contig length filtering for BGC workflow only. Bioawk is replaced with seqkit. (by @jfy133, @Darcy220606)

Photo by Victória Galina under CC BY-NC 3.0 BR

v1.1.6 - British Beans on Toast (Patch) - 2024-07-08

08 Jul 12:12
2a5c32a
Compare
Choose a tag to compare

v1.1.6 - [2024-07-08]

Added

Fixed

Dependencies

1.1.5 - British Beans on Toast (Patch) - 2024-03-20

20 Mar 22:40
ec1f1b6
Compare
Choose a tag to compare

v1.1.5 - [2024-03-20]

Added

Fixed

  • #346 Pinned version of nf-validation to 1.1.3

Dependencies

Plugin Previous New version
Bakta 1.8.2 1.9.3
nf-validation Latest 1.1.3

Deprecated

1.1.4 - British Beans on Toast (Patch) - 2023-11-07

07 Nov 14:10
274042b
Compare
Choose a tag to compare

v1.1.4 - [2023-11-07]

Added

Fixed

  • #306 Added new parameter annotation_prokka_retaincontigheaders to allow prokka to retain the original contig headers/locus tag. (by @Darcy220606)
  • #307 Fixed stability of deepARG tests by using Zenodo copy of database (❤️ to Gustavo Arango and Liqing Zhang for uploading, fix by @jfy133)
  • #310 Fixed error when supplying uncompressed input; added "fas" file extension for FASTA files. (by @tavareshugo)
  • #311 Merged pipeline template of nf-core/tools version 2.10. (by @jasmezz)

Dependencies

Tool Previous version New version
AMRFinderPlus 3.10.42 3.11.18
Bakta 1.7.0 1.8.2
MultiQC 1.14 1.15

Deprecated

  • FastQC

1.1.3 - British Beans on Toast (Patch) - 2023-08-11

11 Aug 12:36
eb8f79c
Compare
Choose a tag to compare

v1.1.3 - [2023-08-11]

Added

Fixed

  • #296 Fixed empty output when saving prodigal annotations. (reported by @louperelo, fix by @jasmezz)
  • #297 Added check for empty annotation files prior going into screening. (❤️ to @alexhbnr for requesting, added by @jfy133)
  • #299 Fixed pigz error with symlinks in Pyrodigal. (by @jasmezz)
  • #300 Fixed wrong Pyrodigal channels being submitted to antiSMASH. (reported by Till Bayer, fix by @jasmezz)
  • #302 Removed trouble-causing default parameters in json schema. (by @robsyme)

Dependencies

Tool Previous version New version
comBGC 0.6.0 0.6.1
GECCO 0.9.2 0.9.8

Deprecated

1.1.2 - British Beans on Toast (Patch) - 2023-06-30

30 Jun 06:43
7105f4a
Compare
Choose a tag to compare

v1.1.2 - [2023-06-30]

Added

Fixed

  • #279 Fix docker/podman registry definition for tower compatibility. (♥️ to @sunitj for reporting, fix by @adamrtalbot)

Dependencies

Deprecated

1.1.1 - British Beans on Toast (Patch) - 2023-04-27

24 May 21:32
34063c4
Compare
Choose a tag to compare

v1.1.1 - [2023-05-24]

Added

  • #270 Merged pipeline template of nf-core/tools version 2.8 and updated modules accordingly. (by @jasmezz, @jfy133)
  • #274 Update all modules: changed docker links according to the change of quay.io as default repository and Pyrodigal annotation output now zipped. (by @jasmezz)
  • #275 Save DRAMP database in the common database directory if --save_databases is supplied. (by @jasmezz)

Fixed

Dependencies

Deprecated

1.1.0 - British Beans on Toast - 2023-04-27

27 Apr 21:46
1c1c9ae
Compare
Choose a tag to compare

v1.1.0 - British Beans on Toast - [2023-04-27]

Added

  • #238 Added dedicated DRAMP database downloading step for AMPcombi to prevent parallel downloads when no database provided by user. (by @jfy133)
  • #235 Added parameter annotation_bakta_db_downloadtype to be able to switch between downloading either full (33.1 GB) or light (1.3 GB excluding UPS, IPS, PSC, see parameter description) versions of the Bakta database. (by @jasmezz)
  • #249 Added bakta annotation to CI tests. (by @jasmezz)
  • #251 Added annotation tool: Pyrodigal. (by @jasmezz)
  • #252 Added a new parameter -arg_rgi_savejson that saves the file <samplename>.json in the RGI directory. The default ouput for RGI is now only <samplename>.txt. (by @Darcy220606)
  • #253 Updated Prodigal to have compressed output files. (by @jasmezz)
  • #262 Added comBGC function to screen whole directory of antiSMASH output (one subfolder per sample). (by @jasmezz)
  • #263 Removed AMPlify from test_full.config. (by @jasmezz)
  • #266 Updated README.md with Pyrodigal. (by @jasmezz)

Fixed

  • #243 Compress the ampcombi_complete_summary.csv in the output directory. (by @louperelo)
  • #237 Reactivate DeepARG automatic database downloading and CI tests as server is now back up. (by @jfy133)
  • #235 Improved annotation speed by switching off pipeline-irrelevant Bakta annotation steps by default. (by @jasmezz)
  • #235 Renamed parameter annotation_bakta_db to annotation_bakta_db_localpath. (by @jasmezz)
  • #242 Fixed MACREL '.faa' issue that was generated when it was run on its own and upgraded MACREL from version 1.1.0 to 1.2.0 (by @Darcy220606)
  • #248 Applied best-practice error("message") to all (sub)workflow files. (by @jasmezz)
  • #254 Further resource optimisation based on feedback from 'real world' datasets. (ongoing, reported by @alexhbnr and @Darcy220606, fix by @jfy133)
  • #266 Fixed wrong process name in base.config. (reported by @Darcy220606, fix by @jasmezz)

Dependencies

Tool Previous version New version
Bakta 1.6.1 1.7.0

Deprecated

Photo by Jon Chan under CC BY-SA 2.0

1.0.1 - German Rollmops (Patch) - 2023-02-27

27 Feb 12:01
98a0815
Compare
Choose a tag to compare

v1.0.1 - [2023-02-27]

Added

  • #229 Added pipeline DOI to WorkflowMain.groovy to display citation info when executing the pipeline. (by @jasmezz)

Fixed

  • #227 Removed a header check in the check_samplesheet.py script that was producing false negatives. Presence of required columns is still validated. (by @Midnighter)
  • #228 Improved database downloading guidance to emphasise it is recommended to let nf-core/funcscan do the downloading on a first run, rather than manually downloading yourself. (reported by @alexhbnr, fixed by @jfy133)

Dependencies

Deprecated

1.0.0 - German Rollmops - 2023-02-15

15 Feb 11:41
d6773ca
Compare
Choose a tag to compare

v1.0.0 - German Rollmops - [2023-02-15]

Initial release of nf-core/funcscan, created with the nf-core template.

Added

  • Added annotation tools (Prokka, Prodigal, Bakta).
  • Added AMP screening workflow (tools: Macrel, AMPlify, ampir, hmmsearch).
  • Added ARG screening workflow (tools: ABRicate, AMRFinderPlus, DeepARG, fARGene).
  • Added BGC screening workflow (tools: antiSMASH, DeepBGC, GECCO, hmmsearch).
  • Added workflow summary tools (tools: hAMRonization, AMPcombi, comBGC).

Fixed

Dependencies

Deprecated

Photo by Ra Boe under CC BY-SA 2.5