https://github.com/compomics/xtandem-parser
Java-based parser for X!Tandem output xml files
https://github.com/compomics/xtandem-parser
bioinformatics proteomics xtandem
Last synced: about 2 months ago
JSON representation
Java-based parser for X!Tandem output xml files
- Host: GitHub
- URL: https://github.com/compomics/xtandem-parser
- Owner: CompOmics
- Created: 2015-08-21T21:30:56.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2021-10-12T10:17:32.000Z (over 4 years ago)
- Last Synced: 2025-09-10T05:08:59.775Z (7 months ago)
- Topics: bioinformatics, proteomics, xtandem
- Language: Java
- Homepage: http://compomics.github.io/projects/xtandem-parser.html
- Size: 690 KB
- Stars: 1
- Watchers: 15
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-2.0.txt
Awesome Lists containing this project
README
# XTandem Parser #
* [Introduction](#introduction)
* [Libraries](#libraries)
* [Maven Dependency](#maven-dependency)
* [Result Analysis](#result-analysis)
* [Screenshots](#screenshots)
**XTandem Parser Publications:**
* [Muth et al: Proteomics 2010 Apr;10(7):1522-4](http://www.ncbi.nlm.nih.gov/pubmed/20140905).
* If you use **XTandem Parser** as part of a paper, please include the reference above.
**SearchGUI and PeptideShaker:**
* To run X!Tandem searches we recommend the use of [SearchGUI](http://compomics.github.io/projects/searchgui.html).
* To visualize and analyze X!Tandem results we recommend the use of [PeptideShaker](http://compomics.github.io/projects/peptide-shaker.html).
---
| | | |
| :------------------------- | :---------------: | :--: |
|
| *v1.13.0 - All platforms* | [ReleaseNotes](https://github.com/compomics/xtandem-parser/wiki/ReleaseNotes) |
---
## Introduction ##
**XTandem Parser** is a Java project for extracting information from X!Tandem output xml files. [X!Tandem software](http://www.thegpm.org/tandem/index.html) can match tandem mass spectra with peptide sequences and works as a search engine for protein identification.
The output xml format can be found [here](http://www.thegpm.org/docs/X_series_output_form.pdf) (PDF).
And the input xml format is explained here [here](http://www.thegpm.org/tandem/api/index.html).
If you need an example file to play with, one is provided as a zip file in the downloads section on the right.
The parser is developed by Thilo Muth under the guidance of Marc Vaudel, Prof. Dr. Albert Sickmann and Prof. Dr. Lennart Martens. Great help came from Harald Barsnes who was involved in the development of [OMSSA Parser](http://compomics.github.io/projects/omssa-parser.html).
Thanks to Steffi Wortelkamp for persistent testing.
[Go to top of page](#xtandem-parser)
---
## Libraries ##
The following libraries were used for the general user interface (spectrum viewer):
* [SwingX](https://swingx.dev.java.net/)
* [JGoodies](http://www.jgoodies.com/)
* [Utilities](http://compomics.github.io/projects/compomics-utilities.html)
[Go to top of page](#xtandem-parser)
---
## Maven Dependency ##
**XTandem Parser** is available for use in Maven projects:
```
de.proteinms.xtandemparser
xtandem-parser
X.Y.Z
```
```
genesis-maven2-repository
Genesis maven2 repository
http://genesis.UGent.be/maven2
default
ebi-repo
The EBI internal repository
http://www.ebi.ac.uk/~maven/m2repo
pst-release
EBI Nexus Repository
http://www.ebi.ac.uk/Tools/maven/repos/content/repositories/pst-release
```
Update the version number to latest released version.
[Go to top of page](#xtandem-parser)
---
## Result Analysis ##
To visualize and analyze X!Tandem results we recommend the use of [PeptideShaker](http://compomics.github.io/projects/peptide-shaker.html). **PeptideShaker** is a search engine independent platform for visualization of peptide and protein identification results from multiple search engines.
[Go to top of page](#xtandem-parser)
---
## Screenshots ##
(Click on the screenshot to see the full size version)
[](https://github.com/compomics/xtandem-parser/wiki/images/screenshots/xTandemParser.PNG)
[Go to top of page](#xtandem-parser)