Software:TPP
From SPCTools
Revision as of 23:48, 14 October 2014 Dshteynb (Talk | contribs) ← Previous diff |
Revision as of 01:46, 2 September 2023 Luis (Talk | contribs) (→Getting the software) Next diff → |
||
Line 1: | Line 1: | ||
The Trans-Proteomic Pipeline (TPP) is a collection of integrated tools for MS/MS proteomics, developed at the SPC. | The Trans-Proteomic Pipeline (TPP) is a collection of integrated tools for MS/MS proteomics, developed at the SPC. | ||
- | <imagemap> | ||
- | File:TPP.jpg | ||
- | rect 760 142 940 88[[http://tools.proteomecenter.org/wiki/index.php?title=Software:ASAPRatio]] | ||
- | rect 762 203 944 153[[http://tools.proteomecenter.org/wiki/index.php?title=Software:XPRESS]] | ||
- | rect 762 273 944 219[[http://tools.proteomecenter.org/wiki/index.php?title=Software:Libra]] | ||
- | rect 1250 173 1431 88[[http://tools.proteomecenter.org/wiki/index.php?title=Software:SBEAMS]] | ||
- | rect 273 176 454 134[[http://tools.proteomecenter.org/wiki/index.php?title=SpectraST]] | ||
- | rect 273 128 454 88[[http://www.thegpm.org/TANDEM/api/]] | ||
- | rect 1010 273 1185 88[[http://tools.proteomecenter.org/wiki/index.php?title=Software:ProteinProphet]] | ||
- | rect 515 144 700 88[[http://tools.proteomecenter.org/wiki/index.php?title=Software:PeptideProphet]] | ||
- | rect 515 207 700 152[[http://tools.proteomecenter.org/wiki/index.php?title=TPP_Tutorial#8._Further_peptide-level_validation_iProphet]] | ||
- | rect 50 333 264 300[[http://tools.proteomecenter.org/wiki/index.php?title=Formats:mzXML]] | ||
- | rect 425 333 1058 300[[http://tools.proteomecenter.org/formats/pepXML/pepXML_xmlspy_docs.html]] | ||
- | rect 1168 333 1377 300[[http://tools.proteomecenter.org/formats/protXML/protXML_xmlspy_docs.html]] | ||
- | rect 1250 270 1433 185[[http://pipe2.systemsbiology.net/PIPE2/]] | ||
- | </imagemap> | ||
+ | == Overview == | ||
+ | [[image:TPP.jpg|1200px]] | ||
+ | <!-- imagemap> | ||
+ | image:TPP.jpg| | ||
+ | rect 940 142 760 88 [[http://tools.proteomecenter.org/wiki/index.php?title=Software:ASAPRatio]] | ||
+ | rect 940 203 760 153 [[http://tools.proteomecenter.org/wiki/index.php?title=Software:XPRESS]] | ||
+ | rect 940 273 760 219 [[http://tools.proteomecenter.org/wiki/index.php?title=Software:Libra]] | ||
+ | rect 1431 173 1250 88 [[http://tools.proteomecenter.org/wiki/index.php?title=Software:SBEAMS]] | ||
+ | rect 454 176 273 134 [[http://tools.proteomecenter.org/wiki/index.php?title=SpectraST]] | ||
+ | rect 454 128 273 88 [[http://www.thegpm.org/TANDEM/api/]] | ||
+ | rect 1185 273 1010 88 [[http://tools.proteomecenter.org/wiki/index.php?title=Software:ProteinProphet]] | ||
+ | rect 700 144 515 88 [[http://tools.proteomecenter.org/wiki/index.php?title=Software:PeptideProphet]] | ||
+ | rect 700 207 515 152 [[http://tools.proteomecenter.org/wiki/index.php?title=TPP_Tutorial#8._Further_peptide-level_validation_iProphet]] | ||
+ | rect 264 333 50 300 [[http://tools.proteomecenter.org/wiki/index.php?title=Formats:mzXML]] | ||
+ | rect 1058 333 425 300 [[http://tools.proteomecenter.org/formats/pepXML/pepXML_xmlspy_docs.html]] | ||
+ | rect 1377 333 1168 300 [[http://tools.proteomecenter.org/formats/protXML/protXML_xmlspy_docs.html]] | ||
+ | rect 1433 270 1250 185 [[http://pipe2.systemsbiology.net/PIPE2/]] | ||
+ | desc none | ||
+ | </imagemap --> | ||
== Authors and Contributors == | == Authors and Contributors == | ||
Line 24: | Line 27: | ||
==Getting the software== | ==Getting the software== | ||
+ | The latest TPP version is <b>6.3.3</b>, released September 2023. | ||
- | ===Support Note=== | + | {| style="border-collapse: separate; border-spacing: 2; border-width: 1px; padding: 4px;" |
- | For support both during and after installation, you are strongly encouraged to consult the SPC Tools newsgroups: | + | |[[Image:Info.png|middle|left]] |
+ | | For support both during and after installation, you are encouraged to consult the SPC Tools newsgroups: | ||
* The [http://groups.google.com/group/spctools-discuss spctools-discuss discussion group] provides active community support and discussion for the tools. | * The [http://groups.google.com/group/spctools-discuss spctools-discuss discussion group] provides active community support and discussion for the tools. | ||
- | * Important information about new releases and software updates can be found on the [http://groups.google.com/group/spctools-announce spctools-announce discussion group]. You are '''highly encouraged''' to subscibe to this low-volume list. | + | * Subscribing to the low-volume mailing list [http://groups.google.com/group/spctools-announce spctools-announce discussion group] will keep you up to date with the latest news on new releases and software updates for TPP. |
- | + | |} | |
===Installing on a Windows System=== | ===Installing on a Windows System=== | ||
- | [http://sourceforge.net/projects/sashimi/files/Trans-Proteomic%20Pipeline%20%28TPP%29/ Latest download (4.7.1)] | ||
- | |||
- | [[Windows Installation Guide | Detailed Windows installation guide]] | ||
- | ===Source code Installation (For Linux systems)=== | + | The Windows version of TPP is provided as a pre-built binary self-installing executable which can be downloaded from the SourceForge site [http://sourceforge.net/projects/sashimi/files/latest/download?source=files here]. There are also detailed instructions on how to install the latest version of TPP in the [[TPP:5.2_Installation | TPP 5.2.0 Windows installation guide]]. (instructions also apply to 6.x versions) |
- | The latest source code package can be found [http://sourceforge.net/project/showfiles.php?group_id=69281&package_id=126912 here], on the Sashimi project site on SourceForge. These community-contributed notes are a guide to installing on the Ubuntu distribution but should be similar to other linux systems. | + | |
- | * [[TPP:Installing on Ubuntu 7.04]] | + | ===Source Code Installation (For Linux systems)=== |
- | * [[TPP:Installing on Ubuntu 8.10]] | + | The latest source code package can be found [http://sourceforge.net/projects/sashimi/files/Trans-Proteomic%20Pipeline%20%28TPP%29/ here], on the Sashimi project site on SourceForge. This is gzipped tar archive that can be unpacked using tools such as tar, 7-zip, or WinZip. Details on how to compile TPP can be found in the '''README''' and '''INSTALL_LINUX''' files found in the top level directory of the package. There is also a series of installation guides, which are more detailed and contain information specific to certain distributions: [[Linux Installation Guides|Linux Installation Guides]]. |
- | * [[TPP 4.2.1: Installing on Ubuntu 9.04]] | + | |
- | * [[TPP 4.3.1: Installing on Ubuntu 10.04]] | + | |
- | * [[TPP 4.5.2: Installing on Ubuntu 10.04.3]] | + | |
===Advanced Topic: building the TPP from source on Windows=== | ===Advanced Topic: building the TPP from source on Windows=== | ||
Line 78: | Line 76: | ||
[[Software:Libra|Libra]]: Quantification of isobarically-labeled samples (e.g. iTraq, TMT, etc) for any number of channels | [[Software:Libra|Libra]]: Quantification of isobarically-labeled samples (e.g. iTraq, TMT, etc) for any number of channels | ||
+ | |||
+ | [[Software:StPeter|StPeter]]: Label-free Quantification of Shotgun-MS using Normalized Spectral Indexes, Spectral Counts, or Normalized Spectral Abundance Factors. | ||
===Graphical User Interface (GUI)=== | ===Graphical User Interface (GUI)=== | ||
Line 93: | Line 93: | ||
===Input Processing: mzXML Tools=== | ===Input Processing: mzXML Tools=== | ||
- | [[Software:readmzXML|readmzXML]]: mzXML parser based on RAMP | + | [[Software:readmzXML|readmzXML]]: mzML/mzXML parser based on RAMP |
[[Software:MzXML2Search|MzXML2Search]]: Converts mzXML files to SEQUEST dta, MASCOT mgf, and Micromass pkl files | [[Software:MzXML2Search|MzXML2Search]]: Converts mzXML files to SEQUEST dta, MASCOT mgf, and Micromass pkl files | ||
Line 102: | Line 102: | ||
[[Software:MZIdentML|MZIdentML]]: Handling MZIdentml | [[Software:MZIdentML|MZIdentML]]: Handling MZIdentml | ||
+ | |||
+ | [[Software:DidIScanThat|DidIScanThat]]: Interrogating MS/MS spectra of mzML files. | ||
RAMP: mzXML data parser | RAMP: mzXML data parser |
Revision as of 01:46, 2 September 2023
The Trans-Proteomic Pipeline (TPP) is a collection of integrated tools for MS/MS proteomics, developed at the SPC.
Contents |
Overview
Authors and Contributors
See TPP:Authors and Contributors
Getting the software
The latest TPP version is 6.3.3, released September 2023.
For support both during and after installation, you are encouraged to consult the SPC Tools newsgroups:
|
Installing on a Windows System
The Windows version of TPP is provided as a pre-built binary self-installing executable which can be downloaded from the SourceForge site here. There are also detailed instructions on how to install the latest version of TPP in the TPP 5.2.0 Windows installation guide. (instructions also apply to 6.x versions)
Source Code Installation (For Linux systems)
The latest source code package can be found here, on the Sashimi project site on SourceForge. This is gzipped tar archive that can be unpacked using tools such as tar, 7-zip, or WinZip. Details on how to compile TPP can be found in the README and INSTALL_LINUX files found in the top level directory of the package. There is also a series of installation guides, which are more detailed and contain information specific to certain distributions: Linux Installation Guides.
Advanced Topic: building the TPP from source on Windows
NOTE: These advanced topics are for developers. Windows users can download and run the TPP Windows installer, which includes everything needed to run the TPP.
- TPP:Building Windows-native binaries with Mingw
- TPP:Building Windows-native binaries with Visual Studio 2005
Mac OSX
Please Note: The TPP is not currently officially supported on Mac OSX. This means that we cannot respond to installation or usage help requests. Users, however, are encouraged to post to the spctools-discuss newsgroup to seek help from the community, or to contact the author of the corresponding post directly.
- Mac OSX Installation guide by Ulrich auf dem Keller
- Installing TPP 4.6.2 on Mountain Lion Mac OSX by Bosco Ho
Software contained in the TPP
Probability Assignment and Validation
PeptideProphet: Statistical validation of PSMs using search engine results.
iProphet: Distinct peptide sequence validation, using PeptideProphet results; can also combine the results of multiple search engines.
ProteinProphet: Protein identification and validation, using PeptideProphet OR iProphet results.
Mayu: Decoy-estimated FDRs (false discovery rate) for PeptideProphet results.
Protein Quantification
XPRESS: Calculation of relative abundances of peptides and proteins from isotopically labeled MS/MS samples.
ASAPRatio: Automated Statistical Analysis on Protein Ratio; an alternative to XPRESS.
Libra: Quantification of isobarically-labeled samples (e.g. iTraq, TMT, etc) for any number of channels
StPeter: Label-free Quantification of Shotgun-MS using Normalized Spectral Indexes, Spectral Counts, or Normalized Spectral Abundance Factors.
Graphical User Interface (GUI)
Petunia: Petunia is the name of the TPP's web-based GUI, which presents the tools in an organized and logical manner for those who do not wish to use the command-line.
Spectral Library Building and Searching
SpectraST: Searches spectral libraries (including publicly available ones from NIST and GPM) to identify peptide MS/MS spectra. Builds spectral libraries from sequence search results.
Protein ID Curation
Out2Summary - converter of SEQUEST and TurboSEQUEST *.out files into a single HTML-SUMMARY file ready for use with INTERACT
Pep3D: Viewer for LC-MS and LC-MS/MS results.
Input Processing: mzXML Tools
readmzXML: mzML/mzXML parser based on RAMP
MzXML2Search: Converts mzXML files to SEQUEST dta, MASCOT mgf, and Micromass pkl files
mzStar: SCIEX/ABI Analyst format to mzXML converter
ReAdW: ThermoFinnigan Xcalibur format to mzXML converter
MZIdentML: Handling MZIdentml
DidIScanThat: Interrogating MS/MS spectra of mzML files.
RAMP: mzXML data parser
Input Processing: Search-Engine to pepXML converters
- Sequest results: Out2XML
- Mascot results: Mascot2XML
- Tandem results: Tandem2XML
Database Search Tools
- X!Tandem: Open source peptide search engine from GPM
- Comet: Open source peptide search engine from Comet-MS
Working with supported search engines
The TPP currently supports Sequest, Mascot, ProbID, X!Tandem, Comet, SpectraST, MSGF+, Inspect, MyriMatch, and Phenyx. Please see the supported search engines page for more information.
Example Data Analysis
- Example Data Analysis
- Try our TPP Tutorial
- You can also see the older TPP Tutorial v2 and TPP Tutorial v1
TPP and Related Software Tools
This page describes the (sometimes confusing!) relationship between the many software projects that integrate with the TPP, either as compatible search engines, or as projects that repackage and redistribute the TPP itself.
Additional help
FAQ
Newsgroups
subscriptions highly recommended for SPC Tools users
spctools-discuss
spctools-discuss discussion group: very active, daily discussions ranging from installation to data processing. All users, new and experienced, encouraged to participate.
spctools-announce
spctools-announce discussion group: infrequent, important notifications of updates to our software
TPP Demo and Tutorial
Try or end-to-end analysis of Orbitrap SILAC data in our TPP Tutorial.
Developer Documentation
- Developer Documentation
- Boost CPP libraries
- Debugging:Understanding XSL-Generating Code in Perl
- Debugging:Working with boost::shared ptr