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.4.0 #400

Merged
merged 120 commits into from
Sep 25, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
8129fe7
Template update for nf-core/tools version 2.8
nf-core-bot Apr 28, 2023
1867373
Template update for nf-core/tools version 2.9
nf-core-bot Jun 30, 2023
0837650
merging template 2.9
rannick Aug 18, 2023
5aa1731
merging template 2.9
rannick Aug 18, 2023
5778ee6
update modules
rannick Aug 18, 2023
7e2772d
version bump
rannick Aug 18, 2023
ef98ac9
add meta info to references in modules
rannick Aug 21, 2023
640c122
remove igenome usage
rannick Aug 21, 2023
dd3772f
Add trim tail for reverse reads
fevac Aug 21, 2023
5aeb727
update changelog
fevac Aug 21, 2023
9630917
prettier
fevac Aug 21, 2023
90c120b
optional html for fusionreport
fevac Aug 21, 2023
16ae4ef
Merge pull request #379 from nf-core/fix_trim_tail_reverse
rannick Aug 21, 2023
5b7dfc8
Merge branch 'dev' into fix_fusionreport_optional_html
rannick Aug 21, 2023
88d1051
update changelog
fevac Aug 21, 2023
fbf1c2e
use institutional configs by default
fevac Aug 21, 2023
4c277dd
update changelog
fevac Aug 21, 2023
98fb0ba
make fusioninspector tsv optional
fevac Aug 22, 2023
1db0246
Revert "make fusioninspector tsv optional"
fevac Aug 25, 2023
a978a80
Merge pull request #381 from nf-core/default_institutional_config
fevac Aug 25, 2023
5c84661
Merge branch 'dev' into fix_fusionreport_optional_html
fevac Aug 25, 2023
ea2b723
Merge pull request #380 from nf-core/fix_fusionreport_optional_html
fevac Aug 25, 2023
dffeb11
fix for megafusion key error
Aug 25, 2023
4404ca1
fix to allow other remote URI paths
Aug 25, 2023
606d579
Merge branch 'dev' into megafusion_key_error_fix
rannick Aug 25, 2023
ec61075
Merge branch 'dev' into cloud_path_fix
rannick Aug 25, 2023
2023c40
Merge pull request #382 from efgstone/megafusion_key_error_fix
rannick Aug 25, 2023
0699dca
update modules
rannick Aug 25, 2023
3d31b27
bump version
rannick Aug 25, 2023
6ee0bfa
Merge branch 'dev' into nf-core-template-merge-2.9
rannick Aug 25, 2023
f6105ce
adapt ENSEMBL and building reference workflow with meta info
rannick Aug 25, 2023
15750d7
Merge branch 'nf-core-template-merge-2.9' of https://github.com/nf-co…
rannick Aug 25, 2023
03f304c
try to make fasta existence check optional
rannick Aug 25, 2023
a17881a
fix channel for arriba workflow
rannick Aug 25, 2023
092a6bd
small fix
rannick Aug 25, 2023
cb169f1
fix version bump
rannick Aug 25, 2023
f984630
Merge pull request #383 from efgstone/cloud_path_fix
rannick Aug 28, 2023
aabf5bf
Merge branch 'dev' into nf-core-template-merge-2.9
rannick Aug 28, 2023
68a9fe1
add gene count by default
rannick Aug 28, 2023
d9f8229
Merge pull request #385 from nf-core/gene_count
rannick Aug 28, 2023
0fbdfd1
fix fusionreport issue with MACOXS dir
rannick Aug 28, 2023
39390f1
update changelog
rannick Aug 28, 2023
1c784f8
remove redundant indexing in starfusion and qc workflows, output bai …
rannick Aug 28, 2023
6c2a580
update changelog
rannick Aug 28, 2023
cfec479
prettier
rannick Aug 28, 2023
1160d70
fix channel i/o
rannick Aug 28, 2023
02fe176
fix channel i/o as bam_sorted is necessary for some PICARD processes
rannick Aug 28, 2023
f5c0dc9
fix channel i/o
rannick Aug 28, 2023
22c5862
fix channel i/o
rannick Aug 28, 2023
74e94ea
fix channel i/o for empty channels
rannick Aug 28, 2023
79264f0
Merge pull request #372 from nf-core/nf-core-template-merge-2.9
rannick Aug 30, 2023
0bc1378
link PR instead of issue
rannick Aug 30, 2023
dc5acc8
Merge branch 'dev' into bam_index_dir
rannick Aug 30, 2023
ea8d9ec
update changelog
rannick Aug 30, 2023
bc10b08
Merge branch 'dev' into fix_fusionreport_download
rannick Aug 30, 2023
49fd35a
Merge pull request #387 from nf-core/bam_index_dir
rannick Aug 30, 2023
eb81ba0
Merge branch 'dev' into fix_fusionreport_download
rannick Aug 30, 2023
ca52d58
add branch in case of no fusions
rannick Aug 30, 2023
a5805ca
Merge branch 'dev' into fix_no_fusions
rannick Aug 30, 2023
c8b98c7
Merge pull request #386 from nf-core/fix_fusionreport_download
rannick Aug 30, 2023
9d1b32a
Merge branch 'dev' into fix_no_fusions
rannick Aug 30, 2023
6b79984
update changelog
rannick Sep 4, 2023
72ee2ec
Update CHANGELOG.md
rannick Sep 4, 2023
4bab85b
Merge pull request #388 from nf-core/fix_no_fusions
rannick Sep 4, 2023
96cc533
remove sorting and indexing of star_for_arriba bam, changing filenames
rannick Sep 6, 2023
2bf946a
add filename changes
rannick Sep 6, 2023
00b97e8
remove trimmed fastqc report from multiqc
rannick Sep 6, 2023
08e4831
remove channels needed from the trim workflow to the multiqc report
rannick Sep 6, 2023
7cc0567
fix arriba cram from bam used in arriba
rannick Sep 6, 2023
4ff060e
remove specification for unused modules
rannick Sep 6, 2023
d61601a
change regex to emit fusionreport index
rannick Sep 6, 2023
c00f9d4
Merge branch 'dev' into update_filenames
rannick Sep 6, 2023
386526f
Merge branch 'dev' into multiqc
rannick Sep 6, 2023
cae8374
update changelog
rannick Sep 8, 2023
060650f
update changelog
rannick Sep 8, 2023
0e95546
Merge branch 'multiqc' of https://github.com/nf-core/rnafusion into m…
rannick Sep 8, 2023
9ce149c
reverse squid change
rannick Sep 8, 2023
57337c2
update changelog
rannick Sep 8, 2023
a59b9a3
Merge branch 'update_filenames' of https://github.com/nf-core/rnafusi…
rannick Sep 8, 2023
0b02de3
update intro and usage documentation
rannick Sep 11, 2023
17074d8
Merge pull request #394 from nf-core/multiqc
rannick Sep 11, 2023
23945d3
update citations
rannick Sep 11, 2023
92a777c
correct copy-paste error
rannick Sep 11, 2023
5de8ee2
first steps in output update
rannick Sep 11, 2023
d5d6dd5
Merge branch 'dev' into update_filenames
rannick Sep 12, 2023
d7f36fe
update meta descriptions
rannick Sep 13, 2023
b1ca2c4
refine output
rannick Sep 13, 2023
124c7f0
prettify
rannick Sep 13, 2023
f76bd87
Update docs/output.md
rannick Sep 13, 2023
02d1cf1
Update docs/output.md
rannick Sep 13, 2023
6f8ca3b
Update docs/output.md
rannick Sep 13, 2023
9ef4fae
Update README.md
rannick Sep 13, 2023
58302fd
Update README.md
rannick Sep 13, 2023
b9ffba9
Update README.md
rannick Sep 13, 2023
2bee0ec
Update README.md
rannick Sep 13, 2023
18b250a
Update README.md
rannick Sep 13, 2023
e639142
Update CHANGELOG.md
rannick Sep 13, 2023
e4a28ba
add output info in README
rannick Sep 13, 2023
9684893
Merge branch 'update_documentation' of https://github.com/nf-core/rna…
rannick Sep 13, 2023
3395388
small typos
rannick Sep 13, 2023
2bfdb59
Merge pull request #396 from nf-core/update_documentation
rannick Sep 13, 2023
9e57ee3
Merge branch 'dev' into update_filenames
rannick Sep 13, 2023
061589b
add missing fusionreport stub and changelog update for previous PR
rannick Sep 13, 2023
b4e2461
update megafusion output to _fusion_data.vcf
rannick Sep 13, 2023
91f65d0
prettify
rannick Sep 13, 2023
c715953
update modules from nf-core, update picard collectrnametrics container
rannick Sep 13, 2023
5ee433c
update changelog with picard update
rannick Sep 13, 2023
6282473
Merge pull request #395 from nf-core/update_filenames
rannick Sep 13, 2023
fcde1cc
update version number and changelog release formatting
rannick Sep 13, 2023
8f49214
Merge pull request #399 from nf-core/release_2.4.0
rannick Sep 13, 2023
16b702e
add descriptions of report files in tower.yml and correct output docu…
rannick Sep 15, 2023
b6d7498
Update docs/output.md
rannick Sep 15, 2023
0b74b7f
fix formatting
rannick Sep 15, 2023
aafd2d0
fix formatting
rannick Sep 15, 2023
6dfedc2
Merge pull request #401 from nf-core/tower_info
rannick Sep 15, 2023
f876680
Update fusionreport to 2.1.5p4 to fix 403 error in downloading databases
rannick Sep 18, 2023
14a69c2
Merge pull request #403 from nf-core/update_fusionreport
rannick Sep 18, 2023
62f78be
update changelog
rannick Sep 18, 2023
f3a09cd
change release date, uncomment institutional config again (issue with…
rannick Sep 20, 2023
3d24c12
correct entry in changelog attributed to wrong release
rannick Sep 22, 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
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ trim_trailing_whitespace = true
indent_size = 4
indent_style = space

[*.{md,yml,yaml,html,css,scss,js,cff}]
[*.{md,yml,yaml,html,css,scss,js}]
indent_size = 2

# These files are edited and tested upstream in nf-core/modules
Expand Down
1 change: 0 additions & 1 deletion .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,4 +116,3 @@ To get started:
Devcontainer specs:

- [DevContainer config](.devcontainer/devcontainer.json)
- [Dockerfile](.devcontainer/Dockerfile)
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,9 @@ 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 or Charliecloud)_
* Container engine: _(e.g. Docker, Singularity, Conda, Podman, Shifter, Charliecloud, or Apptainer)_
* OS _(eg. CentOS Linux, macOS, Linux Mint)_
* Version of nf-core/rnafusion _(eg. 1.1, 1.5, 1.8.2)_
3 changes: 2 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ Learn more about contributing: [CONTRIBUTING.md](https://github.com/nf-core/rnaf

- [ ] 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](https://github.com/nf-core/rnafusion/tree/master/.github/CONTRIBUTING.md)- [ ] If necessary, also make a PR on the nf-core/rnafusion _branch_ on the [nf-core/test-datasets](https://github.com/nf-core/test-datasets) repository.
- [ ] If you've added a new tool - have you followed the pipeline conventions in the [contribution docs](https://github.com/nf-core/rnafusion/tree/master/.github/CONTRIBUTING.md)
- [ ] If necessary, also make a PR on the nf-core/rnafusion _branch_ on the [nf-core/test-datasets](https://github.com/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.
Expand Down
90 changes: 79 additions & 11 deletions .github/workflows/awsfulltest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Launch build arriba 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 }}
revision: ${{ github.sha }}
workdir: s3://${{ secrets.AWS_S3_BUCKET }}/work/rnafusion/work-${{ github.sha }}
parameters: |
{
"hook_url": "${{ secrets.MEGATESTS_ALERTS_SLACK_HOOK_URL }}",
"outdir": "s3://${{ secrets.AWS_S3_BUCKET }}/rnafusion/results-${{ github.sha }}",
"genomes_base": "s3://${{ secrets.AWS_S3_BUCKET }}/rnafusion/results-${{ github.sha }}/references",
"cosmic_username": "${{ secrets.cosmic_username }}",
Expand All @@ -30,9 +32,15 @@ jobs:
"build_references": true
}
profiles: test_full,aws_tower
- uses: actions/upload-artifact@v3
with:
name: Tower debug log file
path: |
tower_action_*.log
tower_action_*.json

- name: Launch arriba 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 }}
Expand All @@ -47,9 +55,15 @@ jobs:
"arriba": true,
}
profiles: test_full,aws_tower
- uses: actions/upload-artifact@v3
with:
name: Tower debug log file
path: |
tower_action_*.log
tower_action_*.json

- name: Launch build squid 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 }}
Expand All @@ -65,9 +79,15 @@ jobs:
"build_references": true
}
profiles: test_full,aws_tower
- uses: actions/upload-artifact@v3
with:
name: Tower debug log file
path: |
tower_action_*.log
tower_action_*.json

- name: Launch squid 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 }}
Expand All @@ -82,9 +102,15 @@ jobs:
"squid": true,
}
profiles: test_full,aws_tower
- uses: actions/upload-artifact@v3
with:
name: Tower debug log file
path: |
tower_action_*.log
tower_action_*.json

- name: Launch build starfusion 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 }}
Expand All @@ -100,9 +126,15 @@ jobs:
"build_references": true
}
profiles: test_full,aws_tower
- uses: actions/upload-artifact@v3
with:
name: Tower debug log file
path: |
tower_action_*.log
tower_action_*.json

- name: Launch starfusion 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 }}
Expand All @@ -117,9 +149,15 @@ jobs:
"starfusion": true,
}
profiles: test_full,aws_tower
- uses: actions/upload-artifact@v3
with:
name: Tower debug log file
path: |
tower_action_*.log
tower_action_*.json

- name: Launch build fusioncatcher 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 }}
Expand All @@ -135,9 +173,15 @@ jobs:
"build_references": true
}
profiles: test_full,aws_tower
- uses: actions/upload-artifact@v3
with:
name: Tower debug log file
path: |
tower_action_*.log
tower_action_*.json

- name: Launch fusioncatcher 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 }}
Expand All @@ -152,9 +196,15 @@ jobs:
"fusioncatcher": true,
}
profiles: test_full,aws_tower
- uses: actions/upload-artifact@v3
with:
name: Tower debug log file
path: |
tower_action_*.log
tower_action_*.json

- name: Launch build pizzly 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 }}
Expand All @@ -170,9 +220,15 @@ jobs:
"build_references": true
}
profiles: test_full,aws_tower
- uses: actions/upload-artifact@v3
with:
name: Tower debug log file
path: |
tower_action_*.log
tower_action_*.json

- name: Launch pizzly 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 }}
Expand All @@ -187,9 +243,15 @@ jobs:
"pizzly": true,
}
profiles: test_full,aws_tower
- uses: actions/upload-artifact@v3
with:
name: Tower debug log file
path: |
tower_action_*.log
tower_action_*.json

- name: Launch stringtie 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 }}
Expand All @@ -204,3 +266,9 @@ jobs:
"stringtie": true,
}
profiles: test_full,aws_tower
- uses: actions/upload-artifact@v3
with:
name: Tower debug log file
path: |
tower_action_*.log
tower_action_*.json
Loading