TPP:6.3.0 Release Notes
From SPCTools
Revision as of 20:44, 30 March 2023
Trans-Proteomic Pipeline (TPP) software, release 6.3.0 is a major release of TPP that contains new features, improvements, and fixes to 6.2.0. The software is available for Windows as well as Linux (and unofficially) for OSX from all the usual locations (please see the section below, "Getting the TPP software"). Most users are recommended to use the Windows installer, which installs and configures TPP and other required software (such as a web server). For advanced users who need to customize TPP, or for those who run on Linux or OS X, you can download the source code. Again, most users don't need build from source, and should use the Windows installer.
For installation help, please see TPP:5.2_Installation (same as for 6.2.0)
Previous release notes are available at TPP:6.2.0_Release_Notes
Contents |
Major Changes
⭐ Update to Comet 2023.01.2
Analytical Tools
PeptideProphet
👍 New Features
- New models for MSBooster statistics of delta RT loess and unweighted spectral entropy
✅ Bugfixes
- when reporting ZACCMASS parameters in search_summary make sure each type of model is available
iProphet
✅ Bugfixes
- report heteroxl value as a parameter for xl data when HETEROXL model is enabled
- adjust HETEROXL model so pseudocounts are assigned to positive and negative model based on the updated prior probability of an xl id being correct.
PTMProphet
👍 New Features
- now different neutral losses for different amino acids (same PTM) are now possible to define (e.g. ST:79.966331:-97.976896,HY:79.966331:-79.966331) ptmprophet will collapse these to a single ptm type HYST:79.966331 but use different neutral losses for HY ans ST
✅ Bugfixes
- correct reporting of modified peptides with n-term mods (discovered by Eric)
- fix reporting and updating modification_info in pepXML (discovered by Eric)
- modifications were not being updated to the most likely mod site (reported by Eric)
ProteinProphet
✅ Bugfixes
- Restore reporting of percent_coverage that has been broken since TPP 6.1.0
SpectraST
👍 New Features
- SpectraST update to use Proforma, mzPAF
🚀 Improvements
- Adjustments to peak annotation and shuffle-and-reposition decoy methods
- Set default fragmentation type to HCD (used to be CID, which is now becoming rare)
✅ Bugfixes
- Fix bug of decoy generation from non-mzPAF annotated libraries
DISCO
👍 New Features
- implement unweighted spectral entropy calculation on traces, sort traces by entropy first
Libra
🚀 Improvements
- Never use/quantify a spectrum with zero intensity across ALL channels
- Report peptide ratios to two decimal places instead of three
- Set floor to 1e-3 in order to avoid negative INF when intensities are equal/close to zero [still TBD if this is the most optimal value]
- added TPP version info to tag output
✅ Bugfixes
- report protein ratio in TSV output for protein name in protXML entry (instead of pulling name from pepXML tags)
InteractParser
👍 New Features
- New option to read and record MSBooster statistics of delta RT loess and unweighted spectral entropy from a PIN file produced by MSBooster
✅ Bugfixes
- re-correct issue with terminal mods (found by Eric) that have to be reported in file with multiple msms_run_summary tags
- make sure terminal mods are reported AFTER aminoacid mods per the schema (issue found by Jimmy)
- propagate terminal mods use in the search when processing a file with multiple runs.
promast
🚀 Improvements
- Preserve I/L fidelity of input sequences when reporting mapping results
decoyFastaGenerator.pl
👍 New Features
- new option -o to create one decoy set instead of two independent sets
comparePeps_Categories.pl
🚀 Improvements
- Don't output stats when there are no stats
- scientific notation
Interfaces
Petunia
🚀 Improvements
- Add IBT-10 and -16 reporter masses to Libra conditions page
✅ Bugfixes
- Fix link to (updated?) .raw metadata file
PepXMLViewer
👍 New Features
- New option to require all protein mappings to match required protein text
- useful for filtering for decoys when there are multimapping decoys that also map to non-decoys (feature suggested by Seamus)
- Since different neutral losses for different amino acids (same PTM) are now possible to define in PTMProphet (e.g. ST:79.966331:-97.976896,HY:79.966331:-79.966331) PepXMLViewer will collapse these to a single ptm type HYST:79.966331 for display purposes
🚀 Improvements
- adding unweighted_spectral_entropy and delta_RT_loess for display
✅ Bugfixes
- correct filtering for proteins in the case of xl type data from Kojak
ProtXMLViewer
🚀 Improvements
- Replace name of Num_Peptides filter with more apt Num_PSMs; no functionality change
XPRESS Peptide
👍 New Features
- Added basic start/end scan curation to Label-Free interface
🚀 Improvements
- Enable "Save" button only after user clicks on "Quantitate"
- Added CID label to plots
✅ Bugfixes
- set scan of peak to zero when no signal is found in scan range
mzTrace
✅ Bugfixes
- v3.3.1 RAWPEAK flag
TPP Landing page
🚀 Improvements
- Update latest TPP publication info
System / Other
- Fix issues with parsing correct precursor ion from higher msLevel (>2) spectra
- Support really, really, really, large file name sizes
- Upgrade wget to GNU Wget 1.21.2 built on msys
- Some memory management improvements
- Silence some compiler warnings
Known Issues
- (none)
Getting the TPP Software
- Download the TPP version 6.3.0 native windows installer (TPP_Setup_6.3.0.exe) from the Sashimi SourceForge project file release page:
http://sourceforge.net/projects/sashimi/files/
- Everyone is encouraged to read and contribute to our wiki, at
http://tools.proteomecenter.org/wiki/
- For guides to installing and using our software, please see our wiki:
http://tools.proteomecenter.org/wiki/index.php?title=Software:TPP
- For downloading the source code, please go to the following link:
http://sourceforge.net/projects/sashimi/files/ and find the 6.3.0 source code .tgz package
- Or, check out the code directly from svn:
svn checkout svn://svn.code.sf.net/p/sashimi/code/tags/release_6-3-0
- For building from source, please refer to the README and INSTALL files in src/ directory of TPP as well as this wiki.
Acknowledgements
The TPP Team: David, Luis, Mike, Eric, Jimmy, plus all other developers who contributed to this release from ISB. Thanks to developers and users from the TPP's user community who provided feedback and code contributions.