JS-MS: a cross-platform, modular javascript viewer for mass spectrometry signals
Related Experiment Video
Updated: Feb 19, 2026

Sample Preparation Strategies for Mass Spectrometry Imaging of 3D Cell Culture Models
Published on: December 5, 2014
Jebediah Rosen1, Kyle Handy1, André Gillan1
1Department of Computer Science, University of Montana, 32 Campus Drive, Missoula, 59812, MT, USA.
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.
More Related Videos
06:43Leaf Spray Mass Spectrometry: A Rapid Ambient Ionization Technique to Directly Assess Metabolites from Plant Tissues
Published on: June 21, 2018
10:01Combining Chemical Cross-linking and Mass Spectrometry of Intact Protein Complexes to Study the Architecture of Multi-subunit Protein Assemblies
Published on: November 28, 2017
Related Concept Videos
Mass Spectrometers
Mass Spectrometry: Overview
Mass Spectrum
Mass Spectrum: Interpretation
Mass Spectrometry: Molecular Fragmentation Overview
One type of fragmentation pattern is the cleavage of a single bond in the molecular ion. The cleavage leads to a radical and a cation. The cleavage can occur at...
Mass Analyzers: Overview