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

Dev > Master for v2.1.0 #82

Merged
merged 178 commits into from
Nov 14, 2023
Merged
Show file tree
Hide file tree
Changes from 169 commits
Commits
Show all changes
178 commits
Select commit Hold shift + click to select a range
f1c1390
Template update for nf-core/tools version 2.9
nf-core-bot Jun 30, 2023
c006f62
Bump dev version
LaurenceKuhl Jul 5, 2023
fa3b73a
Merge pull request #57 from LaurenceKuhl/bump
mirpedrol Jul 7, 2023
eb1b8f4
Merge branch 'dev' of https://github.com/nf-core/crisprseq into nf-co…
mirpedrol Jul 7, 2023
f1dc329
fix linting from template
mirpedrol Jul 10, 2023
8297a81
fix duplicated format in json schema
mirpedrol Jul 10, 2023
bca2bdf
validate params through the schema
mirpedrol Jul 13, 2023
f29d946
update changelog
mirpedrol Jul 13, 2023
e998e17
fix link in multipqc_config.yml
mirpedrol Jul 13, 2023
c73dbfb
Update nextflow_schema.json
LaurenceKuhl Jul 14, 2023
28665e0
Apply suggestions from code review
mirpedrol Jul 14, 2023
ef705d7
Apply suggestions from code review
mirpedrol Jul 14, 2023
ddddf26
Merge pull request #52 from nf-core/nf-core-template-merge-2.9
mirpedrol Jul 14, 2023
8f6af2d
Extra files from mageck count
LaurenceKuhl Jul 14, 2023
13181f0
fix bug in rra
LaurenceKuhl Jul 14, 2023
2226e70
add fromSamplesheet() in targete dpipeline
mirpedrol Jul 18, 2023
cbfd316
delete input check scripts
mirpedrol Jul 18, 2023
7e4a205
add fromSamplesheet to screening
mirpedrol Jul 18, 2023
6cb5f64
update changelog
mirpedrol Jul 18, 2023
b24a00c
allow sequences in lower case
mirpedrol Jul 18, 2023
808448e
replace seq_to_file module by channel operations
mirpedrol Jul 19, 2023
b053ff8
remove outdated module includes and comments
mirpedrol Jul 19, 2023
f28c9fc
fix typos
mirpedrol Jul 19, 2023
237e7b8
add suggestions from code review
mirpedrol Jul 19, 2023
3a506e6
fix typo and filter out empty sequences
mirpedrol Jul 19, 2023
a748381
Update CHANGELOG.md
mirpedrol Jul 20, 2023
61b5fe3
Merge pull request #58 from mirpedrol/fromsamplesheet
mirpedrol Jul 20, 2023
b66f7e5
Add bagel fold change
LaurenceKuhl Jul 21, 2023
4faa210
Merge remote-tracking branch 'source_repo/dev' into bump
LaurenceKuhl Jul 21, 2023
ac2ca2c
Trying to add BAGEL_BF
LaurenceKuhl Jul 27, 2023
8a88803
Adding bagel2_bf
LaurenceKuhl Jul 28, 2023
03826f5
add all module version
mirpedrol Jul 31, 2023
f5ab95d
return Rscript version instead of R
mirpedrol Jul 31, 2023
0bebd94
working modules of bagel
LaurenceKuhl Jul 31, 2023
64e2fa1
remove module samtools faidx
mirpedrol Jul 31, 2023
a6d4090
All of the bagel modules and output graphs
LaurenceKuhl Aug 1, 2023
26c8df3
add edition plot to multiQC
mirpedrol Aug 2, 2023
41a9eaa
add indel QC plot to multiqc
mirpedrol Aug 3, 2023
6f59fa0
remove module samtools faidx
mirpedrol Aug 3, 2023
8dbbcfd
Merge pull request #65 from mirpedrol/remove-samtools-faidx
mirpedrol Aug 3, 2023
a66fa61
add read processing table
mirpedrol Aug 3, 2023
c682852
add cutadapt section to multiqc and sort table columns
mirpedrol Aug 3, 2023
54499ce
update changelog
mirpedrol Aug 3, 2023
4843f58
update documentation about multiQC output
mirpedrol Aug 3, 2023
015097c
summary processes don't modify input file, fixing resume
mirpedrol Aug 3, 2023
1d111f9
don't stash unexistent files, use empty lists instead, fix AWS tests
mirpedrol Aug 3, 2023
7463aad
Update CHANGELOG.md
mirpedrol Aug 3, 2023
d8d0935
Merge pull request #67 from mirpedrol/fix-null-files
mirpedrol Aug 4, 2023
05f4f72
Merge branch 'dev' into fix-resume-modules
mirpedrol Aug 4, 2023
701dd3d
Merge branch 'dev' into extend-multiqc
mirpedrol Aug 4, 2023
354e124
rename merging_summary to preprocessing_summary
mirpedrol Aug 4, 2023
613ed31
update changelog
mirpedrol Aug 4, 2023
710911c
Update CHANGELOG.md
mirpedrol Aug 4, 2023
c6b9910
Merge pull request #66 from mirpedrol/fix-resume-modules
mirpedrol Aug 4, 2023
e0d4bcb
Merge branch 'dev' into rename-merging-summary
mirpedrol Aug 4, 2023
3ce704c
Merge pull request #69 from mirpedrol/rename-merging-summary
mirpedrol Aug 7, 2023
417581c
Merge branch 'dev' into extend-multiqc
mirpedrol Aug 7, 2023
6ef05ac
Bagel2
LaurenceKuhl Aug 8, 2023
7030145
Add new features in changelog
LaurenceKuhl Aug 8, 2023
5be5815
Fixed paired-end
LaurenceKuhl Aug 8, 2023
1d2dff0
Merge branch 'dev' into bump
mirpedrol Aug 8, 2023
7ddedb4
Merge pull request #64 from mirpedrol/extend-multiqc
mirpedrol Aug 9, 2023
2519663
Update CHANGELOG.md
LaurenceKuhl Aug 9, 2023
65c0f6f
Update CHANGELOG.md
LaurenceKuhl Aug 9, 2023
2be7f3b
Update workflows/crisprseq_screening.nf
LaurenceKuhl Aug 9, 2023
ea07b75
Update workflows/crisprseq_screening.nf
LaurenceKuhl Aug 9, 2023
9278293
Update workflows/crisprseq_screening.nf
LaurenceKuhl Aug 9, 2023
4cc4bba
Update workflows/crisprseq_screening.nf
LaurenceKuhl Aug 9, 2023
d0b21d9
formatting
LaurenceKuhl Aug 9, 2023
ce6c7ee
Merge branch 'bump' of https://github.com/LaurenceKuhl/crisprseq into…
LaurenceKuhl Aug 9, 2023
6c8993b
test
LaurenceKuhl Aug 9, 2023
29dc2bd
Update workflows/crisprseq_screening.nf
LaurenceKuhl Aug 9, 2023
bc75826
don't save reference oriented files and other intermediate output files
mirpedrol Aug 14, 2023
f8210a4
Add doc
LaurenceKuhl Aug 16, 2023
e21fc25
fix meta id
LaurenceKuhl Aug 16, 2023
63f328a
Ran nf-core modules patch
LaurenceKuhl Aug 16, 2023
90eb287
Add license
LaurenceKuhl Aug 16, 2023
54f65fe
add R script to generate more output plots (some modifications from o…
mirpedrol Aug 18, 2023
c546e54
save plot results in a folder called plots
mirpedrol Aug 18, 2023
7ea4c31
print plotted percentage in substitution percentage plot
mirpedrol Aug 21, 2023
6f57715
add documentation of output plots
mirpedrol Aug 21, 2023
11cfda2
add images of output example plots
mirpedrol Aug 21, 2023
4acfc21
add mulled container for crisprseq_plotter
mirpedrol Aug 22, 2023
a6cfae3
fix left-padding spaces
mirpedrol Aug 22, 2023
2514145
output empty *_delAlleles_plot.png image when required
mirpedrol Aug 22, 2023
fafdc82
fix modules bwa_index and bowtie2_build after module update
mirpedrol Aug 22, 2023
a5553e5
update changelog
mirpedrol Aug 22, 2023
6bbf98b
Merge pull request #76 from mirpedrol/fix-bwa-bowtie-after-module-update
mirpedrol Aug 22, 2023
08334c0
output empty *_subs-perc_plot_LOGO.png image when required
mirpedrol Aug 22, 2023
0d7aeb4
Update workflows/crisprseq_screening.nf
LaurenceKuhl Aug 23, 2023
2aabcf5
Merge pull request #70 from mirpedrol/dont-save-all-files
mirpedrol Aug 24, 2023
6b75dd9
Add license
LaurenceKuhl Aug 24, 2023
1bf922d
Merge branch 'dev' into bump
LaurenceKuhl Aug 24, 2023
0ca0b70
Template update for nf-core/tools version 2.10
nf-core-bot Sep 25, 2023
69ddf24
Apply suggestions from code review
mirpedrol Sep 28, 2023
79e8269
fix multiqc_config.yml
mirpedrol Sep 28, 2023
10c7c74
fix multiqc_config.yml linting test
mirpedrol Sep 28, 2023
4fcf214
Merge pull request #74 from mirpedrol/more-report-plots
mirpedrol Sep 28, 2023
f2576c4
Remove symlink issue
LaurenceKuhl Oct 2, 2023
5d343af
Update module config
LaurenceKuhl Oct 2, 2023
31a1103
Add graphs for mageck rra
LaurenceKuhl Oct 24, 2023
fef0481
Update docs/usage/screening.md
LaurenceKuhl Oct 25, 2023
77f2509
Update workflows/crisprseq_screening.nf
LaurenceKuhl Oct 25, 2023
62cab5f
Apply suggestions from code review
mirpedrol Oct 25, 2023
c687eba
Merge pull request #75 from mirpedrol/report-plots-docs
mirpedrol Oct 25, 2023
acd150d
Modifications suggested by Julia
LaurenceKuhl Oct 25, 2023
0fefa45
merge branch 'bump' of https://github.com/LaurenceKuhl/crisprseq into…
LaurenceKuhl Oct 25, 2023
718ceaa
Take comments into account add license
LaurenceKuhl Oct 25, 2023
2a756b8
Add contrast file in the test
LaurenceKuhl Nov 3, 2023
4a95736
remove condition
LaurenceKuhl Nov 3, 2023
8dbd907
add metromap targeted modifications
mirpedrol Nov 3, 2023
413576d
update changelog
mirpedrol Nov 3, 2023
9d67bd0
rollback on the condition in the samplesheet
LaurenceKuhl Nov 7, 2023
00d0d16
[automated] Fix linting with Prettier
nf-core-bot Nov 7, 2023
0049dde
ran prettier
LaurenceKuhl Nov 7, 2023
fdc1c2c
Merge branch 'bump' of https://github.com/LaurenceKuhl/crisprseq into…
LaurenceKuhl Nov 7, 2023
e073518
nf-core modules patch on mageck mle
LaurenceKuhl Nov 7, 2023
48f80a1
add contributions to readme
mirpedrol Nov 7, 2023
d5c59ab
run black
mirpedrol Nov 7, 2023
4930690
fix left-padding spaces
mirpedrol Nov 7, 2023
98c85db
Merge pull request #60 from LaurenceKuhl/bump
LaurenceKuhl Nov 7, 2023
6e1d07b
Template update
LaurenceKuhl Nov 7, 2023
da83776
Remove a comment
LaurenceKuhl Nov 7, 2023
a276cae
Fix template issues
LaurenceKuhl Nov 7, 2023
631eae2
Update README.md
LaurenceKuhl Nov 7, 2023
becdc6e
Update docs/output.md
LaurenceKuhl Nov 7, 2023
6a87c2c
Update docs/output.md
LaurenceKuhl Nov 7, 2023
82b874c
Update docs/output.md
LaurenceKuhl Nov 7, 2023
14f28c6
[automated] Fix linting with Prettier
nf-core-bot Nov 7, 2023
7e16e87
Fix fastqc
LaurenceKuhl Nov 7, 2023
b14a91d
Merge branch 'merging-template-updates' of https://github.com/Laurenc…
LaurenceKuhl Nov 7, 2023
5d83f6d
Update README.md
LaurenceKuhl Nov 7, 2023
cfe1fd8
Update docs/output.md
LaurenceKuhl Nov 7, 2023
5f19110
Update README.md
LaurenceKuhl Nov 7, 2023
a37ad15
Merge pull request #79 from LaurenceKuhl/merging-template-updates
LaurenceKuhl Nov 7, 2023
c2d390d
Merge branch 'dev' into metromap
mirpedrol Nov 7, 2023
7477e1c
Merge branch 'dev' of https://github.com/nf-core/crisprseq into thanks
mirpedrol Nov 7, 2023
b07c532
Merge pull request #78 from mirpedrol/metromap
mirpedrol Nov 7, 2023
1461c40
Merge pull request #80 from mirpedrol/thanks
mirpedrol Nov 7, 2023
8583f1a
Bump version
LaurenceKuhl Nov 8, 2023
4bb1ef4
Modify surname into a chips flavour
LaurenceKuhl Nov 8, 2023
00256a2
Merge pull request #81 from LaurenceKuhl/dev2
LaurenceKuhl Nov 8, 2023
63000ad
Add versions
LaurenceKuhl Nov 9, 2023
c0f0e74
fix zenodo links citing all versions
mirpedrol Nov 9, 2023
a52863e
Merge branch 'bump' into dev2
LaurenceKuhl Nov 9, 2023
d402559
add template updates to all aws fulltests
mirpedrol Nov 10, 2023
26975cf
Merge pull request #83 from mirpedrol/zenodo
mirpedrol Nov 10, 2023
516519d
fix dump_parameters function according to dev version of the nf-core …
mirpedrol Nov 10, 2023
4ca08ac
add NfcoreTemplate.groovy to .nf-core.yml to fix linting
mirpedrol Nov 10, 2023
eec96e6
copy NfcoreTemplate.groovy from nf-core template 2.11dev
mirpedrol Nov 10, 2023
b24e0ce
fix .nf-core.yml
mirpedrol Nov 10, 2023
06b98c4
Apply suggestions from code review
mirpedrol Nov 10, 2023
0a89243
Merge pull request #85 from mirpedrol/githubactions
mirpedrol Nov 10, 2023
ac50985
Merge pull request #86 from mirpedrol/dump-parameters
mirpedrol Nov 10, 2023
3818dd2
Add versions for graph rra
LaurenceKuhl Nov 10, 2023
cea1e19
Merge pull request #84 from LaurenceKuhl/dev2
LaurenceKuhl Nov 10, 2023
f3c6ace
Try to add versions
LaurenceKuhl Nov 13, 2023
1abc804
Update modules/local/bagel2/graph.nf
LaurenceKuhl Nov 13, 2023
c8ad5a2
Fix typo
LaurenceKuhl Nov 13, 2023
0034a4d
add versions to template scripts
mirpedrol Nov 13, 2023
2e58467
collect versions
mirpedrol Nov 13, 2023
69d20c1
add versions to R scripts
mirpedrol Nov 13, 2023
b134f12
add versions channel to alignment_summary
mirpedrol Nov 13, 2023
ea081e0
fix import SeqIO
mirpedrol Nov 13, 2023
43ce6cd
Merge pull request #3 from mirpedrol/dev2
LaurenceKuhl Nov 13, 2023
8a9fe54
Merge pull request #87 from LaurenceKuhl/dev2
mirpedrol Nov 13, 2023
d7fa629
Last todo statement
LaurenceKuhl Nov 13, 2023
294dd02
Commit
LaurenceKuhl Nov 13, 2023
510c563
Update docs/usage/screening.md
mirpedrol Nov 13, 2023
8b344a3
[automated] Fix linting with Prettier
nf-core-bot Nov 13, 2023
1c9a830
Apply suggestions from code review
mirpedrol Nov 14, 2023
23caebb
add licenses to template scripts
mirpedrol Nov 14, 2023
5899c32
Merge pull request #90 from mirpedrol/licenses
mirpedrol Nov 14, 2023
564b52e
Merge branch 'dev' into dev2
mirpedrol Nov 14, 2023
fd384fa
Fix version collection
LaurenceKuhl Nov 14, 2023
a8dac0d
Merge branch 'dev2' of https://github.com/LaurenceKuhl/crisprseq into…
LaurenceKuhl Nov 14, 2023
aa7a148
Merge pull request #89 from LaurenceKuhl/dev2
LaurenceKuhl Nov 14, 2023
6591773
Apply suggestions from code review
mirpedrol Nov 14, 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
5 changes: 3 additions & 2 deletions .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/crisprseq then the best place to ask is on the nf-core Slack [#crisprseq](https://nfcore.slack.com/channels/crisprseq) channel ([join our Slack here](https://nf-co.re/join/slack)).
:::info
If you need help using or modifying nf-core/crisprseq then the best place to ask is on the nf-core Slack [#crisprseq](https://nfcore.slack.com/channels/crisprseq) channel ([join our Slack here](https://nf-co.re/join/slack)).
:::

## Contribution workflow

Expand Down Expand Up @@ -116,4 +118,3 @@ To get started:
Devcontainer specs:

- [DevContainer config](.devcontainer/devcontainer.json)
- [Dockerfile](.devcontainer/Dockerfile)
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ body:
attributes:
label: System information
description: |
* Nextflow version _(eg. 22.10.1)_
* Nextflow version _(eg. 23.04.0)_
* Hardware _(eg. HPC, Desktop, Cloud)_
* Executor _(eg. slurm, local, awsbatch)_
* Container engine: _(e.g. Docker, Singularity, Conda, Podman, Shifter, Charliecloud, or Apptainer)_
Expand Down
12 changes: 9 additions & 3 deletions .github/workflows/awsfulltest.yml
mirpedrol marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,24 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Launch workflow via tower
uses: nf-core/tower-action@v3
uses: seqeralabs/action-tower-launch@v2

with:
workspace_id: ${{ secrets.TOWER_WORKSPACE_ID }}
access_token: ${{ secrets.TOWER_ACCESS_TOKEN }}
compute_env: ${{ secrets.TOWER_COMPUTE_ENV }}
workdir: s3://${{ secrets.AWS_S3_BUCKET }}/work/crisprseq/work-${{ github.sha }}/targeted_test
revision: ${{ github.sha }}
workdir: s3://${{ secrets.AWS_S3_BUCKET }}/work/crisprseq/work-${{ github.sha }}
parameters: |
{
"hook_url": "${{ secrets.MEGATESTS_ALERTS_SLACK_HOOK_URL }}",
"outdir": "s3://${{ secrets.AWS_S3_BUCKET }}/crisprseq/results-${{ github.sha }}/targeted_test"
}
profiles: test_full

- uses: actions/upload-artifact@v3
with:
name: Tower debug log file
path: tower_action_*.log
path: |
tower_action_*.log
tower_action_*.json
10 changes: 7 additions & 3 deletions .github/workflows/awsfulltest_screening.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,22 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Launch workflow via tower
uses: nf-core/tower-action@v3
uses: seqeralabs/action-tower-launch@v2
with:
workspace_id: ${{ secrets.TOWER_WORKSPACE_ID }}
access_token: ${{ secrets.TOWER_ACCESS_TOKEN }}
compute_env: ${{ secrets.TOWER_COMPUTE_ENV }}
workdir: s3://${{ secrets.AWS_S3_BUCKET }}/work/crisprseq/work-${{ github.sha }}/screening_test
revision: ${{ github.sha }}
workdir: s3://${{ secrets.AWS_S3_BUCKET }}/work/crisprseq/work-${{ github.sha }}
parameters: |
{
"hook_url": "${{ secrets.MEGATESTS_ALERTS_SLACK_HOOK_URL }}",
"outdir": "s3://${{ secrets.AWS_S3_BUCKET }}/crisprseq/results-${{ github.sha }}/screening_test"
}
profiles: test_screening_full
- uses: actions/upload-artifact@v3
with:
name: Tower debug log file
path: tower_action_*.log
path: |
tower_action_*.log
tower_action_*.json
8 changes: 6 additions & 2 deletions .github/workflows/awstest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,22 @@ jobs:
steps:
# Launch workflow using Tower CLI tool action
- name: Launch workflow via tower
uses: seqeralabs/action-tower-launch@v1
uses: seqeralabs/action-tower-launch@v2
with:
workspace_id: ${{ secrets.TOWER_WORKSPACE_ID }}
access_token: ${{ secrets.TOWER_ACCESS_TOKEN }}
compute_env: ${{ secrets.TOWER_COMPUTE_ENV }}
revision: ${{ github.sha }}
workdir: s3://${{ secrets.AWS_S3_BUCKET }}/work/crisprseq/work-${{ github.sha }}
parameters: |
{
"outdir": "s3://${{ secrets.AWS_S3_BUCKET }}/crisprseq/results-test-${{ github.sha }}"
}
profiles: test

- uses: actions/upload-artifact@v3
with:
name: Tower debug log file
path: tower_action_*.log
path: |
tower_action_*.log
tower_action_*.json
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 }}
#
5 changes: 5 additions & 0 deletions .gitpod.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
image: nfcore/gitpod:latest
tasks:
- name: Update Nextflow and setup pre-commit
command: |
pre-commit install --install-hooks
nextflow self-update

vscode:
extensions: # based on nf-core.nf-core-extensionpack
Expand Down
6 changes: 4 additions & 2 deletions .nf-core.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
repository_type: pipeline
lint:
# We skip these linting as we have splitted tests between targeted and screening
files_exist: conf/test.config
files_exist:
- conf/test.config # We skip these linting as we have splitted tests between targeted and screening
files_unchanged:
- lib/NfcoreTemplate.groovy # Introduced a change ahead of the nf-core/tools release
23 changes: 22 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,32 @@
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.1.0 - Jamon Salas](https://github.com/nf-core/crisprseq/releases/tag/2.1.0) - [08.11.2023]
mirpedrol marked this conversation as resolved.
Show resolved Hide resolved

### Added

- Template update v2.9 ([#52](https://github.com/nf-core/crisprseq/pull/52))
- Use `Channel.fromSamplesheet()` from `nf-validation` to validate input sample sheets and create an input channel ([#58](https://github.com/nf-core/crisprseq/pull/58))
- BAGEL2 as a module which detects gene essentiality ([#60](https://github.com/nf-core/crisprseq/pull/60))
- Add custom plots to MultiQC report (cutadapt module, read processing, edition, edition QC) ([#64](https://github.com/nf-core/crisprseq/pull/64))
mirpedrol marked this conversation as resolved.
Show resolved Hide resolved

### Fixed

- Change to `process_high` for the mageck mle module ([#60](https://github.com/nf-core/crisprseq/pull/60))
- Fix paired-end samplesheet file for screening ([#60](https://github.com/nf-core/crisprseq/pull/60))
- Summary processes don't modify the input file anymore, allowing resuming these processes ([#66](https://github.com/nf-core/crisprseq/pull/66))
- Do not stash unexistent files, use empty lists instead. Fixes AWS tests ([#67](https://github.com/nf-core/crisprseq/pull/67))
- Rename process `merging_summary` to `preprocessing_summary` to improve clarity ([#69](https://github.com/nf-core/crisprseq/pull/69))
- Fix modules `BWA_INDEX` and `BOWTIE2_BUILD` after module update, new versions accept a meta map ([#76](https://github.com/nf-core/crisprseq/pull/76))
- Update targeted metromap ([#78](https://github.com/nf-core/crisprseq/pull/78))

### Deprecated

## [v2.0.0 - Paprika Lovelace](https://github.com/nf-core/crisprseq/releases/tag/2.0.0) - [05.07.2023]

### Added

- Crisprseq screening analysis : mageck mle, mageck rra, mageck count and crisprcleanr-normalize ([#22]https://github.com/nf-core/crisprseq/pull/22))
- Crisprseq screening analysis : mageck mle, mageck rra, mageck count and crisprcleanr-normalize ([#22](https://github.com/nf-core/crisprseq/pull/22))
- Add new parameter `--analysis` to select analysis type (screening/targeted) ([#27](https://github.com/nf-core/crisprseq/pull/27))
- Tests to run screening analysis ([#926]https://github.com/nf-core/test-datasets/pull/926)
- Metro map for targeted analysis ([#35](https://github.com/nf-core/crisprseq/pull/35))
Expand Down
9 changes: 9 additions & 0 deletions CITATIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@

- [FastQC](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/)

> 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.
Expand Down Expand Up @@ -61,11 +63,18 @@

> Li, W. et al. Quality control, modeling, and visualization of CRISPR screens with MAGeCK-VISPR. Genome Biology 16, 281, doi:10.1186/s13059-015-0843-6 (2015).

- [BAGEL2](https://pubmed.ncbi.nlm.nih.gov/33407829/)

> Kim E, Hart T. Improved analysis of CRISPR fitness screens and reduced off-target effects with the BAGEL2 gene essentiality classifier. Genome Med. 2021 Jan 6;13(1):2. doi: 10.1186/s13073-020-00809-3. PMID: 33407829; PMCID: PMC7789424.

- [BioContainers](https://pubmed.ncbi.nlm.nih.gov/28379341/)

> da Veiga Leprevost F, Grüning B, Aflitos SA, Röst HL, Uszkoreit J, Barsnes H, Vaudel M, Moreno P, Gatto L, Weber J, Bai M, Jimenez RC, Sachsenberg T, Pfeuffer J, Alvarez RV, Griss J, Nesvizhskii AI, Perez-Riverol Y. BioContainers: an open-source and community-driven framework for software standardization. Bioinformatics. 2017 Aug 15;33(16):2580-2582. doi: 10.1093/bioinformatics/btx192. PubMed PMID: 28379341; PubMed Central PMCID: PMC5870671.

- [Docker](https://dl.acm.org/doi/10.5555/2600239.2600241)

> Merkel, D. (2014). Docker: lightweight linux containers for consistent development and deployment. Linux Journal, 2014(239), 2. doi: 10.5555/2600239.2600241.

- [Singularity](https://pubmed.ncbi.nlm.nih.gov/28494014/)

> Kurtzer GM, Sochat V, Bauer MW. Singularity: Scientific containers for mobility of compute. PLoS One. 2017 May 11;12(5):e0177459. doi: 10.1371/journal.pone.0177459. eCollection 2017. PubMed PMID: 28494014; PubMed Central PMCID: PMC5426675.
Loading
Loading