Skip to main content
ACS AuthorChoice logoLink to ACS AuthorChoice
. 2025 Jan 8;24(2):919–928. doi: 10.1021/acs.jproteome.4c00679

PTMVision: An Interactive Visualization Webserver for Post-translational Modifications of Proteins

Simon Hackl , Caroline Jachmann ‡,§, Mathias Witte Paz , Theresa Anisja Harbig , Lennart Martens ‡,§, Kay Nieselt †,*
PMCID: PMC11812001  PMID: 39772617

Abstract

graphic file with name pr4c00679_0008.jpg

Recent improvements in methods and instruments used in mass spectrometry have greatly enhanced the detection of protein post-translational modifications (PTMs). On the computational side, the adoption of open modification search strategies now allows for the identification of a wide variety of PTMs, potentially revealing hundreds to thousands of distinct modifications in biological samples. While the observable part of the proteome is continuously growing, the visualization and interpretation of this vast amount of data in a comprehensive fashion is not yet possible. There is a clear need for methods to easily investigate the PTM landscape and to thoroughly examine modifications on proteins of interest from acquired mass spectrometry data. We present PTMVision, a web server providing an intuitive and simple way to interactively explore PTMs identified in mass spectrometry-based proteomics experiments and to analyze the modification sites of proteins within relevant context. It offers a variety of tools to visualize the PTM landscape from different angles and at different levels, such as 3D structures and contact maps, UniMod classification summaries, and site specific overviews. The web server’s user-friendly interface ensures accessibility across diverse scientific backgrounds. PTMVision is available at https://ptmvision-tuevis.cs.uni-tuebingen.de/.

Keywords: post-translational modifications, open search, visualization, Web server

Introduction

Post-translational modifications (PTMs) are chemical modifications that occur after the translation of a protein. PTMs are known to play key roles in a variety of biological processes such as signal transduction,1 protein degradation2 and transcription activation.3 The study of PTMs is therefore essential for understanding how cells regulate these complex processes, and thus how they function. PTMs are typically identified through approaches that require prior selection of the modifications of interest. A common method for isolating and identifying specific types of PTMs from protein samples involves liquid chromatography-tandem mass spectrometry (LC-MS/MS) combined with specific enrichment protocols. For example, phosphorylated peptides can be enriched using immobilized metal affinity chromatography (IMAC)4 or titanium dioxide5 prior to LC-MS/MS. An even more targeted approach is the use of site-specific antibodies6 in combination with Western blotting and immunofluorescence protocols.

In contrast, recent algorithmic and computational advances have enabled the untargeted identification of PTMs from MS experiments,711 leading to the discovery of numerous new modification sites.12 This broadening of the PTM spectrum necessitates more versatile visualization tools to adequately map the ever-increasing complexity observed in these modifications. Currently, PTMs are often visualized using lollipop plots, which are employed by Scop3P,12 PhosphoSite Plus,13 and FAT-PTM14 to show modification sites along the amino acid sequence. AlphaMap15 and qPTM16 use visualizations that combine the primary structure with stacked bar charts to display PTMs, and annotation tracks showing additional information such as surface accessibility and domains. Furthermore, PeptideAtlas17,18 utilizes bar charts to display peptide-spectrum match (PSM) quantities and localization probabilities. Plant PTM Viewer19 and iPTMnet20 focus on highlighting PTMs directly on the primary structure, while 3D structures have been used in e.g. Bludau et al., 2022.21 These diverse techniques collectively facilitate a multidimensional understanding of PTMs, but do not scale to the high-dimensional data derived from open searches, either because these approaches are restricted to only one, or at best a few, modification types, or because the vast amount of PTM types and sites would lead to cluttered figures.

In order to make the large-scale analysis of PTMs more accessible, it is therefore necessary to adapt current and develop new visualization approaches to cope with the new challenges posed by open search results, and to ensure that these visualizations will be easily available for researchers to use on their own results. To address this emerging issue, we have developed PTMVision, a web server that simplifies the visualization of PTM identifications from open searches with a user-friendly interface and interactive, clear visualizations. It provides various visual summaries of mass shifts and modification types at the sample level as well as detailed views at the protein level for both sequence and 3D structure. Designed in close collaboration with proteomics experts, and initiated as an entry to the Bio+MedVis Challenge at the IEEE VIS conference in 2022, PTMVision is accessible to laboratory researchers without requiring coding skills.

Materials and Methods

PTMVision was implemented as an interactive web application for visualizing post translational modifications (PTMs) from proteomics data: The application implements a Python micro web framework (Flask, v.2.3.3) to manage server-side processing. The front end for clients leverages JavaScript and HTML/CSS to provide a dynamic and responsive user interface. The full application is deployed through containerization with Docker.

The overall user-interface workflow, as well as the individual visualizations were implemented on the basis of Ben Shneiderman’s mantra overview first, details on demand.22 All visualizations were designed and implemented with the declarative JavaScript framework Apache ECharts23 and, for the representation of molecular data, the JavaScript library 3Dmol.js.24

To accommodate a broad spectrum of the community, PTMVision was intended to support input formats from various popular proteomics search engines. In order to test this thoroughly and to demonstrate the applicability of PTMVision, input data sets were compiled based either on publicly available LC-MS/MS raw files, which were then processed by the authors of this manuscript, or on published results from proteomics search engines. These include four data sets from PRIDE25 (PXD000498,26 PXD007740,27 PXD025088,28 PXD00107729), one data set from MassIVE (MSV00009121430,31), and one data set made available in a plain CSV format as part of the Bio+MedVis Challenge at the IEEE VIS conference in 2022.

This collection of data sets was analyzed using ionbot,10 MSFragger,7,32 Sage,33 MaxQuant,34 Spectronaut,35 and MS-GF+.36 An explicit assignment of which data set was analyzed with which proteomics search engine, the exact input and output files, as well as a description of the projects can be found in Supplementary Table S1. All seven files with PTM site information (one for each of the search engines used plus the plain CSV format file) were processed with PTMVision and can be accessed as example sessions.

Results

PTMVision Web Server

In this section we present PTMVision and its key features to visualize and analyze protein PTM data. Currently, PTMVision directly supports parsing of PTM sites from the output of ionbot,10 MSFragger,7 MaxQuant,34 Sage,33 Spectronaut,35 from files formatted in the mzIdentML standard,37 as well as all PSM and peptide formats that can be handled by the psm_utils API.38 Finally, PTMVision also supports PTM site information uploaded as a user-compiled comma separated values (CSV) file containing the UniProt39 protein IDs, modification sites, and the modification names. Extensive information on this format can be obtained directly from the PTMVision Web site. Furthermore, processed data can be downloaded in binary format (.zlib) to allow a session to be relaunched easily.

In terms of data processing, the provided input is first parsed and, if available, filtered on identification confidence scores, such as the false discovery rate (FDR), before extracting PTM site information (Figure 1). Afterward, identified proteins are mapped to their corresponding UniProtKB39 entries to retrieve their sequences and annotations, while PTMs and/or mass shifts are mapped to UniMod40 modifications. The last part of the processing pipeline includes the calculation of basic summary statistics of modified sites for the entire data set, and their visualization in the overview panel. These summary statistics include shared sites between PTM types, and mapped UniMod classification distributions.

Figure 1.

Figure 1

PTMVision workflow. PTMVision is a web server for the interactive visualization of PTM site information parsed from output of open or closed searches. Postprocessing includes false discovery rate filtering, protein annotation with UniProt, mapping of modification sites on the protein sequence, and mapping mass shifts to UniMod modifications. Users can explore the data interactively on sample level (site counts, shared sites, mass shift distributions, UniMod modification classes), and on protein level. Protein level information is presented both in primary sequence context and in 3D structural context.

In the next step, the user can select a protein either by name or by UniProt accession, or by filtering for specific modifications. The PTM sites of the selected protein can then be investigated with interactive visualizations, such as presence/absence plots, contact maps, and 3D structures, annotated with current knowledge provided by UniProt. To aid optimal interpretation, each visualization is described in a user guide available on the PTMVision Web site.

Postprocessing

Depending on the search engine, different postprocessing steps are performed. Parsing is done using psm_utils38 along with custom Python scripts. PSMs are filtered at 1% FDR, and decoy matches and peptides mapping to multiple proteins are removed. The position of each modification is mapped to the protein sequences retrieved from UniProt,39 and predicted protein structures are retrieved from the AlphaFold Protein Structure Database.41 Mappings from mass shifts and UniMod40 names to UniMod identifiers and classifications are done with Pyteomics42 at a user defined mass tolerance (default: 0.001 Da). If a mass shift matches to multiple or no UniMod modifications, the mass shift is used as the label in the visualizations. For FragPipe/MSFragger,7,32,4345 PSMs are removed when the assigned mass shifts are explained by a combination of modifications or for which more than one possible localization was reported. If the user is not interested in the analysis or visualization of specific modification classes defined by UniMod, these can be excluded from the analysis.

Summary Visualizations at Sample Level

PTMVision provides sample-level statistics for a quick overview of the PTM site composition of the sample (see Figure 2). These visualizations are designed to answer the following questions: Which modifications were identified, and at how many sites (Figure 2 C)? Which modifications share a lot of sites (Figure 2 A)? Which mass shifts do the different modifications have, and which modifications might be wrongly assigned due to multiple options with similar masses (Figure 2 B)? How many modifications were accidentally induced during sample preparation, how many are intentional modifications for experimental purposes, how many are in vivo modifications (Figure 2 D)?

Figure 2.

Figure 2

Sample-level visualizations of PTMVision. All subfigures are zoomed in and therefore do not reflect all observed modifications of the data. (A) Number of shared sites between modifications (e.g., sites that were both observed with sulfide and dioxidation modifications) visualized as a heatmap plotting all types against all types; cell shade indicates the number of shared sites. (B) A mass shift scatter plot and (C) an absolute modification count bar chart are plotted with a shared y-axis. The Modification axis can be sorted according to either mass shift or number of sites. When sorted by mass shift, modification type pairs that have a mass shift difference smaller than a user defined threshold, and are therefore hard to distinguish via MS, are flagged in red in (B). (D) Bar chart showing the distribution of assigned UniMod classes across all modifications, e.g. Artefact (accidentally induced during sample preparation), Chemical derivative (intentional modifications for experimental purposes), or Post-translational (in vivo PTMs).

Detailed Visualizations at Protein Level

After uploading the input file, the user can select a protein for a detailed analysis from a table, or directly search for a protein via its UniProt39 name and accession. The selected protein can then be viewed in two different ways: The modification view shows the distribution of modification sites across the amino acid sequence, while the structure view shows the modifications in a 3D structure context.

Modification View

The modification view offers a comprehensive overview of the types of modifications detected in the selected protein and where the sites are located on the primary sequence. The presence/absence matrix shows the sites in detail for each modification type. Above it, the stacked bar chart summarizes how many different PTM types were identified per site, while the site counts per modification type are shown in the bar chart to the far right. Context for the matrix is provided by tracks below that show the protein annotations retrieved from UniProt.39 A heatmap shows normalized counts of modifications across amino acids. This normalization is performed for each amino acid to allow prevalent modifications for a given amino acid to be easily spotted. The modification view can be used to find positions that carry many different modifications, to cross reference identified modifications with those already annotated in UniProt, and to see which modification types have the most sites on the protein. It is also possible to use this view for identification quality control. For instance, if different modifications with highly similar mass shifts are found on the same residue, this might be due to incorrect classification by the search engine. As the presence/absence map is sorted by induced mass shift, potential misclassifications are directly identifiable in the modification view as vertical stripes. Horizontal stripes can indicate unreliable PTM localizations, or PTM hotspots. The different subplots are all linked to each other via shared axes and zooming behavior. For instance, zooming onto a domain of interest in a UniProt track (Figure 3 C) will also zoom the histogram and the presence/absence map to that region.

Figure 3.

Figure 3

Single protein modification visualizations of PTMVision. (A): Bar chart with the modification count per position; color indicates UniMod class. (B): Presence/absence plot, where each row represents a modification, and each column a position in the protein sequence. A filled cell indicates that the modification type was found at the respective position. Modifications are sorted by their mass shift and color indicates UniMod class. (C): Tracks below the presence/absence plot show information mapped from UniProt (e.g., domains, binding sites, and known modification sites). (D): Heatmap showing the distribution of modification types across amino acids. Values are normalized per amino acid. (E): Bar chart showing the number of sites per modification type (note that a modification can be of a different class depending on the modified amino acid). (A), (B), and (C) have a shared x-axis, (B), (D), and (E) share a y-axis.

Structure View

The second view focuses on structure, as the placement of modifications on the protein structure can be key to understand their potential functional implications. PTMs can have wide-ranging effects through the alteration of interactions between residues in close contact, for example by steric hindrance, or by masking other PTM sites.46 The exploration of such potential interactions is enabled via a contact map (see Figure 4 A) that is linked to the 3D protein structure (see Figure 4 D). Protein contact maps are two-dimensional representations of three-dimensional protein structures, in which the axes correspond to the positions in the primary sequence, and filled cells indicate that these two residues are in close contact, i.e., their Cβ (or Cα for glycine) atoms are close to each other in 3D space. As a distance cutoff we chose 4.69 Å, a value previously reported in the literature as an estimation for physical interaction of PTMs based on an empirical analysis.47 Potential PTM–PTM or PTM-residue interactions are indicated by black cells, and if a modification was selected for highlighting, possible interactions where one or both residues carry this modification are highlighted in red, making these readily identifiable. Zooming is linked between the contact map, the annotation tracks, and the histogram. The 3D structure is interactive as well, and selecting a cell in the contact map will highlight the respective residues in the structure.

Figure 4.

Figure 4

Single protein structure and contact visualizations of PTMVision. (A): Bar chart with the modification type count per position. (B): Contact map showing residues in close proximity. A cell is colored if the respective residues are in close contact, here defined as Cβ (Cα for glycine) distance <4.69 Å. Color indicates the modification state of the respective residue pair: Light gray cells represent pairs of amino acids that are in contact, with both residues unmodified. Dark gray cells represent pairs of amino acids that are in contact, with at least one of the residues modified. If a modification was highlighted by the user (here oxidation), residues that are in contact and where one or both carry the selected modification are colored in red. (C): Tracks showing the annotations retrieved from UniProt. (D): 3D Structure from the AlphaFold Protein Structure Database. Sites that carry the selected modification will be highlighted on the structure as well. (E) Selecting a residue pair (i.e., a cell in the contact map) will highlight the respective residues in the structure model. (F): Modifications of the selected residue pair, plotted according to their mass shift.

Example Applications

Here we look at the application of PTMVision to two data sets in detail to demonstrate its capabilities: First, a human phosphoenriched data set to show how it can be used for basic quality control in the context of enrichment protocols, and second, a nonenriched Escherichia coli sample to demonstrate how PTMVision can be used to develop biological hypotheses.

Phospho-enriched Human Data Set

In the first use case, PTMVision was employed to analyze open search results from an LC-MS/MS run of a human colorectal cancer sample enriched for phosphorylated peptides using Ti4+-IMAC (PRIDE project PXD007740, run GEF_6h_R1_IMAC_2).27 The obtained data was reprocessed using FragPipe/MSFragger7,32,4345 with carbamidomethylation of cysteine, oxidation of methionine, and phosphorylation of serine, threonine, and tyrosine as variable modifications, setting the fragment mass tolerance to 20 ppm. The precursor mass window was kept at the default open search value of −150 to 500 Da. The UniProt39 human reference proteome (UP000005640, downloaded on June 26, 2024) served as the database, concatenated with known contaminants. Search results were filtered at 1% protein FDR level and mass shifts were characterized with PTMShepherd.45

The PTMVision overview indicates that phosphorylation was the predominant modification in the enriched sample (Figure 5), with 8068 phosphorylation sites identified across 94% of all detected proteins. Depending on the user defined mass resolution, PTMVision suggests that similar mass shifts may result from sulfonation (Δ0.009516 Da), which could potentially be coenriched due to the chemical similarity of the modifications. Other identified but ambiguously matching mass shifts include Δ57.0214 Da (most likely carbamidomethyl, matching to carbofuran, A → Q, G → N substitutions, or addition of G as well) and Δ15.9949 Da (most likely oxidation, matching to A → S and F → Y substitutions as well). Pyrophosphorylation, a modification that could be enriched by IMAC as well, is only localized on two sites. An unannotated mass shift of Δ103.0684 Da co-occurred with phosphorylation at all of its seven identified sites, suggesting a potential combination of phosphorylation with another molecule.

Figure 5.

Figure 5

PTMVision overview panel from the phospho-enriched data set PXD007740; Application screenshot. The modification types are sorted by number of sites, the top 10 most common types are shown. Besides the enriched modification, 70 other modification types were localized but on substantially less sites. Phosphorylation shares the most sites with a mass shift of Δ103.0683 Da that could not be annotated with a UniMod modification. For the PTM Class counts, these mass shifts are grouped under “Ambiguous mass shift”.

Unenriched Escherichia coli Data Set

Additionally, PTMVision was used to analyze the open search results of an LC-MS/MS run of an unenriched E. coli sample (PRIDE project PXD000498, run A14–07122),26 reprocessed using ionbot10 version 0.11.3 with carbamidomethylation of cysteine and oxidation of methionine as variable modifications. Precursor and fragment mass tolerances were set to 10 ppm and 0.02 Da, respectively, and the UniProt E. coli reference proteome (UP000000625, downloaded on June 27, 2024) served as the database. Search results were filtered at 1% PSM level FDR.

The overview panel provides a way to get an intuition about the sample-wide PTM site landscape (Figure 6, zoomed in on the top ten modification types). The first thing that stands out is the high number of different modifications and types identified, with 14,216 localized modification events with 294 different types. A few modification types are highly abundant, after that the distribution quickly drops off until reaching a long tail of modification types with less than 20 localized sites that might stem from false positive PSMs. The search identified both sites for commonly studied bacterial modifications such as phosphorylation (32 sites), acetylation (24 sites), and oxidation (3,634 sites), as well as noncanonical modifications like cation adducts (e.g., calcium: 1,631 sites, potassium: 1,707 sites, sodium: 1,423 sites). A substantial overlap of modification sites of cation adducts is visible in the shared sites heatmap. The shared sites between potassium and calcium adducts might be artifacts from wrong mass shift assignments, as the mass difference between the two is only 0.01 Da and therefore potentially below the fragment mass resolution. However, the mass shift induced by sodium adducts is clearly distinguishable from the other two, while sharing a substantial number of sites with the other cation adducts (757 sites with calcium, 800 with potassium). These modifications could be further investigated, as well as the extremely high mass shifts visible in the scatter plot. Focusing on or filtering out specific modification classes such as the 9,380 modifications assigned to be artifacts might also yield interesting insights.

Figure 6.

Figure 6

PTMVision overview panel from the nonenrichedEscherichia colidata set PXD000498; Application screenshot. The panel shows a summary of the PTMs and modification sites of the sample, with the top 10 most common modification types shown.

For more specific protein-level analyses, the user can select a protein of interest from the protein table and investigate its PTMs in detail. Figure 7 shows the structure view for chaperonin GroEL of E. coli. GroEL facilitates the proper folding of other proteins, which is particularly critical during heat stress, as elevated temperatures can cause proteins to denature and require refolding. Heat shock-induced phosphorylation of GroEL has been reported to enhance its binding capacity to several denatured proteins.48 The underlying mechanism for this increased binding affinity remains unknown.

Figure 7.

Figure 7

PTMVision structure view of GroEL (CH60_ECOLI). (Left) Amino acid contacts without modifications are filtered in the contact map, and contacts including one or two phosphosites are highlighted in red. The residue pair at positions 506 and 80 is highlighted. (Right) The zoomed in 3D structure (bottom, cf. encircled part in the entire structure above) shows the distance to the neighboring residue Lys80 of the phosphosite Tyr506 in Å. Due to a loop, Lys80 is in proximity and could interact with the negatively charged phosphate group.

When using the highlighting function to bring out the identified phosphosites in the structure view, a residue contact between Lys80 and pTyr506 becomes prominent. Clicking on the Lys80-pTyr506 cell in the contact map shows the two amino acids in the 3D structure (Figure 7, right side). From the structure, it becomes clear that Lys80 is 4.41 Å away from pTyr506, leading to the hypothesis that the positively charged lysine interacts with the negatively charged phosphogroup of Tyr506. This interaction could change the conformation to a more binding-competent state, for example by making the binding sites more accessible.

Additional Example Applications

The application of PTMVision to all compiled data sets described in the Materials and Methods section are provided as example sessions on the application’s Web site to demonstrate the use of the supported data formats without a dedicated data upload by users—however, with the exception of the two described before, the analysis results were not extensively examined and primarily serve as a proof of concept for the support of the respective data formats. Details of the available examples are given in Supplementary Table S1 and on the PTMVision Web site.

Conclusions

The PTMVision web server is an intuitive and easily accessible tool that facilitates rapid assessments as well as in-depth analysis of the modification landscape of proteins. It enables reseachers to generate hypotheses by visually exploring modifications identified at different levels and from different viewpoints. Due to their interactive nature, the visualizations scale to larger open search results and remain comprehensive and easy to navigate. The modification view shows the modification site distribution across the primary structure in an uncluttered fashion, with more details on demand to facilitate both broader and more specific analyses. A new aspect is the incorporation of a contact map that underscores the structural context of modifications, providing insights into their potential interactions with the protein’s structural environment. By combining and linking the contact map with the predicted 3D model, the structure view nicely complements the sequence-based modification view. In the future, we plan to extend PTMVision with features developed during past workshop discussions: Including PSM level information to show sequence coverage, providing direct links to the original spectra for manual validation, and adding visualizations that compare the modification landscapes between two samples.

Acknowledgments

We thank Ralf Gabriels, Robbin Bouwmeester and Tim Van Den Bossche from the CompOmics group (VIB-UGent Center for Medical Biotechnology, VIB, and Department of Biomolecular Medicine, Ghent University) for their valuable input to the manuscript.

Data Availability Statement

PTMVision is available at https://ptmvision-tuevis.cs.uni-tuebingen.de. The source code of PTMVision—including a description on how to run PTMVision locally via Docker—is hosted on GitHub at https://github.com/Integrative-Transcriptomics/PTMVision. The following resources are hosted on Zenodo at 10.5281/zenodo.13270568: ptmvision-code.zip: The source code of PTMVision at the time of publication of this manuscript. ptmvision-image.tar.gz: The Docker image of PTMVision at the time of publication of this manuscript. ptmvision-supplementary-table-1.xlsx: Description of the raw input files origin and processing procedure/methods for the use cases, i.e., the example applications in this manuscript and available on the web server. ptmvision-usecases.zip: The sequences (in FASTA format), search engine outputs, and PTMVision session files for the two example applications described in detail in this manuscript. The raw input files are not included. ptmvision-examples.zip: The input and PTMVision session files for the example sessions available on the web server. The raw input files are not included.

Supporting Information Available

The Supporting Information is available free of charge at https://pubs.acs.org/doi/10.1021/acs.jproteome.4c00679.

  • Table S1: Details on the origin of raw data and search result files for example applications/sessions in PTMVision (XLSX)

Author Contributions

# Simon Hackl and Caroline Jachmann contributed equally and should be regarded as joint first authors. Simon Hackl: Conceptualization, Methodology, Software, Writing—original draft; Caroline Jachmann: Conceptualization, Methodology, Software, Writing—original draft; Mathias Witte Paz: Conceptualization; Theresa Anisja Harbig: Conceptualization; Lennart Martens: Supervision, Funding acquisition; Kay Nieselt: Conceptualization, Writing—review and editing, Supervision, Funding Acquisition.

Infrastructural funding for this project was provided by the following projects of the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation): TRR261 [project ID 398967434] for T.H., the Cluster of Excellence EXC 2124 ‘Controlling Microbes to Fight Infections’ [project ID 390838134] for M.W.P. and K.N., and the Cluster of Excellence EXC 2064/1 ‘Machine Learning: New Perspectives for Science’ [project ID 390727645] for C.J.; L.M. acknowledges funding from the Research Foundation Flanders (FWO) [G010023N, G028821N]. L.M. acknowledges funding from the European Union’s Horizon 2020 Programme (H2020-INFRAIA-2018–1) [823839], and from the European Union’s Horizon Europe Programme [101080544]. L.M. acknowledges funding from the Ghent University Concerted Research Action [BOF21/GOA/033].

The authors declare no competing financial interest.

Special Issue

Published as part of Journal of Proteome Researchspecial issue “Software Tools and Resources 2025”.

Supplementary Material

pr4c00679_si_001.xlsx (11.5KB, xlsx)

References

  1. Graves J. D.; Krebs E. G. Protein phosphorylation and signal transduction. Pharmacology & therapeutics 1999, 82, 111–121. 10.1016/S0163-7258(98)00056-4. [DOI] [PubMed] [Google Scholar]
  2. Hochstrasser M. Ubiquitin-dependent protein degradation. Annual review of genetics 1996, 30, 405–439. 10.1146/annurev.genet.30.1.405. [DOI] [PubMed] [Google Scholar]
  3. Drazic A.; Myklebust L. M.; Ree R.; Arnesen T. The world of protein acetylation. Biochimica et Biophysica Acta (BBA)-Proteins and Proteomics 2016, 1864, 1372–1401. 10.1016/j.bbapap.2016.06.007. [DOI] [PubMed] [Google Scholar]
  4. Ficarro S. B.; Adelmant G.; Tomar M. N.; Zhang Y.; Cheng V. J.; Marto J. A. Magnetic bead processor for rapid evaluation and optimization of parameters for phosphopeptide enrichment. Analytical chemistry 2009, 81, 4566–4575. 10.1021/ac9004452. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Pinkse M. W. H.; Lemeer S.; Heck A. J. R. In Gel-Free Proteomics: Methods and Protocols; Gevaert K., Vandekerckhove J., Eds.; Humana Press: Totowa, NJ, 2011; pp 215–228. [Google Scholar]
  6. Otvos L. Jr; Feiner L.; Lang E.; Szendrei G.; Goedert M.; Lee V. M.-Y. Monoclonal antibody PHF-1 recognizes tau protein phosphorylated at serine residues 396 and 404. Journal of neuroscience research 1994, 39, 669–673. 10.1002/jnr.490390607. [DOI] [PubMed] [Google Scholar]
  7. Kong A. T.; Leprevost F. V.; Avtonomov D. M.; Mellacheruvu D.; Nesvizhskii A. I. MSFragger: ultrafast and comprehensive peptide identification in mass spectrometry-based proteomics. Nat. Methods 2017, 14, 513–520. 10.1038/nmeth.4256. [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Chi H.; Liu C.; Yang H.; Zeng W.-F.; Wu L.; Zhou W.-J.; Wang R.-M.; Niu X.-N.; Ding Y.-H.; Zhang Y.; et al. Comprehensive identification of peptides in tandem mass spectra using an efficient open search engine. Nature biotechnology 2018, 36, 1059–1061. 10.1038/nbt.4236. [DOI] [PubMed] [Google Scholar]
  9. Bouwmeester R.; Gabriels R.; Hulstaert N.; Martens L.; Degroeve S. DeepLC can predict retention times for peptides that carry as-yet unseen modifications. Nat. Methods 2021, 18, 1363–1369. 10.1038/s41592-021-01301-5. [DOI] [PubMed] [Google Scholar]
  10. Degroeve S.; Gabriels R.; Velghe K.; Bouwmeester R.; Tichshenko N.; Martens L.. ionbot: a novel, innovative and sensitive machine learning approach to LC-MS/MS peptide identification. bioRxiv, February 20, 2022. 10.1101/2021.07.02.450686 (accessed 2024–11–18). [DOI]
  11. Devabhaktuni A.; Lin S.; Zhang L.; Swaminathan K.; Gonzalez C. G.; Olsson N.; Pearlman S. M.; Rawson K.; Elias J. E. TagGraph reveals vast protein modification landscapes from large tandem mass spectrometry datasets. Nature biotechnology 2019, 37, 469–479. 10.1038/s41587-019-0067-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Ramasamy P.; Turan D.; Tichshenko N.; Hulstaert N.; Vandermarliere E.; Vranken W.; Martens L. Scop3P: a comprehensive resource of human phosphosites within their full context. J. Proteome Res. 2020, 19, 3478–3486. 10.1021/acs.jproteome.0c00306. [DOI] [PubMed] [Google Scholar]
  13. Hornbeck P. V.; Kornhauser J. M.; Latham V.; Murray B.; Nandhikonda V.; Nord A.; Skrzypek E.; Wheeler T.; Zhang B.; Gnad F. 15 years of PhosphoSitePlus®: integrating post-translationally modified sites, disease variants and isoforms. Nucleic acids research 2019, 47, D433–D441. 10.1093/nar/gky1159. [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. Cruz E. R.; Nguyen H.; Nguyen T.; Wallace I. S. Functional analysis tools for post-translational modification: a post-translational modification database for analysis of proteins and metabolic pathways. Plant Journal 2019, 99, 1003–1013. 10.1111/tpj.14372. [DOI] [PubMed] [Google Scholar]
  15. Voytik E.; Bludau I.; Willems S.; Hansen F. M.; Brunner A.-D.; Strauss M. T.; Mann M. AlphaMap: an open-source Python package for the visual annotation of proteomics data with sequence-specific knowledge. Bioinformatics 2022, 38, 849–852. 10.1093/bioinformatics/btab674. [DOI] [PMC free article] [PubMed] [Google Scholar]
  16. Yu K.; Wang Y.; Zheng Y.; Liu Z.; Zhang Q.; Wang S.; Zhao Q.; Zhang X.; Li X.; Xu R.-H.; et al. qPTM: an updated database for PTM dynamics in human, mouse, rat and yeast. Nucleic Acids Res. 2023, 51, D479–D487. 10.1093/nar/gkac820. [DOI] [PMC free article] [PubMed] [Google Scholar]
  17. Desiere F.; Deutsch E. W.; Nesvizhskii A. I.; Mallick P.; King N. L.; Eng J. K.; Aderem A.; Boyle R.; Brunner E.; Donohoe S.; et al. Integration with the human genome of peptide sequences obtained by high-throughput mass spectrometry. Genome Biol. 2005, 6, 1–12. 10.1186/gb-2004-6-1-r9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Desiere F.; Deutsch E. W.; King N. L.; Nesvizhskii A. I.; Mallick P.; Eng J.; Chen S.; Eddes J.; Loevenich S. N.; Aebersold R. The peptideatlas project. Nucleic acids research 2006, 34, D655–D658. 10.1093/nar/gkj040. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Willems P.; Horne A.; Van Parys T.; Goormachtig S.; De Smet I.; Botzki A.; Van Breusegem F.; Gevaert K. The Plant PTM Viewer, a central resource for exploring plant protein modifications. Plant Journal 2019, 99, 752–762. 10.1111/tpj.14345. [DOI] [PubMed] [Google Scholar]
  20. Huang H.; Arighi C. N.; Ross K. E.; Ren J.; Li G.; Chen S.-C.; Wang Q.; Cowart J.; Vijay-Shanker K.; Wu C. H. iPTMnet: an integrated resource for protein post-translational modification network discovery. Nucleic acids research 2018, 46, D542–D550. 10.1093/nar/gkx1104. [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Bludau I.; Willems S.; Zeng W.-F.; Strauss M. T.; Hansen F. M.; Tanzer M. C.; Karayel O.; Schulman B. A.; Mann M. The structural context of posttranslational modifications at a proteome-wide scale. PLOS Biol. 2022, 20, e3001636. 10.1371/journal.pbio.3001636. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Shneiderman B. The eyes have it: a task by data type taxonomy for information visualizations. Proc. 1996 IEEE Symp. Vis. Lang. 1996, 336–343. [Google Scholar]
  23. Li D.; Mei H.; Shen Y.; Su S.; Zhang W.; Wang J.; Zu M.; Chen W. ECharts: A declarative framework for rapid construction of web-based visualization. Visual Informatics 2018, 2, 136–146. 10.1016/j.visinf.2018.04.011. [DOI] [Google Scholar]
  24. Rego N.; Koes D. 3Dmol.js: molecular visualization with WebGL. Bioinformatics 2015, 31, 1322–1324. 10.1093/bioinformatics/btu829. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Perez-Riverol Y.; Bai J.; Bandla C.; García-Seisdedos D.; Hewapathirana S.; Kamatchinathan S.; Kundu D. J.; Prakash A.; Frericks-Zipper A.; Eisenacher M.; et al. The PRIDE database resources in 2022: a hub for mass spectrometry-based proteomics evidences. Nucleic acids research 2022, 50, D543–D552. 10.1093/nar/gkab1038. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Schmidt A.; Kochanowski K.; Vedelaar S.; Ahrné E.; Volkmer B.; Callipo L.; Knoops K.; Bauer M.; Aebersold R.; Heinemann M. The quantitative and condition-dependent Escherichia coli proteome. Nature biotechnology 2016, 34, 104–110. 10.1038/nbt.3418. [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Ressa A.; Bosdriesz E.; De Ligt J.; Mainardi S.; Maddalo G.; Prahallad A.; Jager M.; De La Fonteijne L.; Fitzpatrick M.; Groten S.; et al. A system-wide approach to monitor responses to synergistic BRAF and EGFR inhibition in colorectal cancer cells. Molecular & Cellular Proteomics 2018, 17, 1892–1908. 10.1074/mcp.RA117.000486. [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Sadecki P. W.; Balboa S. J.; Lopez L. R.; Kedziora K. M.; Arthur J. C.; Hicks L. M. Evolution of polymyxin resistance regulates colibactin production in Escherichia coli. ACS Chem. Biol. 2021, 16, 1243–1254. 10.1021/acschembio.1c00322. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Vaudel M.; Burkhart J. M.; Breiter D.; Zahedi R. P.; Sickmann A.; Martens L. A complex standard for protein identification, designed by evolution. J. Proteome Res. 2012, 11, 5065–5071. 10.1021/pr300055q. [DOI] [PubMed] [Google Scholar]
  30. Silva Barbosa A. C.; Pfister K. E.; Chiba T.; Bons J.; Rose J. P.; Burton J. B.; King C. D.; O’Broin A.; Young V.; Zhang B.; et al. Dicarboxylic acid dietary supplementation protects against acute kidney injury. J. Am. Soc. Nephrol. 2024, 35, 10–1681. 10.1681/ASN.0000000000000266. [DOI] [PMC free article] [PubMed] [Google Scholar]
  31. Pfister K.; Young V.; Frankel B.; Silva Barbosa A.; Burton J.; Bons J.; Zhang B.; Chiba T.; Uhlean R.; Goetzman E.; Schilling B.; Sims-Lucas S. Succinylation of Park7 activates a protective metabolic response to acute kidney injury. American Journal of Physiology-Renal Physiology 2024, 327, F128–F136. 10.1152/ajprenal.00062.2024. [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Yu F.; Teo G. C.; Kong A. T.; Haynes S. E.; Avtonomov D. M.; Geiszler D. J.; Nesvizhskii A. I. Identification of modified peptides using localization-aware open search. Nat. Commun. 2020, 11, 4065. 10.1038/s41467-020-17921-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
  33. Lazear M. R. Sage: An Open-Source Tool for Fast Proteomics Searching and Quantification at Scale. J. Proteome Res. 2023, 22, 3652–3659. 10.1021/acs.jproteome.3c00486. [DOI] [PubMed] [Google Scholar]
  34. Tyanova S.; Temu T.; Cox J. The MaxQuant computational platform for mass spectrometry-based shotgun proteomics. Nature protocols 2016, 11, 2301–2319. 10.1038/nprot.2016.136. [DOI] [PubMed] [Google Scholar]
  35. Bernhardt O.; Selevsek N.; Gillet L.; Rinner O.; Picotti P.; Aebersold R.; Reiter L.. Spectronaut: a fast and efficient algorithm for MRM-like processing of data independent acquisition (SWATH-MS) data. Biognosys, 2012.
  36. Kim S.; Pevzner P. A. MS-GF+ makes progress towards a universal database search tool for proteomics. Nat. Commun. 2014, 5, 5277. 10.1038/ncomms6277. [DOI] [PMC free article] [PubMed] [Google Scholar]
  37. Jones A. R.; Eisenacher M.; Mayer G.; Kohlbacher O.; Siepen J.; Hubbard S. J.; Selley J. N.; Searle B. C.; Shofstahl J.; Seymour S. L.; et al. The mzIdentML data standard for mass spectrometry-based proteomics results. Mol. Cell. Proteomics 2012, 11, M111.014381. 10.1074/mcp.M111.014381. [DOI] [PMC free article] [PubMed] [Google Scholar]
  38. Gabriels R.; Declercq A.; Bouwmeester R.; Degroeve S.; Martens L. psm_utils: A high-level python API for parsing and handling peptide-spectrum matches and proteomics search results. J. Proteome Res. 2023, 22, 557–560. 10.1021/acs.jproteome.2c00609. [DOI] [PubMed] [Google Scholar]
  39. UniProt: the universal protein knowledgebase in 2023. Nucleic Acids Res. 2023, 51, D523–D531. 10.1093/nar/gkac1052. [DOI] [PMC free article] [PubMed] [Google Scholar]
  40. Creasy D. M.; Cottrell J. S. Unimod: Protein modifications for mass spectrometry. Proteomics 2004, 4, 1534–1536. 10.1002/pmic.200300744. [DOI] [PubMed] [Google Scholar]
  41. Varadi M.; Bertoni D.; Magana P.; Paramval U.; Pidruchna I.; Radhakrishnan M.; Tsenkov M.; Nair S.; Mirdita M.; Yeo J.; et al. AlphaFold Protein Structure Database in 2024: providing structure coverage for over 214 million protein sequences. Nucleic Acids Res. 2024, 52, D368–D375. 10.1093/nar/gkad1011. [DOI] [PMC free article] [PubMed] [Google Scholar]
  42. Levitsky L. I.; Klein J. A.; Ivanov M. V.; Gorshkov M. V. Pyteomics 4.0: five years of development of a python proteomics framework. J. Proteome Res. 2019, 18, 709–714. 10.1021/acs.jproteome.8b00717. [DOI] [PubMed] [Google Scholar]
  43. Teo G. C.; Polasky D. A.; Yu F.; Nesvizhskii A. I. Fast deisotoping algorithm and its implementation in the MSFragger search engine. J. Proteome Res. 2021, 20, 498–505. 10.1021/acs.jproteome.0c00544. [DOI] [PMC free article] [PubMed] [Google Scholar]
  44. Chang H.-Y.; Kong A. T.; da Veiga Leprevost F.; Avtonomov D. M.; Haynes S. E.; Nesvizhskii A. I. Crystal-C: a computational tool for refinement of open search results. J. Proteome Res. 2020, 19, 2511–2515. 10.1021/acs.jproteome.0c00119. [DOI] [PMC free article] [PubMed] [Google Scholar]
  45. Geiszler D. J.; Kong A. T.; Avtonomov D. M.; Yu F.; da Veiga Leprevost F.; Nesvizhskii A. I. PTM-Shepherd: analysis and summarization of post-translational and chemical modifications from open search results. Mol. Cell. Proteomics 2021, 20, 100018 10.1074/mcp.TIR120.002216. [DOI] [PMC free article] [PubMed] [Google Scholar]
  46. Venne A. S.; Kollipara L.; Zahedi R. P. The next level of complexity: crosstalk of posttranslational modifications. Proteomics 2014, 14, 513–524. 10.1002/pmic.201300344. [DOI] [PubMed] [Google Scholar]
  47. Minguez P.; Letunic I.; Parca L.; Bork P. PTMcode: a database of known and predicted functional associations between post-translational modifications in proteins. Nucleic acids research 2012, 41, D306–D311. 10.1093/nar/gks1230. [DOI] [PMC free article] [PubMed] [Google Scholar]
  48. Sherman M.; Goldberg A. L. Heat shock-induced phosphorylation of GroEL alters its binding and dissociation from unfolded proteins. J. Biol. Chem. 1994, 269, 31479–31483. 10.1016/S0021-9258(18)31719-8. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

pr4c00679_si_001.xlsx (11.5KB, xlsx)

Data Availability Statement

PTMVision is available at https://ptmvision-tuevis.cs.uni-tuebingen.de. The source code of PTMVision—including a description on how to run PTMVision locally via Docker—is hosted on GitHub at https://github.com/Integrative-Transcriptomics/PTMVision. The following resources are hosted on Zenodo at 10.5281/zenodo.13270568: ptmvision-code.zip: The source code of PTMVision at the time of publication of this manuscript. ptmvision-image.tar.gz: The Docker image of PTMVision at the time of publication of this manuscript. ptmvision-supplementary-table-1.xlsx: Description of the raw input files origin and processing procedure/methods for the use cases, i.e., the example applications in this manuscript and available on the web server. ptmvision-usecases.zip: The sequences (in FASTA format), search engine outputs, and PTMVision session files for the two example applications described in detail in this manuscript. The raw input files are not included. ptmvision-examples.zip: The input and PTMVision session files for the example sessions available on the web server. The raw input files are not included.


Articles from Journal of Proteome Research are provided here courtesy of American Chemical Society

RESOURCES