Cargando…
JS-MS: a cross-platform, modular javascript viewer for mass spectrometry signals
BACKGROUND: Despite the ubiquity of mass spectrometry (MS), data processing tools can be surprisingly limited. To date, there is no stand-alone, cross-platform 3-D visualizer for MS data. Available visualization toolkits require large libraries with multiple dependencies and are not well suited for...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2017
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5674804/ https://www.ncbi.nlm.nih.gov/pubmed/29110634 http://dx.doi.org/10.1186/s12859-017-1883-6 |
_version_ | 1783276848542646272 |
---|---|
author | Rosen, Jebediah Handy, Kyle Gillan, André Smith, Rob |
author_facet | Rosen, Jebediah Handy, Kyle Gillan, André Smith, Rob |
author_sort | Rosen, Jebediah |
collection | PubMed |
description | BACKGROUND: Despite the ubiquity of mass spectrometry (MS), data processing tools can be surprisingly limited. To date, there is no stand-alone, cross-platform 3-D visualizer for MS data. Available visualization toolkits require large libraries with multiple dependencies and are not well suited for custom MS data processing modules, such as MS storage systems or data processing algorithms. RESULTS: We present JS-MS, a 3-D, modular JavaScript client application for viewing MS data. JS-MS provides several advantages over existing MS viewers, such as a dependency-free, browser-based, one click, cross-platform install and better navigation interfaces. The client includes a modular Java backend with a novel streaming.mzML parser to demonstrate the API-based serving of MS data to the viewer. CONCLUSIONS: JS-MS enables custom MS data processing and evaluation by providing fast, 3-D visualization using improved navigation without dependencies. JS-MS is publicly available with a GPLv2 license at github.com/optimusmoose/jsms. |
format | Online Article Text |
id | pubmed-5674804 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2017 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-56748042017-11-15 JS-MS: a cross-platform, modular javascript viewer for mass spectrometry signals Rosen, Jebediah Handy, Kyle Gillan, André Smith, Rob BMC Bioinformatics Software BACKGROUND: Despite the ubiquity of mass spectrometry (MS), data processing tools can be surprisingly limited. To date, there is no stand-alone, cross-platform 3-D visualizer for MS data. Available visualization toolkits require large libraries with multiple dependencies and are not well suited for custom MS data processing modules, such as MS storage systems or data processing algorithms. RESULTS: We present JS-MS, a 3-D, modular JavaScript client application for viewing MS data. JS-MS provides several advantages over existing MS viewers, such as a dependency-free, browser-based, one click, cross-platform install and better navigation interfaces. The client includes a modular Java backend with a novel streaming.mzML parser to demonstrate the API-based serving of MS data to the viewer. CONCLUSIONS: JS-MS enables custom MS data processing and evaluation by providing fast, 3-D visualization using improved navigation without dependencies. JS-MS is publicly available with a GPLv2 license at github.com/optimusmoose/jsms. BioMed Central 2017-11-06 /pmc/articles/PMC5674804/ /pubmed/29110634 http://dx.doi.org/10.1186/s12859-017-1883-6 Text en © The Author(s) 2017 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Software Rosen, Jebediah Handy, Kyle Gillan, André Smith, Rob JS-MS: a cross-platform, modular javascript viewer for mass spectrometry signals |
title | JS-MS: a cross-platform, modular javascript viewer for mass spectrometry signals |
title_full | JS-MS: a cross-platform, modular javascript viewer for mass spectrometry signals |
title_fullStr | JS-MS: a cross-platform, modular javascript viewer for mass spectrometry signals |
title_full_unstemmed | JS-MS: a cross-platform, modular javascript viewer for mass spectrometry signals |
title_short | JS-MS: a cross-platform, modular javascript viewer for mass spectrometry signals |
title_sort | js-ms: a cross-platform, modular javascript viewer for mass spectrometry signals |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5674804/ https://www.ncbi.nlm.nih.gov/pubmed/29110634 http://dx.doi.org/10.1186/s12859-017-1883-6 |
work_keys_str_mv | AT rosenjebediah jsmsacrossplatformmodularjavascriptviewerformassspectrometrysignals AT handykyle jsmsacrossplatformmodularjavascriptviewerformassspectrometrysignals AT gillanandre jsmsacrossplatformmodularjavascriptviewerformassspectrometrysignals AT smithrob jsmsacrossplatformmodularjavascriptviewerformassspectrometrysignals |