Masslynx Software Download Free

Posted on
Masslynx Software Download Free Rating: 9,4/10 4360 reviews
Published online 2010 Jul 30. doi: 10.1186/1471-2105-11-405
PMID: 20673335
Author informationArticle notesCopyright and License informationDisclaimer
This article has been cited by other articles in PMC.

Abstract

Background

Today, data evaluation has become a bottleneck in chromatographic science. Analytical instruments equipped with automated samplers yield large amounts of measurement data, which needs to be verified and analyzed. Since nearly every GC/MS instrument vendor offers its own data format and software tools, the consequences are problems with data exchange and a lack of comparability between the analytical results. To challenge this situation a number of either commercial or non-profit software applications have been developed. These applications provide functionalities to import and analyze several data formats but have shortcomings in terms of the transparency of the implemented analytical algorithms and/or are restricted to a specific computer platform.

Results

This work describes a native approach to handle chromatographic data files. The approach can be extended in its functionality such as facilities to detect baselines, to detect, integrate and identify peaks and to compare mass spectra, as well as the ability to internationalize the application. Additionally, filters can be applied on the chromatographic data to enhance its quality, for example to remove background and noise. Extended operations like do, undo and redo are supported.

Conclusions

OpenChrom is a software application to edit and analyze mass spectrometric chromatographic data. It is extensible in many different ways, depending on the demands of the users or the analytical procedures and algorithms. It offers a customizable graphical user interface. The software is independent of the operating system, due to the fact that the Rich Client Platform is written in Java. OpenChrom is released under the Eclipse Public License 1.0 (EPL). There are no license constraints regarding extensions. They can be published using open source as well as proprietary licenses. OpenChrom is available free of charge at http://www.openchrom.net.

Background

Software has become an integral part of analysis techniques. Especially in the area of gas chromatography/mass spectrometry, automatic samplers enable high throughput analyses. Software assists handling large amounts of data generated by automated and fast operating analytical instruments. Modern computer systems are inexpensive, powerful and allow analysis techniques that could not have been applied in the past. Deconvolution, a chromatographic quality enhancing technique, demonstrates for instance that increasing processor power makes new analysis techniques applicable. The technique of deconvolution has been described by Biller and Biemann [1,2], Dromey et al. [3], Colby [4], Hindmarch et al. [5], Halket et al. [6], Kong et al. [7], Taylor et al. [8], Pool et al. [9,10] and Davies [11] in various ways. Stein [12] published an enhanced deconvolution algorithm that has been implemented in the software AMDIS (Automated Mass Spectral Deconvolution and Identification System) [13]. AMDIS is available free of charge from the National Institute of Standards and Technology (NIST). Windig et al. [14,15] described another approach to enhance chromatographic quality by a deconvolution method called CODA (Component Detection Algorithm). The commercially available software ACD/MS Manager [16] offers an implementation of this approach.

Increasing computational power enables new applications, but there is still a lack of interoperability. Instrument vendors, such as Agilent Technologies, Shimadzu, Thermo Fisher Scientific and Waters Corporation have created their own software and data format. Usually, the mass spectral data formats are binary and can only be accessed by the instrument vendors' proprietary software. Some commercial tools exist to convert the mass spectral data files into other formats, such as MASS Transit from PALISADE Corporation [17]. To avoid these limitations, some efforts have been made to design and implement interoperable data formats and software libraries as for example NetCDF [18] or mzXML [19,20]. But even if it is possible to convert the data files to other formats, there are drawbacks in data processing as each software implements specific functions, has its own graphical user interface and is in most cases commercially available only, as for example the applicable software of ChemStation, Xcalibur or MassLynx. Hence, the users are forced to become familiar with different software systems, user interfaces and methods. Moreover, the software tools primarily target only specific operating systems, such as Microsoft Windows and Mac OSX. The number of software applications that are independent of the operating system and can also be run under Unix or Linux is limited. Linux systems are open source, available at no cost and their usage increases in scientific research (see Scientific Linux [21]), as well as in the public sector [22,23]. Software applications, such as AMDIS, have been published to be used free of charge, but their source code is not disposable. Thus, it is not possible to evaluate the algorithms implemented in the software. Especially in the case of scientific research, it is not possible to figure them out and to extend them. Even if algorithms are described in published papers [2,4,9,12,24], it is often impossible to validate them manually due to the complexity of chromatographic data. Other applications like ChemStation, Xcalibur, ACD/MS Manager are proprietary and closed source. They are only commercially available. There is no means of revealing the correctness of their utilized algorithms. Efforts have been made to solve the problems of missing interoperability and restricted access to source codes and algorithms [25]. Bioclipse is a sophisticated project that is open source and is focused with its algorithms on metabolism analysis and gene sequencing. Its techniques are state-of-the-art. Some other projects are mMass [26], COMSPARI [27] and fityk [28], but they do have some restrictions regarding their interoperability and extensibility. BioSunMS [29] is a tool to read TOF (Time of Flight) mass spectral data files, but it is not able to read instrument vendors' native data files. The Chemistry Development Kit (CDK) [30] implements convenient features to edit chemical data and structures, but it has no appropriate user interface. The open source tool OpenMS [31] aims to edit mass spectrometric data, but it is not completely platform independent, as it is written in C++ programming language.

Projects like Bioclipse, Sashimi [32] or TPP (Trans-Proteomic Pipeline) [33] are focused on the evaluation of metabolism products and gene sequencing and make extensive use of accurate mass resolution techniques. But there is still a lack of software systems that are capable to enhance nominal mass spectral data files, that are flexible, extensible and that offer an easy to use graphical user interface. According to the authors' knowledge, no application offers functions to import vendor systems chromatographic data files and has the ability to edit and analyze chromatograms in the way ChemStation and AMDIS do. No application combines the flexibility in analyses, is easily extensible, open source, platform independent and has a configurable graphical user interface.

Implementation

Architecture

OpenChrom is an open source software that aims to solve the aforementioned constraints getting rid of several restrictions. It is based on the Eclipse Rich Client Platform (RCP) [34], which is an OSGi (Open Service Gateway Initiative) based application environment that allows to build modular and flexible software systems. With the OSGi platform it is possible to extend the functionality of an application by dividing its components into different bundles. It is written in Java which is an interpreted language that depends on the Java Virtual Machine (JVM) and allows the execution of the software on several operating systems (Microsoft Windows, Mac OSX, Unix, Linux) and processor platforms (x86, PPC, AMD64, IA64, SPARC). It utilizes SWT (Standard Widget Toolkit) to render its graphical user interface by using the native resources of the underlying operating system. The Rich Client Platform is state-of-the-art in today's software development. The platform is open to be extended afterwards due to the chosen concepts. It means that the platform doesn't need to be full-fledged at the beginning. Further methods and implementations can be developed separately. Nonetheless, still some effort is necessary to design a platform that covers all needs of a software application to edit, evaluate and modify chromatographic data. In contrast to Bioclipse, Sashimi or TPP, OpenChrom has a slightly different scope, as it is focused primarily on nominal mass resolution data. Mass spectrometers for nominal mass resolution are inexpensive, as for example quadrupole or ion trap instruments. But the data acquisition limits the range of possible applications. Software has the potential to enhance the quality of the recorded data, in contrary to the given limitations. Hence, the Rich Client Platform and the Java programming language were chosen, as they offer an excellent support for a highly extensible and abstract base framework. The OSGi based Rich Client Platform Equinox supports the definition of extension points. The use of different class paths makes it possible to execute code from separated bundles (Figure (Figure1).1). New functionality, e.g. to export a given chromatogram to a PDF file, can be implemented in a separate bundle making use of the extension point mechanism to import and export chromatographic data.

Open in a separate window

RCP/OSGi and OpenChrom architecture. The RCP/OSGi and OpenChrom architecture shows the supported processor platforms and operating systems.

Tools in different areas have been implemented based on the Rich Client Platform, such as the Eclipse IDE (Integrated Development Environment), Lotus Notes, Bioclipse, BioSunMS, XMind, Apache Directory Studio and several more. It is part of the OpenChrom architecture to define useful extension points and to build a suitable object model.

Object model

OpenChrom provides a designed object model to define chromatograms, scans, mass spectra, peaks and baselines. It is important to abstract the base model, as it reduces dependencies in code and allows for the implemention of further extensions. Therefore, the decision was to support an enhanced chromatogram, mass spectrum and peak model, written in Java. There is no preliminary compilation necessary on different operating systems. Further on, it is possible to cover special needs regarding the import of instrument vendors' binary chromatographic files. An excerpt of the OpenChrom object model is shown in a simplified UML (Unified Modeling Language) diagram (Figure (Figure2).2). Java, as an object orientated language, supports the use of the four base strategies in object orientation: abstraction, encapsulation, polymorphic behavior and inheritance [35]. OpenChrom makes extensive use of the object orientated concept. The interface 'IChromatogram' and the abstract class 'AbstractChromatogram' define and implement methods, which are common for all types of chromatograms, independent of the instrument vendors' data format. Therefore, it is not necessary to implement them iterative in each vendor specific chromatogram class. The base framework and extension points, like peak detectors and integrators, are working still with instances of the type 'IChromatogram', instead of taking for example the differences of an Agilent and a NetCDF chromatogram into account. The object model for mass spectra and mass fragments, peaks and baselines is implemented in a similar way.

OpenChrom chromatogram object model. The OpenChrom chromatogram object model shows a simplified UML diagram of the chromatographic model OpenChrom uses.

Extension Points

The OpenChrom framework offers several bundles (Table (Table1).1). The most important one defines methods to implement specialized bundles that handle the import of chromatographic mass spectral data. It is possible to supply a bundle that is able to read binary chromatogram files, given by a specific instrument vendor. The bundle takes care of how to read a given file or directory. Furthermore, the framework offers extension points to detect and integrate peaks. The peak detection and integration have been separated, to make it possible to detect peaks with several peak detector methods and to integrate them with a specified integrator. This results in a more complex but also more flexible system. There is another extension point that allows to define bundles that are capable of detecting a baseline in the chromatogram model. Another flexible extension point was introduced, called filters. Bundles can extend the filter extension point to achieve a quality enhancement of the chromatographic data. They work comparable to filters in image processing software. One filter extension can for instance offer a set of methods to eliminate background signals from the chromatogram. Another filter can implement a routine to mean normalize the chromatogram. The filters offer editing steps, which are especially useful before peak detection and integration routines.

His shots are designed in away to imbue dread and stir it around our heads for a while beforehitting us with the scare. It uses familiartropes, such as self-starting children's toys, slamming doors, andsmashing furniture, but they're used as tools to mask the trulyfrightening fact that this family is up against something utterlybeyond their control - they're hopeless, and we can feel it.Mind you, The Conjuring 2 isn't without its faults. That's what true horror lacks these days,patience. The acting is uniformly great,but the true star of the film is James Wan. Conjuring 3 in hindi. The longer the anticipation is built and the more atmosphereis created, the more unsettling the situation becomes until it's like aticking time bomb that you anxiously wait to go off.

Table 1

BundleDescription
baseline.detectorDetect baselines
comparisonCompare chromatograms and mass spectra
converterConverter to read binary/textual data files
converter.supplier.agilentRead Agilent data files
converter.supplier.cdfRead and write NetCDF data files
....
filterModify chromatographic data
identifierIdentify chromatograms, mass spectra and peaks
integratorIntegrate peaks
modelModels (chromatogram, mass spectrum, peak,..)
peak.detectorDetect peaks
loggingLogging facility
rcpBase application
thirdpartylibraries.*Third party libraries (SWTChart, log4j,..)
....

The OpenChrom software offers several extension points. Extension points are declared in bundles. The table shows a selected overview of bundles and suppliers.

Graphical User Interface

The Rich Client Platform offers a wide support to present an appropriate graphical user interface. Concepts detailing this include editors, views, perspectives, wizards, menus, cheat sheets, settings and help pages. OpenChrom makes extensive use of the available concepts. The editor shows the graphical representation of a chromatogram and several options, as for example a page to select or exclude distinct mass fragments. It also supports functions to save, edit and analyze chromatograms. The views are used to show different aspects of the chromatographic model. It is possible to show peaks in different kind of views. One view could show a peak including the background of the chromatogram. Another could show the peak with its increasing and decreasing tangents and its width at 50% height. A flexible mechanism was introduced to inform all views if the chromatogram selection has been changed. The update functionality is also realized by an extension point. Views and editors are composed in a task specific way using perspectives.

Results and Discussion

The OpenChrom software offers several options to edit and evaluate chromatographic data. It currently implements native converters to import mass spectrometric chromatograms from Agilent Technologies and to import and export NetCDF and mzXML files as well as a custom XML format to store the chromatographic data and additional information. The chromatogram file explorer (Figure (Figure3)3) shows a representation of the local file system and marks those files and directories that contain importable chromatographic data files or directories. The chromatogram can either be stored in a file, a directory or a set of files, as the converter extension point and the import and export converters take care of it. The chromatogram will be opened by a double click on the file. Additionally, a preview of the selected chromatogram file is shown in a specialized view in the user interface. The chromatogram itself is shown in a multi-page editor that is divided into a chromatogram as well as an options page. It is possible to save the chromatogram in several file formats. The NetCDF, mzXML and the customized OpenChrom XML format are actually supported. Nonetheless, the time to import and to save a chromatogram depends on its format and size. It takes more time to process XML based formats like mzXML than binary formats like NetCDF or Agilents data format. The graphical elements are drawn using SWTChart and SWT. Chromatogram selections can be chosen by applying a 'zoom in' or 'zoom out' action in the chromatogram editor. All views will be updated after a zoom action.

OpenChrom software showing editors, views, menus and menu entries. The OpenChrom software is using editors, views, menus and menu entries showed in the figure.

The menu 'Chromatogram Edit' allows to access functions that modify or evaluate the chromatographic data. For example, all registered bundles that support filters will be listed in the sub menu 'Filter'. It is possible to add a filter that implements a Savitzky-Golay [36] smoothing operation or to add filters that remove the background of the chromatogram. Each action will be performed on the active chromatogram selection. Actions are commonly very fast, due to the fact that the chromatogram is kept in the random access memory (RAM), depending on the implemented algorithms. Furthermore, the filter actions are reversible. This editing support is well known from modern IDEs and office suites. But the support for do/undo and redo operations does cost processing time. If the reversibility is not needed, it can be deactivated in the applications preference dialog. Another extension point is responsible to register baseline detectors. Different baseline detectors can be implemented in separated bundles and will be offered in the 'Baseline Detectors' sub menu. Peak detection and integration are done commonly in one run. One improvement achieved through OpenChrom is a division of the detection and the integration of peaks into two separated actions. The peak detectors can be applied by calling an appropriate detector in the sub menu 'Peak Detectors' and the peak integration can be performed by using an listed integrator from the sub menu 'Integrators'. The separation of detector and integrator methods makes it possible to detect peaks in a chromatogram using several algorithms and methods. The chosen peak detectors could be of different types, as for example detectors using deconvolution techniques like AMDIS or CODA. All detected peaks can afterwards be integrated by a unique integrator, which leads to comparable results. This feature offers a high flexibility in using different kinds of detectors and integrators.

The view mechanism of the Eclipse Rich Client Platform makes it possible to show chromatographic data in different kind of views. A peak can be displayed in multiple ways, for example by its area (Figure (Figure4),4), its increasing and decreasing tangents and its width at 50% of peak height. Thus, the system provides additional graphical information, especially useful for educational purposes. Each view can be shown in a small (Figure (Figure3)3) and extended format (Figure (Figure44 and and5),5), which allows an appropriate user interaction even on small displays.

Peak with increasing and decreasing tangents and its width at 50% height in extended format. The view shows a maximized version of a selected peak.

Graphical representation of a mass spectrum in extended format. The view shows a maximized version of a selected mass spectrum.

Further on, property views show miscellaneous values of the selected chromatogram. Due to the chromatogram object model, different values will be shown if different chromatogram files have been loaded. Chromatograms from Agilent Technologies and NetCDF differ in their information content. Hence, the properties view helps to inspect the files. There are additional extension points implemented that enable adding bundles to compare mass spectra using different methods [24,37-40] or to identify peaks or chromatograms. A method similar to the one implemented in the software F-Search [41] from Frontier Laboratories Ltd. could be used to identify chromatograms, for example.

Moreover, the OpenChrom platform supports bundles with a system built-in logging mechanism that extends the Apache project log4j. Each module can use the logging mechanism which makes it easier to detect problems and failures. Bundles are further separated into fragments, which allows the separation of concerns. Each OpenChrom bundle supports an internationalization (i18n) and JUnit test fragment. At the moment, approximately 3000 unit tests are written and can be executed to ensure the quality of the software.

If necessary, the extension point mechanism gives the flexibility to add functions needed by users at any time. Thus, OpenChrom can be connected to other systems, as for example to LIMS (Laboratory Information Management System), databases, existing software tools or workflow systems. The object model of OpenChrom offers a convenient access to values and results from the edited chromatograms. Specialized modules take care of how to handle specific concerns, for example how to store results in an information management system. Further on, it is possible to implement bundles for specific analyses or for an automated experimentation.

OpenChrom enables several ways to edit and analyze chromatographic data. The advantage of the flexibility and the abstract architecture makes it partly difficult to get started with the platform, even if the functionality is provided by different bundles to decrease its complexity and to focus on special tasks. The intention to publish the software under an open source license is to support code contributions and to open the project for individual solutions. Moreover, the separation into bundles makes it easier for others to contribute new functionality. Further improvements will be done to optimize the current algorithms and to develop new and better filters, peak detectors and integrators.

Conclusions

OpenChrom has been designed to become an extensible cross-platform open source software for the mass spectrometric analysis of chromatographic data. It provides extension points to enable built-in import capabilities for binary or textual instrument vendors' data formats. In addition to its custom XML format it supports the Agilent Technologies, mzXML and NetCDF mass spectrometric data format. Further development is planned to support more data formats. The open source concept has been chosen to initiate the contributions of third parties, as it depends on the ideas and needs of the community to extend the capabilities of the presented concept. OpenChrom offers extension points that enable the implementation of different baseline detectors as well as peak detectors and integrators. Furthermore, there is an option to implement filters, used to increase the chromatographic quality. The framework offers a full support of do/undo and redo operations. The examples Bioclipse and BioSunMS show how to use the Eclipse Rich Client Platform in a specific way, but no software has been published until now that is capable to import binary chromatographic files natively, offers support to edit and analyze chromatograms and makes it possible to implement new algorithms and methods. As it is open source, everybody has the possibility to inspect the implemented algorithms and methods, especially for verification. OpenChrom is a software with a special focus on the editing and evaluation of mass spectrometric chromatographic data. OpenChrom will be hopefully extended by contributing developers, scientists and companies in the future.

Availability and requirements

Project name: OpenChrom

Project homepage: http://www.openchrom.net

Operating systems: Platform independent

Programming language: Java

Java Runtime Environment: Sun/Oracle JVM 1.6.0, OpenJDK

Minimum RAM: 500 MB

Minimum Processor: 1 GHz

Commercial restrictions: none

OpenChrom is available for download free of charge from the project home page.

The Agilent data file input converter must be installed separately using the OpenChrom update mechanism. The instructions how to install the converter can be found at the following website: http://www.openchrom.net/plugins/converter/agilent.

OpenChrom is licensed under the Eclipse Public License 1.0 (EPL). The EPL is an OSI approved open source license that ensures, that the source code will remain open source. OpenChrom uses some third party libraries that are partly published under different open source licenses. All third party libraries are available in separated bundles, to ensure that no license conflicts occur. The third party library bundles are published under the Apache, LGPL, AGPL and EPL license, depending on the bundle. The GPL licenses are viral, it means that derivative works must be published under the GPL license too. The EPL and Eclipse Rich Client Platform enable a different licensing for the bundles, as a bundle using methods of another bundle can not be seen as a derivative work, though it only uses its interfaces.

Authors' contributions

PW designed and implemented the core API (Application Programming Interface), the software and its extension points. PW drafted most of the manuscript. JO gave feedback and corrected the manuscript. All authors performed extensive testing of the software and approved the final manuscript.

Acknowledgements

The authors thank all participants at the Department of Wood Science (University of Hamburg, Germany) for their support and their helpful suggestions.

References

  • Biller JE, Herlihy WC, Biemann K. Identification Of Components Of Complex-Mixtures By Gcms. Abstracts Of Papers Of The American Chemical Society. 1977;173(MAR20):23–23.[Google Scholar]
  • Biller JE, Biemann K. Reconstructed Mass-Spectra - Novel Approach For Utilization Of Gas Chromatograph - Mass-Spectrometer Data. Analytical Letters. 1974;7(7):515–528.[Google Scholar]
  • Dromey RG, Stefik MJ, Rindfleisch TC, Duffield AM. Extraction Of Mass-Spectra Free Of Background And Neighboring Component Contributions From Gas Chromatography Mass Spectrometry Data. Analytical Chemistry. 1976;48(9):1368–1375. doi: 10.1021/ac50003a027. [CrossRef] [Google Scholar]
  • Colby BN. Spectral Deconvolution For Overlapping Gc Ms Components. Journal of the American Society for Mass Spectrometry. 1992;3(5):558–562. doi: 10.1016/1044-0305(92)85033-G. [PubMed] [CrossRef] [Google Scholar]
  • Hindmarch P, Demir C, Brereton RG. Deconvolution and spectral clean-up of two-component mixtures by factor analysis of gas chromatographic mass spectrometric data. The Analyst. 1996;121(8):993–1001. doi: 10.1039/an9962100993. [CrossRef] [Google Scholar]
  • Halket JM, Przyborowska A, Stein SE, Mallard WG, Down S, Chalmers RA. Deconvolution gas chromatography mass spectrometry of urinary organic acids - Potential for pattern recognition and automated identification of metabolic disorders. Rapid Communications In Mass Spectrometry. 1999;13(4):279–284. doi: 10.1002/(SICI)1097-0231(19990228)13:4<279::AID-RCM478>3.0.CO;2-I. [PubMed] [CrossRef] [3.0.CO;2-I&' target='pmc_ext' ref='reftype=other&article-id=2920884&issue-id=184102&journal-id=13&FROM=Article%7CCitationRef&TO=Content%20Provider%7CLink%7CGoogle%20Scholar'>Google Scholar]
  • Kong HW, Ye F, Lu X, Guo L, Tian J, Xu GW. Deconvolution of overlapped peaks based on the exponentially modified Gaussian model in comprehensive two-dimensional gas chromatography. Journal Of Chromatography A. 2005;1086(1-2):160–164. doi: 10.1016/j.chroma.2005.05.103. [PubMed] [CrossRef] [Google Scholar]
  • Taylor J, Goodacre R, Wade WG, Rowland JJ, Kell DB. The deconvolution of pyrolysis mass spectra using genetic programming: application to the identification of some Eubacterium species. FEMS Microbiology Letters. 1998;160(2):237–246. doi: 10.1111/j.1574-6968.1998.tb12917.x. [PubMed] [CrossRef] [Google Scholar]
  • Pool WG, deLeeuw JW, vandeGraaf B. Backfolding applied to differential gas chromatography mass spectrometry as a mathematical enhancement of chromatographic resolution. Journal Of Mass Spectrometry. 1996;31(5):509–516. doi: 10.1002/(SICI)1096-9888(199605)31:5<509::AID-JMS323>3.0.CO;2-B. [CrossRef] [3.0.CO;2-B&' target='pmc_ext' ref='reftype=other&article-id=2920884&issue-id=184102&journal-id=13&FROM=Article%7CCitationRef&TO=Content%20Provider%7CLink%7CGoogle%20Scholar'>Google Scholar]
  • Pool WG, deLeeuw JW, vandeGraaf B. Automated extraction of pure mass spectra from gas chromatographic mass spectrometric data. Journal Of Mass Spectrometry. 1997;32(4):438–443. doi: 10.1002/(SICI)1096-9888(199704)32:4<438::AID-JMS499>3.0.CO;2-N. [CrossRef] [3.0.CO;2-N&' target='pmc_ext' ref='reftype=other&article-id=2920884&issue-id=184102&journal-id=13&FROM=Article%7CCitationRef&TO=Content%20Provider%7CLink%7CGoogle%20Scholar'>Google Scholar]
  • Davies A. The new Automated Mass Spectrometry Deconvolution and Identification System (AMDIS) spectrosceur. 1998;10(3):22–26.[Google Scholar]
  • Stein SE. An integrated method for spectrum extraction and compound identification from gas chromatography/mass spectrometry data. Journal of the American Society for Mass Spectrometry. 1999;10(8):770–781. doi: 10.1016/S1044-0305(99)00047-1. [CrossRef] [Google Scholar]
  • AMDIS. http://chemdata.nist.gov/mass-spc/amdis/
  • Windig W, Smith WF. Chemometric analysis of complex hyphenated data - Improvements of the component detection algorithm. Journal Of Chromatography A. 2007;1158(1-2):251–257. doi: 10.1016/j.chroma.2007.03.081. [PubMed] [CrossRef] [Google Scholar]
  • Windig W, Phalp JM, Payne AW. A noise and background reduction method for component detection in liquid chromatography mass spectrometry. Analytical Chemistry. 1996;68(20):3602–3606. doi: 10.1021/ac960435y. [CrossRef] [Google Scholar]
  • ACD Labs. http://www.acdlabs.com
  • Palisade Corporation. http://www.palisade.com
  • NetCDF. http://www.unidata.ucar.edu/software/netcdf
  • Pedrioli PGA, Eng JK, Hubley R, Vogelzang M, Deutsch EW, Raught B, Pratt B, Nilsson E, Angeletti RH, Apweiler R, Cheung K, Costello CE, Hermjakob H, Huang S, Julian RK, Kapp E, McComb ME, Oliver SG, Omenn G, Paton NW, Simpson R, Smith R, Taylor CF, Zhu WM, Aebersold R. A common open representation of mass spectrometry data and its application to proteomics research. Nature Biotechnology. 2004;22(11):1459–1466. doi: 10.1038/nbt1031. [PubMed] [CrossRef] [Google Scholar]
  • Falkner JA, Falkner JW, Andrews PC. ProteomeCommons.org IO Framework: reading and writing multiple proteomics data formats. Bioinformatics. 2007;23(2):262–263. doi: 10.1093/bioinformatics/btl573. [PubMed] [CrossRef] [Google Scholar]
  • Scientific Linux. http://en.wikipedia.org/wiki/Scientific_Linux
  • Wienux. http://en.wikipedia.org/wiki/Wienux
  • LiMuX. http://www.muenchen.de/limux
  • Alfassi ZB. On the normalization of a mass spectrum for comparison of two spectra. Journal of the American Society for Mass Spectrometry. 2004;15(3):385–387. doi: 10.1016/j.jasms.2003.11.008. [PubMed] [CrossRef] [Google Scholar]
  • Spjuth O, Helmus T, Willighagen EL, Kuhn S, Eklund M, Wagener J, Murray-Rust P, Steinbeck C, Wikberg JE. Bioclipse: an open source workbench for chemo- and bioinformatics. BMC Bioinformatics. 2007;8:59–68. doi: 10.1186/1471-2105-8-59.[PMC free article] [PubMed] [CrossRef] [Google Scholar]
  • mMass. http://mmass.biographics.cz
  • Comspari. http://www.biomechanic.org/comspari
  • Fityk. http://www.unipress.waw.pl/fityk/
  • Cao Y, Wang N, Ying XM, Li AL, Wang HS, Zhang XM, Li WJ. BioSunMS: a plug-in-based software for the management of patients information and the analysis of peptide profiles from mass spectrometry. BMC Medical Informatics and Decision Making. 2009;9:1–9. doi: 10.1186/1472-6947-9-13.[PMC free article] [PubMed] [CrossRef] [Google Scholar]
  • Steinbeck C, Han YQ, Kuhn S, Horlacher O, Luttmann E, Willighagen E. The Chemistry Development Kit (CDK): An open-source Java library for chemo- and bioinformatics. Journal of Chemical Information and Computer Sciences. 2003;43(2):493–500. [PubMed] [Google Scholar]
  • Sturm M, Bertsch A, Gropl C, Hildebrandt A, Hussong R, Lange E, Pfeifer N, Schulz-Trieglaff O, Zerck A, Reinert K, Kohlbacher O. OpenMS-An open-source software framework for mass spectrometry. BMC Bioinformatics. 2008;9:163–173. doi: 10.1186/1471-2105-9-163.[PMC free article] [PubMed] [CrossRef] [Google Scholar]
  • Sashimi. http://sourceforge.net/projects/sashimi/
  • TPP (Trans-Proteomic Pipeline) http://tools.proteomecenter.org
  • Eclipse Rich Client Platform. http://wiki.eclipse.org/index.php/Rich_Client_Platform
  • Horstmann CGCS. Core Java 2: Fundamentals. Upper Saddle River, NJ, Prentice Hall; 2002. [Google Scholar]
  • Savitzky A, Golay MJE. Smoothing + Differentiation Of Data By Simplified Least Squares Procedures. Analytical Chemistry. 1964;36(8):1627–1639. doi: 10.1021/ac60214a047. [CrossRef] [Google Scholar]
  • McLafferty FW, Zhang MY, Stauffer DB, Loh SY. Comparison of algorithms and databases for matching unknown mass spectra. Journal of the American Society for Mass Spectrometry. 1998;9:92–95. doi: 10.1016/S1044-0305(97)00235-3. [PubMed] [CrossRef] [Google Scholar]
  • Loh SY, McLafferty FW. Exact-mass probability based matching of high-resolution unknown mass-spectra. Analytical Chemistry. 1991;63(6):546–550. doi: 10.1021/ac00006a002. [CrossRef] [Google Scholar]
  • Damen H, Henneberg D, Weimann B. Siscom - a new library search system for mass spectra. Analytica Chimica Acta. 1978;103(4):289–302. doi: 10.1016/S0003-2670(01)83095-6. [CrossRef] [Google Scholar]
  • Alfassi ZB. Vector analysis of multi-measurements identification. Journal Of Radioanalytical And Nuclear Chemistry. 2005;266(2):245–250. doi: 10.1007/s10967-005-0899-y. [CrossRef] [Google Scholar]
  • Frontier Labs. http://www.frontier-lab.com
Articles from BMC Bioinformatics are provided here courtesy of BioMed Central
Jump to navigationJump to search

Mass spectrometry software is software used for data acquisition, analysis, or representation in mass spectrometry.

  • 1Proteomics software

Proteomics software[edit]

Further information: protein mass spectrometry

In protein mass spectrometry, tandem mass spectrometry (also known as MS/MS or MS2) experiments are used for protein/peptide identification. Peptide identification algorithms fall into two broad classes: database search and de novo search. The former search takes place against a database containing all amino acid sequences assumed to be present in the analyzed sample, whereas the latter infers peptide sequences without knowledge of genomic data.

Database search algorithms[edit]

NameTypeDescription
Andromeda (part of MaxQuant)freewareAndromeda is a peptide search engine based on probabilistic scoring. On proteome data, Andromeda performs as well as Mascot, a widely used commercial search engine, as judged by sensitivity and specificity analysis based on target decoy searches. It can handle data with arbitrarily high fragment mass accuracy, it is able to assign and score complex patterns of post-translational modifications, such as highly phosphorylated peptides, and accommodates extremely large databases. Andromeda can function independently or integrated into MaxQuant. This combination enables analysis of large datasets on a desktop computer. Identification of co-fragmented peptides improves the number of identified peptides. Developed by Jürgen Cox and others at the Max Planck Institute of Biochemistry.[1]
ByonicproprietaryDatabase search algorithm released in 2011 by Protein Metrics Inc. with original developments at PARC[2] that searches MS/MS data from all types of instruments and internally employs the program Combyne,[3] which combines peptide identifications to produce protein scores and identification probabilities.
Cometopen sourceDatabase search algorithm developed at the University of Washington available for Windows and Linux. Note that Comet is just a single command line binary that does MS/MS database search. It takes in spectra in some supported input format and writes out .pep.xml, .pin.xml, .sqt and/or .out files. You will need some other support tool(s) to actually make use of Comet results (A GUI for Windows only is available).[4]
Tide (rewrite of Crux)open sourceTide is a tool for identifying peptides from tandem mass spectra. It is an independent reimplementation of the SEQUEST algorithm, which identifies peptides by comparing the observed spectra to a catalog of theoretical spectra derived in silico from a database of known proteins. The immediate ancestor of Tide is Crux, but Tide has been completely re-engineered to achieve a thousandfold improvement in speed while exactly replicating SEQUEST XCorr scores. Developed at the University of Washington.[5]
Greylagopen sourceDatabase search algorithm developed at the Stowers Institute for Medical Research designed to perform large searches on computational clusters having hundreds of nodes.
InsPecTopen sourceA MS-alignment search algorithm available at the Center for Computational Mass Spectrometry at the University of California, San Diego[6]
MascotproprietaryPerforms mass spectrometry data analysis through a statistical evaluation of matches between observed and projected peptide fragments.[7]
MassMatrixfreewareMassMatrix is a database search algorithm for tandem mass spectrometric data. It uses a mass accuracy sensitive probabilistic scoring model to rank peptide and protein matches.
MassWizopen sourceSearch algorithm developed at Institute of Genomics and Integrative Biology available as a windows commandline tool.
MS-GF +open sourceMS-GF+ (aka MSGF+ or MSGFPlus) performs peptide identification by scoring MS/MS spectra against peptides derived from a protein sequence database. It supports the HUPO PSI standard input file (mzML) and saves results in the mzIdentML format, though results can easily be transformed to TSV. ProteomeXchange supports Complete data submissions using MS-GF+ search results. Developed at Center for Computational Mass Spectrometry at the University of California, San Diego, with later work at Pacific Northwest National Laboratory (PNNL)
MyriMatchopen sourceDatabase search program developed at the Vanderbilt University Medical Center designed to run in a single-computer environment or across an entire cluster of processing nodes.[8]
OMSSAfreewareThe Open Mass Spectrometry Search Algorithm (OMSSA) is an efficient search engine for identifying MS/MS peptide spectra by searching libraries of known protein sequences. OMSSA scores significant hits with a probability score developed using classical hypothesis testing, the same statistical method used in BLAST. It is developed at the National Center for Biotechnology Information.[9][10]
PEAKS DBproprietaryDatabase search engine, run in parallel with de novo sequencing to automatically validate search results, allowing for a higher number of found sequences for a given false discovery rate. In addition to providing an independent database search, results can be incorporated as part of the software’s multi-engine (Sequest, Mascot, X!Tandem, OMSSA, PEAKS DB) consensus reporting tool, inChorus.[11] The tool also provides a list of sequences identified exclusively by de novo sequencing.
pFindfreewarepFind Studio is a computational solution for mass spectrometry-based proteomics, it germinated in 2002 in Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China.
PhenyxproprietaryDeveloped by Geneva Bioinformatics (GeneBio) in collaboration with the Swiss Institute of Bioinformatics (SIB). Phenyx incorporates OLAV, a family of statistical scoring models, to generate and optimize scoring schemes that can be tailored for all kinds of instruments, instrumental set-ups and general sample treatments.[12]
ProbIDopen sourcePI is a powerful suite on analysis of tandem mass spectrum. ProbID seeks to fill the need for the deep analysis of tandem mass spectrum, including the fragmentation rules, preference of cleavage, neutral losses, etc. Developed at the Bioinformatics Group, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China.[13]
ProLuCIDfreewareProLuCID is a fast and sensitive tandem mass spectra-based protein identification program recently developed by Tao Xu and others in the Yates laboratory at The Scripps Research Institute.[14]
ProteinPilot SoftwareproprietaryUses Paragon database search algorithm that combines the generation of short sequence tags (‘taglets’) for computation of sequence temperature values and estimates of feature probabilities to enable the peptide identification considering hundreds of modifications, non-tryptic cleavages and amino acid substitutions. Uses the Pro Group Algorithm for protein inference analysis to report the minimal set of proteins justified based on the peptide evidence. Supports quantification for label-based workflows (iTRAQ reagents, mTRAQ reagents and SILAC labeling). A translation layer translates user interface controls in the language of the proteomics experimental scientist to underlying complex informatics parameters.[15]
Protein Prospectoropen sourceProtein Prospector is a package of about twenty proteomic analysis tools developed at the University of California San Francisco. The tandem mass spectrometry searching software is Batch-Tag / Batch-Tag Web, with the results processed and displayed using Search Compare. It uses scoring systems tailored to instrument and fragmentation mode to optimize analysis of different types of fragmentation data.
RAIdlostDeveloped at the National Center for Biotechnology Information, Robust Accurate Identification (RAId)[16] is a suite of proteomics tools for analyzing tandem mass spectrometry data with accurate statistics.[17]
SEQUESTproprietaryIdentifies collections of tandem mass spectra to peptide sequences that have been generated from databases of protein sequences.[18]
SIMSopen sourceSIMS (Sequential Interval Motif Search) is a software tool design to perform unrestrictive PTM search over tandem mass spectra; users do not have to characterize the potential PTMs. Instead, users only need to specify the range of modification mass for each individual amino acid.[19]
SimTandemfreewareA database search engine for identification of peptide sequences from LC/MS/MS data; the engine can be used as an external tool in OpenMS/TOPP.[20]
SQIDopen sourceSeQuence IDentification (SQID) is an intensity-incorporated protein identification algorithm for tandem mass spectrometry.
X!Tandemopen sourceMatches tandem mass spectra with peptide sequences.

De novo sequencing algorithms[edit]

De novo peptide sequencing algorithms are based, in general, on the approach proposed in Bartels et al. (1990).[21] Usb driver windows 7.

NameTypeDescription
CycloBranchopen sourceA stand-alone, cross-platform and open-source de novo engine for identification of nonribosomal peptides (linear, cyclic, branched and branch-cyclic) from accurate product ion spectra.[22]
DeNovoXproprietaryDe novo sequencing on CID spectra acquired with ion trap mass spectrometers delivering complete and/or partial peptide sequences (sequence tags).[23]
DeNoSSequencing of peptides using all information from CAD and ECD spectra; part of the software tool Proteinmatching Analysis Software (PAS) which in turn is part of the software package Medicwave Bioinformatics Suite (MBS).[24]
Lutefiskopen sourceSoftware for the de novo interpretation of peptide CID spectra.
Novorproprietary, free for academic researchReal-time de novo peptide sequencing engine that is fast, accurate and easy to be integrated into research pipelines. Novor can de novo sequence more than 300 MS/MS spectra per second on a Macbook Pro laptop computer.[25]
PEAKSproprietaryDe novo sequencing for each peptide, confidence scores on individual amino acid assignments with manually assisted modeand automated de novo sequencing on an entire LC run processed data faster than 1 spectrum per second.[26][27]
SupernovoproprietaryA unique, hands-free solution for end-to-end de novo sequencing of monoclonal antibodies

Homology searching algorithms[edit]

NameTypeDescription
MS-Homologyopen sourceMS-Homology is a database search program within the Protein Prospector package that permits searching with strings that combine masses and amino acid stretches, where one can specify the number of amino acid mismatches allowed.
SPIDERproprietaryThe SPIDER algorithm matches sequence tags with errors to database sequences for the purpose of protein and peptide identification and can be used in conjunction with PEAKS mass spectrometry data analysis software.

MS/MS peptide quantification[edit]

NameTypeDescription
MarkerView SoftwareproprietaryCommercial software for statistical analysis for quantitative mass spec data sets from metabolomics and proteomic profiling applications.
Mascot DistillerproprietarySoftware for peak picking and raw data preprocessing. Has an optional toolbox for label-free quantification as well as isobaric labeling and isotopic labeling. Supports raw file formats from all major instrument vendors.
Mascot ServerproprietaryThe search engine supports quantification based on isobaric labeling as long as all the required information is part of the MS/MS spectrum.
MassChroQopen sourcePeptide quantification analysis of label free or various isotopic labeling methods (SILAC, ICAT, N-15, C-13 …), works with high and low resolution spectrometer systems, supports complex data treatments as peptide or protein fractionation prior to LC-MS analysis (SCX, SDS-PAGE, etc.).
MaxQuantfreewareQuantitative proteomics software developed by Jürgen Cox and others at the Max Planck Institute of Biochemistry in Martinsried, Germany written in C# that allows the analysis of label free and SILAC based proteomics experiments.
MultiQuant SoftwareproprietaryCan process quantitative data sets from TripleTOF or QTRAP systems, including MRM and SWATH Acquisition.
OpenMS / TOPPopen sourceSoftware C++ library for LC-MS/MS data management and analysis that offers an infrastructure for the development of mass spectrometry related software. Allows peptide and metabolite quantification, supporting label-free and isotopic-label based quantification (such as iTRAQ and TMT and SILAC) as well as targeted SWATH-MS quantification.[28]
ProtMaxfreewareProtMAX[29] is a software tool for analyzing shotgun proteomics mass spectrometry data sets, developed by Volker Egelhofer at the University of Vienna.
SpectronautproprietaryCommercial software for quantitative proteomics developed by Biognosys AG (Schlieren, Switzerland) based on the mProphet algorithm[30] that allows the targeted analysis of data independent acquisition (DIA) data sets for label-free peptide quantitation, also called SWATH acquisition.[31]
Skylineopen sourceOpen source (Apache 2.0) Windows client software developed in the MacCoss lab at University of Washington[32] that supports building Selected Reaction Monitoring (SRM) / Multiple Reaction Monitoring (MRM), Parallel Reaction Monitoring (PRM - Targeted MS/MS), Data Independent Acquisition (DIA/SWATH) and targeted DDA with MS1 quantitative methods and analyzing the resulting mass spectrometer data.
SWATH Software 2.0proprietaryCommercial software processing tool within PeakView that allows targeted data processing of SWATH acquisition data. Using a protein/peptide ion library, fragment ion extracted ion chromatograms (XICs) are generated, scored and quantified for peptides from the library. After false discovery rate analysis (FDR), results are filtered and quantitative peptide/protein data can be exported for statistical analysis.
BACIQopen sourceBACIQ is a mathematically rigorous approach that integrates peptide intensities and peptide-measurement agreement into confidence intervals for protein ratios (BACIQ). The main advantages of BACIQ are: 1) it removes the need to threshold reported peptide signal based on an arbitrary cut-off, thereby reporting more measurements from a given experiment; 2) confidence can be assigned without replicates; 3) for repeated experiments BACIQ provides confidence intervals for the union, not the intersection, of quantified proteins; 4) for repeated experiments, BACIQ confidence intervals are more predictive than confidence intervals based on protein measurement agreement.

Other software[edit]

NameTypeDescription
ArtIST by Clover Biosoftproprietary(Artificial Intelligence Straing Typing) MALDI-TOF MS data analysis and biomarker discovery tools, based on artificial intelligence and machine learning algorithms. ArtIST is an online service.
Advanced Chemistry DevelopmentproprietaryCommercial solutions for the interpretation of MS and xC/MS data with spectrum/structure matching, identification of known and unknown metabolites, as well as for the identification of compounds through spectral comparison.
AnalystproprietarySoftware by AB Sciex, a division of The Danaher Corporation.
AnalyzerProproprietaryA vendor independent software application for processing mass spectrometry data that can analyze both GC-MS and LC-MS data using both qualitative and quantitative data processing and is used for metabolomics data processing using MatrixAnalyzer for the comparison of multiple data sets.
ChromeleonproprietarySoftware by Thermo Fisher Scientific used with mass spectrometry instruments, as well as chromatography instruments.
Crosslinxopen sourceIdentify cross-linked peptides from mzML files. Python script or standalone executables for Linux and Windows. Feasible for bigger databases with a two-step approach.[33]
DeNovoGUIopen sourceSoftware with a graphical user interface for running parallelized versions of the freely available de novo sequencing software tools Novor and PepNovo+.[34]
Easotopeopen sourceSoftware for archiving, organizing, and analyzing mass spectrometer data. Currently oriented toward clumped CO2 analysis but also useful for bulk CO2 work and expandable to other isotopic systems.
[El-MAVEN]open-sourceDesktop software by Elucidata for processing labeled LC-MS, GC-MS and LC-MS/MS data in open-formats (mzXML, mzML, CDF). The software has a graphical and command line interface with integration to a cloud platform for storage and further analyses like relative flux and quantification.[35]
ESIprotEnables the charge state determination and molecular weight calculation for low resolution electrospray ionization (ESI) mass spectrometry (MS) data of proteins.[36]
KnowItAll Spectroscopy Software & Mass Spectral LibraryproprietarySoftware from Bio-Rad Laboratories, Inc. with solutions for mass spectrometry including: spectral analysis, database searching (spectrum, structure, peak, property, etc.), processing, database building (MS or multiple techniques including IR, Raman, NMR, UV, Chromatograms), spectral subtraction, plus tools for reporting and ChemWindow structure drawing.
LabSolutions LCMSproprietarySoftware by Shimadzu Corporation used with mass spectrometry and HPLC instruments.
Mass++open sourceAnalysis software for mass spectrometry that can import and export files with open-formats (mzXML, mzML) and load some instrument vendor formats; users can develop and add original functions as Mass++ plug-ins.
MassBank.jpwebsitewebsite hosted by the Institute for Advanced Biosciences, in Keio University, Tsuruoka City, Yamagata, Japan with mass spectrometric data for organic compounds.
MassBank.euwebsiteEuropean MassBank server. The website is maintained and hosted by the Helmholtz Centre for Environmental Research (Leipzig, Germany)
MassBankopen sourceMassBank and RMassBank development website provided by the MassBank consortium. MassBank data is shared under a Creative Commons license.
MassCenterproprietarySoftware by JEOL used with mass spectrometry instruments.
Mass FrontierproprietarySoftware by HighChem used for interpretation and management of mass spectra of small molecules.
MassLynxproprietarySoftware by Waters Corporation.
MassMapproprietaryGeneral-purpose software suite for automated evaluation of MS data by MassMap GmbH & Co. KG, suitable for LC/MS and GC/MS data of all kinds of molecules, the analysis of intact mass spectra of proteins, the analysis of general HDX experiments and the HDX fragment analysis of peptides, with particular method for the identification of unexpected/unknown components in even very complex mixtures.
Mass-Upopen-sourceUtility for proteomics designed to support the preprocessing and analysis of MALDI-TOF mass spectrometry data that loads data from mzML, mzXML and CSV files and allows users to apply baseline correction, normalization, smoothing, peak detection and peak matching. In addition, it allows the application of different machine learning and statistical methods to the preprocessed data for biomarker discovery, unsupervised clustering and supervised sample classification.[37]
massXpertopen source GPLGraphical user interface-based (GUI) software for simulating and analyzing mass spectrometric data obtained on known bio-polymer sequences.[38] Successor to polyxmass.
METLIN Database and Technology PlatformproprietaryCreated in 2003, METLIN now includes over a million molecules ranging from lipids, steroids, plant & bacteria metabolites, small peptides, carbohydrates, exogenous drugs/metabolites, central carbon metabolites and toxicants. The metabolites and other small molecules have been individually analyzed to provide both empirical and in silico MS/MS data.
mMassopen sourceMulti-platform package of tools for mass spectrometric data analysis and interpretation written in Python.
MolAnaMolAna was developed by Phenomenome Discoveries Inc, (PDI) for use in IONICS Mass Spectrometry Group's 3Q Molecular Analyzer, Triple quadrupole mass spectrometer
ms2mzfreewareUtility for converting between mass spectrometer file formats, e.g. to convert proprietary binary files to MGF peak list files to prepare files for upload to Proteome Cluster.
MSGraphopen source
MSightfreewareSoftware for mass spectrometry imaging developed by the Swiss Institute of Bioinformatics.[39]
MSiReaderfreewareVendor-neutral interface built on the Matlab platform designed to view and perform data analysis of mass spectrometry imaging (MSI) data.[40] Matlab is not required to use MSiReader.
mspireopen-sourceMass spectrometry informatics developers toolbox written in ruby that includes an mzML reader/writer, in-silico digestion and isotopic pattern calculation etc.; submodules such as mspire-lipidomics, mspire-sequest, and mspire-simulator extend the functionality.[41]
MultimagingSoftware for mass spectrometry imaging designed to normalize, validate and interpret MS images.
multiMS-toolboxopen sourcems-alone and multiMS-toolbox is a tool chain for mass spectrometry data peak extraction and statistical analysis.
mzCloudwebsiteWeb-based mass spectral database that comprises a collection of high and low resolution tandem mass spectrometry data acquired under a number of experimental conditions.
MZmine 2open sourceAn open-source software for mass-spectrometry data processing, with the main focus on LC-MS data.
OmicsHub ProteomicsOmicsHub Proteomics combines a LIMS for mass spec information management with data analysis functionalities on one platform.
OpenChromopen sourceChromatography and mass spectrometry software that can be extended using plug-ins and is available for several operating systems (Microsoft Windows, Linux, Unix, Mac OS X) and processor architectures (x86, x86_64, ppc). with converters for the native access of various data files, e.g. converters for mzXML, netCDF, Agilent, Finnigan and Varian file formats.
ORIGAMIopen sourceSoftware suite for analysis of mass spectrometry and ion mobility mass spectrometry datasets. ORIGAMI was originally developed to improve the analysis workflows of activated IM-MS/collision induced unfolding (CIU) datasets and allow seamless visualisation of results. Recently, ORIGAMI was modified to be more accepting of non-MS centric and enables visualisation of results from other sources as well as enables exporting of all results in an interactive format where the user can share any dataset and visualise in an internet browser.[42]
PatternLabfreewareSoftware for post-analysis of SEQUEST, ProLuCID or Comet database search results filtered by DTASelect or Census.[43]
pyOpenMSopen sourcepyOpenMS is an open-source Python library for mass spectrometry, specifically for the analysis of proteomics and metabolomics data in Python.
SIM-XLfreewareSpectrum Identification Machine for Cross-linked Peptides (SIM-XL) is a fast and sensitive XL search engine which is part of the PatternLab for proteomics environment, to analyze tandem mass spectrometry data derived from cross-linked peptides.[44]
Peacockopen sourceMac OS X application developed by Johan Kool that can be used to interpret gas-chromatography/mass-spectrometry (GC/MS) data files.
PeakInvestigatorproprietary3-4X effective resolution improvement in post-processing of raw profile data output from mass specs. Veritomyx advanced signal processing software for peak detection, deconvolution, and centroiding of raw profile mass spec data reveals multiple peaks hidden in overlapped data. Notable features: order-of-magnitude improvements in mass and abundance precision for deconvolved peaks; local dynamic baselining; advanced thresholding algorithm increases sensitivity across wide dynamic range; statistically-driven and completely automated (no user-to-user variation). More complete and precise resulting mass lists facilitate faster and cost-efficient subsequent determination of correct biomolecular identifications.
PinnacleProprietaryFrom comprehensive quantitation of 10,000s of proteins across of 100s of samples using DDA, DIA, PRM or SRM with fully integrated statistics and biological interpretation, to complete N-linked glycoprotein identification routine, to a very in-depth analysis in protein characterization, including peptide mapping, error tolerant search and disulfide analysis, all of this is available in a single software. Analyzing 100s of samples brings big challenges of LC and MS variation when run over months of acquisition, and the software can automatically correct for this. The visualization, editing and annotation capabilities can be tailored to be at the high level of proteins or at a much lower level of transitions or isotopes.
PIQMIewebProteomics Identifications/quantitations data management and integration service is a web-based tool that aids in reliable and scalable data management, analysis and visualization of semi-quantitative (SILAC) proteomics experiments.[45]
POTAMOSopen sourceWeb application that provides calculated mass spectrometry data independently of instrumentation focused on a well known protein family of histones whose PTMs are believed to play a crucial role in gene regulation; calculates the kind, the number and the combinations of the possible PTMs corresponding to a given peptide sequence and a given mass.
PROTRAWLERLC/MS data reduction application that reads raw mass spectrometry vendor data (from a variety of well-known instrument companies) and creates lists of {mass, retention time, integrated signal intensity} triplets summarizing the LC/MS chromatogram.
ProteoIQproprietarySoftware for the post-analysis of Mascot, SEQUEST, or X!Tandem database search results.[46][47][48]
ProteomaticFreewareData processing pipeline created for the purpose of evaluating mass spectrometric proteomics experiments.[49]
ProteomicsToolsopen sourceSoftware for the post-analysis of MASCOT, SEQUEST, Comet, XTandem, PFind, PeptidePhophet, MyriMatch, MSGF, OMSSA, MSAmanda or Percolator database search result.[50]
ProteoWizardopen sourceLink library and tools that are a set of modular and extensible open-source, cross-platform tools and software libraries that facilitate proteomics data analysis.
ProteoWorkerproprietaryCloud-based software for proteomics data analysis including COMET, Peptide Prophet, ProteinProphet and extensive data sorting, filtering and annotation tools.
pymzMLopen sourcePython module to interface mzML data in Python based on cElementTree with additional tools for MS-informatics.[51]
Pyteomicsopen sourceA Python framework for proteomics data analysis.[52]
QuantinetixSoftware for mass spectrometry imaging designed to quantify and normalize MS images in various study types that is compatible with a variety of MSI instruments, including Bruker, Sciex, Thermo and with iMZML.
Rational Numbers Excel Add-InproprietaryDe novo identification tool that works with Microsoft Excel 2010, Excel 2013, and Excel 2016.
Rational Numbers SearchproprietaryIdentification of small molecules by comparison of accurate-mass fragmentation data to a database of 250000 molecules represented as mathematical partitions
REGATTALC/MS list comparison application that works with ProTrawler (but accepts input in Excel/CSV form) to provide an environment for LC/MS results list filtering and normalization {mass, retention time, integrated intensity} lists.
RemoteAnalyzerproprietarySoftware by SpectralWorks Limited for vendor independent 'Open Access' client/server based solutions to provide a walk-up and use LC-MS and GC-MS data system; instrument control and data processing support for multiple vendors' hardware is provided.
ScaffoldproprietarySuite of proteomics tools for analyzing spectra, peptides and proteins across multiple samples.
SCIEX OSproprietaryNext generation software by SCIEX controlling the X-series mass spectrometers and support for data analysis acquired using the Analyst software suite.
SCiLS LabStatistical analysis of MALDI imaging mass spectrometry data that integrates with Bruker MALDI imaging.
SimGlycanproprietaryPredicts the structure of glycans and glycopeptides using mass spectrometry MS/MS data.
SIMIONproprietaryIon optics simulation program
SpectrolyzerSpectrolyzer is a Microsoft Windows-based software package that provides bioinformatics data analysis tools for different mass spectrometers that focuses on finding protein biomarkers and detecting protein deviations.
SpectromaniaproprietarySoftware for analysis and visualization of mass spectrometric data.[53]
StavroXfreewareSoftware to identify cross-linked peptides from mass spectrometric data written in Java that can be used for a wide variety of cross linkers and proteases used in the cross linking MS experiment; it compares theoretical peptide-peptide cross link combinations for the analyzed proteins to MS/MS data.[54]
Swiss Mass Abacusopen sourceSwiss Mass Abacus is a calculator of peptide and glycopeptide masses. It is purposefully kept as simple as a basic calculator executing arithmetic operations.
TOF-DSproprietarySoftware by Markes International used with BenchTOF time-of-flight mass spectrometers
TurboMassproprietaryGC/MS software by PerkinElmer.
Trans-Proteomic Pipeline (TPP)open sourceThe Trans-Proteomic Pipeline (TPP) is a collection of integrated tools for MS/MS proteomics that includes PeptideProphet for the Statistical validation of PSMs using search engine results, iProphet for distinct peptide sequence validation, using PeptideProphet results (can also combine the results of multiple search engines) and ProteinProphet for Protein identification and validation, using PeptideProphet OR iProphet results. TPP does also Protein Quantification with XPRESS (Calculation of relative abundances of peptides and proteins from isotopically labeled MS/MS samples), ASAPRatio (Automated Statistical Analysis on Protein Ratio; an alternative to XPRESS) and Libra (Quantification of isobarically-labeled samples (e.g. iTraq, TMT, etc.) for any number of channels). The TPP currently supports Sequest, Mascot, ProbID, X!Tandem, Comet, SpectraST, MSGF+, Inspect, MyriMatch, and Phenyx. Developed at the Seattle Proteomic Centre (SPC).[55]
Universal Mass CalculatorUniversal Mass Calculator (UMC) for Windows written in C++ is a proprietary toolbox for calculating relevant information from sum formulae, e.g. isotope distribution, mass differences, mass deviations and mass/isotope information of the elements, degree of deuteration.
VIPERAnalysis of accurate mass and chromatography retention time analysis of LC-MS features (accurate mass and time tag approach).[57]
XcaliburproprietarySoftware by Thermo Fisher Scientific used with mass spectrometry instruments.
XCMS Online (Cloud-Based)proprietaryFreely available and the most widely used metabolomic and lipidomic data processing platform with over 21,000 users as of 2017.

See also[edit]

  • Mass spectrometry data format: for a list of mass spectrometry data viewers and format converters.

References[edit]

  1. ^Cox, Jürgen; Neuhauser, Nadin; Michalski, Annette; Scheltema, Richard A.; Olsen, Jesper V.; Mann, Matthias (2011). 'Andromeda: A Peptide Search Engine Integrated into the MaxQuant Environment'. Journal of Proteome Research. 10 (4): 1794–1805. doi:10.1021/pr101065j. ISSN1535-3893. PMID21254760.
  2. ^Bern, Marshall; Cai, Yuhan; Goldberg, David (2007). 'Lookup Peaks: A Hybrid of de Novo Sequencing and Database Search for Protein Identification by Tandem Mass Spectrometry'. Analytical Chemistry. 79 (4): 1393–1400. doi:10.1021/ac0617013. PMID17243770.
  3. ^Bern, Marshall; Goldberg, David (2008). 'Improved Ranking Functions for Protein and Modification-Site Identifications'. Journal of Computational Biology. 15 (7): 705–719. doi:10.1089/cmb.2007.0119. PMID18651800.
  4. ^Eng, Jimmy K.; Jahan, Tahmina A.; Hoopmann, Michael R. (2013). 'Comet: An open-source MS/MS sequence database search tool'. Proteomics. 13 (1): 22–24. doi:10.1002/pmic.201200439. ISSN1615-9853. PMID23148064.
  5. ^Diament, Benjamin J.; Noble, William Stafford (2011). 'Faster SEQUEST Searching for Peptide Identification from Tandem Mass Spectra'. Journal of Proteome Research. 10 (9): 3871–3879. doi:10.1021/pr101196n. ISSN1535-3893. PMC3166376. PMID21761931.
  6. ^'Inspect and MS-Alignment'.Missing or empty url= (help)
  7. ^Perkins, David N.; Pappin, Darryl J. C.; Creasy, David M.; Cottrell, John S. (1999). 'Probability-based protein identification by searching sequence databases using mass spectrometry data'. Electrophoresis. 20 (18): 3551–67. doi:10.1002/(SICI)1522-2683(19991201)20:18<3551::AID-ELPS3551>3.0.CO;2-2. PMID10612281.
  8. ^Tabb, David L.; Fernando, Christopher G.; Chambers, Matthew C. (2007). 'MyriMatch: Highly Accurate Tandem Mass Spectral Peptide Identification by Multivariate Hypergeometric Analysis'. Journal of Proteome Research. 6 (2): 654–61. doi:10.1021/pr0604054. PMC2525619. PMID17269722.
  9. ^'OMSSA ms/ms search engine'. Pubchem.ncbi.nlm.nih.gov. Retrieved 2011-09-27.
  10. ^Geer, Lewis Y.; Markey, Sanford P.; Kowalak, Jeffrey A.; Wagner, Lukas; Xu, Ming; Maynard, Dawn M.; Yang, Xiaoyu; Shi, Wenyao; Bryant, Stephen H. (2004). 'Open Mass Spectrometry Search Algorithm'. Journal of Proteome Research. 3 (5): 958–64. arXiv:q-bio/0406002. Bibcode:2004q.bio...6002G. doi:10.1021/pr0499491. PMID15473683.
  11. ^Liang, C; Smith, JC; Hendrie, Christopher (2003). 'A Comparative Study of Peptide Sequencing Software Tools for MS/MS'.
  12. ^Colinge, Jacques; Masselot, Alexandre; Giron, Marc; Dessingy, Thierry; Magnin, Jérôme (2003). 'OLAV: Towards high-throughput tandem mass spectrometry data identification'. Proteomics. 3 (8): 1454–63. doi:10.1002/pmic.200300485. PMID12923771.
  13. ^Zhang, Zhuo; Sun, Shiwei; Zhu, Xiaopeng; Chang, Suhua; Liu, Xiaofei; Yu, Chungong; Bu, Dongbo; Chen, Runsheng (2006). 'A novel scoring schema for peptide identification by searching protein sequence databases using tandem mass spectrometry data'. BMC Bioinformatics. 7 (1): 222. doi:10.1186/1471-2105-7-222. ISSN1471-2105. PMC1463009. PMID16638152.
  14. ^Xu, T.; Park, S.K.; Venable, J.D.; Wohlschlegel, J.A.; Diedrich, J.K.; Cociorva, D.; Lu, B.; Liao, L.; Hewel, J.; Han, X.; Wong, C.C.L.; Fonslow, B.; Delahunty, C.; Gao, Y.; Shah, H.; Yates, J.R. (2015). 'ProLuCID: An improved SEQUEST-like algorithm with enhanced sensitivity and specificity'. Journal of Proteomics. 129: 16–24. doi:10.1016/j.jprot.2015.07.001. ISSN1874-3919. PMC4630125. PMID26171723.
  15. ^Shilov, Ignat V.; Seymour, Sean L.; Patel, Alpesh A.; Loboda, Alex; Tang, Wilfred H.; Keating, Sean P.; Hunter, Christie L.; Nuwaysir, Lydia M.; Schaeffer, Daniel A. (2007). 'The Paragon Algorithm, a Next Generation Search Engine That Uses Sequence Temperature Values and Feature Probabilities to Identify Peptides from Tandem Mass Spectra'. Molecular & Cellular Proteomics. 6 (9): 1638–1655. doi:10.1074/mcp.T600050-MCP200. ISSN1535-9476. PMID17533153.
  16. ^'RAId MS/MS search engine'. QMBP NCBI NLM NIH. Retrieved 2008-01-01.
  17. ^Alves, Gelio; Ogurtsov, Aleksey Y.; Yu, Yi-Kuo (2007). 'RAId_DbS: peptide identification using database searches with realistic statistics'. Biol Direct. 2: 25. doi:10.1186/1745-6150-2-25. PMC2211744. PMID17961253.
  18. ^Jimmy K. Eng, Ashley L. McCormack, and John R. Yates, III (1994). 'An Approach to Correlate Tandem Mass Spectral Data of Peptides with Amino Acid Sequences in a Protein Database'. J Am Soc Mass Spectrom. 5 (11): 976–989. doi:10.1016/1044-0305(94)80016-2. PMID24226387.CS1 maint: Multiple names: authors list (link)
  19. ^Hricovíni, Miloš; Tvaroška, Igor; Hirsch, Ján; Duben, Anthony J. (1991). 'Nuclear overhauser effects and the flexibility of saccharides: methyl β-xylobioside'. Carbohydrate Research. 210: 13–20. doi:10.1016/0008-6215(91)80109-Z. ISSN0008-6215. PMID1878875.
  20. ^Novak, Jiri; Sachsenberg, Timo; Hoksza, David; Skopal, Tomas; Kohlbacher, Oliver (2013). 'On Comparison of SimTandem with State-of-the-Art Peptide Identification Tools, Efficiency of Precursor Mass Filter and Dealing with Variable Modifications'. Journal of Integrative Bioinformatics. 10 (3): 1–15. doi:10.1515/jib-2013-228.
  21. ^Bartels, Christian (31 May 1990). 'Fast algorithm for peptide sequencing by mass spectroscopy'. Biological Mass Spectrometry. 19 (6): 363–368. doi:10.1002/bms.1200190607.
  22. ^Novak, Jiri; Lemr, Karel; Schug, Kevin A.; Havlicek, Vladimir (2015). 'CycloBranch: De Novo Sequencing of Nonribosomal Peptides from Accurate Product Ion Mass Spectra'. J. Am. Soc. Mass Spectrom. 26 (10): 1780–1786. Bibcode:2015JASMS.tmp.155N. doi:10.1007/s13361-015-1211-1. PMID26195308.
  23. ^thermo finnigan introduces denovox – Search results from HighBeam Business[dead link]
  24. ^Savitski, Mikhail M.; Nielsen, Michael L.; Kjeldsen, Frank; Zubarev, Roman A. (2005). 'Proteomics-Grade de Novo Sequencing Approach'. Journal of Proteome Research. 4 (6): 2348–54. doi:10.1021/pr050288x. PMID16335984.
  25. ^Ma, Bin (30 June 2015). 'Novor: Real-Time Peptide de Novo Sequencing Software'. Journal of the American Society for Mass Spectrometry. 26 (11): 1885–1894. Bibcode:2015JASMS.26.1885M. doi:10.1007/s13361-015-1204-0. PMC4604512. PMID26122521.
  26. ^Ma, Bin; Zhang, Kaizhong; Hendrie, Christopher; Liang, Chengzhi; Li, Ming; Doherty-Kirby, Amanda; Lajoie, Gilles (2003). 'PEAKS: powerful software for peptidede novo sequencing by tandem mass spectrometry'. Rapid Communications in Mass Spectrometry. 17 (20): 2337–42. Bibcode:2003RCMS..17.2337M. doi:10.1002/rcm.1196. PMID14558135.
  27. ^Tannu, Nilesh S; Hemby, Scott E (2007). 'De novo protein sequence analysis of Macaca mulatta'. BMC Genomics. 8: 270. doi:10.1186/1471-2164-8-270. PMC1965481. PMID17686166.
  28. ^Röst HL, Sachsenberg T, Aiche S, Bielow C, Weisser H, Aicheler F, Andreotti S, Ehrlich HC, Gutenbrunner P, Kenar E, Liang X, Nahnsen S, Nilse L, Pfeuffer J, Rosenberger G, Rurik M, Schmitt U, Veit J, Walzer M, Wojnar D, Wolski WE, Schilling O, Choudhary JS, Malmström L, Aebersold R, Reinert K, Kohlbacher O (2016). 'OpenMS: a flexible open-source software platform for mass spectrometry data analysis'(PDF). Nat. Methods. 13 (9): 741–8. doi:10.1038/nmeth.3959. PMID27575624.
  29. ^Egelhofer V, Hoehenwarter W, Lyon D, Weckwerth W, Wienkoop S (2013). 'Using ProtMAX to create high-mass-accuracy precursor alignments from label-free quantitative mass spectrometry data generated in shotgun proteomics experiments'. Nat Protoc. 8 (3): 595–601. doi:10.1038/nprot.2013.013. PMID23449253.
  30. ^Reiter, L; et al. (2011). 'mProphet: automated data processing and statistical validation for large-scale SRM experiments'. Nat Methods. 8 (5): 430–435. doi:10.1038/nmeth.1584. PMID21423193.
  31. ^Law, KP; Lim YP (2013). 'Recent advances in mass spectrometry: data independent analysis and hyper reaction monitoring'. Expert Rev Proteomics. 10 (6): 551–566. doi:10.1586/14789450.2013.858022. PMID24206228.
  32. ^Maclean, B (2010). 'Skyline: An Open Source Document Editor for Creating and Analyzing Targeted Proteomics Experiments'. Bioinformatics. 26 (7): 966–968. doi:10.1093/bioinformatics/btq054. PMC2844992. PMID20147306.
  33. ^Ozawa, SI; Bald, T; Onishi, T; Xue, H; Matsumura, T; Kubo, R; Takahashi, H; Hippler, M; Takahashi, Y (October 2018). 'Configuration of Ten Light-Harvesting Chlorophyll a/b Complex I Subunits in Chlamydomonas reinhardtii Photosystem I.'Plant Physiology. 178 (2): 583–595. doi:10.1104/pp.18.00749. PMC6181050. PMID30126869.
  34. ^Muth, Thilo; Weilnböck, Lisa; Rapp, Erdmann; Huber, Christian G.; Martens, Lennart; Vaudel, Marc; Barsnes, Harald (2014). 'DeNovoGUI: An Open Source Graphical User Interface for de Novo Sequencing of Tandem Mass Spectra'. Journal of Proteome Research. 13 (2): 1143–1146. doi:10.1021/pr4008078. ISSN1535-3893. PMC3923451. PMID24295440.
  35. ^Sahil; Shubhra Agrawal; GeorgeSabu; Rishabh Gupta; Pankaj Kumar; Saiful B. Khan; kailash yadav; Naman Gupta; Raghav Sehgal (2019-01-11), ElucidataInc/ElMaven: v0.6.1, Zenodo, doi:10.5281/zenodo.2537593, retrieved 2019-04-15
  36. ^Winkler, Robert (2010). 'ESIprot: a universal tool for charge state determination and molecular weight calculation of proteins from electrospray ionization mass spectrometry data'. Rapid Communications in Mass Spectrometry. 24 (3): 285–94. doi:10.1002/rcm.4384. PMID20049890.
  37. ^López-Fernández, H; Santos, HM; Capelo, JL; Fdez-Riverola, F; Glez-Peña, D; Reboiro-Jato, M (2015). 'Mass-Up: an all-in-one open software application for MALDI-TOF mass spectrometry knowledge discovery'. BMC Bioinformatics. 16: 318. doi:10.1186/s12859-015-0752-4. PMC4595311. PMID26437641.
  38. ^Rusconi, F. (2009). 'massXpert 2: a cross-platform software environment for polymer chemistry modelling and simulation/analysis of mass spectrometric data'. Bioinformatics. 25 (20): 2741–2. doi:10.1093/bioinformatics/btp504. PMID19740912.
  39. ^Palagi, Patricia M.; Walther, Daniel; Quadroni, Manfredo; Catherinet, SéBastien; Burgess, Jennifer; Zimmermann-Ivol, Catherine G.; Sanchez, Jean-Charles; Binz, Pierre-Alain; Hochstrasser, Denis F.; Appel, Ron D. (2005). 'MSight: An image analysis software for liquid chromatography-mass spectrometry'. Proteomics. 5 (9): 2381–4. doi:10.1002/pmic.200401244. PMID15880814.
  40. ^Robichaud, Guillaume; Garrard, Kenneth P.; Barry, Jeremy A.; Muddiman, David C. (March 2013). 'MSiReader: An Open-Source Interface to View and Analyze High Resolving Power MS Imaging Files on Matlab Platform'. Journal of the American Society for Mass Spectrometry. 24 (5): 718–721. Bibcode:2013JASMS.24.718R. doi:10.1007/s13361-013-0607-z. PMC3693088. PMID23536269.
  41. ^Prince, J. T.; Marcotte, E. M. (2008). 'Mspire: Mass spectrometry proteomics in Ruby'. Bioinformatics. 24 (23): 2796–2797. doi:10.1093/bioinformatics/btn513. PMC2639276. PMID18930952.
  42. ^Migas, Lukasz G.; France, Aidan P.; Bellina, Bruno; Barran, Perdita E. (April 2018). 'ORIGAMI : A software suite for activated ion mobility mass spectrometry (aIM-MS) applied to multimeric protein assemblies'. International Journal of Mass Spectrometry. 427: 20–28. Bibcode:2018IJMSp.427..20M. doi:10.1016/j.ijms.2017.08.014. ISSN1387-3806.
  43. ^Carvalho, Paulo C; Fischer, Juliana SG; Chen, Emily I; Yates, John R; Barbosa, Valmir C (2008). 'PatternLab for proteomics: a tool for differential shotgun proteomics'. BMC Bioinformatics. 9: 316. doi:10.1186/1471-2105-9-316. PMC2488363. PMID18644148.
  44. ^Lima, D. B.; De Lima, T. B.; Balbuena, T. S.; Neves-Ferreira, A. G.; Barbosa, V. C.; Gozzo, F. C.; Carvalho, P. C. (2015). 'SIM-XL: A powerful and user-friendly tool for peptide cross-linking analysis'. Journal of Proteomics. 129: 51–5. doi:10.1016/j.jprot.2015.01.013. PMID25638023.
  45. ^Kuzniar, A.; Kanaar, R. (2014). 'PIQMIe: a web server for semi-quantitative proteomics data management and analysis'. Nucleic Acids Res. 42 (W1): W100–W106. doi:10.1093/nar/gku478. PMC4086067. PMID24861615.
  46. ^Weatherly, D. B.; Atwood Ja, 3rd; Minning, TA; Cavola, C; Tarleton, RL; Orlando, R (2005). 'A Heuristic Method for Assigning a False-discovery Rate for Protein Identifications from Mascot Database Search Results'. Molecular & Cellular Proteomics. 4 (6): 762–72. doi:10.1074/mcp.M400215-MCP200. PMID15703444.
  47. ^Keller, Andrew; Nesvizhskii, Alexey I.; Kolker, Eugene; Aebersold, Ruedi (2002). 'Empirical Statistical Model To Estimate the Accuracy of Peptide Identifications Made by MS/MS and Database Search'. Analytical Chemistry. 74 (20): 5383–92. doi:10.1021/ac025747h. PMID12403597.
  48. ^Nesvizhskii, AI; Keller, A; Kolker, E; Aebersold, R (2003). 'A statistical model for identifying proteins by tandem mass spectrometry'. Analytical Chemistry. 75 (17): 4646–58. doi:10.1021/ac0341261. PMID14632076.
  49. ^Specht, Michael; Kuhlgert, Sebastian; Fufezan, Christian; Hippler, Michael (2011). 'Proteomics to go: Proteomatic enables the user-friendly creation of versatile MS/MS data evaluation workflows'. Bioinformatics. 27 (8): 1183–1184. doi:10.1093/bioinformatics/btr081. PMID21325302.
  50. ^Sheng, Quanhu; Dai, Jie; Wu, Yibo; Tang, Haixu; Zeng, Rong (2012). 'BuildSummary: using a group-based approach to improve the sensitivity of peptide/protein identification in shotgun proteomics'. J Proteome Res. 11 (3): 1494–1502. doi:10.1021/pr200194p. PMID22217156.
  51. ^Bald, Till; Barth, Johannes; Niehues, Anna; Specht, Michael; Hippler, Michael; Fufezan, Christian (2012). 'pymzML – Python module for high throughput bioinformatics on mass spectrometry data'. Bioinformatics. 28 (7): 1052–3. doi:10.1093/bioinformatics/bts066. PMID22302572.
  52. ^Goloborodko, Anton; Levitsky, Lev; Ivanov, Mark; Gorshkov, Mikhail (2013). 'Pyteomics — a Python framework for exploratory data analysis and rapid software prototyping in proteomics'. J Am Soc Mass Spectrom. 24 (2): 301–4. Bibcode:2013JASMS.24.301G. doi:10.1007/s13361-012-0516-6. PMID23292976.
  53. ^Zucht, Hans-Dieter; Lamerz, Jens; Khamenia, Valery; Schiller, Carsten; Appel, Annette; Tammen, Harald; Crameri, Reto; Selle, Hartmut (2005). 'Datamining Methodology for LC-MALDI-MS Based Peptide Profiling'. Combinatorial Chemistry & High Throughput Screening. 8 (8): 717–23. doi:10.2174/138620705774962481.
  54. ^Götze, Michael; Pettelkau J; Schaks S; Bosse K; Ihling CH; Krauth F; Fritzsche R; Kühn U; Sinz A. (January 2012). 'StavroX--a software for analyzing crosslinked products in protein interaction studies'. J Am Soc Mass Spectrom. 23 (1): 76–87. Bibcode:2012JASMS.23..76G. doi:10.1007/s13361-011-0261-2. PMID22038510.
  55. ^Pedrioli, Patrick G. A. (2010). 'Trans-Proteomic Pipeline: A Pipeline for Proteomic Analysis'. Proteome Bioinformatics. Methods in Molecular Biology. 604. pp. 213–238. doi:10.1007/978-1-60761-444-9_15. ISBN978-1-60761-443-2. PMID20013374.
  56. ^Deutsch, Eric W.; Mendoza, Luis; Shteynberg, David; Farrah, Terry; Lam, Henry; Tasman, Natalie; Sun, Zhi; Nilsson, Erik; Pratt, Brian; Prazen, Bryan; Eng, Jimmy K.; Martin, Daniel B.; Nesvizhskii, Alexey I.; Aebersold, Ruedi (2010). 'A guided tour of the Trans-Proteomic Pipeline'. Proteomics. 10 (6): 1150–1159. doi:10.1002/pmic.200900375. ISSN1615-9853. PMC3017125. PMID20101611.
  57. ^Monroe, M. E.; Tolić, N.; Jaitly, N.; Shaw, J. L.; Adkins, J. N.; Smith, R. D. (2007). 'VIPER: an advanced software package to support high-throughput LC-MS peptide identification'. Bioinformatics. 23 (15): 2021–3. doi:10.1093/bioinformatics/btm281. PMID17545182.

External links[edit]

  • Mass Spectrometry Software at Curlie
Retrieved from 'https://en.wikipedia.org/w/index.php?title=List_of_mass_spectrometry_software&oldid=896631483'
Categories:
Hidden categories: