mirror of
https://github.com/MillironX/nf-core_modules.git
synced 2024-12-22 11:08:17 +00:00
first maxquant
This commit is contained in:
parent
d255e00f7a
commit
7e56e38f2a
11 changed files with 116448 additions and 38 deletions
|
@ -1,11 +1,6 @@
|
|||
// Import generic module functions
|
||||
include { initOptions; saveFiles; getSoftwareName } from './functions'
|
||||
|
||||
// TODO nf-core: A module file SHOULD only define input and output files as command-line parameters.
|
||||
// All other parameters MUST be provided as a string i.e. "options.args"
|
||||
// where "params.options" is a Groovy Map that MUST be provided via the addParams section of the including workflow.
|
||||
// Any parameters that need to be evaluated in the context of a particular sample
|
||||
// e.g. single-end/paired-end data MUST also be defined and evaluated appropriately.
|
||||
|
||||
params.options = [:]
|
||||
options = initOptions(params.options)
|
||||
|
@ -19,45 +14,30 @@ process MAXQUANT_LFQ {
|
|||
|
||||
conda (params.enable_conda ? "bioconda::maxquant=2.0.1.0" : null)
|
||||
if (workflow.containerEngine == 'singularity' && !params.singularity_pull_docker_container) {
|
||||
container "https://depot.galaxyproject.org/singularity/https://depot.galaxyproject.org/singularity/maxquant:2.0.1.0--py39hdfd78af_2"
|
||||
container "https://depot.galaxyproject.org/singularity/maxquant:2.0.1.0--py39hdfd78af_2"
|
||||
} else {
|
||||
container "quay.io/biocontainers/quay.io/biocontainers/maxquant:2.0.1.0--py39hdfd78af_2"
|
||||
container "wombatp/maxquant-pipeline:dev"
|
||||
}
|
||||
|
||||
input:
|
||||
// TODO nf-core: Where applicable all sample-specific information e.g. "id", "single_end", "read_group"
|
||||
// MUST be provided as an input via a Groovy Map called "meta".
|
||||
// This information may not be required in some instances e.g. indexing reference genome files:
|
||||
// https://github.com/nf-core/modules/blob/master/software/bwa/index/main.nf
|
||||
// TODO nf-core: Where applicable please provide/convert compressed files as input/output
|
||||
// e.g. "*.fastq.gz" and NOT "*.fastq", "*.bam" and NOT "*.sam" etc.
|
||||
tuple val(meta), path(raw), path(paramfile)
|
||||
tuple val(meta), path(fasta), path(paramfile)
|
||||
path raw
|
||||
|
||||
output:
|
||||
// TODO nf-core: Named file extensions MUST be emitted for ALL output channels
|
||||
tuple val(meta), path("combined/txt/*.txt"), emit: maxquant_txt
|
||||
// TODO nf-core: List additional required output channels/values here
|
||||
path "*.version.txt" , emit: version
|
||||
|
||||
script:
|
||||
def software = getSoftwareName(task.process)
|
||||
def prefix = options.suffix ? "${meta.id}${options.suffix}" : "${meta.id}"
|
||||
// TODO nf-core: Where possible, a command MUST be provided to obtain the version number of the software e.g. 1.10
|
||||
// If the software is unable to output a version number on the command-line then it can be manually specified
|
||||
// e.g. https://github.com/nf-core/modules/blob/master/software/homer/annotatepeaks/main.nf
|
||||
// TODO nf-core: It MUST be possible to pass additional parameters to the tool as a command-line string via the "$options.args" variable
|
||||
// TODO nf-core: If the tool supports multi-threading then you MUST provide the appropriate parameter
|
||||
// using the Nextflow "task" variable e.g. "--threads $task.cpus"
|
||||
// TODO nf-core: Please replace the example samtools command below with your module's command
|
||||
// TODO nf-core: Please indent the command appropriately (4 spaces!!) to help with readability ;)
|
||||
|
||||
"""
|
||||
maxquant --version > maxquant.version.txt
|
||||
# Write number of threads into parameter file
|
||||
sed "s_\<numThreads\>.*_\<numThreads\>12\<\/numThreads\>_" ${paramfile}
|
||||
# Correct folder names
|
||||
sed -i "s|PLACEHOLDER|\$PWD/|g" "${paramfile}"
|
||||
|
||||
maxquant --version | head -n1 - > maxquant.version.txt
|
||||
sed \"s_<numThreads>.*_<numThreads>$task.cpus</numThreads>_\" ${paramfile} > mqpar_changed.xml
|
||||
sed -i \"s|PLACEHOLDER|\$PWD/|g\" mqpar_changed.xml
|
||||
mkdir temp
|
||||
|
||||
maxquant ${paramfile}
|
||||
maxquant mqpar_changed.xml
|
||||
"""
|
||||
}
|
||||
|
|
|
@ -1,11 +1,9 @@
|
|||
name: maxquant_lfq
|
||||
## TODO nf-core: Add a description of the module and list keywords
|
||||
description: write your description here
|
||||
description: Run standard proteomics data analysis with MaxQuant, mostly dedicated to label-free. Paths to fasta and raw files needs to be marked by "PLACEHOLDER"
|
||||
keywords:
|
||||
- sort
|
||||
tools:
|
||||
- maxquant:
|
||||
## TODO nf-core: Add a description and other details for the software below
|
||||
description: MaxQuant is a quantitative proteomics software package designed for analyzing large mass-spectrometric data sets. License restricted.
|
||||
homepage: None
|
||||
documentation: None
|
||||
|
@ -13,20 +11,28 @@ tools:
|
|||
doi: ""
|
||||
licence: ['http://www.coxdocs.org/lib/exe/fetch.php?media=license_agreement.pdf']
|
||||
|
||||
## TODO nf-core: Add a description of all of the variables used as input
|
||||
input:
|
||||
- meta:
|
||||
type: map
|
||||
description: |
|
||||
Groovy Map containing sample information
|
||||
e.g. [ id:'test', single_end:false ]
|
||||
## TODO nf-core: Delete / customise this example input
|
||||
|
||||
- raw:
|
||||
type: file
|
||||
description: raw files with mass spectra
|
||||
pattern: "*.{raw,RAW,Raw}"
|
||||
|
||||
- fasta:
|
||||
type: file
|
||||
description: fasta file with protein sequences
|
||||
pattern: "*.{fasta}"
|
||||
|
||||
- parfile:
|
||||
type: file
|
||||
type: file
|
||||
description: MaxQuant parameter file (XML)
|
||||
pattern: "*.{xml}"
|
||||
|
||||
## TODO nf-core: Add a description of all of the variables used as output
|
||||
output:
|
||||
- meta:
|
||||
type: map
|
||||
|
@ -37,7 +43,6 @@ output:
|
|||
type: file
|
||||
description: File containing software version
|
||||
pattern: "*.{version.txt}"
|
||||
## TODO nf-core: Delete / customise this example output
|
||||
- maxquant_txt:
|
||||
type: file
|
||||
description: tables with peptides and protein information
|
||||
|
|
2
modules/maxquant/lfq/t
Normal file
2
modules/maxquant/lfq/t
Normal file
|
@ -0,0 +1,2 @@
|
|||
[?1h=[6n[H[2JMaxQuantCmd 1.6.10.43
|
||||
[?1l>[39;49m
|
|
@ -454,6 +454,14 @@ mash/sketch:
|
|||
- modules/mash/sketch/**
|
||||
- tests/modules/mash/sketch/**
|
||||
|
||||
maxquant/lfq:
|
||||
- modules/maxquant/lfq/**
|
||||
- tests/modules/maxquant/lfq/**
|
||||
|
||||
maxquant/protemics:
|
||||
- modules/maxquant/protemics/**
|
||||
- tests/modules/maxquant/protemics/**
|
||||
|
||||
metaphlan3:
|
||||
- modules/metaphlan3/**
|
||||
- tests/modules/metaphlan3/**
|
||||
|
|
57976
tests/modules/maxquant/lfq/?query=proteome:UP000002311&format=fasta
Normal file
57976
tests/modules/maxquant/lfq/?query=proteome:UP000002311&format=fasta
Normal file
File diff suppressed because it is too large
Load diff
BIN
tests/modules/maxquant/lfq/OVEMB150205_12.raw
Normal file
BIN
tests/modules/maxquant/lfq/OVEMB150205_12.raw
Normal file
Binary file not shown.
BIN
tests/modules/maxquant/lfq/OVEMB150205_14.raw
Normal file
BIN
tests/modules/maxquant/lfq/OVEMB150205_14.raw
Normal file
Binary file not shown.
14
tests/modules/maxquant/lfq/main.nf
Normal file
14
tests/modules/maxquant/lfq/main.nf
Normal file
|
@ -0,0 +1,14 @@
|
|||
#!/usr/bin/env nextflow
|
||||
|
||||
nextflow.enable.dsl = 2
|
||||
|
||||
include { MAXQUANT_LFQ } from '../../../../modules/maxquant/lfq/main.nf' addParams( options: [:] )
|
||||
|
||||
workflow test_maxquant_lfq {
|
||||
|
||||
input = [ [ id:'test' ], // meta map
|
||||
file(params.fasta, checkIfExists: true), file(params.paramfile, checkIfExists: true) ]
|
||||
rawfiles = file(params.raw)
|
||||
|
||||
MAXQUANT_LFQ ( input, rawfiles.collect())
|
||||
}
|
439
tests/modules/maxquant/lfq/mqpar.xml
Normal file
439
tests/modules/maxquant/lfq/mqpar.xml
Normal file
|
@ -0,0 +1,439 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<MaxQuantParams xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<fastaFiles>
|
||||
<FastaFileInfo>
|
||||
<fastaFilePath>PLACEHOLDERyeast.fasta</fastaFilePath>
|
||||
<identifierParseRule>>([^\s]*)</identifierParseRule>
|
||||
<descriptionParseRule>>(.*)</descriptionParseRule>
|
||||
<taxonomyParseRule></taxonomyParseRule>
|
||||
<variationParseRule></variationParseRule>
|
||||
<modificationParseRule></modificationParseRule>
|
||||
<taxonomyId></taxonomyId>
|
||||
</FastaFileInfo>
|
||||
</fastaFiles>
|
||||
<fastaFilesProteogenomics></fastaFilesProteogenomics>
|
||||
<fastaFilesFirstSearch></fastaFilesFirstSearch>
|
||||
<fixedSearchFolder></fixedSearchFolder>
|
||||
<andromedaCacheSize>350000</andromedaCacheSize>
|
||||
<advancedRatios>True</advancedRatios>
|
||||
<pvalThres>0.005</pvalThres>
|
||||
<neucodeRatioBasedQuantification>False</neucodeRatioBasedQuantification>
|
||||
<neucodeStabilizeLargeRatios>False</neucodeStabilizeLargeRatios>
|
||||
<rtShift>False</rtShift>
|
||||
<separateLfq>False</separateLfq>
|
||||
<lfqStabilizeLargeRatios>True</lfqStabilizeLargeRatios>
|
||||
<lfqRequireMsms>True</lfqRequireMsms>
|
||||
<decoyMode>revert</decoyMode>
|
||||
<boxCarMode>all</boxCarMode>
|
||||
<includeContaminants>True</includeContaminants>
|
||||
<maxPeptideMass>4600</maxPeptideMass>
|
||||
<epsilonMutationScore>True</epsilonMutationScore>
|
||||
<mutatedPeptidesSeparately>True</mutatedPeptidesSeparately>
|
||||
<proteogenomicPeptidesSeparately>True</proteogenomicPeptidesSeparately>
|
||||
<minDeltaScoreUnmodifiedPeptides>0</minDeltaScoreUnmodifiedPeptides>
|
||||
<minDeltaScoreModifiedPeptides>6</minDeltaScoreModifiedPeptides>
|
||||
<minScoreUnmodifiedPeptides>0</minScoreUnmodifiedPeptides>
|
||||
<minScoreModifiedPeptides>40</minScoreModifiedPeptides>
|
||||
<secondPeptide>True</secondPeptide>
|
||||
<matchBetweenRuns>True</matchBetweenRuns>
|
||||
<matchUnidentifiedFeatures>False</matchUnidentifiedFeatures>
|
||||
<matchBetweenRunsFdr>False</matchBetweenRunsFdr>
|
||||
<dependentPeptides>False</dependentPeptides>
|
||||
<dependentPeptideFdr>0</dependentPeptideFdr>
|
||||
<dependentPeptideMassBin>0</dependentPeptideMassBin>
|
||||
<dependentPeptidesBetweenRuns>False</dependentPeptidesBetweenRuns>
|
||||
<dependentPeptidesWithinExperiment>False</dependentPeptidesWithinExperiment>
|
||||
<dependentPeptidesWithinParameterGroup>False</dependentPeptidesWithinParameterGroup>
|
||||
<dependentPeptidesRestrictFractions>False</dependentPeptidesRestrictFractions>
|
||||
<dependentPeptidesFractionDifference>0</dependentPeptidesFractionDifference>
|
||||
<msmsConnection>False</msmsConnection>
|
||||
<ibaq>False</ibaq>
|
||||
<top3>False</top3>
|
||||
<independentEnzymes>False</independentEnzymes>
|
||||
<useDeltaScore>False</useDeltaScore>
|
||||
<splitProteinGroupsByTaxonomy>False</splitProteinGroupsByTaxonomy>
|
||||
<taxonomyLevel>Species</taxonomyLevel>
|
||||
<avalon>False</avalon>
|
||||
<nModColumns>3</nModColumns>
|
||||
<ibaqLogFit>False</ibaqLogFit>
|
||||
<razorProteinFdr>True</razorProteinFdr>
|
||||
<deNovoSequencing>False</deNovoSequencing>
|
||||
<deNovoVarMods>True</deNovoVarMods>
|
||||
<massDifferenceSearch>False</massDifferenceSearch>
|
||||
<isotopeCalc>False</isotopeCalc>
|
||||
<writePeptidesForSpectrumFile></writePeptidesForSpectrumFile>
|
||||
<intensityPredictionsFile></intensityPredictionsFile>
|
||||
<minPepLen>7</minPepLen>
|
||||
<psmFdrCrosslink>0.01</psmFdrCrosslink>
|
||||
<peptideFdr>0.01</peptideFdr>
|
||||
<proteinFdr>0.01</proteinFdr>
|
||||
<siteFdr>0.01</siteFdr>
|
||||
<minPeptideLengthForUnspecificSearch>8</minPeptideLengthForUnspecificSearch>
|
||||
<maxPeptideLengthForUnspecificSearch>25</maxPeptideLengthForUnspecificSearch>
|
||||
<useNormRatiosForOccupancy>True</useNormRatiosForOccupancy>
|
||||
<minPeptides>1</minPeptides>
|
||||
<minRazorPeptides>1</minRazorPeptides>
|
||||
<minUniquePeptides>0</minUniquePeptides>
|
||||
<useCounterparts>False</useCounterparts>
|
||||
<advancedSiteIntensities>True</advancedSiteIntensities>
|
||||
<customProteinQuantification>False</customProteinQuantification>
|
||||
<customProteinQuantificationFile></customProteinQuantificationFile>
|
||||
<minRatioCount>2</minRatioCount>
|
||||
<restrictProteinQuantification>True</restrictProteinQuantification>
|
||||
<restrictMods>
|
||||
<string>Oxidation (M)</string>
|
||||
<string>Acetyl (Protein N-term)</string>
|
||||
</restrictMods>
|
||||
<matchingTimeWindow>0.7</matchingTimeWindow>
|
||||
<matchingIonMobilityWindow>0.05</matchingIonMobilityWindow>
|
||||
<alignmentTimeWindow>20</alignmentTimeWindow>
|
||||
<alignmentIonMobilityWindow>1</alignmentIonMobilityWindow>
|
||||
<numberOfCandidatesMsms>15</numberOfCandidatesMsms>
|
||||
<compositionPrediction>0</compositionPrediction>
|
||||
<quantMode>1</quantMode>
|
||||
<massDifferenceMods></massDifferenceMods>
|
||||
<mainSearchMaxCombinations>200</mainSearchMaxCombinations>
|
||||
<writeMsScansTable>True</writeMsScansTable>
|
||||
<writeMsmsScansTable>True</writeMsmsScansTable>
|
||||
<writePasefMsmsScansTable>True</writePasefMsmsScansTable>
|
||||
<writeAccumulatedPasefMsmsScansTable>True</writeAccumulatedPasefMsmsScansTable>
|
||||
<writeMs3ScansTable>True</writeMs3ScansTable>
|
||||
<writeAllPeptidesTable>True</writeAllPeptidesTable>
|
||||
<writeMzRangeTable>True</writeMzRangeTable>
|
||||
<writeMzTab>True</writeMzTab>
|
||||
<disableMd5>False</disableMd5>
|
||||
<cacheBinInds>True</cacheBinInds>
|
||||
<etdIncludeB>False</etdIncludeB>
|
||||
<ms2PrecursorShift>0</ms2PrecursorShift>
|
||||
<complementaryIonPpm>20</complementaryIonPpm>
|
||||
<variationParseRule></variationParseRule>
|
||||
<variationMode>none</variationMode>
|
||||
<useSeriesReporters>False</useSeriesReporters>
|
||||
<name>Session1</name>
|
||||
<maxQuantVersion>1.6.10.43</maxQuantVersion>
|
||||
<tempFolder>PLACEHOLDERtemp</tempFolder>
|
||||
<pluginFolder></pluginFolder>
|
||||
<numThreads>2</numThreads>
|
||||
<emailAddress></emailAddress>
|
||||
<smtpHost></smtpHost>
|
||||
<emailFromAddress></emailFromAddress>
|
||||
<fixedCombinedFolder></fixedCombinedFolder>
|
||||
<fullMinMz>-1.79769313486232E+308</fullMinMz>
|
||||
<fullMaxMz>1.79769313486232E+308</fullMaxMz>
|
||||
<sendEmail>False</sendEmail>
|
||||
<ionCountIntensities>False</ionCountIntensities>
|
||||
<verboseColumnHeaders>False</verboseColumnHeaders>
|
||||
<calcPeakProperties>False</calcPeakProperties>
|
||||
<showCentroidMassDifferences>False</showCentroidMassDifferences>
|
||||
<showIsotopeMassDifferences>False</showIsotopeMassDifferences>
|
||||
<useDotNetCore>False</useDotNetCore>
|
||||
<filePaths>
|
||||
<string>PLACEHOLDEROVEMB150205_12.raw</string>
|
||||
<string>PLACEHOLDEROVEMB150205_14.raw</string>
|
||||
</filePaths>
|
||||
<experiments>
|
||||
<string>Sample 1_Tr_1</string>
|
||||
<string>Sample 1_Tr_2</string>
|
||||
</experiments>
|
||||
<fractions>
|
||||
<short>1</short>
|
||||
<short>1</short>
|
||||
</fractions>
|
||||
<ptms>
|
||||
<boolean>False</boolean>
|
||||
<boolean>False</boolean>
|
||||
</ptms>
|
||||
<paramGroupIndices>
|
||||
<int>0</int>
|
||||
<int>0</int>
|
||||
</paramGroupIndices>
|
||||
<referenceChannel>
|
||||
<string></string>
|
||||
<string></string>
|
||||
</referenceChannel>
|
||||
<intensPred>False</intensPred>
|
||||
<intensPredModelReTrain>False</intensPredModelReTrain>
|
||||
<parameterGroups>
|
||||
<parameterGroup>
|
||||
<msInstrument>0</msInstrument>
|
||||
<maxCharge>7</maxCharge>
|
||||
<minPeakLen>2</minPeakLen>
|
||||
<diaMinPeakLen>2</diaMinPeakLen>
|
||||
<useMs1Centroids>False</useMs1Centroids>
|
||||
<useMs2Centroids>False</useMs2Centroids>
|
||||
<cutPeaks>True</cutPeaks>
|
||||
<gapScans>1</gapScans>
|
||||
<minTime>NaN</minTime>
|
||||
<maxTime>NaN</maxTime>
|
||||
<matchType>MatchFromAndTo</matchType>
|
||||
<intensityDetermination>0</intensityDetermination>
|
||||
<centroidMatchTol>8</centroidMatchTol>
|
||||
<centroidMatchTolInPpm>True</centroidMatchTolInPpm>
|
||||
<centroidHalfWidth>35</centroidHalfWidth>
|
||||
<centroidHalfWidthInPpm>True</centroidHalfWidthInPpm>
|
||||
<valleyFactor>1.4</valleyFactor>
|
||||
<isotopeValleyFactor>1.2</isotopeValleyFactor>
|
||||
<advancedPeakSplitting>False</advancedPeakSplitting>
|
||||
<intensityThreshold>0</intensityThreshold>
|
||||
<labelMods>
|
||||
<string></string>
|
||||
</labelMods>
|
||||
<lcmsRunType>Standard</lcmsRunType>
|
||||
<reQuantify>False</reQuantify>
|
||||
<lfqMode>1</lfqMode>
|
||||
<lfqSkipNorm>False</lfqSkipNorm>
|
||||
<lfqMinEdgesPerNode>3</lfqMinEdgesPerNode>
|
||||
<lfqAvEdgesPerNode>6</lfqAvEdgesPerNode>
|
||||
<lfqMaxFeatures>100000</lfqMaxFeatures>
|
||||
<neucodeMaxPpm>0</neucodeMaxPpm>
|
||||
<neucodeResolution>0</neucodeResolution>
|
||||
<neucodeResolutionInMda>False</neucodeResolutionInMda>
|
||||
<neucodeInSilicoLowRes>False</neucodeInSilicoLowRes>
|
||||
<fastLfq>True</fastLfq>
|
||||
<lfqRestrictFeatures>False</lfqRestrictFeatures>
|
||||
<lfqMinRatioCount>2</lfqMinRatioCount>
|
||||
<maxLabeledAa>0</maxLabeledAa>
|
||||
<maxNmods>5</maxNmods>
|
||||
<maxMissedCleavages>2</maxMissedCleavages>
|
||||
<multiplicity>1</multiplicity>
|
||||
<enzymeMode>0</enzymeMode>
|
||||
<complementaryReporterType>0</complementaryReporterType>
|
||||
<reporterNormalization>0</reporterNormalization>
|
||||
<neucodeIntensityMode>0</neucodeIntensityMode>
|
||||
<fixedModifications>
|
||||
<string>Carbamidomethyl (C)</string>
|
||||
</fixedModifications>
|
||||
<enzymes>
|
||||
<string>Trypsin/P</string>
|
||||
</enzymes>
|
||||
<enzymesFirstSearch></enzymesFirstSearch>
|
||||
<enzymeModeFirstSearch>0</enzymeModeFirstSearch>
|
||||
<useEnzymeFirstSearch>False</useEnzymeFirstSearch>
|
||||
<useVariableModificationsFirstSearch>False</useVariableModificationsFirstSearch>
|
||||
<variableModifications>
|
||||
<string>Oxidation (M)</string>
|
||||
<string>Acetyl (Protein N-term)</string>
|
||||
</variableModifications>
|
||||
<useMultiModification>False</useMultiModification>
|
||||
<multiModifications></multiModifications>
|
||||
<isobaricLabels></isobaricLabels>
|
||||
<neucodeLabels></neucodeLabels>
|
||||
<variableModificationsFirstSearch></variableModificationsFirstSearch>
|
||||
<hasAdditionalVariableModifications>False</hasAdditionalVariableModifications>
|
||||
<additionalVariableModifications></additionalVariableModifications>
|
||||
<additionalVariableModificationProteins></additionalVariableModificationProteins>
|
||||
<doMassFiltering>True</doMassFiltering>
|
||||
<firstSearchTol>0.01</firstSearchTol>
|
||||
<mainSearchTol>0.8</mainSearchTol>
|
||||
<searchTolInPpm>True</searchTolInPpm>
|
||||
<isotopeMatchTol>2</isotopeMatchTol>
|
||||
<isotopeMatchTolInPpm>True</isotopeMatchTolInPpm>
|
||||
<isotopeTimeCorrelation>0.6</isotopeTimeCorrelation>
|
||||
<theorIsotopeCorrelation>0.6</theorIsotopeCorrelation>
|
||||
<checkMassDeficit>True</checkMassDeficit>
|
||||
<recalibrationInPpm>True</recalibrationInPpm>
|
||||
<intensityDependentCalibration>False</intensityDependentCalibration>
|
||||
<minScoreForCalibration>70</minScoreForCalibration>
|
||||
<matchLibraryFile>False</matchLibraryFile>
|
||||
<libraryFile></libraryFile>
|
||||
<matchLibraryMassTolPpm>0</matchLibraryMassTolPpm>
|
||||
<matchLibraryTimeTolMin>0</matchLibraryTimeTolMin>
|
||||
<matchLabelTimeTolMin>0</matchLabelTimeTolMin>
|
||||
<reporterMassTolerance>NaN</reporterMassTolerance>
|
||||
<reporterPif>NaN</reporterPif>
|
||||
<filterPif>False</filterPif>
|
||||
<reporterFraction>NaN</reporterFraction>
|
||||
<reporterBasePeakRatio>NaN</reporterBasePeakRatio>
|
||||
<timsHalfWidth>0</timsHalfWidth>
|
||||
<timsStep>0</timsStep>
|
||||
<timsResolution>0</timsResolution>
|
||||
<timsMinMsmsIntensity>0</timsMinMsmsIntensity>
|
||||
<timsRemovePrecursor>True</timsRemovePrecursor>
|
||||
<timsIsobaricLabels>False</timsIsobaricLabels>
|
||||
<timsCollapseMsms>True</timsCollapseMsms>
|
||||
<crosslinkSearch>False</crosslinkSearch>
|
||||
<crossLinker></crossLinker>
|
||||
<minMatchXl>0</minMatchXl>
|
||||
<minPairedPepLenXl>6</minPairedPepLenXl>
|
||||
<crosslinkOnlyIntraProtein>False</crosslinkOnlyIntraProtein>
|
||||
<crosslinkMaxMonoUnsaturated>0</crosslinkMaxMonoUnsaturated>
|
||||
<crosslinkMaxMonoSaturated>0</crosslinkMaxMonoSaturated>
|
||||
<crosslinkMaxDiUnsaturated>0</crosslinkMaxDiUnsaturated>
|
||||
<crosslinkMaxDiSaturated>0</crosslinkMaxDiSaturated>
|
||||
<crosslinkModifications></crosslinkModifications>
|
||||
<crosslinkFastaFiles></crosslinkFastaFiles>
|
||||
<crosslinkSites></crosslinkSites>
|
||||
<crosslinkNetworkFiles></crosslinkNetworkFiles>
|
||||
<crosslinkMode>PeptidesWithCleavedLinker</crosslinkMode>
|
||||
<peakRefinement>False</peakRefinement>
|
||||
<isobaricSumOverWindow>True</isobaricSumOverWindow>
|
||||
<tisobaricWeightExponent>0.75</tisobaricWeightExponent>
|
||||
<diaLibraryType>0</diaLibraryType>
|
||||
<diaLibraryPath></diaLibraryPath>
|
||||
<diaPeptidePaths></diaPeptidePaths>
|
||||
<diaEvidencePaths></diaEvidencePaths>
|
||||
<diaMsmsPaths></diaMsmsPaths>
|
||||
<diaInitialPrecMassTolPpm>20</diaInitialPrecMassTolPpm>
|
||||
<diaInitialFragMassTolPpm>20</diaInitialFragMassTolPpm>
|
||||
<diaCorrThresholdFeatureClustering>0.85</diaCorrThresholdFeatureClustering>
|
||||
<diaPrecTolPpmFeatureClustering>2</diaPrecTolPpmFeatureClustering>
|
||||
<diaFragTolPpmFeatureClustering>2</diaFragTolPpmFeatureClustering>
|
||||
<diaScoreN>7</diaScoreN>
|
||||
<diaMinScore>2.99</diaMinScore>
|
||||
<diaPrecursorQuant>False</diaPrecursorQuant>
|
||||
<diaDiaTopNFragmentsForQuant>3</diaDiaTopNFragmentsForQuant>
|
||||
</parameterGroup>
|
||||
</parameterGroups>
|
||||
<msmsParamsArray>
|
||||
<msmsParams>
|
||||
<Name>FTMS</Name>
|
||||
<MatchTolerance>20</MatchTolerance>
|
||||
<MatchToleranceInPpm>True</MatchToleranceInPpm>
|
||||
<DeisotopeTolerance>7</DeisotopeTolerance>
|
||||
<DeisotopeToleranceInPpm>True</DeisotopeToleranceInPpm>
|
||||
<DeNovoTolerance>10</DeNovoTolerance>
|
||||
<DeNovoToleranceInPpm>True</DeNovoToleranceInPpm>
|
||||
<Deisotope>True</Deisotope>
|
||||
<Topx>12</Topx>
|
||||
<TopxInterval>100</TopxInterval>
|
||||
<HigherCharges>True</HigherCharges>
|
||||
<IncludeWater>True</IncludeWater>
|
||||
<IncludeAmmonia>True</IncludeAmmonia>
|
||||
<DependentLosses>True</DependentLosses>
|
||||
<Recalibration>False</Recalibration>
|
||||
</msmsParams>
|
||||
<msmsParams>
|
||||
<Name>ITMS</Name>
|
||||
<MatchTolerance>0.5</MatchTolerance>
|
||||
<MatchToleranceInPpm>False</MatchToleranceInPpm>
|
||||
<DeisotopeTolerance>0.15</DeisotopeTolerance>
|
||||
<DeisotopeToleranceInPpm>False</DeisotopeToleranceInPpm>
|
||||
<DeNovoTolerance>0.25</DeNovoTolerance>
|
||||
<DeNovoToleranceInPpm>False</DeNovoToleranceInPpm>
|
||||
<Deisotope>False</Deisotope>
|
||||
<Topx>8</Topx>
|
||||
<TopxInterval>100</TopxInterval>
|
||||
<HigherCharges>True</HigherCharges>
|
||||
<IncludeWater>True</IncludeWater>
|
||||
<IncludeAmmonia>True</IncludeAmmonia>
|
||||
<DependentLosses>True</DependentLosses>
|
||||
<Recalibration>False</Recalibration>
|
||||
</msmsParams>
|
||||
<msmsParams>
|
||||
<Name>TOF</Name>
|
||||
<MatchTolerance>40</MatchTolerance>
|
||||
<MatchToleranceInPpm>True</MatchToleranceInPpm>
|
||||
<DeisotopeTolerance>0.01</DeisotopeTolerance>
|
||||
<DeisotopeToleranceInPpm>False</DeisotopeToleranceInPpm>
|
||||
<DeNovoTolerance>0.02</DeNovoTolerance>
|
||||
<DeNovoToleranceInPpm>False</DeNovoToleranceInPpm>
|
||||
<Deisotope>True</Deisotope>
|
||||
<Topx>10</Topx>
|
||||
<TopxInterval>100</TopxInterval>
|
||||
<HigherCharges>True</HigherCharges>
|
||||
<IncludeWater>True</IncludeWater>
|
||||
<IncludeAmmonia>True</IncludeAmmonia>
|
||||
<DependentLosses>True</DependentLosses>
|
||||
<Recalibration>False</Recalibration>
|
||||
</msmsParams>
|
||||
<msmsParams>
|
||||
<Name>Unknown</Name>
|
||||
<MatchTolerance>20</MatchTolerance>
|
||||
<MatchToleranceInPpm>True</MatchToleranceInPpm>
|
||||
<DeisotopeTolerance>7</DeisotopeTolerance>
|
||||
<DeisotopeToleranceInPpm>True</DeisotopeToleranceInPpm>
|
||||
<DeNovoTolerance>10</DeNovoTolerance>
|
||||
<DeNovoToleranceInPpm>True</DeNovoToleranceInPpm>
|
||||
<Deisotope>True</Deisotope>
|
||||
<Topx>12</Topx>
|
||||
<TopxInterval>100</TopxInterval>
|
||||
<HigherCharges>True</HigherCharges>
|
||||
<IncludeWater>True</IncludeWater>
|
||||
<IncludeAmmonia>True</IncludeAmmonia>
|
||||
<DependentLosses>True</DependentLosses>
|
||||
<Recalibration>False</Recalibration>
|
||||
</msmsParams>
|
||||
</msmsParamsArray>
|
||||
<fragmentationParamsArray>
|
||||
<fragmentationParams>
|
||||
<Name>CID</Name>
|
||||
<Connected>False</Connected>
|
||||
<ConnectedScore0>1</ConnectedScore0>
|
||||
<ConnectedScore1>1</ConnectedScore1>
|
||||
<ConnectedScore2>1</ConnectedScore2>
|
||||
<InternalFragments>False</InternalFragments>
|
||||
<InternalFragmentWeight>1</InternalFragmentWeight>
|
||||
<InternalFragmentAas>KRH</InternalFragmentAas>
|
||||
</fragmentationParams>
|
||||
<fragmentationParams>
|
||||
<Name>HCD</Name>
|
||||
<Connected>False</Connected>
|
||||
<ConnectedScore0>1</ConnectedScore0>
|
||||
<ConnectedScore1>1</ConnectedScore1>
|
||||
<ConnectedScore2>1</ConnectedScore2>
|
||||
<InternalFragments>False</InternalFragments>
|
||||
<InternalFragmentWeight>1</InternalFragmentWeight>
|
||||
<InternalFragmentAas>KRH</InternalFragmentAas>
|
||||
</fragmentationParams>
|
||||
<fragmentationParams>
|
||||
<Name>ETD</Name>
|
||||
<Connected>False</Connected>
|
||||
<ConnectedScore0>1</ConnectedScore0>
|
||||
<ConnectedScore1>1</ConnectedScore1>
|
||||
<ConnectedScore2>1</ConnectedScore2>
|
||||
<InternalFragments>False</InternalFragments>
|
||||
<InternalFragmentWeight>1</InternalFragmentWeight>
|
||||
<InternalFragmentAas>KRH</InternalFragmentAas>
|
||||
</fragmentationParams>
|
||||
<fragmentationParams>
|
||||
<Name>PQD</Name>
|
||||
<Connected>False</Connected>
|
||||
<ConnectedScore0>1</ConnectedScore0>
|
||||
<ConnectedScore1>1</ConnectedScore1>
|
||||
<ConnectedScore2>1</ConnectedScore2>
|
||||
<InternalFragments>False</InternalFragments>
|
||||
<InternalFragmentWeight>1</InternalFragmentWeight>
|
||||
<InternalFragmentAas>KRH</InternalFragmentAas>
|
||||
</fragmentationParams>
|
||||
<fragmentationParams>
|
||||
<Name>ETHCD</Name>
|
||||
<Connected>False</Connected>
|
||||
<ConnectedScore0>1</ConnectedScore0>
|
||||
<ConnectedScore1>1</ConnectedScore1>
|
||||
<ConnectedScore2>1</ConnectedScore2>
|
||||
<InternalFragments>False</InternalFragments>
|
||||
<InternalFragmentWeight>1</InternalFragmentWeight>
|
||||
<InternalFragmentAas>KRH</InternalFragmentAas>
|
||||
</fragmentationParams>
|
||||
<fragmentationParams>
|
||||
<Name>ETCID</Name>
|
||||
<Connected>False</Connected>
|
||||
<ConnectedScore0>1</ConnectedScore0>
|
||||
<ConnectedScore1>1</ConnectedScore1>
|
||||
<ConnectedScore2>1</ConnectedScore2>
|
||||
<InternalFragments>False</InternalFragments>
|
||||
<InternalFragmentWeight>1</InternalFragmentWeight>
|
||||
<InternalFragmentAas>KRH</InternalFragmentAas>
|
||||
</fragmentationParams>
|
||||
<fragmentationParams>
|
||||
<Name>UVPD</Name>
|
||||
<Connected>False</Connected>
|
||||
<ConnectedScore0>1</ConnectedScore0>
|
||||
<ConnectedScore1>1</ConnectedScore1>
|
||||
<ConnectedScore2>1</ConnectedScore2>
|
||||
<InternalFragments>False</InternalFragments>
|
||||
<InternalFragmentWeight>1</InternalFragmentWeight>
|
||||
<InternalFragmentAas>KRH</InternalFragmentAas>
|
||||
</fragmentationParams>
|
||||
<fragmentationParams>
|
||||
<Name>Unknown</Name>
|
||||
<Connected>False</Connected>
|
||||
<ConnectedScore0>1</ConnectedScore0>
|
||||
<ConnectedScore1>1</ConnectedScore1>
|
||||
<ConnectedScore2>1</ConnectedScore2>
|
||||
<InternalFragments>False</InternalFragments>
|
||||
<InternalFragmentWeight>1</InternalFragmentWeight>
|
||||
<InternalFragmentAas>KRH</InternalFragmentAas>
|
||||
</fragmentationParams>
|
||||
</fragmentationParamsArray>
|
||||
</MaxQuantParams>
|
10
tests/modules/maxquant/lfq/test.yml
Normal file
10
tests/modules/maxquant/lfq/test.yml
Normal file
|
@ -0,0 +1,10 @@
|
|||
## TODO nf-core: Please run the following command to build this file:
|
||||
# nf-core modules create-test-yml maxquant/lfq
|
||||
- name: maxquant lfq
|
||||
command: nextflow run ./tests/modules/maxquant/lfq -entry test_maxquant_lfq -paramfile mqpar.xml -raw '*.raw' -fasta yeast.fasta -c tests/config/nextflow.config
|
||||
tags:
|
||||
- maxquant
|
||||
- maxquant/lfq
|
||||
files:
|
||||
- path: output/maxquant/proteinGroups.txt
|
||||
md5sum: e667c7caad0bc4b7ac383fd023c654fc
|
57976
tests/modules/maxquant/lfq/yeast.fasta
Normal file
57976
tests/modules/maxquant/lfq/yeast.fasta
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue