8000 1.1 Release by chris-cheshire · Pull Request #77 · nf-core/cutandrun · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

1.1 Release #77

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

Merged
merged 149 commits into from
Jan 20, 2022
Merged

1.1 Release #77

merged 149 commits into from
Jan 20, 2022

Conversation

chris-cheshire
Copy link
Contributor
@chris-cheshire chris-cheshire commented Jan 4, 2022

Enhancements & fixes

  • Updated pipeline template to nf-core/tools 2.2
  • [#71] - Bumped Nextflow version 21.04.0 -> 21.10.3
  • Added pipeline diagram to [README]
  • Upgraded all modules (local and nf-core) to support the new versioning system
  • The module getchromsizes was submitted to nf-core and moved from local to nf-core
  • Added support for GFF files in IGV session generation
  • [#57, #66] - Upgraded version reporting in multiqc to support both software version by module and unique software versions. This improves detection of multi-version software usage in the pipeline
  • [#54] - Fixed pipeline error where dots in sample ids inside the sample sheet were not correctly handled
  • [#75] - Fixed error caused by emtpy peak files being passed to the CALCULATE_FRIP and CALCULATE_PEAK_REPROD python reporting modules
  • [#83] - Fixed error in violin chart generation with cast to int64

Software dependencies

Note, since the pipeline is now using Nextflow DSL2, each process will be run with its own Biocontainer. This means that on occasion it is entirely possible for the pipeline to be using different versions of the same tool. However, the overall software dependency changes compared to the last release have been listed below for reference.

Dependency Old version New version
samtools 1.13 1.14

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.

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/cutandrun 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).
  • 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).

Tamara Hodgetts and others added 30 commits October 21, 2021 16:16
@github-actions
Copy link
github-actions bot commented Jan 4, 2022

nf-core lint overall result: Passed ✅ ⚠️

Posted for pipeline commit c8c9908

+| ✅ 139 tests passed       |+
!| ❗   2 tests had warnings |!

❗ Test warnings:

  • nextflow_config - Config manifest.version should end in dev: '1.0.0'
  • 8000
  • pipeline_todos - TODO string in awsfulltest.yml: You can customise AWS full pipeline tests as required

✅ Tests passed:

Run details

  • nf-core/tools version 2.2
  • Run at 2022-01-04 21:24:36

@nf-core nf-core deleted a comment from github-actions bot Jan 5, 2022
@chris-cheshire chris-cheshire added the enhancement Improvement for existing functionality label Jan 5, 2022
Copy link
Contributor
@mashehu mashehu left a comment
8000

Choose a reason for hiding this comment

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

Looks good to me. A bit of cleanup needed for some remnants of the old file structure for the modules, but a nf-core modules update should do the trick 🙂

@mashehu
Copy link
Contributor
mashehu commented Jan 6, 2022

Oh another thing I saw when running the test: a rogue cut directory with h3k27me3_R1.repro.cut.bed inside is also generated in the results directory, which shouldn't be there I guess...

Copy link
@FriederikeHanssen FriederikeHanssen 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, just that the new syntax without the functions.nf and without the addParams functionality is not part of this release. I am not sure what the consensus here is about switching now or leaving it here as is, since it is quite a big change.

@FriederikeHanssen FriederikeHanssen self-requested a review January 20, 2022 09:20
Copy link
@FriederikeHanssen FriederikeHanssen left a comment

Choose a reason for hiding this comment

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

🚀 LGTM

@chris-cheshire chris-cheshire merged commit c30a37f into master Jan 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvement for existing functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants
0