Linear algorithm for sequence analysis

November 26, 2000

Sequence analysis is a widespread approach to the study of contiguously ordered phenomena in the biological, social, and information sciences.

The most prominent example is in molecular biology where it has produced stunning results in the comparison of DNA, RNA, and protein sequences, leading to the genomic sequencing of whole organisms, and a commensurate increase in our understanding of evolution.

Sequence analysis has seen a wide range of applications in many areas of inquiry, including: stage theories for artifact and site dating in archeology; stage theories of economic and political development in political science; stage theories of child and moral development in psychology; sequential effects in perception, cognition, and learning in cognitive psychology; text collation, gaming algorithms, and recursive descent parsing of compiler grammars in computer science; market analysis and operations research in economics, and sequential equilibria in game theory; stratigraphic sequences in geology; numerous applications in linguistics; studies of interaction, the life course, and individual and institutional careers, among many others, in sociology, and so on.

The dynamic programming algorithm is a powerful approach to sequence comparison and is the most widely used approach today. Its only drawback has been high costs in computational complexity when the sequences being compared are either very long or very many. The linear algorithm substantially reduces these costs.
A short monograph describing the algorithm and an open source script implementing it are available at

Pillar Communications is a private, Minneapolis-based Internet software company.

Pillar Communications

Related DNA Articles from Brightsurf:

A new twist on DNA origami
A team* of scientists from ASU and Shanghai Jiao Tong University (SJTU) led by Hao Yan, ASU's Milton Glick Professor in the School of Molecular Sciences, and director of the ASU Biodesign Institute's Center for Molecular Design and Biomimetics, has just announced the creation of a new type of meta-DNA structures that will open up the fields of optoelectronics (including information storage and encryption) as well as synthetic biology.

Solving a DNA mystery
''A watched pot never boils,'' as the saying goes, but that was not the case for UC Santa Barbara researchers watching a ''pot'' of liquids formed from DNA.

Junk DNA might be really, really useful for biocomputing
When you don't understand how things work, it's not unusual to think of them as just plain old junk.

Designing DNA from scratch: Engineering the functions of micrometer-sized DNA droplets
Scientists at Tokyo Institute of Technology (Tokyo Tech) have constructed ''DNA droplets'' comprising designed DNA nanostructures.

Does DNA in the water tell us how many fish are there?
Researchers have developed a new non-invasive method to count individual fish by measuring the concentration of environmental DNA in the water, which could be applied for quantitative monitoring of aquatic ecosystems.

Zigzag DNA
How the cell organizes DNA into tightly packed chromosomes. Nature publication by Delft University of Technology and EMBL Heidelberg.

Scientists now know what DNA's chaperone looks like
Researchers have discovered the structure of the FACT protein -- a mysterious protein central to the functioning of DNA.

DNA is like everything else: it's not what you have, but how you use it
A new paradigm for reading out genetic information in DNA is described by Dr.

A new spin on DNA
For decades, researchers have chased ways to study biological machines.

From face to DNA: New method aims to improve match between DNA sample and face database
Predicting what someone's face looks like based on a DNA sample remains a hard nut to crack for science.

Read More: DNA News and DNA Current Events is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to