Description

Rescore peptide-spectrum matches and estimate false discovery rates using the Percolator semi-supervised learning algorithm.

Input

name:type
description
pattern

meta

:map

Groovy Map containing sample information. e.g. [ id:'sample1' ]

peptide_identification

:file

peptide identifications as PIN (Percolator input) file

*.pin

Output

name:type
description
pattern

pout_xml

meta

:map

Groovy Map containing sample information. e.g. [ id:'sample1' ]

${prefix}.pout.xml

:file

Percolator output in XML format containing all PSM-level results

*.pout.xml

pout_pepxml

meta

:map

Groovy Map containing sample information. e.g. [ id:'sample1' ]

${prefix}.pep.xml

:file

Percolator output in pepXML format

*.pep.xml

features_pin

meta

:map

Groovy Map containing sample information. e.g. [ id:'sample1' ]

${prefix}.features.pin

:file

Tab-separated file with rescored features (PIN format)

*.features.pin

weights

meta

:map

Groovy Map containing sample information. e.g. [ id:'sample1' ]

${prefix}.weights.tsv

:file

TSV file containing the final feature weights

*.weights.tsv

target_peptides

meta

:map

Groovy Map containing sample information. e.g. [ id:'sample1' ]

${prefix}.pep.target.pout

:file

Target peptide-level results in tab separated format (pout)

*.pep.target.pout

decoy_peptides

meta

:map

Groovy Map containing sample information. e.g. [ id:'sample1' ]

${prefix}.pep.decoy.pout

:file

Decoy peptide-level results in tab separated format (pout)

*.pep.decoy.pout

target_psms

meta

:map

Groovy Map containing sample information. e.g. [ id:'sample1' ]

${prefix}.psm.target.pout

:file

Target PSM-level results in tab separated format (pout)

*.psm.target.pout

decoy_psms

meta

:map

Groovy Map containing sample information. e.g. [ id:'sample1' ]

${prefix}.psm.decoy.pout

:file

Decoy PSM-level results in tab separated format (pout)

*.psm.decoy.pout

target_proteins

meta

:map

Groovy Map containing sample information. e.g. [ id:'sample1' ]

${prefix}.protein.target.pout

:file

Target protein-level results in tab separated format (pout)

*.protein.target.pout

decoy_proteins

meta

:map

Groovy Map containing sample information. e.g. [ id:'sample1' ]

${prefix}.protein.decoy.pout

:file

Decoy protein-level results in tab separated format (pout)

*.protein.decoy.pout

versions_percolator

${task.process}

:string

The name of the process

percolator

:string

The name of the tool

percolator --help 2>&1 | head -1 | sed "s;Percolator version \([^,]*\),.*;\1;"

:eval

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions

${task.process}

:string

The name of the process

percolator

:string

The name of the tool

percolator --help 2>&1 | head -1 | sed "s;Percolator version \([^,]*\),.*;\1;"

:eval

The expression to obtain the version of the tool

Tools

percolator
Apache-2.0

Semi-supervised learning for peptide identification from shotgun proteomics datasets.