Linear-time sequence comparison using minimal absent words & applications

Maxime Crochemore, Gabriele Fici, Robert Mercaş, Solon P. Pissis*

*Corresponding author for this work

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Sequence comparison is a prerequisite to virtually all comparative genomic analyses. It is often realized by sequence alignment techniques, which are computationally expensive. This has led to increased research into alignment-free techniques, which are based on measures referring to the composition of sequences in terms of their constituent patterns. These measures, such as q-gram distance, are usually computed in time linear with respect to the length of the sequences. In this article, we focus on the complementary idea: how two sequences can be efficiently compared based on information that does not occur in the sequences. A word is an absent word of some sequence if it does not occur in the sequence. An absent word is minimal if all its proper factors occur in the sequence. Here we present the first linear-time and linear-space algorithm to compare two sequences by considering all their minimal absent words. In the process,we present results of combinatorial interest, and also extend the proposed techniques to compare circular sequences.

Original languageEnglish
Title of host publicationLATIN 2016
Subtitle of host publicationTheoretical Informatics - 12th Latin American Symposium, Proceedings
EditorsGonzalo Navarro, Evangelos Kranakis, Edgar Chávez
PublisherSpringer Verlag
Pages334-346
Number of pages13
ISBN (Print)9783662495285
DOIs
Publication statusPublished - 1 Jan 2016
Externally publishedYes
Event12th Latin American Symposium on Theoretical Informatics, LATIN 2016 - Ensenada, Mexico
Duration: 11 Apr 201615 Apr 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9644
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference12th Latin American Symposium on Theoretical Informatics, LATIN 2016
Country/TerritoryMexico
CityEnsenada
Period11/04/1615/04/16

Funding

We warmly thank Alice Heliou for her inestimable code contribution and Antonio Restivo for useful discussions. Gabriele Fici?s work was supported by the PRIN 2010/2011 project ?Automi e Linguaggi Formali: Aspetti Matematici e Applicativi? of the Italian Ministry of Education (MIUR) and by the ?National Group for Algebraic and Geometric Structures, and their Applications? (GNSAGA ? INdAM). Robert Merca?s?s work was supported by the P.R.I.M.E. programme of DAAD co-funded by BMBF and EU?s 7th Framework Programme (grant 605728). Solon P. Pissis?s work was supported by a Research Grant (#RG130720) awarded by the Royal Society

Keywords

  • Absent words
  • Algorithms on strings
  • Alignmentfree comparison
  • Circular words
  • Forbidden words
  • Sequence comparison

Fingerprint

Dive into the research topics of 'Linear-time sequence comparison using minimal absent words & applications'. Together they form a unique fingerprint.

Cite this