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.

Crochemore, M., Fici, G., Mercaş, R., Pissis, S. (2016). Linear-time sequence comparison using minimal absent words & applications. In Proceedings of the 12th Latin American Symposium on Theoretical Informatics, LATIN 2016. (pp. 334-346). Springer Verlag [10.1007/978-3-662-49529-2_25].

Linear-time sequence comparison using minimal absent words & applications

FICI, Gabriele;
2016-01-01

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.
2016
Crochemore, M., Fici, G., Mercaş, R., Pissis, S. (2016). Linear-time sequence comparison using minimal absent words & applications. In Proceedings of the 12th Latin American Symposium on Theoretical Informatics, LATIN 2016. (pp. 334-346). Springer Verlag [10.1007/978-3-662-49529-2_25].
File in questo prodotto:
File Dimensione Formato  
Linear-Time Sequence Comparison Using Minimal Absent Words and Applications.pdf

Solo gestori archvio

Dimensione 236.16 kB
Formato Adobe PDF
236.16 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10447/193040
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 19
  • ???jsp.display-item.citation.isi??? ND
social impact