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 #304

Merged
merged 4 commits into from
Oct 15, 2023
Merged

Dev #304

Show file tree
Hide file tree
Changes from all commits
Commits
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
20 changes: 19 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,36 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### `Added`

- [#275 BigBio](https://github.com/bigbio/quantms/pull/275) Added support for bruker data. And speed-up to DIA-NN pipeline.
- [#275 BigBio](https://github.com/bigbio/quantms/pull/275) Added support for bruker data.
- [#275 BigBio](https://github.com/bigbio/quantms/pull/275) And speed-up to DIA-NN pipeline.
- [#275 BigBio](https://github.com/bigbio/quantms/pull/275) Support for library-base search in DIA-NN pipeline.
- [#300 BigBio](https://github.com/bigbio/quantms/pull/300) Major refactoring of LFQ-DDA MBR algorithm.
- [#279 BigBio](https://github.com/bigbio/quantms/pull/279) Support for SAGE search engine.

### `Changed`

- Update for pmultiqc to pmultiqc=0.0.21
- Update for openms to openms=3.1.0
- Update for sdrf-pipelines to sdrf-pipelines=0.0.24
- Update for msstats to msstats=4.2.1

### `Fixed`

- Fixed bug where modification masses were not calculated correctly in DIA-NN conversion.
- Fixed multiple bugs Pull Request [#293 BigBio](https://github.com/bigbio/quantms/pull/293), [#279 BigBio](https://github.com/bigbio/quantms/pull/279), [#265 BigBio](https://github.com/bigbio/quantms/pull/265), [#260 BigBio](https://github.com/bigbio/quantms/pull/260), [#257 BigBio](https://github.com/bigbio/quantms/pull/257)

### `Dependencies`

- New dependency on `sage` search engine.

### `Parameters`

- feature_with_id_min_score: Minimum score of a feature with a peptide identification (default: 0.10)
- feature_without_id_min_score: Minimum score of a feature without peptide identification (transfer feature, default: 0.75)
- lfq_intensity_threshold: Minimum intensity of a feature to be considered in the MBR algorithm (default: 1000)
- sage_processes: Number of processes to use in SAGE search engine (default: 1)
- diann_speclib: Path to the spectral library to use in DIA-NN (default: null)

### `Deprecations`

## [1.1.1] nfcore/quantms - [03/27/23] - Berlin-Bern
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/consensusid/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ process CONSENSUSID {
label 'process_single'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
tuple val(meta), path(id_file), val(qval_score)
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/decoydatabase/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ process DECOYDATABASE {
label 'process_very_low'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
path(db_for_decoy)
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/epifany/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ process EPIFANY {
label 'process_medium'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
tuple val(meta), path(consus_file)
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/extractpsmfeatures/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ process EXTRACTPSMFEATURES {
label 'process_single'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
tuple val(meta), path(id_file)
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/falsediscoveryrate/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ process FALSEDISCOVERYRATE {
label 'process_single'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
tuple val(meta), path(id_file)
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/filemerge/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ process FILEMERGE {
label 'process_single'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
file(id_map)
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/idconflictresolver/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ process IDCONFLICTRESOLVER {
label 'process_low'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
path consus_file
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/idfilter/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ process IDFILTER {
label 'process_single'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
tuple val(meta), path(id_file)
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/idmapper/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ process IDMAPPER {
label 'process_medium'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
tuple val(meta), path(id_file), path(map_file)
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/idpep/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ process IDPEP {
label 'process_very_low'
label 'openms'

conda "openms::openms-thirdparty=3.1.0"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'ghcr.io/openms/openms-executables-sif:latest' :
'ghcr.io/openms/openms-executables:latest' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
tuple val(meta), path(id_file)
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/idscoreswitcher/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ process IDSCORESWITCHER {
label 'process_single'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
tuple val(meta), path(id_file), val(new_score)
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/indexpeptides/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ process INDEXPEPTIDES {
label 'process_low'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
tuple val(meta), path(id_file), path(database)
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/isobaricanalyzer/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ process ISOBARICANALYZER {
label 'process_medium'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
tuple val(meta), path(mzml_file)
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/msstatsconverter/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ process MSSTATSCONVERTER {
label 'process_low'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
path consensusXML
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/mzmlindexing/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ process MZMLINDEXING {
label 'process_low'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
tuple val(meta), path(mzmlfile)
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/openmspeakpicker/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ process OPENMSPEAKPICKER {
label 'process_low'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
tuple val(meta), path(mzml_file)
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/proteininference/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ process PROTEININFERENCE {
label 'process_medium'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
tuple val(meta), path(consus_file)
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/proteinquantifier/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ process PROTEINQUANTIFIER {
label 'process_medium'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
path epi_filt_resolve
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/proteomicslfq/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ process PROTEOMICSLFQ {
label 'process_high'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
path(mzmls)
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/thirdparty/percolator/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ process PERCOLATOR {
label 'process_medium'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
tuple val(meta), path(id_file)
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/thirdparty/searchenginecomet/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ process SEARCHENGINECOMET {
label 'process_medium'
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
tuple val(meta), path(mzml_file), path(database)
Expand Down
6 changes: 3 additions & 3 deletions modules/local/openms/thirdparty/searchenginesage/main.nf
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ process SEARCHENGINESAGE {
label 'process_medium' // we could make it dependent on the number of files
label 'openms'

conda "bioconda::openms=2.9.1"
conda "bioconda::openms-thirdparty=3.0.0"
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
'https://depot.galaxyproject.org/singularity/openms:2.9.1--h135471a_0' :
'biocontainers/openms:2.9.1--h135471a_0' }"
'https://depot.galaxyproject.org/singularity/openms-thirdparty:3.0.0--h9ee0642_1' :
'biocontainers/openms-thirdparty:3.0.0--h9ee0642_1' }"

input:
tuple val(key), val(batch), val(metas), path(mzml_files), path(database)
Expand Down
Loading