Pavel A. Pevzner

dblp:p/PAPevzner · DBLP profile ↗
← Back
110ranked-venue papers
16as first author
3since 2021 · last 2025
0000-0002-0418-165XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 79 · 10 first-author · 2 since 2021Theory of computation · 23 · 3 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 7 · 3 first-authorDatabases, data management, data science and information retrieval · 1
YearPublicationVenuePosition
2025 GenomeDecoder: inferring segmental duplications in highly repetitive genomic regions
abstract
MOTIVATION: The emergence of the 'telomere-to-telomere' genomics brought the challenge of identifying segmental duplications (SDs) in complete genomes. It further opened a possibility for identifying the differences in SDs across individual human genomes and studying the SD evolution. These newly emerged challenges require algorithms for reconstructing SDs in the most complex genomic regions that evaded all previous attempts to analyze their architecture, such as rapidly evolving immunoglobulin loci. RESULTS: We describe the GenomeDecoder algorithm for inferring SDs and apply it to analyzing genomic architectures of various loci in primate genomes. Our analysis revealed that multiple duplications/deletions led to a rapid birth/death of immunoglobulin genes within the human population and large changes in genomic architecture of immunoglobulin loci across primate genomes. Comparison of immunoglobulin loci across primate genomes suggests that they are subjected to diversifying selection. AVAILABILITY AND IMPLEMENTATION: GenomeDecoder is available at https://github.com/ZhangZhenmiao/GenomeDecoder. The software version and test data used in this paper are uploaded to https://doi.org/10.5281/zenodo.14753844.
Zhenmiao Zhang, Ishaan Gupta, Pavel A. Pevzner
Bioinform.3
2021 CentromereArchitect: inference and analysis of the architecture of centromeres
abstract
MOTIVATION: Recent advances in long-read sequencing technologies led to rapid progress in centromere assembly in the last year and, for the first time, opened a possibility to address the long-standing questions about the architecture and evolution of human centromeres. However, since these advances have not been yet accompanied by the development of the centromere-specific bioinformatics algorithms, even the fundamental questions (e.g. centromere annotation by deriving the complete set of human monomers and high-order repeats), let alone more complex questions (e.g. explaining how monomers and high-order repeats evolved) about human centromeres remain open. Moreover, even though there was a four-decade-long series of studies aimed at cataloging all human monomers and high-order repeats, the rigorous algorithmic definitions of these concepts are still lacking. Thus, the development of a centromere annotation tool is a prerequisite for follow-up personalized biomedical studies of centromeres across the human population and evolutionary studies of centromeres across various species. RESULTS: We describe the CentromereArchitect, the first tool for the centromere annotation in a newly sequenced genome, apply it to the recently generated complete assembly of a human genome by the Telomere-to-Telomere consortium, generate the complete set of human monomers and high-order repeats for 'live' centromeres, and reveal a vast set of hybrid monomers that may represent the focal points of centromere evolution. AVAILABILITY AND IMPLEMENTATION: CentromereArchitect is publicly available on https://github.com/ablab/stringdecomposer/tree/ismb2021. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Tatiana Dvorkina, Olga Kunyavskaya, Andrey V. Bzikadze, Ivan V. Alexandrov, Pavel A. Pevzner
Bioinform.5
2021 Trace Reconstruction Problems in Computational Biology
abstract
, was introduced by Vladimir Levenshtein two decades ago. While there has been considerable theoretical work on trace reconstruction, practical solutions have only recently started to emerge in the context of two rapidly developing research areas: immunogenomics and DNA data storage. In immunogenomics, traces correspond to mutated copies of genes, with mutations generated naturally by the adaptive immune system. In DNA data storage, traces correspond to noisy copies of DNA molecules that encode digital data, with errors being artifacts of the data retrieval process. In this paper, we introduce several new trace generation models and open questions relevant to trace reconstruction for immunogenomics and DNA data storage, survey theoretical results on trace reconstruction, and highlight their connections to computational biology. Throughout, we discuss the applicability and shortcomings of known solutions and suggest future research directions.
Vinnu Bhardwaj, Pavel A. Pevzner, Cyrus Rashtchian, Yana Safonova
IEEE Trans. Inf. Theory2
2020 MosaicFlye: Resolving Long Mosaic Repeats Using Long Reads
Anton Bankevich, Pavel A. Pevzner
RECOMB2
2020 Metaviral SPAdes: assembly of viruses from metagenomic data
abstract
MOTIVATION: Although the set of currently known viruses has been steadily expanding, only a tiny fraction of the Earth's virome has been sequenced so far. Shotgun metagenomic sequencing provides an opportunity to reveal novel viruses but faces the computational challenge of identifying viral genomes that are often difficult to detect in metagenomic assemblies. RESULTS: We describe a MetaviralSPAdes tool for identifying viral genomes in metagenomic assembly graphs that is based on analyzing variations in the coverage depth between viruses and bacterial chromosomes. We benchmarked MetaviralSPAdes on diverse metagenomic datasets, verified our predictions using a set of virus-specific Hidden Markov Models and demonstrated that it improves on the state-of-the-art viral identification pipelines. AVAILABILITY AND IMPLEMENTATION: Metaviral SPAdes includes ViralAssembly, ViralVerify and ViralComplete modules that are available as standalone packages: https://github.com/ablab/spades/tree/metaviral_publication, https://github.com/ablab/viralVerify/ and https://github.com/ablab/viralComplete/. CONTACT: [email protected]. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Dmitry Antipov, Mikhail Raiko, Alla L. Lapidus, Pavel A. Pevzner
Bioinform.4
2020 The string decomposition problem and its applications to centromere analysis and assembly
abstract
MOTIVATION: Recent attempts to assemble extra-long tandem repeats (such as centromeres) faced the challenge of translating long error-prone reads from the nucleotide alphabet into the alphabet of repeat units. Human centromeres represent a particularly complex type of high-order repeats (HORs) formed by chromosome-specific monomers. Given a set of all human monomers, translating a read from a centromere into the monomer alphabet is modeled as the String Decomposition Problem. The accurate translation of reads into the monomer alphabet turns the notoriously difficult problem of assembling centromeres from reads (in the nucleotide alphabet) into a more tractable problem of assembling centromeres from translated reads. RESULTS: We describe a StringDecomposer (SD) algorithm for solving this problem, benchmark it on the set of long error-prone Oxford Nanopore reads generated by the Telomere-to-Telomere consortium and identify a novel (rare) monomer that extends the set of known X-chromosome specific monomers. Our identification of a novel monomer emphasizes the importance of identification of all (even rare) monomers for future centromere assembly efforts and evolutionary studies. To further analyze novel monomers, we applied SD to the set of recently generated long accurate Pacific Biosciences HiFi reads. This analysis revealed that the set of known human monomers and HORs remains incomplete. SD opens a possibility to generate a complete set of human monomers and HORs for using in the ongoing efforts to generate the complete assembly of the human genome. AVAILABILITY AND IMPLEMENTATION: StringDecomposer is publicly available on https://github.com/ablab/stringdecomposer. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Tatiana Dvorkina, Andrey V. Bzikadze, Pavel A. Pevzner
Bioinform.3
2020 TandemTools: mapping long reads and assessing/improving assembly quality in extra-long tandem repeats
abstract
MOTIVATION: Extra-long tandem repeats (ETRs) are widespread in eukaryotic genomes and play an important role in fundamental cellular processes, such as chromosome segregation. Although emerging long-read technologies have enabled ETR assemblies, the accuracy of such assemblies is difficult to evaluate since there are no tools for their quality assessment. Moreover, since the mapping of error-prone reads to ETRs remains an open problem, it is not clear how to polish draft ETR assemblies. RESULTS: To address these problems, we developed the TandemTools software that includes the TandemMapper tool for mapping reads to ETRs and the TandemQUAST tool for polishing ETR assemblies and their quality assessment. We demonstrate that TandemTools not only reveals errors in ETR assemblies but also improves the recently generated assemblies of human centromeres. AVAILABILITY AND IMPLEMENTATION: https://github.com/ablab/TandemTools. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Alla Mikheenko, Andrey V. Bzikadze, Alexey A. Gurevich, Karen H. Miga, Pavel A. Pevzner
Bioinform.5
2020 Automated analysis of immunosequencing datasets reveals novel immunoglobulin D genes across diverse species
abstract
Immunoglobulin genes are formed through V(D)J recombination, which joins the variable (V), diversity (D), and joining (J) germline genes. Since variations in germline genes have been linked to various diseases, personalized immunogenomics focuses on finding alleles of germline genes across various patients. Although reconstruction of V and J genes is a well-studied problem, the more challenging task of reconstructing D genes remained open until the IgScout algorithm was developed in 2019. In this work, we address limitations of IgScout by developing a probabilistic MINING-D algorithm for D gene reconstruction, apply it to hundreds of immunosequencing datasets from multiple species, and validate the newly inferred D genes by analyzing diverse whole genome sequencing datasets and haplotyping heterozygous V genes.
Vinnu Bhardwaj, Massimo Franceschetti, Ramesh Rao, Pavel A. Pevzner, Yana Safonova
PLoS Comput. Biol.4
2019 Bioinformatics: a Servant or the Queen of Molecular Biology?
abstract
While some experimental biologists view bioinformatics as a servant, I argue that it is rapidly turning into the queen of molecular biology. I will illustrate this view by showing how recent computational developments brought down biological dogmas that remained unchallenged for at least three decades. Specifically, I will discuss the N-end theory connecting the protein half-life with N-terminal Methionine Excision, the Master Alu Theory explaining repeat proliferation in the human genome, and Random Breakage Model of genome rearrangements. In the second part of the talk, I will discuss a century-old dogma about the traditional classroom and describe the recent efforts to repudiate it using Intelligent Tutoring Systems. I will describe a new educational technology called a Massive Adaptive Interactive Text (MAIT) that can prevent individual learning breakdowns and outperform a professor in a classroom. I will argue that computer science is a unique discipline where the transition to MAITs is about to happen and will describe a bioinformatics MAIT that has already outperformed me. In difference from existing Massive Online Open Courses (MOOCs), MAITs will capture digitized individual learning paths of all students and will transform educational psychology into a digital science. I will argue that the future MAIT revolution will profoundly affect the way we all teach and will generate large population-wide datasets containing individual learning paths through various MAITs.
Pavel A. Pevzner
BIBM1
2019 De Novo Peptide Sequencing Reveals a Vast Cyclopeptidome in Human Gut and Other Environments
Bahar Behsaz, Hosein Mohimani, Alexey A. Gurevich, Andrey D. Prjibelski, Mark F. Fisher, Larry Smarr, Pieter C. Dorrestein, Joshua S. Mylne, Pavel A. Pevzner
RECOMB9
2019 cloudSPAdes: assembly of synthetic long reads using de Bruijn graphs
abstract
MOTIVATION: The recently developed barcoding-based synthetic long read (SLR) technologies have already found many applications in genome assembly and analysis. However, although some new barcoding protocols are emerging and the range of SLR applications is being expanded, the existing SLR assemblers are optimized for a narrow range of parameters and are not easily extendable to new barcoding technologies and new applications such as metagenomics or hybrid assembly. RESULTS: We describe the algorithmic challenge of the SLR assembly and present a cloudSPAdes algorithm for SLR assembly that is based on analyzing the de Bruijn graph of SLRs. We benchmarked cloudSPAdes across various barcoding technologies/applications and demonstrated that it improves on the state-of-the-art SLR assemblers in accuracy and speed. AVAILABILITY AND IMPLEMENTATION: Source code and installation manual for cloudSPAdes are available at https://github.com/ablab/spades/releases/tag/cloudspades-paper. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Ivan Tolstoganov, Anton Bankevich, Zhoutao Chen, Pavel A. Pevzner
Bioinform.4
2018 Long Reads Enable Accurate Estimates of Complexity of Metagenomes
Anton Bankevich, Pavel A. Pevzner
RECOMB2
2018 Assembly of Long Error-Prone Reads Using Repeat Graphs
Mikhail Kolmogorov, Jeffrey Yuan, Yu Lin 0001, Pavel A. Pevzner
RECOMB4
2017 Reconstructing Antibody Repertoires from Error-Prone Immunosequencing Datasets
Alexander Shlemov, Sergey Bankevich, Andrey V. Bzikadze, Yana Safonova, Pavel A. Pevzner
RECOMB5
2017 Single-molecule protein identification by sub-nanopore sensors
abstract
Recent advances in top-down mass spectrometry enabled identification of intact proteins, but this technology still faces challenges. For example, top-down mass spectrometry suffers from a lack of sensitivity since the ion counts for a single fragmentation event are often low. In contrast, nanopore technology is exquisitely sensitive to single intact molecules, but it has only been successfully applied to DNA sequencing, so far. Here, we explore the potential of sub-nanopores for single-molecule protein identification (SMPI) and describe an algorithm for identification of the electrical current blockade signal (nanospectrum) resulting from the translocation of a denaturated, linearly charged protein through a sub-nanopore. The analysis of identification p-values suggests that the current technology is already sufficient for matching nanospectra against small protein databases, e.g., protein identification in bacterial proteomes.
Mikhail Kolmogorov, Eamonn Kennedy, Zhuxin Dong, Gregory Timp, Pavel A. Pevzner
PLoS Comput. Biol.5
2016 Assembly of Long Error-Prone Reads Using de Bruijn Graphs
Yu Lin 0001, Max W. Shen, Jeffrey Yuan, Mark Chaisson, Pavel A. Pevzner
RECOMB5
2016 metaSPAdes: A New Versatile de novo Metagenomics Assembler
Sergey Nurk, Dmitry Meleshko, Anton I. Korobeynikov, Pavel A. Pevzner
RECOMB4
2016 plasmidSPAdes: assembling plasmids from whole genome sequencing data
abstract
MOTIVATION: Plasmids are stably maintained extra-chromosomal genetic elements that replicate independently from the host cell's chromosomes. Although plasmids harbor biomedically important genes, (such as genes involved in virulence and antibiotics resistance), there is a shortage of specialized software tools for extracting and assembling plasmid data from whole genome sequencing projects. RESULTS: We present the plasmidSPAdes algorithm and software tool for assembling plasmids from whole genome sequencing data and benchmark its performance on a diverse set of bacterial genomes. AVAILABILITY AND IMPLEMENTATION: plasmidSPAdes is publicly available at http://spades.bioinf.spbau.ru/plasmidSPAdes/ CONTACT: [email protected] information: Supplementary data are available at Bioinformatics online.
Dmitry Antipov, Nolan Hartwick, Max W. Shen, Mikhail Raiko, Alla L. Lapidus, Pavel A. Pevzner
Bioinform.6
2016 hybridSPAdes: an algorithm for hybrid assembly of short and long reads
abstract
MOTIVATION: Recent advances in single molecule real-time (SMRT) and nanopore sequencing technologies have enabled high-quality assemblies from long and inaccurate reads. However, these approaches require high coverage by long reads and remain expensive. On the other hand, the inexpensive short reads technologies produce accurate but fragmented assemblies. Thus, a hybrid approach that assembles long reads (with low coverage) and short reads has a potential to generate high-quality assemblies at reduced cost. RESULTS: We describe hybridSPAdes algorithm for assembling short and long reads and benchmark it on a variety of bacterial assembly projects. Our results demonstrate that hybridSPAdes generates accurate assemblies (even in projects with relatively low coverage by long reads) thus reducing the overall cost of genome sequencing. We further present the first complete assembly of a genome from single cells using SMRT reads. AVAILABILITY AND IMPLEMENTATION: hybridSPAdes is implemented in C++ as a part of SPAdes genome assembler and is publicly available at http://bioinf.spbau.ru/en/spades CONTACT: [email protected] SUPPLEMENTARY INFORMATION: supplementary data are available at Bioinformatics online.
Dmitry Antipov, Anton I. Korobeynikov, Jeffrey S. McLean, Pavel A. Pevzner
Bioinform.4
2016 Top-down analysis of protein samples by de novo sequencing techniques
abstract
MOTIVATION: Recent technological advances have made high-resolution mass spectrometers affordable to many laboratories, thus boosting rapid development of top-down mass spectrometry, and implying a need in efficient methods for analyzing this kind of data. RESULTS: We describe a method for analysis of protein samples from top-down tandem mass spectrometry data, which capitalizes on de novo sequencing of fragments of the proteins present in the sample. Our algorithm takes as input a set of de novo amino acid strings derived from the given mass spectra using the recently proposed Twister approach, and combines them into aggregated strings endowed with offsets. The former typically constitute accurate sequence fragments of sufficiently well-represented proteins from the sample being analyzed, while the latter indicate their location in the protein sequence, and also bear information on post-translational modifications and fragmentation patterns. AVAILABILITY AND IMPLEMENTATION: Freely available on the web at http://bioinf.spbau.ru/en/twister CONTACT: [email protected] or [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Kira Vyatkina, Lennard J. Dekker, Martijn M. VanDuijn, Nikola Tolic, Theo M. Luider, Ljiljana Pasa-Tolic, Pavel A. Pevzner
Bioinform.9
2015 Immunoglobulin Classification Using the Colored Antibody Graph
Stefano Bonissone, Pavel A. Pevzner
RECOMB2
2015 IgRepertoireConstructor: a novel algorithm for antibody repertoire construction and immunoproteogenomics analysis
abstract
UNLABELLED: The analysis of concentrations of circulating antibodies in serum (antibody repertoire) is a fundamental, yet poorly studied, problem in immunoinformatics. The two current approaches to the analysis of antibody repertoires [next generation sequencing (NGS) and mass spectrometry (MS)] present difficult computational challenges since antibodies are not directly encoded in the germline but are extensively diversified by somatic recombination and hypermutations. Therefore, the protein database required for the interpretation of spectra from circulating antibodies is custom for each individual. Although such a database can be constructed via NGS, the reads generated by NGS are error-prone and even a single nucleotide error precludes identification of a peptide by the standard proteomics tools. Here, we present the IgRepertoireConstructor algorithm that performs error-correction of immunosequencing reads and uses mass spectra to validate the constructed antibody repertoires. AVAILABILITY AND IMPLEMENTATION: IgRepertoireConstructor is open source and freely available as a C++ and Python program running on all Unix-compatible platforms. The source code is available from http://bioinf.spbau.ru/igtools. CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Yana Safonova, Stefano Bonissone, Eugene Kurpilyansky, Ekaterina Starostina, Alla L. Lapidus, Jeremy Stinson, Laura DePalatis, Wendy Sandoval, Jennie Lill, Pavel A. Pevzner
Bioinform.10
2015 Assembling short reads from jumping libraries with large insert sizes
abstract
MOTIVATION: Advances in Next-Generation Sequencing technologies and sample preparation recently enabled generation of high-quality jumping libraries that have a potential to significantly improve short read assemblies. However, assembly algorithms have to catch up with experimental innovations to benefit from them and to produce high-quality assemblies. RESULTS: We present a new algorithm that extends recently described exSPAnder universal repeat resolution approach to enable its applications to several challenging data types, including jumping libraries generated by the recently developed Illumina Nextera Mate Pair protocol. We demonstrate that, with these improvements, bacterial genomes often can be assembled in a few contigs using only a single Nextera Mate Pair library of short reads. AVAILABILITY AND IMPLEMENTATION: Described algorithms are implemented in C++ as a part of SPAdes genome assembler, which is freely available at bioinf.spbau.ru/en/spades. CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Irina Vasilinetc, Andrey D. Prjibelski, Alexey A. Gurevich, Anton I. Korobeynikov, Pavel A. Pevzner
Bioinform.5
2014 dipSPAdes: Assembler for Highly Polymorphic Diploid Genomes
Yana Safonova, Anton Bankevich, Pavel A. Pevzner
RECOMB3
2014 Manifold de Bruijn Graphs
Yu Lin 0001, Pavel A. Pevzner
WABI2
2014 ExSPAnder: a universal repeat resolver for DNA fragment assembly
abstract
UNLABELLED: Next-generation sequencing (NGS) technologies have raised a challenging de novo genome assembly problem that is further amplified in recently emerged single-cell sequencing projects. While various NGS assemblers can use information from several libraries of read-pairs, most of them were originally developed for a single library and do not fully benefit from multiple libraries. Moreover, most assemblers assume uniform read coverage, condition that does not hold for single-cell projects where utilization of read-pairs is even more challenging. We have developed an exSPAnder algorithm that accurately resolves repeats in the case of both single and multiple libraries of read-pairs in both standard and single-cell assembly projects. AVAILABILITY AND IMPLEMENTATION: http://bioinf.spbau.ru/en/spades
Andrey D. Prjibelski, Irina Vasilinetc, Anton Bankevich, Alexey A. Gurevich, Tatiana Krivosheeva, Sergey Nurk, Son K. Pham, Anton I. Korobeynikov, Alla L. Lapidus, Pavel A. Pevzner
Bioinform.10
2013 UniNovo: A Universal Tool for de Novo Peptide Sequencing
Kyowon Jeong 0001, Pavel A. Pevzner
RECOMB3
2013 Identification of Ultramodified Proteins Using Top-Down Spectra
Shawna Hengel, Nikola Tolic, Ljiljana Pasa-Tolic, Pavel A. Pevzner
RECOMB6
2013 Assembling Genomes and Mini-metagenomes from Highly Chimeric Reads
Sergey Nurk, Anton Bankevich, Dmitry Antipov, Alexey A. Gurevich, Anton I. Korobeynikov, Alla L. Lapidus, Andrey D. Prjibelski, Alex Pyshkin, Alexander Sirotkin 0001, Yakov Sirotkin, Ramunas Stepanauskas, Jeffrey S. McLean, Roger Lasken, Scott R. Clingenpeel, Tanja Woyke, Glenn Tesler, Max A. Alekseyev, Pavel A. Pevzner
RECOMB18
2013 UniNovo: a universal tool for de novo peptide sequencing
abstract
MOTIVATION: Mass spectrometry (MS) instruments and experimental protocols are rapidly advancing, but de novo peptide sequencing algorithms to analyze tandem mass (MS/MS) spectra are lagging behind. Although existing de novo sequencing tools perform well on certain types of spectra [e.g. Collision Induced Dissociation (CID) spectra of tryptic peptides], their performance often deteriorates on other types of spectra, such as Electron Transfer Dissociation (ETD), Higher-energy Collisional Dissociation (HCD) spectra or spectra of non-tryptic digests. Thus, rather than developing a new algorithm for each type of spectra, we develop a universal de novo sequencing algorithm called UniNovo that works well for all types of spectra or even for spectral pairs (e.g. CID/ETD spectral pairs). UniNovo uses an improved scoring function that captures the dependences between different ion types, where such dependencies are learned automatically using a modified offset frequency function. RESULTS: The performance of UniNovo is compared with PepNovo+, PEAKS and pNovo using various types of spectra. The results show that the performance of UniNovo is superior to other tools for ETD spectra and superior or comparable with others for CID and HCD spectra. UniNovo also estimates the probability that each reported reconstruction is correct, using simple statistics that are readily obtained from a small training dataset. We demonstrate that the estimation is accurate for all tested types of spectra (including CID, HCD, ETD, CID/ETD and HCD/ETD spectra of trypsin, LysC or AspN digested peptides). AVAILABILITY: UniNovo is implemented in JAVA and tested on Windows, Ubuntu and OS X machines. UniNovo is available at http://proteomics.ucsd.edu/Software/UniNovo.html along with the manual.
Kyowon Jeong 0001, Pavel A. Pevzner
Bioinform.3
2012 Pathset Graphs: A Novel Approach for Comprehensive Utilization of Paired Reads in Genome Assembly
Son K. Pham, Dmitry Antipov, Alexander Sirotkin 0001, Glenn Tesler, Pavel A. Pevzner, Max A. Alekseyev
RECOMB5
2012 MORPH-PRO: A Novel Algorithm and Web Server for Protein Morphing
Natalie Castellana, Andrey Lushnikov, Piotr Rotkiewicz, Natasha Sefcovic, Pavel A. Pevzner, Adam Godzik, Kira Vyatkina
WABI5
2012 MS-DPR: An Algorithm for Computing Statistical Significance of Spectral Identifications of Non-linear Peptides
Hosein Mohimani, Pavel A. Pevzner
WABI3
2012 From de Bruijn Graphs to Rectangle Graphs for Genome Assembly
Nikolay Vyahhi, Alex Pyshkin, Son K. Pham, Pavel A. Pevzner
WABI4
2012 SEQuel: improving the accuracy of genome assemblies
abstract
MOTIVATION: Assemblies of next-generation sequencing (NGS) data, although accurate, still contain a substantial number of errors that need to be corrected after the assembly process. We develop SEQuel, a tool that corrects errors (i.e. insertions, deletions and substitution errors) in the assembled contigs. Fundamental to the algorithm behind SEQuel is the positional de Bruijn graph, a graph structure that models k-mers within reads while incorporating the approximate positions of reads into the model. RESULTS: SEQuel reduced the number of small insertions and deletions in the assemblies of standard multi-cell Escherichia coli data by almost half, and corrected between 30% and 94% of the substitution errors. Further, we show SEQuel is imperative to improving single-cell assembly, which is inherently more challenging due to higher error rates and non-uniform coverage; over half of the small indels, and substitution errors in the single-cell assemblies were corrected. We apply SEQuel to the recently assembled Deltaproteobacterium SAR324 genome, which is the first bacterial genome with a comprehensive single-cell genome assembly, and make over 800 changes (insertions, deletions and substitutions) to refine this assembly. AVAILABILITY: SEQuel can be used as a post-processing step in combination with any NGS assembler and is freely available at http://bix.ucsd.edu/SEQuel/.
Roy Ronen, Christina Boucher 0001, Hamidreza Chitsaz, Pavel A. Pevzner
Bioinform.4
2011 Paired de Bruijn Graphs: A Novel Approach for Incorporating Mate Pair Information into Genome Assemblers
Paul Medvedev, Son K. Pham, Mark Chaisson, Glenn Tesler, Pavel A. Pevzner
RECOMB5
2011 Multiplex De Novo Sequencing of Peptide Antibiotics
Hosein Mohimani, Wei-Ting Liu, Yu-Liang Yang, Susana P. Gaudêncio, William Fenical, Pieter C. Dorrestein, Pavel A. Pevzner
RECOMB7
2011 Blocked Pattern Matching Problem and Its Applications in Proteomics
Julio Ng, Amihood Amir, Pavel A. Pevzner
RECOMB3
2011 Error correction of high-throughput sequencing datasets with non-uniform coverage
abstract
MOTIVATION: The continuing improvements to high-throughput sequencing (HTS) platforms have begun to unfold a myriad of new applications. As a result, error correction of sequencing reads remains an important problem. Though several tools do an excellent job of correcting datasets where the reads are sampled close to uniformly, the problem of correcting reads coming from drastically non-uniform datasets, such as those from single-cell sequencing, remains open. RESULTS: In this article, we develop the method Hammer for error correction without any uniformity assumptions. Hammer is based on a combination of a Hamming graph and a simple probabilistic model for sequencing errors. It is a simple and adaptable algorithm that improves on other tools on non-uniform single-cell data, while achieving comparable results on normal multi-cell data. AVAILABILITY: http://www.cs.toronto.edu/~pashadag. CONTACT: [email protected].
Paul Medvedev, Eric Scott, Boyko Kakaradov, Pavel A. Pevzner
Bioinform.4
2010 Gapped Spectral Dictionaries and Their Applications for Database Searches of Tandem Mass Spectra
Kyowon Jeong 0001, Nuno Bandeira, Pavel A. Pevzner
RECOMB4
2010 DRIMM-Synteny: decomposing genomes into evolutionary conserved segments
abstract
MOTIVATION: The rapidly increasing set of sequenced genomes highlights the importance of identifying the synteny blocks in multiple and/or highly duplicated genomes. Most synteny block reconstruction algorithms use genes shared over all genomes to construct the synteny blocks for multiple genomes. However, the number of genes shared among all genomes quickly decreases with the increase in the number of genomes. RESULTS: We propose the Duplications and Rearrangements In Multiple Mammals (DRIMM)-Synteny algorithm to address this bottleneck and apply it to analyzing genomic architectures of yeast, plant and mammalian genomes. We further combine synteny block generation with rearrangement analysis to reconstruct the ancestral preduplicated yeast genome. CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Son K. Pham, Pavel A. Pevzner
Bioinform.2
2009 Decoding Synteny Blocks and Large-Scale Duplications in Mammalian and Plant Genomes
Max A. Alekseyev, Glenn Tesler, Pavel A. Pevzner
WABI4
2008 Multi-spectra peptide sequencing and its applications to multistage mass spectrometry
abstract
Despite a recent surge of interest in database-independent peptide identifications, accurate de novo peptide sequencing remains an elusive goal. While the recently introduced spectral network approach resulted in accurate peptide sequencing in low-complexity samples, its success depends on the chance of presence of spectra from overlapping peptides. On the other hand, while multistage mass spectrometry (collecting multiple MS 3 spectra from each MS 2 spectrum) can be applied to all spectra in a complex sample, there are currently no software tools for de novo peptide sequencing by multistage mass spectrometry. We describe a rigorous probabilistic framework for analyzing spectra of overlapping peptides and show how to apply it for multistage mass spectrometry. Our software results in both accurate de novo peptide sequencing from multistage mass spectra (despite the inferior quality of MS 3 spectra) and improved interpretation of spectral networks. We further study the problem of de novo peptide sequencing with accurate parent mass (but inaccurate fragment masses), the protocol that may soon become the dominant mode of spectral acquisition. Most existing peptide sequencing algorithms (based on the spectrum graph approach) do not track the accurate parent mass and are thus not equipped for solving this problem. We describe a de novo peptide sequencing algorithm aimed at this experimental protocol and show that it improves the sequencing accuracy on both tandem and multistage mass spectrometry.
Nuno Bandeira, Jesper V. Olsen, Matthias Mann 0002, Pavel A. Pevzner
ISMB4
2008 De Novo Sequencing of Nonribosomal Peptides
Nuno Bandeira, Julio Ng, Dario Meluzzi, Roger G. Linington, Pieter C. Dorrestein, Pavel A. Pevzner
RECOMB6
2008 Multi-break rearrangements and chromosomal evolution
Max A. Alekseyev, Pavel A. Pevzner
Theor. Comput. Sci.2
2007 Protein Identification via Spectral Networks Analysis
Pavel A. Pevzner
APBC1
2007 Whole genome duplications, multi-break rearrangements, and genome halving problem
Max A. Alekseyev, Pavel A. Pevzner
SODA2
2007 Shotgun Protein Sequencing
Pavel A. Pevzner
WABI1
2007 Preface
Sorin Istrail, Pavel A. Pevzner, Ron Shamir
Discret. Appl. Math.2
2007 Special issue on computational molecular biology
Richard M. Karp, Pavel A. Pevzner, Ron Shamir
J. Comput. Syst. Sci.3
2007 Are There Rearrangement Hotspots in the Human Genome?
abstract
In a landmark paper, Nadeau and Taylor [18] formulated the random breakage model (RBM) of chromosome evolution that postulates that there are no rearrangement hotspots in the human genome. In the next two decades, numerous studies with progressively increasing levels of resolution made RBM the de facto theory of chromosome evolution. Despite the fact that RBM had prophetic prediction power, it was recently refuted by Pevzner and Tesler [4], who introduced the fragile breakage model (FBM), postulating that the human genome is a mosaic of solid regions (with low propensity for rearrangements) and fragile regions (rearrangement hotspots). However, the rebuttal of RBM caused a controversy and led to a split among researchers studying genome evolution. In particular, it remains unclear whether some complex rearrangements (e.g., transpositions) can create an appearance of rearrangement hotspots. We contribute to the ongoing debate by analyzing multi-break rearrangements that break a genome into multiple fragments and further glue them together in a new order. In particular, we demonstrate that (1) even if transpositions were a dominant force in mammalian evolution, the arguments in favor of FBM still stand, and (2) the "gene deletion" argument against FBM is flawed.
Max A. Alekseyev, Pavel A. Pevzner
PLoS Comput. Biol.2
2007 Whole Genome Duplications and Contracted Breakpoint Graphs
abstract
The genome halving problem, motivated by the whole genome duplication events in molecular evolution, was solved by El‐Mabrouk and Sankoff in the pioneering paper [SIAM J. Comput., 32 (2003), pp. 754–792]. The El‐Mabrouk–Sankoff algorithm is rather complex, inspiring a quest for a simpler solution. An alternative approach to the genome halving problem based on the notion of the contracted breakpoint graph was recently proposed in [M. A. Alekseyev and P. A. Pevzner, IEEE/ACM Trans. Comput. Biol. Bioinformatics, 4 (2007), pp. 98–107]. This new technique reveals that while the El‐Mabrouk–Sankoff result is correct in most cases, it does not hold in the case of unichromosomal genomes. This raises a problem of correcting a flaw in the El‐Mabrouk–Sankoff analysis and devising an algorithm that deals adequately with all genomes. In this paper we efficiently classify all genomes into two classes and show that while the El‐Mabrouk–Sankoff theorem holds for the first class, it is incorrect for the second class. The crux of our analysis is a new combinatorial invariant defined on duplicated permutations. Using this invariant we were able to come up with a full proof of the genome halving theorem and a polynomial algorithm for the genome halving problem.
Max A. Alekseyev, Pavel A. Pevzner
SIAM J. Comput.2
2007 Colored de Bruijn Graphs and the Genome Halving Problem
abstract
Breakpoint graph analysis is a key algorithmic technique in studies of genome rearrangements. However, breakpoint graphs are defined only for genomes without duplicated genes, thus limiting their applications in rearrangement analysis. We discuss a connection between the breakpoint graphs and de Bruijn graphs that leads to a generalization of the notion of breakpoint graph for genomes with duplicated genes. We further use the generalized breakpoint graphs to study the Genome Halving Problem (first introduced and solved by Nadia El-Mabrouk and David Sankoff). The El-Mabrouk-Sankoff algorithm is rather complex, and, in this paper, we present an alternative approach that is based on generalized breakpoint graphs. The generalized breakpoint graphs make the El-Mabrouk-Sankoff result more transparent and promise to be useful in future studies of genome rearrangements.
Max A. Alekseyev, Pavel A. Pevzner
IEEE ACM Trans. Comput. Biol. Bioinform.2
2007 Correcting Base-Assignment Errors in Repeat Regions of Shotgun Assembly
abstract
Accurate base-assignment in repeat regions of a whole genome shotgun assembly is an unsolved problem. Since reads in repeat regions cannot be easily attributed to a unique location in the genome, current assemblers may place these reads arbitrarily. As a result, the base-assignment error rate in repeats is likely to be much higher than that in the rest of the genome. We developed an iterative algorithm, EULER-AIR, that is able to correct base-assignment errors in finished genome sequences in public databases. The Wolbachia genome is among the best finished genomes. Using this genome project as an example, we demonstrated that EULER-AIR can 1) discover and correct base-assignment errors, 2) provide accurate read assignments, 3) utilize finishing reads for accurate base-assignment, and 4) provide guidance for designing finishing experiments. In the genome of Wolbachia, EULER-AIR found 16 positions with ambiguous base-assignment and two positions with erroneous bases. Besides Wolbachia, many other genome sequencing projects have significantly fewer finishing reads and, hence, are likely to contain more base-assignment errors in repeats. We demonstrate that EULER-AIR is a software tool that can be used to find and correct base-assignment errors in a genome assembly project.
Degui Zhi, Uri Keich, Pavel A. Pevzner, Steffen Heber, Haixu Tang
IEEE ACM Trans. Comput. Biol. Bioinform.3
2006 Characterization of Multi-Charge Mass Spectra for Peptide Sequencing
Ket Fah Chong, Kang Ning 0001, Hon Wai Leong, Pavel A. Pevzner
APBC4
2006 A New Approach to Protein Identification
Nuno Bandeira, Dekel Tsur, Ari Frank, Pavel A. Pevzner
RECOMB4
2006 Representing and comparing protein structures as paths in three-dimensional space
abstract
BACKGROUND: Most existing formulations of protein structure comparison are based on detailed atomic level descriptions of protein structures and bypass potential insights that arise from a higher-level abstraction. RESULTS: We propose a structure comparison approach based on a simplified representation of proteins that describes its three-dimensional path by local curvature along the generalized backbone of the polypeptide. We have implemented a dynamic programming procedure that aligns curvatures of proteins by optimizing a defined sum turning angle deviation measure. CONCLUSION: Although our procedure does not directly optimize global structural similarity as measured by RMSD, our benchmarking results indicate that it can surprisingly well recover the structural similarity defined by structure classification databases and traditional structure alignment programs. In addition, our program can recognize similarities between structures with extensive conformation changes that are beyond the ability of traditional structure alignment programs. We demonstrate the applications of procedure to several contexts of structure comparison. An implementation of our procedure, CURVE, is available as a public webserver.
Degui Zhi, S. Sri Krishna, Haibo Cao, Pavel A. Pevzner, Adam Godzik
BMC Bioinform.4
2006 The Fragile Breakage versus Random Breakage Models of Chromosome Evolution
abstract
For many years, studies of chromosome evolution were dominated by the random breakage theory, which implies that there are no rearrangement hot spots in the human genome. In 2003, Pevzner and Tesler argued against the random breakage model and proposed an alternative "fragile breakage" model of chromosome evolution. In 2004, Sankoff and Trinh argued against the fragile breakage model and raised doubts that Pevzner and Tesler provided any evidence of rearrangement hot spots. We investigate whether Sankoff and Trinh indeed revealed a flaw in the arguments of Pevzner and Tesler. We show that Sankoff and Trinh's synteny block identification algorithm makes erroneous identifications even in small toy examples and that their parameters do not reflect the realities of the comparative genomic architecture of human and mouse. We further argue that if Sankoff and Trinh had fixed these problems, their arguments in support of the random breakage model would disappear. Finally, we study the link between rearrangements and regulatory regions and argue that long regulatory regions and inhomogeneity of gene distribution in mammalian genomes may be responsible for the breakpoint reuse phenomenon.
Pavel A. Pevzner, Glenn Tesler
PLoS Comput. Biol.2
2005 Peptide Sequence Tags for Fast Database Search in Mass-Spectrometry
Ari Frank, Stephen Tanner, Pavel A. Pevzner
RECOMB3
2005 Guest Editors' foreword
Richard M. Karp, Pavel A. Pevzner, Ron Shamir
J. Comput. Syst. Sci.3
2004 Genome Halving Problem Revisited
Max A. Alekseyev, Pavel A. Pevzner
FSTTCS2
2004 De novo repeat classification and fragment assembly
abstract
Repetitive sequences make up a significant fraction of almost any genome and an important and still open question in bioinformatics is how to represent all repeats in DNA sequences. We propose a radically new approach to repeat classification that is motivated by the fundamental topological notion of quotient spaces. A torus or Klein bottle are examples of quotient spaces that can be obtained from a square by gluing some points. Our new repeat classification algorithm is based on the observation that the alignment-induced quotient space of a DNA sequence compactly represents all sequence repeats. This observation leads to a simple and efficient solution of the repeat classification problem as well as new approaches to fragment assembly and multiple alignment.
Pavel A. Pevzner, Haixu Tang, Glenn Tesler
RECOMB1
2004 Fragment assembly with short reads
abstract
MOTIVATION: Current DNA sequencing technology produces reads of about 500-750 bp, with typical coverage under 10x. New sequencing technologies are emerging that produce shorter reads (length 80-200 bp) but allow one to generate significantly higher coverage (30x and higher) at low cost. Modern assembly programs and error correction routines have been tuned to work well with current read technology but were not designed for assembly of short reads. RESULTS: We analyze the limitations of assembling reads generated by these new technologies and present a routine for base-calling in reads prior to their assembly. We demonstrate that while it is feasible to assemble such short reads, the resulting contigs will require significant (if not prohibitive) finishing efforts. AVAILABILITY: Available from the web at http://www.cse.ucsd.edu/groups/bioinformatics/software.html
Mark Chaisson, Pavel A. Pevzner, Haixu Tang
Bioinform.2
2004 Educating biologists in the 21st century: bioinformatics scientists versus bioinformatics technicians
abstract
Pavel A. Pevzner; Educating biologists in the 21st century: bioinformatics scientists versus bioinformatics technicians, Bioinformatics, Volume 20, Issue 14, 22
Pavel A. Pevzner
Bioinform.1
2003 Engineering a scalable placement heuristic for DNA probe arrays
abstract
Design of DNA arrays for very large-scale immobilized polymer synthesis (VLSIPS) [8] seeks to minimize effects of unintended illumination during mask exposure steps. [9, 14] formulate this requirement as the Border Minimization Problem and give methods for placement (at array sites) and embedding (in the mask sequence) of probes in both synchronous and asynchronous regimes. These previous methods do not address several practical details of the application and, more critically, are not scalable to the O(108) probes contemplated for next-generation probe arrays. In this work, we make two main contributions:
Andrew B. Kahng, Ion I. Mandoiu, Pavel A. Pevzner, Sherief Reda, Alex Zelikovsky
RECOMB3
2003 Transforming men into mice: the Nadeau-Taylor chromosomal breakage model revisited
abstract
Although analysis of genome rearrangements was pioneered by Dobzhansky and Sturtevant 65 years ago, we still know very little about the rearrangement events that produced the existing varieties of genomic architectures. The genomic sequences of human and mouse provide evidence for a larger number of rearrangements than previously thought and shed some light on previously unknown features of mammalian evolution. In particular, they reveal extensive re-use of breakpoints from the same relatively short regions. Our analysis implies the existence of a large number of very short "hidden" synteny blocks that were invisible in comparative mapping data and were not taken into account in previous studies of chromosome evolution. These blocks are defined by closely located breakpoints and are often hard to detect. Our result is in conflict with the widely accepted random breakage model of chromosomal evolution. We suggest a new "fragile breakage" model of chromosome evolution that postulates that breakpoints are chosen from relatively short fragile regions that have much higher propensity for rearrangements than the rest of the genome.
Pavel A. Pevzner, Glenn Tesler
RECOMB1
2002 Finding composite regulatory patterns in DNA sequences
abstract
Pattern discovery in unaligned DNA sequences is a fundamental problem in computational biology with important applications in finding regulatory signals. Current approaches to pattern discovery focus on monad patterns that correspond to relatively short contiguous strings. However, many of the actual regulatory signals are composite patterns that are groups of monad patterns that occur near each other. A difficulty in discovering composite patterns is that one or both of the component monad patterns in the group may be 'too weak'. Since the traditional monad-based motif finding algorithms usually output one (or a few) high scoring patterns, they often fail to find composite regulatory signals consisting of weak monad parts. In this paper, we present a MITRA (MIsmatch TRee Algorithm) approach for discovering composite signals. We demonstrate that MITRA performs well for both monad and composite patterns by presenting experiments over biological and synthetic data.
Eleazar Eskin, Pavel A. Pevzner
ISMB2
2002 Splicing graphs and EST assembly problem
abstract
MOTIVATION: The traditional approach to annotate alternative splicing is to investigate every splicing variant of the gene in a case-by-case fashion. This approach, while useful, has some serious shortcomings. Recent studies indicate that alternative splicing is more frequent than previously thought and some genes may produce tens of thousands of different transcripts. A list of alternatively spliced variants for such genes would be difficult to build and hard to analyse. Moreover, such a list does not show the relationships between different transcripts and does not show the overall structure of all transcripts. A better approach would be to represent all splicing variants for a given gene in a way that captures the relationships between different splicing variants. RESULTS: We introduce the notion of the splicing graph that is a natural and convenient representation of all splicing variants. The key difference with the existing approaches is that we abandon the linear (sequence) representation of each transcript and replace it with a graph representation where each transcript corresponds to a path in the graph. We further design an algorithm to assemble EST reads into the splicing graph rather than assembling them into each splicing variant in a case-by-case fashion.
Steffen Heber, Max A. Alekseyev, Sing-Hoi Sze, Haixu Tang, Pavel A. Pevzner
ISMB5
2002 Finding motifs in the twilight zone
abstract
We introduce the notion of a multiprofile and use it for finding subtle motifs in DNA sequences. Multiprofiles generalize the notion of a profile and allow one to detect subtle consensus sequences that escape detection by the standard profiles. Our MULTIPROFILER algorithm outperforms other leading motif finding algorithms in a number of synthetic models. Moreover, it can be shown that in some previously studied motif models, MULTIPROFILER is capable of pushing the performance envelope to its theoretical limits.
Uri Keich, Pavel A. Pevzner
RECOMB2
2002 Border Length Minimization in DNA Array Design
Andrew B. Kahng, Ion I. Mandoiu, Pavel A. Pevzner, Sherief Reda, Alex Zelikovsky
WABI3
2002 Finding motifs in the twilight zone
abstract
MOTIVATION: Gene activity is often affected by binding transcription factors to short fragments in DNA sequences called motifs. Identification of subtle regulatory motifs in a DNA sequence is a difficult pattern recognition problem. In this paper we design a new motif finding algorithm that can detect very subtle motifs. RESULTS: We introduce the notion of a multiprofile and use it for finding subtle motifs in DNA sequences. Multiprofiles generalize the notion of a profile and allow one to detect subtle patterns that escape detection by the standard profiles. Our MULTIPROFILER algorithm outperforms other leading motif finding algorithms in a number of synthetic models. Moreover, it can be shown that in some previously studied motif models, MULTIPROFILER is capable of pushing the performance envelope to its theoretical limits. AVAILABILITY: http://www-cse.ucsd.edu/groups/bioinformatics/software.html
Uri Keich, Pavel A. Pevzner
Bioinform.2
2002 U Subtle motifs: defining the limits of motif finding algorithms
abstract
MOTIVATION: What constitutes a subtle motif? Intuitively, it is a motif that is almost indistinguishable, in the statistical sense, from random motifs. This question has important practical consequences: consider, for example, a biologist that is generating a sample of upstream regulatory sequences with the goal of finding a regulatory pattern that is shared by these sequences. If the sequences are too short then one risks losing some of the regulatory patterns that are located further upstream. Conversely, if the sequences are too long, the motif becomes too subtle and one is then likely to encounter random motifs which are at least as significant statistically as the regulatory pattern itself. In practical terms one would like to recognize the sequence length threshold, or the twilight zone, beyond which the motifs are in some sense too subtle. RESULTS: The paper defines the motif twilight zone where every motif finding algorithm would be exposed to random motifs which are as significant as the one which is sought. We also propose an objective tool for evaluating the performance of subtle motif finding algorithms. Finally we apply these tools to evaluate the success of our MULTIPROFILER algorithm to detect subtle motifs.
Uri Keich, Pavel A. Pevzner
Bioinform.2
2002 Foreword
Pavel A. Pevzner, Ron Shamir
J. Comput. Syst. Sci.2
2001 A new approach to sequence comparison: normalized sequence alignment
abstract
The Smith-Waterman algorithm for local sequence alignment is one of the most important techniques in computational molecular biology. This ingenious dynamic programming approach was designed to reveal the highly conserved fragments by discarding poorly conserved initial and terminal segments. However, the existing notion of local similarity has a serious flaw: it does not discard poorly conserved intermediate segments. The Smith-Waterman algorithm finds the local alignment with maximal score but it is unable to find local alignment with maximum degree of similarity (e.g., maximal percent of matches). Moreover, there is still no efficient algorithm that answers the following natural question: do two sequences share a (sufficiently long) fragment with more than 70% of similarity? As a result, the local alignment sometimes produces a mosaic of well-conserved fragments artificially connected by poorly-conserved or even unrelated fragments. This may lead to problems in comparison of long genomic sequences and comparative gene prediction as recently pointed out by Zhang et al., 1999 [33]. In this paper we propose a new sequence comparison algorithm (normalized local alignment) that reports the regions with maximum degree of similarity. The algorithm is based on fractional programming and its running time is Ο(n2 log n). In practice, normalized local alignment is only 3-5 times slower than the standard Smith-Waterman algorithm.
Abdullah N. Arslan, Ömer Egecioglu, Pavel A. Pevzner
RECOMB3
2001 A new approach to fragment assembly in DNA sequencing
abstract
For the last twenty years fragment assembly in DNA sequencing followed the “overlap - layout - consensus” paradigm that is used in all currently available assembly tools. Although this approach proved to be useful in assembling clones, it faces difficulties in genomic shotgun assembly: the existing algorithms make assembly errors and are often unable to resolve repeats even in prokaryotic genomes. Biologists are well-aware of these errors and are forced to carry additional experiments to verify the assembled contigs.
Pavel A. Pevzner, Haixu Tang, Michael S. Waterman
RECOMB1
2001 A new approach to sequence comparison: normalized sequence alignment
abstract
The Smith-Waterman algorithm for local sequence alignment is one of the most important techniques in computational molecular biology. This ingenious dynamic programming approach was designed to reveal the highly conserved fragments by discarding poorly conserved initial and terminal segments. However, the existing notion of local similarity has a serious flaw: it does not discard poorly conserved intermediate segments. The Smith-Waterman algorithm finds the local alignment with maximal score but it is unable to find local alignment with maximum degree of similarity (e.g. maximal percent of matches). Moreover, there is still no efficient algorithm that answers the following natural question: do two sequences share a (sufficiently long) fragment with more than 70% of similarity? As a result, the local alignment sometimes produces a mosaic of well-conserved fragments artificially connected by poorly-conserved or even unrelated fragments. This may lead to problems in comparison of long genomic sequences and comparative gene prediction as recently pointed out by Zhang et al. (Bioinformatics, 15, 1012-1019, 1999). In this paper we propose a new sequence comparison algorithm (normalized local alignment ) that reports the regions with maximum degree of similarity. The algorithm is based on fractional programming and its running time is O(n2log n). In practice, normalized local alignment is only 3-5 times slower than the standard Smith-Waterman algorithm.
Abdullah N. Arslan, Ömer Egecioglu, Pavel A. Pevzner
Bioinform.3
2000 Combinatorial Approaches to Finding Subtle Signals in DNA Sequences
Pavel A. Pevzner, Sing-Hoi Sze
ISMB1
2000 Mutation-tolerant protein identification by mass-spectrometry
abstract
Database search in tandem mass spectrometry is a powerful tool for protein identification. High-throughput spectral acquisition raises the problem of dealing with genetic variation and peptide modifications within a population of related proteins. A method that cross-correlates and clusters related spectra in large collections of uncharacterized spectra (i.e from normal and diseased individuals) would be extremely valuable in functional proteomics. This problem is far from being simple since very similar peptides may have very different spectra. We introduce a new notion of spectral similarity that allows one to identify related spectra even if the corresponding peptides have multiple modifications/mutations. Based on this notion we developed a new algorithm for mutation-tolerant database search as well as a method for cross-correlating related uncharacterized spectra. The paper describes this new approach and its applications in functional proteomics.
Pavel A. Pevzner, Vlado Dancík, Chris L. Tang
RECOMB1
2000 Foreword
Sorin Istrail, Pavel A. Pevzner, Ron Shamir
Discret. Appl. Math.2
1999 Fidelity Probes for DNA Arrays
Earl Hubbell, Pavel A. Pevzner
ISMB2
1999 The Complexity of Gene Placement
Leslie Ann Goldberg, Paul W. Goldberg, Mike Paterson, Pavel A. Pevzner, Süleyman Cenk Sahinalp, Elizabeth Sweedyk
SODA4
1999 Transforming Cabbage into Turnip: Polynomial Algorithm for Sorting Signed Permutations by Reversals
abstract
Genomes frequently evolve by reversals ρ( i,j ) that transform a gene order π 1 … π i π i +1 … π j -1 π j … π n into π 1 … π i π j -1 … π i +1 π j … π n . Reversal distance between permutations π and σis the minimum number of reversals to transform π into Α. Analysis of genome rearrangements in molecular biology started in the late 1930's, when Dobzhansky and Sturtevant published a milestone paper presenting a rearrangement scenario with 17 inversions between the species of Drosophilia . Analysis of genomes evolving by inversions leads to a combinatorial problem of sorting by reversals studied in detail recently. We study sorting of signed permutations by reversals, a problem that adequately models rearrangements in a small genomes like chloroplast or mitochondrial DNA. The previously suggested approximation algorithms for sorting signed permutations by reversals compute the reversal distance between permutations with an astonishing accuracy for both simulated and biological data. We prove a duality theorem explaining this intriguing performance and show that there exists a “hidden” parameter that allows one to compute the reversal distance between signed permutations in polynomial time.
Sridhar Hannenhalli, Pavel A. Pevzner
J. ACM2
1998 SST versus EST in Gene Recognition (Invited Paper)
abstract
The EST data provide a powerful tool for identification of transcribed DNA sequences. However, since ESTs are relatively short, many exons are poorly covered by ESTs thus reducing the utility of EST data. Recently, SST (Signature Sequence Tags) fingerprints were proposed as an alternative to EST fingerprints. Given a fingerprint set of probes, SST of a clone is a subset of probes from the fingerprint set that hybridize with the clone. We demonstrate that besides being a powerful technique for screening cDNA libraries, SST technology provides for very accurate gene predictions. Even with a small fingerprint set (600-800 probes) SST-based gene recognition outperforms many conventional and EST-based methods. The increase in the size of fingerprint set to 1500 probes provides almost perfect gene recognition. Even more importantly, SST-based gene predictions miss very few exons and therefore provide an opportunity to bypass cDNA sequencing step on the way from finished genomic sequence to mutation detection in gene hunting projects. Since SST data can be obtained in a highly parallel and inexpensive way, SST technology has a potential of substituting EST technology for gene hunting.
Andrey A. Mironov, Pavel A. Pevzner
SPIRE2
1998 Algorithms and software for support of gene identification experiments
abstract
MOTIVATION: Gene annotation is the final goal of gene prediction algorithms. However, these algorithms frequently make mistakes and therefore the use of gene predictions for sequence annotation is hardly possible. As a result, biologists are forced to conduct time-consuming gene identification experiments by designing appropriate PCR primers to test cDNA libraries or applying RT-PCR, exon trapping/amplification, or other techniques. This process frequently amounts to 'guessing' PCR primers on top of unreliable gene predictions and frequently leads to wasting of experimental efforts. RESULTS: The present paper proposes a simple and reliable algorithm for experimental gene identification which bypasses the unreliable gene prediction step. Studies of the performance of the algorithm on a sample of human genes indicate that an experimental protocol based on the algorithm's predictions achieves an accurate gene identification with relatively few PCR primers. Predictions of PCR primers may be used for exon amplification in preliminary mutation analysis during an attempt to identify a gene responsible for a disease. We propose a simple approach to find a short region from a genomic sequence that with high probability overlaps with some exon of the gene. The algorithm is enhanced to find one or more segments that are probably contained in the translated region of the gene and can be used as PCR primers to select appropriate clones in cDNA libraries by selective amplification. The algorithm is further extended to locate a set of PCR primers that uniformly cover all translated regions and can be used for RT-PCR and further sequencing of (unknown) mRNA.
Sing-Hoi Sze, Mikhail A. Roytberg, Mikhail S. Gelfand, Andrey A. Mironov, Tatiana V. Astakhova, Pavel A. Pevzner
Bioinform.6
1998 Foreword
Sorin Istrail, Pavel A. Pevzner, Ron Shamir
Discret. Appl. Math.2
1998 Sorting by Transpositions
abstract
Sequence comparison in computational molecular biology is a powerful tool for deriving evolutionary and functional relationships between genes. However, classical alignment algorithms handle only local mutations (i.e., insertions, deletions, and substitutions of nucleotides) and ignore global rearrangements (i.e., inversions and transpositions of long fragments). As a result, the applications of sequence alignment to analyze highly rearranged genomes (i.e., herpes viruses or plant mitochondrial DNA) are rather limited. The paper addresses the problem of genome comparison versus classical gene comparison and presents algorithms to analyze rearrangements in genomes evolving by transpositions. In the simplest form the problem corresponds to sorting by transpositions, i.e., sorting of an array using transpositions of arbitrary fragments. We derive lower bounds on {\em transposition distance} between permutations and present approximation algorithms for sorting by transpositions. The algorithms also imply a nontrivial upper bound on the transposition diameter of the symmetric group. Finally, we formulate two biological problems in genome rearrangements and describe the first {\em algorithmic} steps toward their solution.
Vineet Bafna, Pavel A. Pevzner
SIAM J. Discret. Math.2
1997 Las Vegas algorithms for gene recognition: suboptimal and error-tolerant spliced alignment
abstract
Article Free Access Share on Las Vegas algorithms for gene recognition: suboptimal and error-tolerant spliced alignment Authors: Sing-Hoi Sze Departments of Computer Science, University of Southern California, Los Angeles, CA Departments of Computer Science, University of Southern California, Los Angeles, CAView Profile , Pavel A. Pevzner Departments of Computer Science and Mathematics, University of Southern California, Los Angeles, CA Departments of Computer Science and Mathematics, University of Southern California, Los Angeles, CAView Profile Authors Info & Claims RECOMB '97: Proceedings of the first annual international conference on Computational molecular biologyJanuary 1997 Pages 300–309https://doi.org/10.1145/267521.267889Online:19 January 1997Publication History 3citation335DownloadsMetricsTotal Citations3Total Downloads335Last 12 Months5Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Sing-Hoi Sze, Pavel A. Pevzner
RECOMB2
1997 Software for DNA sequencing by hybridization
abstract
Sequencing by hybridization (SBH) is a promising alternative approach to DNA sequencing and mutation detection. Analysis of the resolving power of SBH involves rather difficult combinatorial and probabilistic problems, and sometimes computer simulation is the only way to estimate the parameters and limitations of SBH experiments. This paper describes a software package, DNA-SPECTRUM, which allows one to analyze the resolving power and parameters of SBH. We also introduce the technique for visualizing multiple SBH reconstructions and describe applications of DNA-SPECTRUM to estimate various SBH parameters. DNA-SPECTRUM is available at http://www-hto.usc.edu/software/sbh/index. html.
I. Belyi, Pavel A. Pevzner
Comput. Appl. Biosci.2
1997 Approximation Algorithms for Multiple Sequence Alignment
Vineet Bafna, Eugene L. Lawler, Pavel A. Pevzner
Theor. Comput. Sci.3
1996 Spliced Alignment: A New Approach to Gene Recognition
Mikhail S. Gelfand, Andrey A. Mironov, Pavel A. Pevzner
CPM3
1996 To Cut... or Not to Cut (Applications of Comparative Physical Maps in Molecular Evolution)
Sridhar Hannenhalli, Pavel A. Pevzner
SODA2
1996 Positional sequencing by hybridization
abstract
Sequencing by hybridization (SBH) is a promising alternative to the classical DNA sequencing approaches. However, the resolving power of SBH is rather low: with 64kb sequencing chips, unknown DNA fragments only as long as 200 bp can be reconstructed in a single SBH experiment. To improve the resolving power of SBH, positional SBH (PSBH) has recently been suggested; this allows (with additional experimental work) approximate positions of every l-tuple in a target DNA fragment to be measured. We study the positional Eulerian path problem motivated by PSBH. The input to the positional eulerian path problem is an Eulerian graph G(V, E) in which every edge has an associated range of integers and the problem is to find an Eulerian path e1,...,e/E/ in G such that the range of ei contains i. We show that the positional Eulerian path problem is NP-complete even when the maximum out-degree (in-degree) of any vertex in the graph is 2. On a positive note we present polynomial algorithms to solve a special case of PSBH (bounded PSBH), where the range of the allowed positions for any edge is bounded by a constant (it corresponds to accurate experimental measurements of positions in PSBH). Moreover, if the positions of every l-tuple in an unknown DNA fragment of length n are measured with O(log n) error, then our algorithm runs in polynomial time. We also present an estimate of the resolving power of PSBH for a more realistic case when positions are measured with theta (n) error.
Sridhar Hannenhalli, William Feldman, Herbert F. Lewis, Steven Skiena, Pavel A. Pevzner
Comput. Appl. Biosci.5
1996 Genome Rearrangements and Sorting by Reversals
abstract
Sequence comparison in molecular biology is in the beginning of a major paradigm shift—a shift from gene comparison based on local mutations (i.e., insertions, deletions, and substitutions of nucleotides) to chromosome comparison based on global rearrangements (i.e., inversions and transpositions of fragments). The classical methods of sequence comparison do not work for global rearrangements, and little is known in computer science about the edit distance between sequences if global rearrangements are allowed. In the simplest form, the problem of gene rearrangements corresponds to sorting by reversals, i.e., sorting of an array using reversals of arbitrary fragments. Recently, Kececioglu and Sankoff gave the first approximation algorithm for sorting by reversals with guaranteed error bound 2 and identified open problems related to chromosome rearrangements. One of these problems is Gollan’s conjecture on the reversal diameter of the symmetric group. This paper proves the conjecture. Further, the problem of expected reversal distance between two random permutations is investigated. The reversal distance between two random permutations is shown to be very close to the reversal diameter, thereby indicating that reversal distance provides a good separation between related and nonrelated sequences in molecular evolution studies. The gene rearrangement problem forces us to consider reversals of signed permutations, as the genes in DNA could be positively or negatively oriented. An approximation algorithm for signed permutation is presented, which provides a performance guarantee of $\tfrac{3}{2}$ . Finally, using the signed permutations approach, an approximation algorithm for sorting by reversals is described which achieves a performance guarantee of $\tfrac{7}{4}$.
Vineet Bafna, Pavel A. Pevzner
SIAM J. Comput.2
1995 Transforming Men into Mice (Polynomial Algorithm for Genomic Distance Problem)
abstract
Many people believe that transformations of humans into mice happen only in fairy tales. However, despite some differences in appearance and habits, men and mice are genetically very similar. In the pioneering paper, J.H. Nadeau and B.A. Taylor (1984) estimated that surprisingly few genomic rearrangements (178/spl plusmn/39) happened since the divergence of human and mouse 80 million years ago. However, their analysis is nonconstructive and no rearrangement scenario for human-mouse evolution has been suggested yet. The problem is complicated by the fact that rearrangements in multi chromosomal genomes include inversions, translocations, fusions and fissions of chromosomes, a rather complex set of operations. As a result, at first glance, a polynomial algorithm for the genomic distance problem with all these operations looks almost as improbable as the transformation of a (real) man into a (real) mouse. We prove a duality theorem which expresses the genomic distance in terms of easily computable parameters reflecting different combinatorial properties of sets of strings. This theorem leads to a polynomial time algorithm for computing most parsimonious rearrangement scenarios. Based on this result and the latest comparative physical mapping data we have constructed a scenario of human-mouse evolution with 131 reversals/translocaitons/fusions/fissions. A combination of the genome rearrangement algorithm with the recently proposed experimental technique called ZOO FISH suggests a new constructive approach to the 100 year old problem of reconstructing mammalian evolution.
Sridhar Hannenhalli, Pavel A. Pevzner
FOCS2
1995 Sorting Permutations by Transpositions
Vineet Bafna, Pavel A. Pevzner
SODA2
1995 Transforming cabbage into turnip: polynomial algorithm for sorting signed permutations by reversals
abstract
Article Free Access Share on Transforming cabbage into turnip: polynomial algorithm for sorting signed permutations by reversals Authors: Sridhar Hannenhalli View Profile , Pavel Pevzner Department of Computer Science and Engineering, The Pennsylvania State University, University Park, PA Department of Computer Science and Engineering, The Pennsylvania State University, University Park, PAView Profile Authors Info & Claims STOC '95: Proceedings of the twenty-seventh annual ACM symposium on Theory of computingMay 1995 Pages 178–189https://doi.org/10.1145/225058.225112Published:29 May 1995Publication History 171citation716DownloadsMetricsTotal Citations171Total Downloads716Last 12 Months28Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Sridhar Hannenhalli, Pavel A. Pevzner
STOC2
1995 DNA Physical Mapping and Alternating Eulerian Cycles in Colored Graphs
Pavel A. Pevzner
Algorithmica1
1995 Multiple Filtration and Approximate Pattern Matching
Pavel A. Pevzner, Michael S. Waterman
Algorithmica1
1995 DNASUN: a package of computer programs for the biotechnology laboratory
abstract
The paper describes a new software package DNASUN developed for supporting gene engineering laboratories. The package provides a user-friendly interface for experimental researches and supports the traditional nucleotide/protein sequence analysis as well as physical mapping, sequencing, plasmid manipulations, optimal oligonucleotide probe selection and other common molecular biology procedures.
Andrey A. Mironov, N. N. Alexandrov, N. Yu. Bogodarova, A. Grigorjev, V. F. Lebedev, L. V. Lunovskaya, M. E. Truchan, Pavel A. Pevzner
Comput. Appl. Biosci.8
1994 Approximation Algorithms for Multiple Sequence Alignment
Vineet Bafna, Eugene L. Lawler, Pavel A. Pevzner
CPM3
1994 Parametric Recomuting in Alignment Graphs
Xiaoqiu Huang 0001, Pavel A. Pevzner, Webb Miller
CPM2
1994 Towards DNA Sequencing Chips
Pavel A. Pevzner, Robert J. Lipshutz
MFCS1
1993 A Fast Filtration Algorithm for the Substring Matching Problem
Pavel A. Pevzner, Michael S. Waterman
CPM1
1993 Multiple Sequence Comparison and n-Dimensional Image Reconstruction
Martin Vingron, Pavel A. Pevzner
CPM2
1993 Genome Rearrangements and Sorting by Reversals
abstract
Sequence comparison in molecular biology is in the beginning of a major paradigm shift-a shift from gene comparison based on local mutations to chromosome comparison based on global rearrangements. In the simplest form the problem of gene rearrangements corresponds to sorting by reversals, i.e. sorting of an array using reversals of arbitrary fragments. Kececioglu and Sankoff gave the first approximation algorithm for sorting by reversals with guaranteed error bound and identified open problems related to chromosome rearrangements. One of these problems is Gollan's conjecture on the reversal diameter of the symmetric group. We prove this conjecture and further study the problem of expected reversal distance between two random permutations. We demonstrate that the expected reversal distance is very close to the reversal diameter thereby indicating that reversal distance provides a good separation between related and non-related sequences. The gene rearrangement problem forces us to consider reversals of signed permutations, as the genes in DNA are oriented. Our approximation algorithm for signed permutation provides a 'performance guarantee' of 3/2. Finally, we devise an approximation algorithm for sorting by reversals with a performance ratio of 7/4.>
Vineet Bafna, Pavel A. Pevzner
FOCS2
1992 Multiple Alignment with Guaranteed Error Bounds and Communication Cost
Pavel A. Pevzner
CPM1
1992 Matrix Longest Common Subsequence Problem, Duality and Hibert Bases
Pavel A. Pevzner, Michael S. Waterman
CPM1
1992 Extendable words in nucleotide sequences
abstract
Previous statistical analyses revealed several peculiarities of nucleotide sequences that preclude their description by existing models and thus allow one to distinguish DNA and RNA sequences from random A,T,G,C-texts. This is a consequence of the unusual distribution of certain words in nucleotide sequences: while the distribution of (most) words is consistent with Markov models of small orders, the distribution of certain words cannot be described by any previous model (anomalies in distribution of homonucleotide/homopurine/homopyrimidine runs, complementary and mirror palindromes, and non-stationary words). In this work we introduce a probabilistic approach that is partly motivated by analogy with linguistics. We also describe another important feature of DNA/RNA sequences: anomalies in distribution of words of poor nucleotide composition. We show that some classes of these words are the major obstacle for the simple Markov description of nucleotide sequences.
Mikhail S. Gelfand, C. G. Kozhukhin, Pavel A. Pevzner
Comput. Appl. Biosci.3
1992 Statistical distance between texts and filtration methods in sequence comparison
abstract
Upon searching local similarities in long sequences, the necessity of a 'rapid' similarity search becomes acute. Quadratic complexity of dynamic programming algorithms forces the employment of filtration methods that allow elimination of the sequences with a low similarity level. The paper is devoted to the theoretical substantiations of the filtration method based on the statistical distance between texts. The notion of the filtration efficiency is introduced and the efficiency of several filters is estimated. It is shown that the efficiency of the statistical l-tuple filtration upon DNA database search is associated with a potential extension of the original four-letter alphabet and grows exponentially with increasing l. The formula that allows one to estimate the filtration parameters is presented.
Pavel A. Pevzner
Comput. Appl. Biosci.1
1991 Genome inhomogeneity is determined mainly by WW and SS dinucleotides
abstract
According to the hypothesis of the modular structure of DNA, genomes consist of modules of various nature which may differ in statistical characteristics. Statistical analysis helps in revealing the differences in statistical characteristics and predicting the modular structure. In this connection the question about the contribution of each word of length l (l-tuple) to the inhomogeneity of genetic text arises. The notion of stationary (i.e. relatively evenly distributed over a genome) versus non-stationary l-tuples has been introduced previously. In this paper, the dinucleotide distributions for all long sequences from GenBank were analyzed and it was shown that non-stationary dinucleotides are closely associated with polyW and polyS tracts (W denotes 'weak' nucleotides A or T, while S stands for the 'strong' nucleotides G or C). Thus, genome inhomogeneity is shown to be determined mainly by AA, TT, GG, CC, AT, TA, GC and CG dinucleotides. It has been demonstrated that neither 'codon usage' nor the 'isochore model' can account for this phenomenon.
C. G. Kozhukhin, Pavel A. Pevzner
Comput. Appl. Biosci.2