NPvis is a versatile interactive visualizer for tandem mass spectra (MS/MS) fragmentation of Peptidic Natural Products (PNPs), that is ribosomally synthesized and post-translationally modified peptides (RiPPs) and nonribosomal peptides (NRPs). The tool takes as input a mass spectrum, e.g., in MGF or mzXML format, and a corresponding PNP chemical structure, e.g., as an MDL MOL file or SMILES string. NPvis annotates the match and allows users to interactively maps annotated spectrum peaks to the corresponding PNP fragments and to assess the match correctness.
NPvis accounts for the wide chemical diversity of PNPs that prevents the use of the existing proteomics visualizer. In particular, the tool handles PNPs that have cyclic, branched, or more sophisticated structure, contain non-proteinogenic amino acids and complex post-translational modifications, include non-amide linkages of amino acids. Moreover, NPvis works even if the exact chemical structure of the matching PNP is unknown (the “PNP with modification” mode).
The tool is available online, as a standalone application, and as an embedding in the GNPS web platform (the Dereplicator/VarQuest workflow). We hope it will benefit the community by streamlining PNP MS/MS data analysis and validation. NPvis was developed within the RSF 20-74-00032 project.
- (recommended) via web server (tested on Chrome, Firefox and Safari; instant results without registration! )
- via command-line (macOS & Linux only; consult with README)
- via GNPS Dereplicator/VarQuest workflow (you should register/log in first; consult with the documentation).
- .. or just test interactive examples below to grasp the concept!
Examples of output
- Web server (GET Requests!)
- Static HTML files (generated via the command-line version)
- Three significant PSMs identified by VarQuest in a sample run (press “View Annotation” to see the NPvis visualizations)
Kunyavskaya, Mikheenko, Gurevich. NPvis: an Interactive Visualizer of Peptidic Natural Product–MS/MS Matches. Metabolites, 2022
- Add advanced features of proteomics visualizers: account for neutral losses during the MS/MS peaks annotation, provide manual peak annotation
- Handle compounds without a peptidic backbone, such as polyketides and terpenes (use Dereplicator+ or more advanced fragmentation models)
Feedback, bug reports
If you have any questions or want to report a bug, please write to or post an issue on https://github.com/ablab/npvis/issues.