From: Eric D. <ede...@sy...> - 2008-01-22 22:00:46
|
Hi Darren, many thanks for writing this and making it available. As Angel recently pointed out, we really need to demonstrate that mzML works in an existing pipeline before we release. I would very much like to get a working version of the RAMP library for mzML as this would allow us to test our tools with mzML and close the loop. I hope your very nice library here can help us implement this quickly. =20 Thanks! Eric =20 =20 ________________________________ From: psi...@li... [mailto:psi...@li...] On Behalf Of Kessner, Darren E. Sent: Monday, January 21, 2008 3:48 PM To: psi...@li... Subject: [Psidev-ms-dev] MSData: C++ library for mzML reading/writing =20 Hi all, =20 I just wanted to introduce a C++ library I've been working on for handling mzML (among other things). =20 Some background: Our group (Spielberg Family Center for Applied Proteomics, Cedars-Sinai Medical Center) has a number of software tools for analyzing RAW and mzXML data files. This library (MSData) is the next version of our data file access layer. The MSData library implements a C++ representation of mzML.=20 =20 Current implemented functionality: =20 - compile-time parsing of the psi-ms.obo controlled vocabulary file to generate C++ code for typesafe use of the controlled vocabulary terms =20 - mzML <-> MSData data structure mapping, including reading/writing mzML XML fragments from/to C++ iostreams =20 - diff functionality for each MSData data structure =20 - binary data array encoding with 64-32 bit conversions and endianization=20 =20 - abstract interface to spectrum binary data, to allow lazy evaluation of binary data backed by data files =20 Next steps: =20 - mzXML reading/writing, RAW reading =20 - simple analysis interface for accessing scan data and common meta-data fields =20 =20 I put a source package here: =20 http://www.sfcap.cshs.org/private =20 login: psidev pass: pwiz =20 =20 We will be making this library available open source, as soon as we finish wading through our legal department's bureaucracy. =20 =20 Please have a look, and feel free to email me with any questions, comments, or suggestions! =20 =20 Darren =20 =20 =20 Darren Kessner Scientific Programmer Dar...@cs... 310-423-9538 =20 Spielberg Family Center for Applied Proteomics Cedars-Sinai Medical Center http://www.sfcap.cshs.org/ =20 =20 IMPORTANT WARNING: This message is intended for the use of the person or entity to which it is addressed and may contain information that is privileged and confidential, the disclosure of which is governed by applicable law. If the reader of this message is not the intended recipient, or the employee or agent responsible for delivering it to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this information is STRICTLY PROHIBITED. If you have received this message in error, please notify us immediately by calling (310) 423-6428 and destroy the related message. Thank You for your cooperation. |