Biosurfer for systematic tracking of regulatory mechanisms leading to protein isoform diversity
Mayank MuraliiD, Jamie SaquingiD, Senbao LuiD, Ziyang GaoiD, Emily F. WattsiD, Ben T. JordaniD, Zachary Peters WakefieldiD, Ana FiszbeiniD, David R. CooperiD, Peter J. CastaldiiD, Dmitry KorkiniD, Gloria SheynkmaniD
Abstract
Long-read RNA sequencing has shed light on transcriptomic complexity, but questions remain about the functionality of downstream protein products. We introduce Biosurfer, a computational approach for comparing protein isoforms, while systematically tracking the transcriptional, splicing, and translational variations that underlie differences in the sequences of the protein products. Using Biosurfer, we analyzed the differences in 32,799 pairs of GENCODE annotated protein isoforms, finding a majority (70%) of variable N-termini are due to the alternative transcription start sites, while only 9% arise from 5 UTR alternative splicing. Biosurfers detailed tracking of nucleotide-to-residue relationships helped reveal an uncommonly tracked source of single amino acid residue changes arising from the codon splits at junctions. For 17% of internal sequence changes, such split codon patterns lead to single residue differences, termed "ragged codons". Of variable C-termini, 72% involve splice- or intron retention-induced reading frameshifts. We found an unusual pattern of reading frame changes, in which the first frameshift is closely followed by a distinct second frameshift that restores the original frame, which we term a "snapback" frameshift. We analyzed long read RNA-seq-predicted proteome of a human cell line and found similar trends as compared to our GENCODE analysis, with the exception of a higher proportion of isoforms predicted to undergo nonsense-mediated decay. Biosurfers comprehensive characterization of long-read RNA-seq datasets should accelerate insights of the functional role of protein isoforms, providing mechanistic explanation of the origins of the proteomic diversity driven by the alternative splicing. Biosurfer is available as a Python package at https://github.com/sheynkman-lab/biosurfer.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 7
- Organism
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- LRP2: A proteogenomics pipeline for long-read informed protein isoform analysis and discovery
Megan D. Schertzer, Julia Lewandowski, … Gloria Sheynkman·bioRxiv·Sep 17, 2026
- The ENCODE4 long-read RNA-seq collection reveals distinct classes of transcript structure diversity
Fairlie Reese, Brian A. Williams, … Ali Mortazavi·bioRxiv·May 15, 2023
- An integrated landscape of mRNA and protein isoforms
Amir Kedan, Henrik Zauber, … Matthias Selbach·Cell ReportsPeer-reviewed·Sep 1, 2026
- IsoformSwitchAnalyzeR v2: Analysis of Functional Isoform Changes in Long-read and Single-cell Sequencing Data
Chunxu Han, Jeroen Gilis, … Kristoffer Vitting‐Seerup·NAR Genomics and BioinformaticsPeer-reviewed·Jun 27, 2026
- Interactive analysis of Long-read RNA isoforms with Iso-Seq Browser
Jingyuan Hu, Prech Uapinyoying, Jeremy Goecks·bioRxiv·Jan 25, 2017
- SpliceImpactR maps alternative RNA processing events driving protein functional diversity
Zachary Peters Wakefield, Ana Fiszbein·Nucleic Acids ResearchPeer-reviewed·Aug 7, 2026