TopMSV


TopMSV is a web-based tool for visualizing top-down MS data and the results of the spectral deconvolution tools TopFD and TopDIA and the proteoform identification tools TopPIC and TopMG. A dataset is the SQLite files of one run: TopFD or TopDIA writes the deconvoluted MS1 and MS/MS spectra and the MS1 3D peak levels into one file, and TopPIC or TopMG writes its identifications and the search database into a second file. After the files are uploaded through the browser, TopMSV generates all views on the fly: a raw-spectra browser with deconvoluted envelope annotations and linked navigation between MS1 scans and their fragmentation scans; protein, proteoform, and proteoform-spectrum-match (PrSM) views with annotated sequences, matched fragment ions, and spectra; a visual inspection calculator that matches a mass list against a protein sequence with chosen ion types, PTMs, and mass tolerance; and an interactive 3D view of MS1 peaks over m/z, retention time, and intensity.

The server side of TopMSV was developed using Node.js, Express.js, and TypeScript. It reads datasets directly from SQLite files and stores nothing derived on disk. The browser side was developed in TypeScript, in which 2D views of mass spectra and identified PrSMs were implemented using the D3.js library and the 3D view of LC–MS data using the three.js library.

Release notes

Version 2.1.0 (October 12, 2026)
  • Envelopes of the same monoisotopic mass now share a color in spectrum views; in the spectra browser, clicking an envelope keeps only the envelopes of its mass until a click elsewhere in the graph
  • Added "Group by mass" and "Advanced sort" (by a first and a second column) to the MS1 mass list and "Advanced sort" to the MS2 mass list; clicking a Ref m/z link now shows only that row's envelope
  • Added support for SQLite files compressed with the sqlite-zstd extension, which the TopPIC Suite writes by default; the Datasets table marks compressed files
Version 2.0.0 (September 25, 2026)
  • Sped up the raw-spectra browser: full-view redraws of dense MS1 spectra drop from over a second to about 50 ms
  • Added support for the SQLite database format written by TopPIC 2.0
Version 1.9.0 (September 15, 2026)
  • A dataset is now a single SQLite file written by TopFD and TopPIC; separate XML and FASTA uploads are no longer needed
  • Added a raw-spectra browser with deconvoluted envelope annotations and linked MS1/MS2 navigation
  • Added a visual inspection page for matching mass lists against a protein sequence, with loading by PrSM ID, spectrum ID, or scan number
  • Added an interactive MS1 3D view (m/z, retention time, intensity)
Version 1.0.1 (January 2022)
  • Bug fixing
Version 1.0.0 (January 2021)
  • First release