TPP:4.7.0 Release Notes
From SPCTools
Revision as of 00:11, 11 February 2014 JoeS (Talk | contribs) (→Improvements/Changes) ← Previous diff |
Revision as of 00:12, 11 February 2014 JoeS (Talk | contribs) (→Bug fixes) Next diff → |
||
Line 62: | Line 62: | ||
** BUGFIX with -MONO option being incorrectly parsed as a PTMProphet command. | ** BUGFIX with -MONO option being incorrectly parsed as a PTMProphet command. | ||
** BUGFIX pep.xml was being appended twice due to typo. | ** BUGFIX pep.xml was being appended twice due to typo. | ||
+ | |||
* Added comet-pepxml.cgi to Windows installer so it gets installed. | * Added comet-pepxml.cgi to Windows installer so it gets installed. | ||
Line 67: | Line 68: | ||
* Uses '/' then a '\' when separating the file from the spectrum | * Uses '/' then a '\' when separating the file from the spectrum | ||
* Fixed perl dependency issue in Petunia where the authors of IO::Compress::Zip renamed the option FilterEnvelope to FilterContainer without making it backwards compatible. Changed to use the more recent rendition and also added a minimum version of IO::Compress::Zip allowed. | * Fixed perl dependency issue in Petunia where the authors of IO::Compress::Zip renamed the option FilterEnvelope to FilterContainer without making it backwards compatible. Changed to use the more recent rendition and also added a minimum version of IO::Compress::Zip allowed. | ||
+ | * Addressed many of the issues brought up in this blog http://www.viva64.com/en/b/0212/ | ||
== Miscellaneous == | == Miscellaneous == |
Revision as of 00:12, 11 February 2014
Trans-Proteomic Pipeline (TPP) software, release 4.7.0 is a minor release of TPP that contains changes to 4.6.3. The software is available for Windows as well as Linux (and unofficially) through OSX source from all the usual locations (please see the section below, "Getting the software"). Most users are recommended to use the Windows installer, which installs and configures the TPP and other required software (such as a web server). For advanced users who need to customize the TPP, or for those who run high-throughput experiments, you can download the source code. Again, most users don't need build from source, and should use the Windows installer.
Previous release notes are available at TPP:4.6.3_Release_Notes
Contents |
New Features
- compareProts_ClusterHM.pl:
- tool for building heatmaps comparing different ProteinProphet results.
- ShowXIC.cgi:
- tool for visualizing Single Ion Current traces.
- Upgraded to r51 of X!Tandem (Jackhammer updates)
- Added the following additional parameters for TPP's version of X!Tandem so that you no longer have to use a taxonomy.xml but instead can just directly specify the paths:
tpp list path, peptide tpp list path, saps tpp list path, mods
- RNA-Seq functionality (alpha): contains a script for building a database from RNA-Seq data for use with TPP.
- Replaced updateAllPaths.pl with a new program, updatepaths.pl, that applies a more intelligent remapping of paths in pep.xml/prot.xml files by parsing the XML and updates attributes on the element based on its name.
- Added new useSGE and useSudo options to the Petunia web interface to run commands as authenticated user and/or to run on grid platforms such as the Sun Grid Engine (SGE). Caveat emptor.
Improvements/Changes
- indexmzXML:
- Allow more upto 100K scans per mzXML file
- get_prot.pl:
- filter by probability and any filter out filter_out string
- PTMProphet :
- support for more modifications
- improved modification recognition and performance on N-glyco capture data.
- handle static terminal modifications, whether of not the mod is written in the modified_peptide attribute of pepXML file.
- xinteract:
- Allow xinteract to keep running even if -nI is used to disable InteractParser, for using xinteract on previously interacted files (e.g. to do Quantitation separately with xinteract
- If PTMProphet was enabled, xinteract will run quantitation on the PTMProphet results.
- More Descriptive Usage statements
- PeptideProphetParser:
- print usage and exit when invoked without arguments.
- write directory to inputfile tag when the file path is not absolute, and check for extension...add one if needed.
- InterProphetParser (iProphet):
- iProphet: Added optional LENGTH model, and reporting of estimated number of corrects.
- KDModel: added more flexibility in bandwidth control.
- iModelParser.cgi:
- added display of iProphet estimates of total correct PSM and total correct peptides in the results.
- InteractParser:
- write directory to inputfile tag when the file path is not absolute.
- PepXMLViewer.cgi:
- Add start scan back as a sortable column.
- Allow iProphet results to link out to the correct search_summary thereby allowing to a link on each spectrum to display the results depending on the best scoring search engine.
- Added "no enzyme" (OMSSA) and "no cleavage" (Myrimatch) as alternatives to the "nonspecific" enzyme entry in TPP.
- Applied David Trudgian's recent changes to support clang 5.0/MacOSX
- Don't emit warnings about amino acid codes in X!Tandem if it is a stop ('*') code.
- Make a better guess as to the linux platform we're on when building from the source.
- Output a warning message in the Apache log if WEBSERVER_ROOT isn't set and we are being run by a web server.
Bug fixes
- InterProphetParser:
- BUGFIX with DECOY= option
- InteractParser:
- BUGFIX write closing tags when last spectrum query is empty.
- xinteract:
- BUGFIX with -MONO option being incorrectly parsed as a PTMProphet command.
- BUGFIX pep.xml was being appended twice due to typo.
- Added comet-pepxml.cgi to Windows installer so it gets installed.
- Fixed the link in the PepXMLViewer to use the pep.xml file instead of using the basename location of the input spectrum
- Uses '/' then a '\' when separating the file from the spectrum
- Fixed perl dependency issue in Petunia where the authors of IO::Compress::Zip renamed the option FilterEnvelope to FilterContainer without making it backwards compatible. Changed to use the more recent rendition and also added a minimum version of IO::Compress::Zip allowed.
- Addressed many of the issues brought up in this blog http://www.viva64.com/en/b/0212/
Miscellaneous
- Removed Pepc from TPP
Known Issues
- No known issues to report
Getting the TPP Software
- Download the TPP version 4.7.0 native windows installer (TPP_Setup_v4_7_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 4.7.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_4-7-0
- For building from source, please refer to the readme file in TPP/src as well as the wiki.
The TPP Team: Luis, David, Mike, Joe, and Jimmy plus all other developers who contributed to this release from the ISB. Thanks to developers and users from the TPP's user community who provided feedback and code contributions.
SVN Log
The SVN log of all changes since the previous release are available at TPP:4.7.0_SVN_Log.