Related Experiment Video
Updated: Mar 6, 2026

09:40
Novel Sequence Discovery by Subtractive Genomics
Published on: January 25, 2019
9.2K
On avoided words, absent words, and their application to biological sequence analysis
Yannis Almirantis1, Panagiotis Charalampopoulos2, Jia Gao2
1National Center for Scientific Research Demokritos, Neapoleos, 153 10 Athens, Greece.
Algorithms for Molecular Biology : AMB
|March 16, 2017
Summary
This study introduces efficient algorithms for identifying "avoided words" in DNA sequences, crucial for linguistic analysis. The new methods significantly speed up the computation of these words, aiding biological sequence analysis.
Area of Science:
- Computational Biology
- Bioinformatics
- Genomic Sequence Analysis
Background:
- Avoided words are identified by the deviation of their observed frequency from expected frequencies within a sequence.
- This concept is valuable in DNA linguistic analysis for characterizing word significance based on context.
- Calculating avoided words naively is computationally intensive, especially for longer sequences or larger alphabets.
Purpose of the Study:
- To develop efficient algorithms for computing avoided words in biological sequences.
- To address the computational challenges associated with identifying avoided words of specific lengths and all lengths.
Main Methods:
- A linear-time and linear-space algorithm is proposed for computing all avoided words of a specific length k.
- A time-optimal algorithm is presented for finding all avoided words of any length over an integer alphabet.
- The study provides combinatorial results and an implementation of the developed algorithms.
Main Results:
- An efficient algorithm computes all k-length avoided words in O(n) time and space.
- A time-optimal algorithm finds all avoided words (any length) in O(n) time.
- Experimental results demonstrate the algorithm's efficiency and applicability in biological sequence analysis.
Conclusions:
- The systematic search for avoided words is highly beneficial for biological sequence analysis.
- Linear-time and linear-space algorithms have been developed for computing avoided words of length k and all lengths.
- The research contributes combinatorial insights into avoided and absent words in sequences.
Related Concept Videos
Multi-species Conserved Sequences
4.9K
Next-generation sequencing technologies have created large genomic databases of a variety of animals and plants. Ever since the human genome project was completed, scientists studied the genome of primates, mammals, and other phylogenetically distant living beings. Such large-scale studies have provided new insights into the evolutionary relationship between organisms.
Although the genome of each species varies greatly from each other, a few sequences are highly conserved. Such conserved...
Although the genome of each species varies greatly from each other, a few sequences are highly conserved. Such conserved...
4.9K
Genome Annotation and Assembly
21.2K
The genome refers to all of the genetic material in an organism. It can range from a few million base pairs in microbial cells to several billion base pairs in many eukaryotic organisms. Genome assembly refers to the process of taking the DNA sequencing data and putting it all back together in a correct order to create a close representation of the original genome. This is followed by the identification of functional elements on the newly assembled genome, a process called genome annotation.
21.2K
Synthetic Biology
5.7K
Synthetic biology is an interdisciplinary science that involves using principles from disciplines such as engineering, molecular biology, cell biology, and systems biology. It involves remodeling existing organisms from nature or constructing completely new synthetic organisms for applications such as protein or enzyme production, bioremediation, value-added macromolecule production, and the addition of desirable traits to crops, to name a few.
Golden rice
Golden rice is a genetically modified...
Golden rice
Golden rice is a genetically modified...
5.7K
Applications of Molecular Taxonomy
638
Molecular taxonomy has revolutionized the understanding and classification of bacteria, providing precise insights into their diversity, evolutionary relationships, and ecological roles. By utilizing molecular techniques such as DNA sequencing and fingerprinting, researchers have made significant strides in various fields related to bacterial studies.Resolving Taxonomic AmbiguitiesMolecular taxonomy has been instrumental in distinguishing closely related bacterial species initially thought to...
638
Evolutionary Relationships through Genome Comparisons
7.1K
Genome comparison is one of the excellent ways to interpret the evolutionary relationships between organisms. The basic principle of genome comparison is that if two species share a common feature, it is likely encoded by the DNA sequence conserved between both species. The advent of genome sequencing technologies in the late 20th century enabled scientists to understand the concept of conservation of domains between species and helped them to deduce evolutionary relationships across diverse...
7.1K
RNA-seq
12.3K
RNA sequencing, or RNA-Seq, is a high-throughput sequencing technology used to study the transcriptome of a cell. Transcriptomics helps to interpret the functional elements of a genome and identify the molecular constituents of an organism. Additionally, it also helps in understanding the development of an organism and the occurrence of diseases.
Before the discovery of RNA-seq, microarray-based methods and Sanger sequencing were used for transcriptome analysis. However, while...
Before the discovery of RNA-seq, microarray-based methods and Sanger sequencing were used for transcriptome analysis. However, while...
12.3K

