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

PR for 2.2.4 bugfix release #296

Merged
merged 32 commits into from
Nov 3, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
d0d600a
Template update for nf-core/tools version 2.9
nf-core-bot Jun 30, 2023
c8e2250
Also clean up GFF
apeltzer Sep 6, 2023
25adf79
Push fix
apeltzer Sep 7, 2023
c6c3ff9
Bump version and changelog
apeltzer Sep 7, 2023
0ab71ae
Prettier
apeltzer Sep 7, 2023
0d6aeef
More sed magic
apeltzer Sep 8, 2023
d33232d
Proper exiting of variables in sed expression ...
apeltzer Sep 8, 2023
ce3894a
Hopefully fix
apeltzer Sep 8, 2023
53c0608
Remove trailing newlines in FastA too
apeltzer Sep 8, 2023
263fb62
Cleaned up
apeltzer Sep 11, 2023
c65dc16
Fix for mirTop
apeltzer Sep 11, 2023
21b10e9
Add suggestions by @mdozmorov
apeltzer Sep 11, 2023
1c25684
Template update for nf-core/tools version 2.10
nf-core-bot Sep 26, 2023
963b02e
fix input for mirdeep2 run
lpantano Oct 19, 2023
4f5a4e1
Merge branch 'dev' into nf-core-template-merge-2.10
lpantano Oct 19, 2023
bb5f1e3
fix container error
lpantano Oct 19, 2023
1dc608f
recover module version
lpantano Oct 19, 2023
df0a002
attempt to fix prettier error
lpantano Oct 20, 2023
1aeb518
Merge pull request #290 from nf-core/nf-core-template-merge-2.10
lpantano Oct 20, 2023
0113f55
Merge branch 'dev' into fix-mirtop-gff
lpantano Oct 20, 2023
b2b3d99
fix some lint warnings
lpantano Oct 20, 2023
256da50
Hopefully fixing last lint error
apeltzer Oct 23, 2023
4c27e8c
Missing dev statement towards dev branch
apeltzer Oct 23, 2023
ed3d869
Merge pull request #281 from nf-core/fix-mirtop-gff
apeltzer Oct 23, 2023
14d72a9
Update other modules
apeltzer Oct 26, 2023
2e3ec8a
Changelog
apeltzer Oct 26, 2023
12b09d3
Merge pull request #293 from nf-core/bump-mqc
lpantano Oct 26, 2023
f0df016
PR for 2.2.4 release
apeltzer Nov 3, 2023
442ce1b
Add proper changelog
apeltzer Nov 3, 2023
3c9bf88
Merge branch 'dev' of https://github.com/nf-core/smrnaseq into dev
apeltzer Nov 3, 2023
892fc85
Remove stuff we didnt want in
apeltzer Nov 3, 2023
5a307a6
Add doi
apeltzer Nov 3, 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/smrnaseq then the best place to ask is on the nf-core Slack [#smrnaseq](https://nfcore.slack.com/channels/smrnaseq) channel ([join our Slack here](https://nf-co.re/join/slack)).
:::info
If you need help using or modifying nf-core/smrnaseq then the best place to ask is on the nf-core Slack [#smrnaseq](https://nfcore.slack.com/channels/smrnaseq) 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/bluesky-post-action@v0.0.2
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 }}
#
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,13 @@
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.4](https://github.com/nf-core/smrnaseq/releases/tag/2.2.4) - 2023-11-03

- Update template to 2.10
- [[#289]](https://github.com/nf-core/smrnaseq/issues/289) - Bugfix for issue with mirdeep2 channels ()
- [[#288]](https://github.com/nf-core/smrnaseq/issues/288) - Bugfix for issue with handling malformed GFF3 from mirbase
- Updated dependencies, including FASTQC, MultiQC 1.17, fastP and samtools to latest versions

## [v2.2.3](https://github.com/nf-core/smrnaseq/releases/tag/2.2.3) - 2023-09-06

- [[#271]](https://github.com/nf-core/smrnaseq/issues/271) - Bugfix for parsing hairpin and mature fasta files
Expand Down
16 changes: 8 additions & 8 deletions CITATIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,33 +14,33 @@

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

* [trimgalore](https://www.bioinformatics.babraham.ac.uk/projects/trim_galore/)
- [trimgalore](https://www.bioinformatics.babraham.ac.uk/projects/trim_galore/)

* [samtools](https://pubmed.ncbi.nlm.nih.gov/19505943/)
- [samtools](https://pubmed.ncbi.nlm.nih.gov/19505943/)

> Li H, Handsaker B, Wysoker A, Fennell T, Ruan J, Homer N, Marth G, Abecasis G, Durbin R; 1000 Genome Project Data Processing Subgroup. The Sequence Alignment/Map format and SAMtools. Bioinformatics. 2009 Aug 15;25(16):2078-9. doi: 10.1093/bioinformatics/btp352. Epub 2009 Jun 8. PMID: 19505943; PMCID: PMC2723002.

* [mirtop](https://pubmed.ncbi.nlm.nih.gov/31504201/)
- [mirtop](https://pubmed.ncbi.nlm.nih.gov/31504201/)

> Desvignes T, Loher P, Eilbeck K, Ma J, Urgese G, Fromm B, Sydes J, Aparicio-Puerta E, Barrera V, Espín R, Thibord F, Bofill-De Ros X, Londin E, Telonis AG, Ficarra E, Friedländer MR, Postlethwait JH, Rigoutsos I, Hackenberg M, Vlachos IS, Halushka MK, Pantano L. Unification of miRNA and isomiR research: the mirGFF3 format and the mirtop API. Bioinformatics. 2020 Feb 1;36(3):698-703. doi: 10.1093/bioinformatics/btz675. PMID: 31504201; PMCID: PMC7566869.

* [seqcluster](https://pubmed.ncbi.nlm.nih.gov/21976421/)
- [seqcluster](https://pubmed.ncbi.nlm.nih.gov/21976421/)

> Pantano L, Estivill X, Martí E. A non-biased framework for the annotation and classification of the non-miRNA small RNA transcriptome. Bioinformatics. 2011 Nov 15;27(22):3202-3. doi: 10.1093/bioinformatics/btr527. Epub 2011 Oct 5. PMID: 21976421.

* [mirdeep2](https://pubmed.ncbi.nlm.nih.gov/21911355/)
- [mirdeep2](https://pubmed.ncbi.nlm.nih.gov/21911355/)

> Friedländer MR, Mackowiak SD, Li N, Chen W, Rajewsky N. miRDeep2 accurately identifies known and hundreds of novel microRNA genes in seven animal clades. Nucleic Acids Res. 2012 Jan;40(1):37-52. doi: 10.1093/nar/gkr688. Epub 2011 Sep 12. PMID: 21911355; PMCID: PMC3245920.

* [mirtrace](https://pubmed.ncbi.nlm.nih.gov/30514392/)
- [mirtrace](https://pubmed.ncbi.nlm.nih.gov/30514392/)

> Kang W, Eldfjell Y, Fromm B, Estivill X, Biryukova I, Friedländer MR. miRTrace reveals the organismal origins of microRNA sequencing data. Genome Biol. 2018 Dec 4;19(1):213. doi: 10.1186/s13059-018-1588-9. PMID: 30514392; PMCID: PMC6280396.

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

> Ewels P, Magnusson M, Lundin S, Käller M. MultiQC: summarize analysis results for multiple tools and samples in a single report. Bioinformatics. 2016 Oct 1;32(19):3047-8. doi: 10.1093/bioinformatics/btw354. Epub 2016 Jun 16. PubMed PMID: 27312411; PubMed Central PMCID: PMC5039924.

* [Bioconductor](https://www.bioconductor.org/) and [R](https://cran.r-project.org/)
- [Bioconductor](https://www.bioconductor.org/) and [R](https://cran.r-project.org/)

## Software packaging/containerisation tools

Expand Down
Loading