title: MASCOT HTML and XML parser: an implementation of a novel object model for protein identification data.
abstract: Protein identification using MS is an important technique in proteomics as well as a major generator of proteomics data. We have designed the protein identification data object model (PDOM) and developed a parser based on this model to facilitate the analysis and storage of these data. The parser works with HTML or XML files saved or exported from MASCOT MS/MS ions search in peptide summary report or MASCOT PMF search in protein summary report. The program creates PDOM objects, eliminates redundancy in the input file, and has the capability to output any PDOM object to a relational database. This program facilitates additional analysis of MASCOT search results and aids the storage of protein identification information. The implementation is extensible and can serve as a template to develop parsers for other search engines. The parser can be used as a stand-alone application or can be driven by other Java programs. It is currently being used as the front end for a system that loads HTML and XML result files of MASCOT searches into a relational database. The source code is freely available at http://www.ccbm.jhu.edu and the program uses only free and open-source Java libraries.
authors.affiliation: Center for Cardiovascular Bioinformatics and Modeling, The Institute for Computational Medicine and The Whitaker Biomedical Engineering Institute, The Johns Hopkins University, Baltimore, MD 21218-2686, USA.
authors.forename: Chunguang G
authors.initials: CG
authors.lastname: Yang
authors.forename: Stephen J
authors.initials: SJ
authors.lastname: Granite
authors.forename: Jennifer E
authors.initials: JE
authors.lastname: Van Eyk
authors.forename: Raimond L
authors.initials: RL
authors.lastname: Winslow
mesh_terms: D030562:Databases, Protein; D019146:Hypermedia; D016247:Information Storage and Retrieval; D013058:Mass Spectrometry; D011381:Programming Languages; D011506:Proteins / Q000737:chemistry*; D040901:Proteomics; D012984:Software; D014584:User-Computer Interface
chemical_list: D011506:Proteins