8000 1.1 Release by chris-cheshire · Pull Request #77 · nf-core/cutandrun · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

1.1 Release #77

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

Merged
merged 149 commits into from
Jan 20, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
149 commits
Select commit Hold shift + click to select a range
78cee81
changes made by updating all nf-core modules
Oct 21, 2021
f86e283
changed versioning of calculate_frip module
Oct 21, 2021
3e45a8a
changed versioning of calculate_peak_reprod module
Oct 21, 2021
fd347ac
updated all nf-core modules
Oct 21, 2021
e9996f3
Included functions, main and meta file for gunzip module
Oct 21, 2021
b973d10
changed versioning of samtools_customview module
Oct 21, 2021
adc2d8c
cleaned custom view spacing
Oct 21, 2021
19c3cbf
changed versioning of trimgalore module
Oct 21, 2021
e2e17d2
changed versioning of awk_script module
Oct 27, 2021
35f334c
changed versioning of awk.nf module
Oct 27, 2021
5105270
changed versioning of bedtools_genomecov_scale module
Oct 27, 2021
416cd31
Changed versioning of generate_reports module
Oct 27, 2021
064a6fa
Changed versioning get_chrom_sizes module
Oct 27, 2021
5f7fc21
Merge branch 'dev' into module_versioning
Oct 27, 2021
9d8099d
changed versioning igv.session module
Oct 27, 2021
caafbc9
changed versioning plot_consensus_peaks module
Oct 27, 2021
9439915
Added new versioning to samplesheet_check file
Oct 27, 2021
931a8c9
removed get_software_versions
Oct 27, 2021
f816bdc
Added CUSTOM_DUMPSOFTWAREVERSIONS module
Oct 27, 2021
2122634
Commented out all uses of get_software_versions module in cutandrun.nf
Oct 27, 2021
d9414aa
Included custom_dumpsoftwareversions & changed spacing in cutandrun.nf
Oct 27, 2021
4198c1b
changed dump_softwareversions module parameters import specification
Oct 27, 2021
3a3eb5f
Changed include statement for CUSTOM_DUMPSOFTWAREVERSIONS & spacing
Oct 27, 2021
6ffe5f6
Included CUSTOM_DUMPSOFTWAREVERSIONS call, removed get_software_versions
Oct 27, 2021
91c2291
Included CUSTOM_DUMPSOFTWAREVERSIONS output in multiqc call
Oct 27, 2021
7980700
Debugging
Oct 27, 2021
78d3436
test
chris-cheshire Oct 27, 2021
1a0e0e1
tidy up
chris-cheshire Oct 27, 2021
fa31dcd
added version to samplesheet check
chris-cheshire Oct 27, 2021
9b05619
remove debug
chris-cheshire Oct 27, 2021
ae253f3
Add DSL2 syntax to cat fastqc
chris-cheshire Oct 27, 2021
910d389
you get the idea
chris-cheshire Oct 27, 2021
e76f06e
Merge remote-tracking branch 'origin/dev' into module_versioning
Oct 28, 2021
3c29e46
Merge remote-tracking branch 'origin/module_versioning' into module_v…
Oct 28, 2021
9a107a9
changed versioning subworkflow align_bowtie2
Oct 28, 2021
0103107
cleaned spacing
Oct 28, 2021
90eab92
Changed versioning samtools_index and cleaned spacing
Oct 28, 2021
55d8be7
Changed versioning mark_duplicates_picard and cleaned spacing
Oct 28, 2021
6fbf844
Changed versioning UCSC_BEDGRAPHTOBIGWIG in cutandrun.nf
Oct 28, 2021
2f42120
Merge remote-tracking branch 'origin/dev' into module_versioning
Oct 28, 2021
5926c56
changed software versioning SEACR_CALLPEAK module commented code
Oct 28, 2021
0c397b8
changed versioning consensus_peak subworkflow
Oct 28, 2021
bfe5c96
Merge remote-tracking branch 'origin/dev' into module_versioning
Oct 28, 2021
0d74c2a
changed versioning calculate_fragments
Oct 28, 2021
35f5d68
Fixed versioning error in igv_session
Oct 28, 2021
af7a21e
Changed versioning for deeptools_comutematrix_gene
Oct 28, 2021
2120ebc
Changed versioning in cutandrun.nf and prepare_genome.nf
Oct 28, 2021
d0443cb
Changed common functions.nf with the nf-core fastqc functions.nf file
Oct 28, 2021
d107de6
changed include statements of all local modules
Oct 28, 2021
fc07dc6
Syntax tidy
chris-cheshire Nov 4, 2021
24982bb
Updated picard to new command syntax
chris-cheshire Nov 4, 2021
11067b9
Version output fix
chris-cheshire Nov 4, 2021
38253b4
changed version storage in cutandrun.nf
Nov 10, 2021
affb83a
corrected versioning get_chrom_sizes
Nov 10, 2021
d64d560
corrected versioning samtools customview
Nov 10, 2021
d7fb0ff
corrected versioning bam_sort_samtools subworkflow
Nov 10, 2021
76e9970
syntax fix
Nov 10, 2021
cf1ce63
Corrected versioning bam_stats_samtools
Nov 10, 2021
38df60c
corrected versioning for ANNOTATE_META_AWK subworkflow
Nov 10, 2021
d090944
corrected versioning ALIGN_BOWTIE2 subworkflow
Nov 10, 2021
56225fc
corrected syntax error storing version output ANNOTATE_BT2_SPIKEIN_META
Nov 10, 2021
6a254f8
corrected versioning CALCULATE_FRAGMENTS subworkflow
Nov 10, 2021
2cdb620
syntax fix
Nov 10, 2021
d26a558
corrected versioning CONSENSUS_PEAKS workflow
Nov 10, 2021
2983fec
corrected versioning FASTQC_TRIMGALORE submodule
Nov 10, 2021
2bddb42
syntax fix
Nov 10, 2021
b9df916
corrected versioning PREPARE_GENOME subworkflow
Nov 10, 2021
14518d5
corrected versioning MARK_DUPLICATES_PICARD subworkflow
Nov 10, 2021
8b64b8e
syntax fix
Nov 10, 2021
46b30dc
syntax fix
Nov 10, 2021
edb78ac
Included software versioning for all modules and subworkflows run
Nov 10, 2021
8fcd57f
corrected versioning SAMTOOLS_VIEW_SORT_STATS subworkflow
Nov 10, 2021
43e955a
removed versioning sort
Nov 10, 2021
c84f10a
removed versioning annotate_frip_meta
Nov 10, 2021
89fa904
removed versioning annotate_peak_repro_meta
Nov 10, 2021
61c309b
removed versioning input_check
Nov 10, 2021
4aa1b40
improved versioning trim galore
Nov 10, 2021
8a830c0
Finished versioning
Nov 11, 2021
e113425
Merge branch 'dev' into module_version_2
Nov 11, 2021
7f57806
Added bedtools sort back
chris-cheshire Nov 11, 2021
b95493f
Updated modules.json
chris-cheshire Nov 11, 2021
b39ae0e
Updated bedtools sort
chris-cheshire Nov 11, 2021
d342054
Updates to get pipeline working after merge conflicts
chris-cheshire Nov 11, 2021
be1f559
Added custom version dump module that has better version output
chris-cheshire Nov 11, 2021
6eeba92
Merge branch 'module_version_2' into dev
chris-cheshire Nov 11, 2021
5a2c89a
Merge branch 'dev' into chris_feat
chris-cheshire Nov 11, 2021
48e7560
Removed scrape software versions
chris-cheshire Nov 11, 2021
ae97269
Updated samtools custom view to 1.14
chris-cheshire Nov 11, 2021
a59575b
Updated gunzip
chris-cheshire Nov 11, 2021
8faf476
Updated samtools in get_chrom_sizes
chris-cheshire Nov 11, 2021
af26f7e
Moved generate reports to custom folder as docker image needed
chris-cheshire Nov 11, 2021
387b14c
Fixed linting tests
chris-cheshire Nov 11, 2021
02c9a2d
Tidy
chris-cheshire Nov 11, 2021
15da553
Tidy
chris-cheshire Nov 11, 2021
aab57bb
Updated MIT licenses
chris-cheshire Nov 11, 2021
a0ae06d
Updated modules
chris-cheshire Nov 11, 2021
20237f6
Fixed container versions
chris-cheshire Nov 11, 2021
9b5bd8a
Added code for new version of samtools view
chris-cheshire Nov 11, 2021
f8eeaf4
Merge branch 'chris_feat' into dev
chris-cheshire Nov 11, 2021
30e7ac1
Whitespace fixes
chris-cheshire Nov 11, 2021
9e33178
Whitespace fixes
chris-cheshire Nov 11, 2021
c6ffa1a
Merge branch 'dev' into chris_feat
chris-cheshire Nov 12, 2021
88cd998
Included nf-core CUSTOM_GETCHROMSIZES module
Nov 17, 2021
a20936d
deleted local get_chrom_sizes module
Nov 17, 2021
cfcff69
Merge branch 'get-chrom-sizes' into dev
Nov 17, 2021
a95f625
Merge branch 'dev' into chris_feat
chris-cheshire Nov 19, 2021
a1389df
Added flow diagram to readme
chris-cheshire Nov 19, 2021
33181ad
Merge branch 'chris_feat' into dev
chris-cheshire Nov 19, 2021
aeeff25
Merge pull request #68 from luslab/dev
chris-cheshire Nov 19, 2021
7b0577c
Fix for dot in sample sheet error
Nov 25, 2021
4efc76a
Merge remote-tracking branch 'origin/dev' into dev
Nov 25, 2021
febfcb6
Updated peak reprod calculation script to better handle file diff
chris-cheshire Nov 29, 2021
fbd396d
frip now checks for empty files
chris-cheshire Nov 29, 2021
6f107d3
Whitespace
chris-cheshire Nov 29, 2021
3a21bea
Updated min nextflow version
chris-cheshire Nov 29, 2021
bf2e90a
Updated badges
chris-cheshire Nov 29, 2021
7360728
Merge pull request #72 from luslab/dev
chris-cheshire Nov 29, 2021
d21d61e
Made nextflow CI versioning more consistent
chris-cheshire Jan 4, 2022
73974f2
Merge branch 'dev' into template_merge
chris-cheshire Jan 4, 2022
19108d3
Updated gitattributes
chris-cheshire Jan 4, 2022
b6f6271
Updated ci file
chris-cheshire Jan 4, 2022
70cd3e5
Merge remote-tracking branch 'nf-core/nf-core-template-merge-2.2' int…
chris-cheshire Jan 4, 2022
0941102
Updated incorrect logo images
chris-cheshire Jan 4, 2022
20a38ae
Updated CI to min versions
chris-cheshire Jan 4, 2022
442d704
Whitespace fixes
chris-cheshire Jan 4, 2022
74c53e6
Fixed markdown
chris-cheshire Jan 4, 2022
b6e263a
Fixed images
chris-cheshire Jan 4, 2022
ac48e47
Updated CI
chris-cheshire Jan 4, 2022
45122bc
Added schema back in and removed all trace of attribute and hostname
chris-cheshire Jan 4, 2022
b7e7a27
updated CI
chris-cheshire Jan 4, 2022
44a896f
Update ci
chris-cheshire Jan 4, 2022
5b72325
Updated CI
chris-cheshire Jan 4, 2022
a5b297f
Updated CI
chris-cheshire Jan 4, 2022
c53d147
Merge branch 'template_merge' into dev
chris-cheshire Jan 4, 2022
c8c9908
Merge pull request #79 from luslab/dev
chris-cheshire Jan 4, 2022
a0454ab
Added 1.1 changelog
chris-cheshire Jan 5, 2022
ec97f2a
bumped version
chris-cheshire Jan 5, 2022
094cc0b
Merge pull request #80 from luslab/dev
chris-cheshire Jan 5, 2022
1245b16
Added NL
chris-cheshire Jan 5, 2022
c8756d9
Merge pull request #81 from luslab/dev
chris-cheshire Jan 5, 2022
e0aed05
Update assets/multiqc_config.yaml
chris-cheshire Jan 6, 2022
af8390f
Updated awk conda version
chris-cheshire Jan 6, 2022
530d738
Added commenting
chris-cheshire Jan 6, 2022
810edea
Merge pull request #82 from luslab/dev
chris-cheshire Jan 6, 2022
c79aa4f
Added column cast for violin plot gen
chris-cheshire Jan 6, 2022
c138f0f
Merge remote-tracking branch 'nf-core/dev' into dev
chris-cheshire Jan 6, 2022
1ee004c
Added GFF support for reporting
chris-cheshire Jan 6, 2022
1e070f9
Updated change log
chris-cheshire Jan 10, 2022
3221949
Merge pull request #85 from luslab/dev
chris-cheshire Jan 10, 2022
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: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
*.config linguist-language=nextflow
modules/nf-core/** linguist-generated
subworkflows/nf-core/** linguist-generated
38 changes: 7 additions & 31 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,16 +68,13 @@ If you wish to contribute a new step, please use the following coding standards:
1. Define the corresponding input channel into your new process from the expected previous process channel
2. Write the process block (see below).
3. Define the output channel if needed (see below).
4. Add any new flags/options to `nextflow.config` with a default (see below).
5. Add any new flags/options to `nextflow_schema.json` with help text (with `nf-core schema build`).
6. Add any new flags/options to the help message (for integer/text parameters, print to help the corresponding `nextflow.config` parameter).
7. Add sanity checks for all relevant parameters.
8. Add any new software to the `scrape_software_versions.py` script in `bin/` and the version command to the `scrape_software_versions` process in `main.nf`.
9. Do local tests that the new code works properly and as expected.
10. Add a new test command in `.github/workflow/ci.yml`.
11. If applicable add a [MultiQC](https://https://multiqc.info/) module.
12. Update MultiQC config `assets/multiqc_config.yaml` so relevant suffixes, name clean up, General Statistics Table column order, and module figures are in the right order.
13. Optional: Add any descriptions of MultiQC report sections and output files to `docs/output.md`.
4. Add any new parameters to `nextflow.config` with a default (see below).
5. Add any new parameters to `nextflow_schema.json` with help text (via the `nf-core schema build` tool).
6. Add sanity checks and validation for all relevant parameters.
7. Perform local tests to validate that the new code works as expected.
8. If applicable, add a new test command in `.github/workflow/ci.yml`.
9. Update MultiQC config `assets/multiqc_config.yaml` so relevant suffixes, file name clean up and module plots are in the appropriate order. If applicable, add a [MultiQC](https://https://multiqc.info/) module.
10. Add a description of the output files and if relevant any appropriate images from the MultiQC report to `docs/output.md`.

### Default values

Expand All @@ -102,27 +99,6 @@ Please use the following naming schemes, to make it easy to understand what is g

If you are using a new feature from core Nextflow, you may bump the minimum required version of nextflow in the pipeline with: `nf-core bump-version --nextflow . [min-nf-version]`

### Software version reporting

If you add a new tool to the pipeline, please ensure you add the information of the tool to the `get_software_version` process.

Add to the script block of the process, something like the following:

```bash
<YOUR_TOOL> --version &> v_<YOUR_TOOL>.txt 2>&1 || true
```

or

```bash
<YOUR_TOOL> --help | head -n 1 &> v_<YOUR_TOOL>.txt 2>&1 || true
```

You then need to edit the script `bin/scrape_software_versions.py` to:

1. Add a Python regex for your tool's `--version` output (as in stored in the `v_<YOUR_TOOL>.txt` file), to ensure the version is reported as a `v` and the version number e.g. `v2.1.1`
2. Add a HTML entry to the `OrderedDict` for formatting in MultiQC.

### Images and figures

For overview images and other documents we follow the nf-core [style guidelines and examples](https://nf-co.re/developers/design_guidelines).
63 changes: 0 additions & 63 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

52 changes: 52 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@

name: Bug report
description: Report something that is broken or incorrect
labels: bug
body:

- type: markdown
attributes:
value: |
Before you post this issue, please check the documentation:

- [nf-core website: troubleshooting](https://nf-co.re/usage/troubleshooting)
- [nf-core/cutandrun pipeline documentation](https://nf-co.re/cutandrun/usage)

- type: textarea
id: description
attributes:
label: Description of the bug
description: A clear and concise description of what the bug is.
validations:
required: true

- type: textarea
id: command_used
attributes:
label: Command used and terminal output
description: Steps to reproduce the behaviour. Please paste the command you used to launch the pipeline and the output from your terminal.
render: console
placeholder: |
$ nextflow run ...

Some output where something broke

- type: textarea
id: files
attributes:
label: Relevant files
description: |
Please drag and drop the relevant files here. Create a `.zip` archive if the extension is not allowed.
Your verbose log file `.nextflow.log` is often useful _(this is a hidden file in the directory where you launched the pipeline)_ as well as custom Nextflow configuration files.

- type: textarea
id: system
attributes:
label: System information
description: |
* Nextflow version _(eg. 21.10.3)_
* Hardware _(eg. HPC, Desktop, Cloud)_
* Executor _(eg. slurm, local, awsbatch)_
* Container engine: _(e.g. Docker, Singularity, Conda, Podman, Shifter or Charliecloud)_
* OS _(eg. CentOS Linux, macOS, Linux Mint)_
* Version of nf-core/cutandrun _(eg. 1.1, 1.5, 1.8.2)_
1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
blank_issues_enabled: false
contact_links:
- name: Join nf-core
url: https://nf-co.re/join
Expand Down
32 changes: 0 additions & 32 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: Feature request
description: Suggest an idea for the nf-core/cutandrun pipeline
labels: enhancement
body:
- type: textarea
id: description
attributes:
label: Description of feature
description: Please describe your suggestion for a new feature. It might help to describe a problem or use case, plus any alternatives that you have considered.
validations:
required: true
8 changes: 4 additions & 4 deletions .github/workflows/awsfulltest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Launch workflow via tower
uses: nf-core/tower-action@master
uses: nf-core/tower-action@v2
# TODO nf-core: You can customise AWS full pipeline tests as required
# Add full size test data (but still relatively small datasets for few samples)
# on the `test_full.config` test runs with only one set of parameters

with:
workspace_id: ${{ secrets.TOWER_WORKSPACE_ID }}
bearer_token: ${{ secrets.TOWER_BEARER_TOKEN }}
access_token: ${{ secrets.TOWER_ACCESS_TOKEN }}
compute_env: ${{ secrets.TOWER_COMPUTE_ENV }}
pipeline: ${{ github.repository }}
revision: ${{ github.sha }}
Expand All @@ -30,5 +30,5 @@ jobs:
{
"outdir": "s3://${{ secrets.AWS_S3_BUCKET }}/cutandrun/results-${{ github.sha }}"
}
profiles: '[ "test_full", "aws_tower" ]'

profiles: test_full,aws_tower
pre_run_script: 'export NXF_VER=21.10.3'
10 changes: 5 additions & 5 deletions .github/workflows/awstest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,18 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Launch workflow via tower
uses: nf-core/tower-action@master
uses: nf-core/tower-action@v2

with:
workspace_id: ${{ secrets.TOWER_WORKSPACE_ID }}
bearer_token: ${{ secrets.TOWER_BEARER_TOKEN }}
access_token: ${{ secrets.TOWER_ACCESS_TOKEN }}
compute_env: ${{ secrets.TOWER_COMPUTE_ENV }}
pipeline: ${{ github.repository }}
revision: ${{ github.sha }}
workdir: s3://${{ secrets.AWS_S3_BUCKET }}/work/cutandrun/work-${{ github.sha }}
parameters: |
{
"outdir": "s3://${{ secrets.AWS_S3_BUCKET }}/cutandrun/results-${{ github.sha }}"
"outdir": "s3://${{ secrets.AWS_S3_BUCKET }}/cutandrun/results-test-${{ github.sha }}"
}
profiles: '[ "test", "aws_tower" ]'

profiles: test,aws_tower
pre_run_script: 'export NXF_VER=21.10.3'
18 changes: 13 additions & 5 deletions .github/workflows/ci.yml 97AF
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,15 @@ jobs:
env:
NXF_VER: ${{ matrix.nxf_ver }}
NXF_ANSI_LOG: false
CAPSULE_LOG: none
strategy:
matrix:
# Nextflow versions: check pipeline minimum and current latest
nxf_ver: ['21.04.0', '']
# Nextflow versions
include:
# Test pipeline minimum Nextflow version
- NXF_VER: '21.10.3'
# Test latest nextflow version
- NXF_VER: ''
steps:
- name: Check out pipeline code
uses: actions/checkout@v2
Expand Down Expand Up @@ -59,10 +64,11 @@ jobs:
env:
NXF_VER: ${{ matrix.nxf_ver }}
NXF_ANSI_LOG: false
CAPSULE_LOG: none
strategy:
matrix:
# We only run this on the specified nextflow version for the pipeline
nxf_ver: ['21.04.0']
# Nextflow versions: check pipeline minimum and current latest
nxf_ver: ['21.10.3', '']
steps:
- name: Check out pipeline code
uses: actions/checkout@v2
Expand Down Expand Up @@ -99,6 +105,7 @@ jobs:
NXF_VER: ''
NXF_EDGE: 1
NXF_ANSI_LOG: false
CAPSULE_LOG: none
steps:
- name: Check out pipeline code
uses: actions/checkout@v2
Expand Down Expand Up @@ -133,10 +140,11 @@ jobs:
runs-on: ubuntu-20.04
env:
NXF_ANSI_LOG: false
CAPSULE_LOG: none
strategy:
fail-fast: false
matrix:
nxf_version: ["21.04.0"]
nxf_version: ['21.10.3', '']
tags: ["samplesheet", "verify_output_input", "verify_output_align_short", "verify_output_align_long", "verify_output_peak_calling", "verify_output_reporting", "verify_output_save", "verify_output_skip"]
steps:
- uses: actions/checkout@v2
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/linting_comment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ jobs:
uses: dawidd6/action-download-artifact@v2
with:
workflow: linting.yml
workflow_conclusion: completed

- name: Get PR number
id: pr_number
Expand Down
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,30 @@ We thank Harshil Patel ([@drpatelh](https://github.com/drpatelh)) and everyone i
2. Heatmap peak analysis ([`deepTools`](https://github.com/deeptools/deepTools/))
13. Genome browser session ([`IGV`](https://software.broadinstitute.org/software/igv/))
14. Present QC for raw read, alignment and duplicate reads ([`MultiQC`](http://multiqc.info/))

## [1.1] - 2022-01-05

### Enhancements & fixes

* Updated pipeline template to nf-core/tools `2.2`
* [[#71](https://github.com/nf-core/cutandrun/issues/71)] - Bumped Nextflow version `21.04.0` -> `21.10.3`
* Added pipeline diagram to [[README](https://github.com/nf-core/cutandrun/blob/master/README.md)]
* Upgraded all modules (local and nf-core) to support the new versioning system
* The module `getchromsizes` was submitted to nf-core and moved from `local` to `nf-core`
* Added support for GFF files in IGV session generation
* [[#57](https://github.com/nf-core/cutandrun/issues/57), [#66](https://github.com/nf-core/cutandrun/issues/66)] - Upgraded version reporting in multiqc to support both software version by module and unique software versions. This improves detection of multi-version software usage in the pipeline
* [[#54](https://github.com/nf-core/cutandrun/issues/54)] - Fixed pipeline error where dots in sample ids inside the sample sheet were not correctly handled
* [[#75](https://github.com/nf-core/cutandrun/issues/75)] - Fixed error caused by emtpy peak files being passed to the `CALCULATE_FRIP` and `CALCULATE_PEAK_REPROD` python reporting modules
* [[#83]](https://github.com/nf-core/cutandrun/issues/83) - Fixed error in violin chart generation with cast to int64

### Software dependencies

Note, since the pipeline is now using Nextflow DSL2, each process will be run with its own [Biocontainer](https://biocontainers.pro/#/registry). This means that on occasion it is entirely possible for the pipeline to be using different versions of the same tool. However, the overall software dependency changes compared to the last release have been listed below for reference.

| Dependency | Old version | New version |
|------------|-------------|-------------|
| `samtools` | 1.13 | 1.14 |

> **NB:** Dependency has been __updated__ if both old and new version information is present.
> **NB:** Dependency has been __added__ if just the new version information is present.
> **NB:** Dependency has been __removed__ if version information isn't present.
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/)

* [MultiQC](https://www.ncbi.nlm.nih.gov/pubmed/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.

## Software packaging/containerisation tools
Expand Down
Loading
0