PeptideShaker

Posted on  by 



  1. Peptideshaker Github
  2. Peptideshaker

PeptideShaker is a feature-packed piece of software aimed at chemists, biologists, physicists and other profesionalls that need to analyze proteins and peptides. PeptideShaker 1.1.3: 蛋白数据库获取和显示蛋白序列识别结果软件: VPLG 20150917: 可视化的蛋白质-配体相互作用图软件: 以上软件,除特别注明外,均在生物软件DVD光盘1中。. In PeptideShaker the 'confidence' is just 1-PEP. So if you got FDR, FNR, and PEP the most difficult is done! When you set a 95% confidence threshold, the tool goes from the best scoring hits to the worse, and stops just before the first one going under 95%. A colleague just SearchGUI/Peptideshaker using the latest Galaxy wrapper and got: java.lang.IllegalArgumentException: Only one site found in peptide score to position map when estimating the A-score for spectrum 20180613HPChloroMeOHC8.

Latest version

Released:

MS²ReScore: Sensitive PSM rescoring with predicted MS² peak intensities and retention times.

Project description


Sensitive peptide identification rescoring with predicted spectra usingMS²PIP,DeepLC, andPercolator.

  • Usage

About MS²ReScore

MS²ReScore performs sensitive peptide identification rescoring with predictedspectra using MS²PIP,DeepLC, andPercolator. This results in more confidentpeptide identifications, which allows you to get more peptide IDs at the same falsediscovery rate (FDR) threshold, or to set a more stringent FDR threshold while stillretaining a similar number of peptide IDs. MS²ReScore is ideal for challengingproteomics identification workflows, such as proteogenomics, metaproteomics, orimmunopeptidomics.

MS²ReScore uses identifications from aPercolator IN (PIN) file,or from the output of one of these search engines:

  • MaxQuant: Start from msms.txt identificationfile and directory with .mgf files. (Be sure to export without FDRfiltering!)
  • MSGFPlus: Start with an .mzididentification file and corresponding .mgf.
  • X!Tandem: Start with an X!Tandem .xmlidentification file and corresponding .mgf.
  • PeptideShaker: Start with aPeptideShaker Extended PSM Report and corresponding .mgf file.

If you use MS²ReScore for your research, please cite the following article:

Accurate peptide fragmentation predictions allow data driven approaches to replaceand improve upon proteomics search engine scoring functions. Ana S C Silva, RobbinBouwmeester, Lennart Martens, and Sven Degroeve. Bioinformatics (2019)doi:10.1093/bioinformatics/btz383

To replicate the experiments described in this article, check out thepub branch of this repository.

Installation

MS²ReScore requires:

  • Python 3.7 or higher on Linux, macOS, orWindows Subsystem for Linux
  • If the option run_percolator is set to True,Percolator needs to be callable with thepercolator command (tested withversion 3.02.1)
  • Some pipelines require the Percolator converters, such as tandem2pin, as well. Theseare usually installed alongside Percolator.

Minimal installation:

Recommended installation, including DeepLC for retention time prediction:

We recommend using a venv orconda virtual environment.

Usage

Command line interface

Run MS²ReScore from the command line as follows:

Run ms2rescore --help to see all command line options.

Configuration file

MS²ReScore can be further configured through a JSON configuration file. A correctconfiguration is required to, for example, correctly parse the peptide modificationsfrom the search engine output. If no configuration file is passed, or some options arenot configured, thedefault valuesfor these settings will be used. Options passed from the command line will overridethe configuration file. The full configuration is validated against aJSON Schema.

A full example configuration file can be found inms2rescore/package_data/config_default.json.

The config file contains three top level categories (general, ms2pip andpercolator) and an additional categories for specific search engines(e.g. maxquant). The most important options in general are:

Peptideshaker
  • pipeline(string): Pipeline to use, depending on input format. Must be one of:['infer', 'pin', 'tandem', 'maxquant', 'msgfplus', 'peptideshaker']. Default: infer.
  • feature_sets(array): Feature sets for which to generate PIN files andoptionally run Percolator. Default: ['all'].
    • Items(string): Must be one of:['all', 'ms2pip_rt', 'searchengine', 'rt', 'ms2pip'].

An overview of all options can be found in configuration.md

PeptideShaker

Notes for specific search engines

  • MSGFPlus: Run MSGFPlus in a concatenated target-decoy search, with the-addFeatures 1 flag.
  • MaxQuant:
    • Run MaxQuant without FDR filtering (set to 1)
    • MaxQuant requires additional options in the configuration file:
      • modification_mapping: Maps MaxQuant output to MS²PIP modifications list.Keys must contain MaxQuant's two-letter modification codes and values must matchone of the modifications listed in the MS²PIP configuration (seeMS2PIP config).
      • fixed_modifications: Must list all modifications set as fixed during theMaxQuant search (as this is not denoted in the msms.txt file). Keys refer to theamino acid, values to the modification name used in the MS²PIP configuration.

Peptideshaker Github

Output

Several intermediate files are created when the entire pipeline is run. These can beaccessed by specifying the tmp_dir option. Depending on whether or not Percolator isrun, the following output files can be expected:

For each feature set (e.g. all, ms2pip, searchengine...):

Peptideshaker

  • <file>.pin Percolator IN file
  • <file>.pout Percolator OUT file with target PSMs
  • <file>.pout_dec Percolator OUT file with decoy PSMs
  • <file>.weights Internal feature weights used by Percolator's scoring function.
PeptideShaker

Release historyRelease notifications | RSS feed

2.0.0b5 pre-release

2.0.0b4 pre-release

2.0.0b3 pre-release

2.0.0b2 pre-release

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for ms2rescore, version 2.0.0b5
Filename, sizeFile typePython versionUpload dateHashes
Filename, size ms2rescore-2.0.0b5-py3-none-any.whl (46.6 kB) File type Wheel Python version py3 Upload dateHashes
Filename, size ms2rescore-2.0.0b5.tar.gz (39.6 kB) File type Source Python version None Upload dateHashes
Close

Hashes for ms2rescore-2.0.0b5-py3-none-any.whl

PeptideShaker
Hashes for ms2rescore-2.0.0b5-py3-none-any.whl
AlgorithmHash digest
SHA2569f723c73125d18c8e4a44a29a9adce3efca418340e0007353a6d6278c1fa9545
MD52228a6e350ded00d9de79819456ab884
BLAKE2-25658466bc3a324b2d9bccfc212405cf0da3a5a928f6890b6986514680413085d49
Close

Hashes for ms2rescore-2.0.0b5.tar.gz

Hashes for ms2rescore-2.0.0b5.tar.gz
AlgorithmHash digest
SHA2568d69ae0fe76db9fe585d8dac3ff01d59d28a99b1e2a2bc3e960544ec55ca0497
MD55a9e471c30d46450599350a84fc939ee
BLAKE2-25665be698a2c01d3049a90aa251d86655b0b02e814674698ef5f85ced334e2c739

log

agedescription
Wed, 06 May 2015 06:18:24 -0400Fix datatypes for searchgui input and outputdraftdefaulttip
Wed, 06 May 2015 03:34:28 -0400Fix datatypes for searchgui input and outputdraft
Wed, 06 May 2015 03:30:37 -0400Fix datatypes for searchgui input and outputdraft
Mon, 04 May 2015 20:25:30 -0400planemo upload commit bd558dfd8243ad3507f95f9dd130dc4011f934c3-dirtydraft
Tue, 24 Mar 2015 19:58:38 -0400Uploadeddraft
Mon, 16 Feb 2015 16:28:52 -0500Uploadeddraft
Mon, 16 Feb 2015 13:40:36 -0500Uploadeddraft
Mon, 16 Feb 2015 04:18:17 -0500Uploadeddraft
Mon, 15 Dec 2014 21:33:25 -0500Uploadeddraft
Mon, 15 Dec 2014 21:00:40 -0500Uploadeddraft
Mon, 15 Dec 2014 20:58:33 -0500Uploadeddraft
Mon, 15 Dec 2014 20:58:12 -0500Uploadeddraft
Mon, 15 Dec 2014 20:57:59 -0500Uploadeddraft
Mon, 15 Dec 2014 20:57:43 -0500Uploadeddraft
Mon, 15 Dec 2014 20:53:31 -0500Deleted selected filesdraft
Mon, 15 Dec 2014 19:56:40 -0500Uploadeddraft
Mon, 15 Dec 2014 19:55:47 -0500Uploadeddraft
Mon, 15 Dec 2014 19:54:46 -0500Uploadeddraft
Mon, 15 Dec 2014 19:38:07 -0500Uploadeddraft
Sun, 14 Dec 2014 23:00:08 -0500Uploadeddraft
Sun, 14 Dec 2014 22:59:52 -0500Deleted selected filesdraft
Sun, 14 Dec 2014 22:59:29 -0500Uploadeddraft
Tue, 24 Jun 2014 17:09:26 -0400Uploadeddraft
Tue, 24 Jun 2014 17:09:06 -0400Uploadeddraft
Fri, 20 Jun 2014 15:42:17 -0400Uploadeddraft
Fri, 20 Jun 2014 15:42:02 -0400Uploadeddraft
Fri, 20 Jun 2014 15:31:59 -0400Uploadeddraft
Fri, 20 Jun 2014 15:30:58 -0400Uploadeddraft
Mon, 09 Jun 2014 06:32:28 -0400Uploadeddraft
Fri, 09 May 2014 04:11:23 -0400Deleted selected filesdraft
Fri, 09 May 2014 04:02:11 -0400Uploadeddraft
Wed, 07 May 2014 00:47:14 -0400Improved help textdraft
Tue, 06 May 2014 15:45:35 -0400Uploadeddraft
Mon, 05 May 2014 03:44:02 -0400Deleted selected filesdraft
Mon, 05 May 2014 03:43:23 -0400Uploadeddraft
Mon, 05 May 2014 03:38:17 -0400Added functional testdraft
Sun, 04 May 2014 03:20:54 -0400Uploadeddraft
Sat, 03 May 2014 14:06:01 -0400Uploadeddraft
Sat, 03 May 2014 13:58:19 -0400Uploadeddraft
Fri, 02 May 2014 15:34:25 -0400Uploadeddraft
Fri, 02 May 2014 02:35:17 -0400Uploadeddraft
Thu, 01 May 2014 17:41:16 -0400Uploadeddraft
Sat, 12 Apr 2014 11:50:34 -0400Uploadeddraft
lessmore| rev 42: (0)tip




Coments are closed