Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2.4.0 #181

Merged
merged 92 commits into from
Nov 18, 2024
Merged

Release 2.4.0 #181

merged 92 commits into from
Nov 18, 2024

Conversation

Daniel-VM
Copy link
Contributor

PR checklist

  • This comment contains a description of changes (with reason).
  • If you've fixed a bug or added code that should be tested, add tests!
  • If you've added a new tool - have you followed the pipeline conventions in the contribution docs
  • If necessary, also make a PR on the nf-core/bacass branch on the nf-core/test-datasets repository.
  • Make sure your code lints (nf-core lint).
  • Ensure the test suite passes (nextflow run . -profile test,docker --outdir <OUTDIR>).
  • Usage Documentation in docs/usage.md is updated.
  • Output Documentation in docs/output.md is updated.
  • CHANGELOG.md is updated.
  • README.md is updated (including new tool citations and authors/contributors).

PR description

Release 2.4.0

Major changes are:

  • Refactored long-reads polishing – Improved the long-reads polishing step for better performance.
  • Removed params.save_merged – Merged reads are no longer used in downstream analysis.
  • Updated Kmerfinder module – Enhanced the module with increased memory resources to handle larger datasets.
  • Replaced local Unicycler module – Switched to the nf-core Unicycler module for consistency and version updates.
  • Updated to nf-core-tools v3.0.2 – Integrated the latest template updates from nf-core tools v3.0.2.
  • Added FastQC after-trimming – Included after-trimming FastQC section in MultiQC report for improved quality checks.
  • Supported automatic concatenation of FastQ files – Simplified input handling by adding automatic concatenation for FastQ files of the same sample.
  • Multiple fixes in input and metadata handling – Resolved issues in input channels for long reads, params.save_merged, Canu, KmerFinder, and Prokka/Bakta.

This summary covers the main improvements, new features, and fixes in version 2.4.0 of the nf-core/bacass pipeline.

FloWuenne and others added 30 commits June 26, 2024 16:34
Replace local unicycler module with nf-core module + bump version
Fix missing 'dev' tag in bumped version
Fixed `files_unchanged` section in `.nf-core.yml` to allow a proper linting test.
Fixed current Zenodo URL of Kmerfinderdb
 Fix memory issues, handle KmerFinder results, and manage empty fasta files
Copy link

github-actions bot commented Nov 5, 2024

nf-core pipelines lint overall result: Passed ✅ ⚠️

Posted for pipeline commit 72cfd85

+| ✅ 211 tests passed       |+
#| ❔   2 tests were ignored |#
!| ❗   1 tests had warnings |!

❗ Test warnings:

❔ Tests ignored:

✅ Tests passed:

Run details

  • nf-core/tools version 3.0.2
  • Run at 2024-11-18 13:16:52

Daniel-VM and others added 2 commits November 6, 2024 13:50
@Daniel-VM Daniel-VM marked this pull request as ready for review November 7, 2024 08:33
Copy link
Collaborator

@d4straub d4straub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, but I do have comments ;)

.github/workflows/awsfulltest.yml Show resolved Hide resolved
.nf-core.yml Outdated Show resolved Hide resolved
conf/modules.config Outdated Show resolved Hide resolved
modules/local/dfast/main.nf Show resolved Hide resolved
modules/nf-core/unicycler/environment.yml Show resolved Hide resolved
workflows/bacass.nf Outdated Show resolved Hide resolved
@Daniel-VM Daniel-VM mentioned this pull request Nov 18, 2024
10 tasks
@Daniel-VM
Copy link
Contributor Author

Thanks for the review. @d4straub, suggestions have been added here: #184

Code review for release 2.4.0
Copy link
Collaborator

@d4straub d4straub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@Daniel-VM Daniel-VM merged commit be9c064 into master Nov 18, 2024
49 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants