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.2.0 #136

Merged
merged 310 commits into from
Jun 20, 2024
Merged

Release 2.2.0 #136

merged 310 commits into from
Jun 20, 2024

Conversation

LaurenceKuhl
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/crisprseq 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).

mirpedrol and others added 30 commits February 13, 2024 09:27
Crisprcleanr different input (csv and defined library)
Co-authored-by: Júlia Mir Pedrol <[email protected]>
Copy link

@jonasscheid jonasscheid 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! 🚀 I only was wondering about your full tests

.github/workflows/awsfulltest.yml Show resolved Hide resolved
conf/test_screening_paired.config Show resolved Hide resolved
Copy link

@itrujnara itrujnara left a comment

Choose a reason for hiding this comment

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

Nice work! I have left a few comments related to aesthetics. Feel free to argue (not with the alignment one though).

modules/local/mageck/flutemle.nf Outdated Show resolved Hide resolved
meta.id = "${meta.treatment}_vs_${meta.reference}"

"""
#!/usr/bin/env Rscript

Choose a reason for hiding this comment

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

Consider putting this in a separate file in bin, a la carte scripts are technically allowed, but not really pretty

Copy link
Contributor Author

Choose a reason for hiding this comment

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

hey @itrujnara i'm looking into this now, and i was wondering if it's not a bit less readable since we have variables? Would you just take the whole R script as it is right now and put it in matricecreations.R in bin for instance?

Copy link
Member

Choose a reason for hiding this comment

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

I would say making it a template under templates is the best in this case. This way, you can continue using the same nextflow variable interpolation.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

i just find it's less readable to understand what the module is doing? Is there a specific reason why we don't want any code in the script part?

def prefix = task.ext.prefix ?: "${meta.treatment}_vs_${meta.reference}"

"""
#!/usr/bin/env Rscript

Choose a reason for hiding this comment

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

Same as above

assets/multiqc_config.yml Outdated Show resolved Hide resolved
assets/multiqc_config.yml Outdated Show resolved Hide resolved
Copy link
Member

@JoseEspinosa JoseEspinosa left a comment

Choose a reason for hiding this comment

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

Awesome job! Just drop some suggestions but nothing serious 😄

.nf-core.yml Outdated Show resolved Hide resolved
@@ -3,11 +3,34 @@
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [v2.2.0 - Romarin Curie]
Copy link
Member

Choose a reason for hiding this comment

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

Just a reminder that it needs to be updated with the release date 😄

@@ -209,8 +209,8 @@ def report_bagel_version():
"""
print(
"Bayesian Analysis of Gene EssentiaLity (BAGEL) suite:\n"
"Version: {VERSION}\n"
"Build: {BUILD}".format(VERSION=VERSION, BUILD=BUILD)
f"Version: {VERSION}\n"
Copy link
Member

Choose a reason for hiding this comment

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

Not sure if you have already tried, but won't be nice to try to add it to bioconda and thus the corresponding modules could be added to the modules repository. Found this issue were someone tried in the past but seems not to be there yet. Maybe not for this release but for a future one.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Hey we opened an issue for it :
#155

docs/usage/screening.md Outdated Show resolved Hide resolved
docs/usage/screening.md Outdated Show resolved Hide resolved
modules/local/bagel2/pr.nf Outdated Show resolved Hide resolved
nextflow_schema.json Outdated Show resolved Hide resolved
subworkflows/local/utils_nfcore_crisprseq_pipeline/main.nf Outdated Show resolved Hide resolved
subworkflows/local/utils_nfcore_crisprseq_pipeline/main.nf Outdated Show resolved Hide resolved
subworkflows/local/utils_nfcore_crisprseq_pipeline/main.nf Outdated Show resolved Hide resolved
Copy link
Member

@JoseEspinosa JoseEspinosa left a comment

Choose a reason for hiding this comment

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

Awesome job! Thanks a lot! 🚀

@LaurenceKuhl LaurenceKuhl merged commit 035822b into master Jun 20, 2024
30 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.

8 participants