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 - v1.1.0 - British Beans on Toast #268

Merged
merged 107 commits into from
Apr 27, 2023
Merged

Release - v1.1.0 - British Beans on Toast #268

merged 107 commits into from
Apr 27, 2023

Conversation

jasmezz
Copy link
Collaborator

@jasmezz jasmezz commented Apr 26, 2023

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

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

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/funcscan 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).

jasmezz and others added 30 commits February 27, 2023 13:13
Reactivate DeepARG database downloading and tests as server is back up
Co-authored-by: James A. Fellows Yates <jfy133@gmail.com>
Copy link
Member

@erikrikarddaniel erikrikarddaniel left a comment

Choose a reason for hiding this comment

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

Looks all fine to me, but I left a few small comments. I haven't done many release reviews outside ampliseq though...

bin/ampcombi_download.py Outdated Show resolved Hide resolved
nextflow.config Outdated Show resolved Hide resolved
workflows/funcscan.nf Show resolved Hide resolved
@github-actions
Copy link

github-actions bot commented Apr 26, 2023

nf-core lint overall result: Passed ✅ ⚠️

Posted for pipeline commit af57abe

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

❗ Test warnings:

  • nextflow_config - Config manifest.version should end in dev: '1.1.0'
  • pipeline_todos - TODO string in methods_description_template.yml: #Update the HTML below to your prefered methods description, e.g. add publication citation for this pipeline

✅ Tests passed:

Run details

  • nf-core/tools version 2.7.2
  • Run at 2023-04-27 13:20:49

bin/ampcombi_download.py Outdated Show resolved Hide resolved
docs/output.md Outdated Show resolved Hide resolved
docs/usage.md Outdated Show resolved Hide resolved
docs/usage.md Outdated Show resolved Hide resolved
docs/usage.md Show resolved Hide resolved
modules/nf-core/bakta/baktadbdownload/main.nf Show resolved Hide resolved
modules/nf-core/gecco/run/meta.yml Show resolved Hide resolved
nextflow_schema.json Show resolved Hide resolved
Co-authored-by: Kevin L. Keys <klkeys@users.noreply.github.com>
Co-authored-by: Daniel Lundin <erik.rikard.daniel@gmail.com>
@github-actions

This comment was marked as resolved.

bin/ampcombi_download.py Outdated Show resolved Hide resolved
@jasmezz jasmezz requested a review from klkeys April 27, 2023 20:04
@jasmezz
Copy link
Collaborator Author

jasmezz commented Apr 27, 2023

@klkeys Thanks for the comments and sharp eye. Some things noted down, but everything resolved now. So feel free to approve ;)
The DeepARG CI test is failing due to time-out of database download (1h cap of GitHub actions). I think we can ignore that because local tests succeeded beforehand.

@jasmezz jasmezz merged commit 1c1c9ae into master Apr 27, 2023
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.

None yet

7 participants