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

Patch release V1.1.1 #388

Merged
merged 54 commits into from
Oct 11, 2023
Merged
Show file tree
Hide file tree
Changes from 40 commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
2878c46
bump version to v1.2.0dev
LilyAnderssonLee Sep 19, 2023
f4092c6
Merge branch 'dev' into bump_versions
jfy133 Sep 19, 2023
2e7479b
Merge pull request #376 from LilyAnderssonLee/bump_versions
LilyAnderssonLee Sep 19, 2023
712fdaa
Correct tag descriptions
LilyAnderssonLee Sep 19, 2023
7800174
Merge pull request #377 from LilyAnderssonLee/changelog
jfy133 Sep 19, 2023
4b88362
Correct git user name
LilyAnderssonLee Sep 20, 2023
ba3ec99
Merge pull request #378 from LilyAnderssonLee/changelog
jfy133 Sep 20, 2023
ee58c4d
added corrected kraken2 report as output from bracken
hkaspersen Sep 20, 2023
c15d035
corrected bracken report output definition
hkaspersen Sep 21, 2023
6a5719c
added line for changes to output
hkaspersen Sep 21, 2023
5f9bfdb
Merge branch 'dev' into bracken_output_report_fix
jfy133 Sep 21, 2023
5300caf
Template update for nf-core/tools version 2.10
nf-core-bot Sep 26, 2023
388d3cd
Merge branch 'dev' into nf-core-template-merge-2.10
LilyAnderssonLee Sep 27, 2023
257ccfb
Update modules.json
LilyAnderssonLee Sep 27, 2023
e323808
update krakenuniq module to the latest
LilyAnderssonLee Sep 27, 2023
d0f5d72
Add PR info
LilyAnderssonLee Sep 27, 2023
43ef576
Update WorkflowTaxprofiler.groovy
LilyAnderssonLee Sep 27, 2023
53d29f0
Update main.nf
LilyAnderssonLee Sep 27, 2023
1a37d99
bump the version and add the template update PR
LilyAnderssonLee Sep 27, 2023
4176e5b
bump the version
LilyAnderssonLee Sep 27, 2023
8bac57d
bump the version
LilyAnderssonLee Sep 27, 2023
aecc88b
Merge pull request #380 from nf-core/nf-core-template-merge-2.10
LilyAnderssonLee Sep 27, 2023
e86898e
Update CHANGELOG.md
LilyAnderssonLee Sep 27, 2023
57794ee
Merge branch 'dev' into krakenuniq
LilyAnderssonLee Sep 27, 2023
6c93ef0
add dependencies
LilyAnderssonLee Sep 27, 2023
eed5dca
correct PR info
LilyAnderssonLee Sep 27, 2023
db62778
Update CHANGELOG.md
jfy133 Sep 27, 2023
87ef35a
Update multiqc_config.yml
LilyAnderssonLee Sep 28, 2023
84752d0
Merge pull request #383 from LilyAnderssonLee/krakenuniq
jfy133 Sep 28, 2023
2f2224e
updated bracken module
hkaspersen Sep 29, 2023
5272ea4
Merge pull request #1 from hkaspersen/master
hkaspersen Sep 29, 2023
89f9051
corrected bracken output glob
hkaspersen Sep 30, 2023
2c8ec49
Merge branch 'bracken_output_report_fix' of github.com:hkaspersen/tax…
hkaspersen Sep 30, 2023
0033280
Merge branch 'dev' into bracken_output_report_fix
jfy133 Oct 1, 2023
a29fa7d
Update conf/modules.config
jfy133 Oct 1, 2023
1dd9144
Update output.md
jfy133 Oct 1, 2023
e6c2cf9
Apply suggestions from code review
jfy133 Oct 1, 2023
bd56d37
Merge pull request #379 from hkaspersen/bracken_output_report_fix
jfy133 Oct 1, 2023
1adfee8
update the patch release date
LilyAnderssonLee Oct 3, 2023
671fdf9
Merge pull request #389 from LilyAnderssonLee/patchRelease
jfy133 Oct 3, 2023
501baf8
Update taxpasta module
LilyAnderssonLee Oct 6, 2023
b453a8f
[automated] Fix linting with Prettier
nf-core-bot Oct 6, 2023
5b0a270
Update CHANGELOG.md
LilyAnderssonLee Oct 6, 2023
503db1a
[automated] Fix linting with Prettier
nf-core-bot Oct 6, 2023
2cbd0c7
Add check for taxpasta_add_ and taxonomy
jfy133 Oct 6, 2023
ca86c48
Update CHANGELOG.md
jfy133 Oct 6, 2023
190b2f2
Merge pull request #392 from nf-core/taxpasta_v0.6.1
LilyAnderssonLee Oct 6, 2023
091c065
Update CHANGELOG.md
jfy133 Oct 7, 2023
0b54be1
Update workflows/taxprofiler.nf
jfy133 Oct 7, 2023
4c2014e
Merge pull request #393 from nf-core/add-taxpasta-taxdir-check
jfy133 Oct 7, 2023
66fc35e
[automated] Fix linting with Prettier
nf-core-bot Oct 8, 2023
cb3f912
taxpasta dependency update
LilyAnderssonLee Oct 10, 2023
8a513be
taxpasta dependency update
LilyAnderssonLee Oct 10, 2023
1099e04
Merge pull request #397 from LilyAnderssonLee/dependency
LilyAnderssonLee Oct 10, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"name": "nfcore",
"image": "nfcore/gitpod:latest",
"remoteUser": "gitpod",
"runArgs": ["--privileged"],

// Configure tool-specific properties.
"customizations": {
Expand Down
4 changes: 3 additions & 1 deletion .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@ Please use the pre-filled template to save time.
However, don't be put off by this template - other more general issues and suggestions are welcome!
Contributions to the code are even more welcome ;)

> If you need help using or modifying nf-core/taxprofiler then the best place to ask is on the nf-core Slack [#taxprofiler](https://nfcore.slack.com/channels/taxprofiler) channel ([join our Slack here](https://nf-co.re/join/slack)).
:::info
If you need help using or modifying nf-core/taxprofiler then the best place to ask is on the nf-core Slack [#taxprofiler](https://nfcore.slack.com/channels/taxprofiler) channel ([join our Slack here](https://nf-co.re/join/slack)).
:::

## Contribution workflow

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/linting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ jobs:

- uses: actions/setup-python@v4
with:
python-version: "3.8"
python-version: "3.11"
architecture: "x64"

- name: Install dependencies
Expand Down
68 changes: 68 additions & 0 deletions .github/workflows/release-announcments.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
name: release-announcements
# Automatic release toot and tweet anouncements
on:
release:
types: [published]
workflow_dispatch:

jobs:
toot:
runs-on: ubuntu-latest
steps:
- uses: rzr/fediverse-action@master
with:
access-token: ${{ secrets.MASTODON_ACCESS_TOKEN }}
host: "mstdn.science" # custom host if not "mastodon.social" (default)
# GitHub event payload
# https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#release
message: |
Pipeline release! ${{ github.repository }} v${{ github.event.release.tag_name }} - ${{ github.event.release.name }}!

Please see the changelog: ${{ github.event.release.html_url }}

send-tweet:
runs-on: ubuntu-latest

steps:
- uses: actions/setup-python@v4
with:
python-version: "3.10"
- name: Install dependencies
run: pip install tweepy==4.14.0
- name: Send tweet
shell: python
run: |
import os
import tweepy

client = tweepy.Client(
access_token=os.getenv("TWITTER_ACCESS_TOKEN"),
access_token_secret=os.getenv("TWITTER_ACCESS_TOKEN_SECRET"),
consumer_key=os.getenv("TWITTER_CONSUMER_KEY"),
consumer_secret=os.getenv("TWITTER_CONSUMER_SECRET"),
)
tweet = os.getenv("TWEET")
client.create_tweet(text=tweet)
env:
TWEET: |
Pipeline release! ${{ github.repository }} v${{ github.event.release.tag_name }} - ${{ github.event.release.name }}!

Please see the changelog: ${{ github.event.release.html_url }}
TWITTER_CONSUMER_KEY: ${{ secrets.TWITTER_CONSUMER_KEY }}
TWITTER_CONSUMER_SECRET: ${{ secrets.TWITTER_CONSUMER_SECRET }}
TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }}
TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }}

bsky-post:
runs-on: ubuntu-latest
steps:
- uses: zentered/[email protected]
with:
post: |
Pipeline release! ${{ github.repository }} v${{ github.event.release.tag_name }} - ${{ github.event.release.name }}!

Please see the changelog: ${{ github.event.release.html_url }}
env:
BSKY_IDENTIFIER: ${{ secrets.BSKY_IDENTIFIER }}
BSKY_PASSWORD: ${{ secrets.BSKY_PASSWORD }}
#
27 changes: 23 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,25 @@
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).

## v1.1.1 - Augmented Akita Patch [2023-10-04]

### `Added`

- [#379](https://github.com/nf-core/taxprofiler/pull/379) Added support for previously missing Bracken-corrected Kraken2 report as output (added by @hkaspersen & @jfy133 )
- [#380](https://github.com/nf-core/taxprofiler/pull/380) Updated to nf-core pipeline template v2.10 (added by @LilyAnderssonLee & @sofstam)

### `Fixed`

- [#383](https://github.com/nf-core/taxprofiler/pull/383) Update the module of KrakenUniq to the latest to account for edge case bugs where FASTQ input was mis-detected as wrong format (❤️ to @asafpr for reporting and solution, fixed by @LilyAnderssonLee)

### `Dependencies`

| Tool | Previous version | New version |
| ---------- | ---------------- | ----------- |
| KrakenUniq | 1.0.2 | 1.0.4 |

### `Deprecated`

## v1.1.0 - Augmented Akita [2023-09-19]

### `Added`
Expand All @@ -15,8 +34,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- [#303](https://github.com/nf-core/taxprofiler/pull/303) Add support for taxpasta profile standardisation in single sample pipeline runs (❤️ to @artur-matysik for request, added by @jfy133)
- [#308](https://github.com/nf-core/taxprofiler/pull/308) Add citations and bibliographic information to the MultiQC methods text of tools used in a given pipeline run (added by @jfy133)
- [#315](https://github.com/nf-core/taxprofiler/pull/315) Updated to nf-core pipeline template v2.9 (added by @sofstam & @jfy133)
- [#319](https://github.com/nf-core/taxprofiler/pull/319) Added support for virus hit expansion in Kaiju (❤️ to @dnlrxn for requesting, added by @jfy133)
- [#323](https://github.com/nf-core/taxprofiler/pull/323) Add ability to skip sequencing quality control tools (❤️ to @vinisalazar for requesting, added by @jfy133)
- [#321](https://github.com/nf-core/taxprofiler/pull/321) Added support for virus hit expansion in Kaiju (❤️ to @dnlrxn for requesting, added by @jfy133)
- [#325](https://github.com/nf-core/taxprofiler/pull/325) Add ability to skip sequencing quality control tools (❤️ to @vinisalazar for requesting, added by @jfy133)
- [#345](https://github.com/nf-core/taxprofiler/pull/345) Add simple tutorial to explain how to get up and running with an nf-core/taxprofiler run (added by @jfy133)
- [#355](https://github.com/nf-core/taxprofiler/pull/355) Add support for TAXPASTA's `--add-rank-lineage` to output (❤️ to @MajoroMask for request, added by @Midnighter, @sofstam, @jfy133)
- [#368](https://github.com/nf-core/taxprofiler/pull/368/) Add the ability to ignore profile errors caused by empty profiles and other validation errors when merging multiple profiles using TAXPASTA (added by @Midnighter and @LilyAnderssonLee)
Expand All @@ -35,14 +54,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- [#305](https://github.com/nf-core/taxprofiler/pull/305) Fix docker/podman registry definition for tower compatibility (fix by @adamrtalbot, @jfy133)
- [#304](https://github.com/nf-core/taxprofiler/pull/304) Correct mistake in kaiju2table documentation, only single rank can be supplied (♥ to @artur-matysik for reporting, fix by @jfy133)
- [#307](https://github.com/nf-core/taxprofiler/pull/307) Fix databases being sometimes associated with the wrong tool (e.g. Kaiju) (fix by @jfy133, @Midnighter and @LilyAnderssonLee)
- [#313](https://github.com/nf-core/taxprofiler/pull/304) Fix pipeline not providing error when database sheet does not have a header (♥ to @noah472 for reporting, fix by @jfy133)
- [#313](https://github.com/nf-core/taxprofiler/pull/313) Fix pipeline not providing error when database sheet does not have a header (♥ to @noah472 for reporting, fix by @jfy133)
- [#330](https://github.com/nf-core/taxprofiler/pull/330) Added better tagging to allow disambiguation of Kraken2 steps of Kraken2 vs Bracken (♥ to @MajoroMask for requesting, added by @jfy133)
- [#334](https://github.com/nf-core/taxprofiler/pull/334) Increase the memory of the FALCO process to 4GB (fix by @LilyAnderssonLee)
- [#332](https://github.com/nf-core/taxprofiler/pull/332) Improved meta map stability for more robust pipeline resuming (fix by @jfy133)
- [#338](https://github.com/nf-core/taxprofiler/pull/338) Fixed wrong file 'out' file going to `centrifuge kreport` module (♥ to @LilyAnderssonLee for reporting, fix by @jfy133)
- [#342](https://github.com/nf-core/taxprofiler/pull/342) Fixed docs/usage to correctly list the required database files for Bracken and tips to obtain Kraken2 databases (fix by @husensofteng)
- [#350](https://github.com/nf-core/taxprofiler/pull/350) Reorganize the CI tests into separate profiles in preparation for implementation of nf-test (fix by @LilyAnderssonLee)
- [#364](https://github.com/nf-core/taxprofiler/pull/364) Add autoMounts to apptainer profile in nextflow.config (♥ to @hkaspersento for reporting, fix by @LilyAnderssonLee)
- [#364](https://github.com/nf-core/taxprofiler/pull/364) Add autoMounts to apptainer profile in nextflow.config (♥ to @hkaspersen for reporting, fix by @LilyAnderssonLee)
- [#372](https://github.com/nf-core/taxprofiler/pull/372) Update modules to use quay.io nf-core mirrored containers (♥ to @maxulysse for pointing out, fix by @LilyAnderssonLee and @jfy133)

### `Dependencies`
Expand Down
2 changes: 1 addition & 1 deletion CITATIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

- [FastQC](https://www.bioinformatics.babraham.ac.uk/projects/fastqc/)

> Andrews, S. (2010). FastQC: A Quality Control Tool for High Throughput Sequence Data [Online]. Available online https://www.bioinformatics.babraham.ac.uk/projects/fastqc/.
> Andrews, S. (2010). FastQC: A Quality Control Tool for High Throughput Sequence Data [Online].

- [MultiQC](https://pubmed.ncbi.nlm.nih.gov/27312411/)

Expand Down
Loading