title: ProteomeCommons.org IO Framework: reading and writing multiple proteomics data formats.
abstract: BACKGROUND
  Effective use of proteomics data, specifically mass spectrometry data, relies on the ability to read and write the many mass spectrometer file formats. Even with mass spectrometer vendor-specific libraries and vendor-neutral file formats, such as mzXML and mzData it can be difficult to extract raw data files in a form suitable for batch processing and basic research. Introduced here are the ProteomeCommons.org Input and Output Framework, abbreviated to IO Framework, which is designed to abstractly represent mass spectrometry data. This project is a public, open-source, free-to-use framework that supports most of the mass spectrometry data formats, including current formats, legacy formats and proprietary formats that require a vendor-specific library in order to operate. The IO Framework includes an on-line tool for non-programmers and a set of libraries that developers may use to convert between various proteomics file formats.
  
  
  BACKGROUND
  The current source-code and documentation for the ProteomeCommons.org IO Framework is freely available at http://www.proteomecommons.org/current/531/
authors.affiliation: Department of Biochemistry, Program in Bioinformatics, Ann Arbor, MI 48109, USA. jfalkner@umich.edu
authors.forename: J A
authors.initials: JA
authors.lastname: Falkner
authors.forename: J W
authors.initials: JW
authors.lastname: Falkner
authors.forename: P C
authors.initials: PC
authors.lastname: Andrews
mesh_terms: D000465:Algorithms; D003628:Database Management Systems; D030562:Databases, Protein; D016247:Information Storage and Retrieval / Q000379:methods*; D013058:Mass Spectrometry / Q000379:methods; D010449:Peptide Mapping / Q000379:methods*; D020543:Proteome / Q000737:chemistry* / Q000145:classification; D040901:Proteomics / Q000379:methods*; D012984:Software; D014584:User-Computer Interface
chemical_list: D020543:Proteome