ABSTRACT
PSLite Online is a modern, web‐based application designed to facilitate the analysis of top‐down mass spectrometry fragmentation data, particularly for targeted proteoform studies. As a successor to the Windows‐only ProSight Lite, PSLite Online retains and expands upon its core functionalities while offering platform independence and enhanced usability through a responsive, browser‐based interface. Users can load or manually define proteoforms, apply a wide range of modifications, and visualize fragmentation coverage in real time. Key new features include ProForma integration, correction for common mass deconvolution errors, SVG export, and cloud‐based session sharing via persistent URLs. The application leverages modern web technologies and component libraries to deliver a lightweight, installable progressive web app (PWA) experience. Here, we show that PSLite Online can be used for the characterization of antibody subunits with glycan modifications. This solution broadens accessibility for proteomics researchers by eliminating installation barriers and enabling seamless collaboration across devices and platforms. PSLite Online is freely available at https://pslite.proteinaceous.net.
Keywords: bioinformatics, top‐down mass spectrometry, top‐down proteomics
1. Introduction
The study of proteins using tandem mass spectrometry involves the matching of fragment masses to a set of candidate sequences, with peptides for bottom‐up proteomics and proteoforms for top‐down proteomics [1]. For large‐scale experiments focused on discovery, a sizeable search space is generated and interrogated systematically [2, 3]. However, many experiments are much more narrow in focus, targeting only a single proteoform or perhaps a single proteoform family [4] with a diverse set of modifications. To support these targeted studies, we have developed PSLite Online, a free, web‐based extension of the popular ProSight Lite [5] Windows application. A web‐based version of ProSight Lite provides numerous advantages, including simplifying the installation process and broadening its reach to any device with a standard web browser.
2. Results and Discussion
The basic workflow and features (Figure 1) of the original Windows‐only version have been reimplemented and expanded upon. To begin, the user must populate the state of the application by opening an existing ProSight Lite proteoform characterization markup language (.pcml) file (XML format for legacy version), launching from a shared link (see below for more detail), or entering mass spectral observations and a theoretical proteoform manually. At this point, the user may test different hypothetical proteoforms by adding or removing modifications and observing the changes in the various scoring metrics (Figure 2, #3). An extensive list of possible modifications (post‐translational modifications, fixed modifications, N‐linked glycosylations, and custom mass modifications) is available in this new web‐based version. Once the user is satisfied with their proteoform and fragmentation coverage, they may save the current state in .pcml format, export a publication‐quality SVG (scalable vector graphic) image of the fragment map, or create a shareable link that can be sent to a colleague.
FIGURE 1.

Overview of the PSLite Online workflow. Users can optionally load existing data from a ProSight Lite .pcml file or shared link, modify the proteoform composition or experimental conditions to view changes in matching fragments and scores, and export results to .pcml files, shared links, or fragment map SVGs.
FIGURE 2.

Fragment map of a glycosylated antibody subunit. The new web‐based interface includes (1) a menu bar, (2) a fragment map showing matching fragment ions, (3) mass differences, sequence coverage, and scores, (4) matching fragments details in a grid, and (5) a ProForma sequence for the proteoform.
Figure 2 displays the main user interface using the new light mode theme. The interface is similar to the original ProSight Lite interface. When a change is made to the candidate proteoform (by selecting an amino acid and changing the modification on the bottom of the right panel), the fragment map, matching fragments grid, masses, scores, and ProForma [6] are all immediately updated (Figure 2, #2–5). The menu bar (Figure 2, #1) now features new options on the right‐hand side: create a sharable link, export SVG fragment maps, toggle the right panel, and settings. The settings popup allows the user to switch between light and dark mode and set the number of amino acids per line (20, 25, 30, 40, 50, or automatic), which is important when trying to get an exported SVG to fit into a preferred aspect ratio. A section dedicated to ProForma has been added under the matching fragment grid to both show the current proteoform and quickly allow a user to generate a proteoform record (PFR) entry for that proteoform with a set of common species (human, mouse, rat, E. coli ) using the Proteoform Registry [7]. Users can also input their proteoform information using a limited set of ProForma features via the Sequence Dialog. The application currently converts formulas to mass shifts but does not support unlocalized, labile, and range modifications. To handle off‐by‐n isotoping errors from deconvolution algorithms, one can elect to consider a number of isotope mass shifts to match against. These additional shifts are factored into the P‐score and PCS as additional ion types to keep the scores from being artificially improved. Each off‐by‐one mass shift will add 2 ion types for every selected ion type. Finally, the application can now function in a “theoretical mode” where only the theoretical proteoform is supplied and the intact mass is displayed. A summary of features differences between the original version and the new version is shown in Table 1.
TABLE 1.
A comparison of features from both versions of PSLite.
| Feature description | Original | PSLite Online |
|---|---|---|
| Matching fragment map and detailed data grid | ✔ | ✔ |
| Adjustable modifications for each amino acid | ✔ | ✔ |
| Experimental and sequence inputs | ✔ | ✔ |
| Support for .pcml file format | ✔ | ✔ |
| Mass differences and scores | ✔ | ✔ |
| Light and dark theme | ✔ | |
| Web based/multiple OS support | ✔ | |
| Handle off‐by‐n isotoping errors | ✔ | |
| Shareable links | ✔ | |
| Adjustable number of amino acids per line | ✔ | |
| Basic ProForma support | ✔ | |
| Proteoform record (PFR) generation | ✔ |
Moving to a web‐based solution enables the application to support a much wider variety of devices (e.g., Mac, iPhone, Android, Linux) and to create the responsive and connected features that most expect from a modern, lightweight application. Our user interface framework allows us to easily support responsive web design (i.e., the application adjusts to fit the device) as well as dark and light mode theming. As shown in Figure 3, when the application is forced into a small size, the top menu collapses to a flyout menu (also known as a hamburger menu), the right panel collapses to an optional flyout, the fragment map automatically shows fewer amino acids per line, and the matching fragment grid turns into a property display control. We also added a welcome dialog with an embedded introduction video, created shareable links by saving application state in the cloud (stored in Azure Blob storage for 1 year), and updated installation of the application to use the progressive web application (PWA) standard. When the PWA version is installed, interactions with the operating system for the original version (e.g., file associations, pinning to taskbars, etc.) are supported.
FIGURE 3.

The responsive user interface scales to the device dimensions, allowing use on tablets and mobile devices.
Overall, PSLite Online provides easy access to top‐down mass spectrometry data analysis through a simple web browser interface. As the value of proteoform characterization continues to be realized, software that improves accessibility and lowers the barrier to entry for proteoform analysis is important. PSLite Online provides a straightforward interface for viewing results that can be shared and used by a wider audience than only mass spectrometry experts. Through its ProForma sequence integration, the language of the proteoform is front and center, bringing more precision to result descriptions. With its host of features, PSLite Online will help drive the next wave of top‐down proteoform innovation and discovery.
3. Methods
PSLite Online was implemented in C# 13 and .NET using a Blazor WebAssembly single page application (SPA) and Visual Studio 2026. Most of the functionality (algorithms, user interfaces, etc.) is provided by the MudBlazor Component Library, custom code (.NET 8 or .NET Standard 2.1), and a number of other .NET projects (TopDownProteomics, MathNet. Numerics, DocumentFormat.OpenXML, W8lessLabs.Blazor.LocalFiles, Blazored.LocalStorage, and Quadruple). The fragment map for Figure 2 was generated using data from Oates et al. [8] (MassIVE data repository number MSV000095301) and shows the Fc/2 portion of NIST mAb fragmented using EThcD and PTCR with a G1F glycan at N61. The neutral masses were generated using the THRASH algorithm in the TDValidator module of ProSight Native [9] v1.0.25265.1 with a signal‐to‐noise cutoff of 10 and a minimum RL value of 0.95. Only the 1000 most intense fragments were included.
PSLite can be freely used and accessed at https://pslite.proteinaceous.net under the terms described in the settings menu with no claim to the works or results produced. Questions can be sent to info@proteinaceous.net.
Conflicts of Interest
All authors are involved in the commercialization of software for proteoform characterization.
Acknowledgments
Application development discussed in this publication was supported by the National Institute of General Medical Sciences of the National Institutes of Health under Award Number RM1GM156535.
Fellers R. T., Greer J. B., Early B. P., et al., “PSLite Online: A Portable, Modern Web Application to Analyze Top‐Down Mass Spectrometry Fragmentation Data,” Journal of Mass Spectrometry 61, no. 3 (2026): e70037, 10.1002/jms.70037.
Data Availability Statement
Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.
References
- 1. Smith L. M., Kelleher N. L., and Consortium for Top Down P , “Proteoform: A Single Term Describing Protein Complexity,” Nature Methods 10, no. 3 (2013): 186–187, 10.1038/nmeth.2369. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2. Kou Q., Xun L., and Liu X., “TopPIC: A Software Tool for Top‐Down Mass Spectrometry‐Based Proteoform Identification and Characterization,” Bioinformatics 32, no. 22 (2016): 3495–3497, 10.1093/bioinformatics/btw398. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3. Zamdborg L., LeDuc R. D., Glowacz K. J., et al., “ProSight PTM 2.0: Improved Protein Identification and Characterization for Top Down Mass Spectrometry,” Nucleic Acids Research 35, no. Web Server issue (2007): W701–W706, 10.1093/nar/gkm371. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4. Smith L. M., “Proteoforms and Proteoform Families: Past, Present, and Future,” Methods in Molecular Biology 2500 (2022): 1–4, 10.1007/978-1-0716-2325-1_1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5. Fellers R. T., Greer J. B., Early B. P., et al., “ProSight Lite: Graphical Software to Analyze Top‐Down Mass Spectrometry Data,” Proteomics 15, no. 7 (2015): 1235–1238, 10.1002/pmic.201570050. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6. LeDuc R. D., Deutsch E. W., Binz P. A., et al., “Proteomics Standards Initiative's ProForma 2.0: Unifying the Encoding of Proteoforms and Peptidoforms,” Journal of Proteome Research 21, no. 4 (2022): 1189–1195, 10.1021/acs.jproteome.1c00771. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7. Hollas M. A. R., Robey M. T., Fellers R. T., LeDuc R. D., Thomas P. M., and Kelleher N. L., “The Human Proteoform Atlas: A FAIR Community Resource for Experimentally Derived Proteoforms,” Nucleic Acids Research 50, no. D1 (2022): D526–D533, 10.1093/nar/gkab1086. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8. Oates R. N., Lieu L. B., Kline J. T., et al., “Towards a Universal Method for Middle‐Down Analysis of Antibodies via Proton Transfer Charge Reduction‐Orbitrap Mass Spectrometry,” Analytical and Bioanalytical Chemistry 416, no. 28 (2024): 6463–6472, 10.1007/s00216-024-05534-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9. Durbin K. R., Robey M. T., Voong L. N., et al., “ProSight Native: Defining Protein Complex Composition From Native Top‐Down Mass Spectrometry Data,” Journal of Proteome Research 22, no. 8 (2023): 2660–2668, 10.1021/acs.jproteome.3c00171. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.
