Related Experiment Video
Updated: Apr 26, 2026

09:40
Novel Sequence Discovery by Subtractive Genomics
Published on: January 25, 2019
7.7K
Suffix tree searcher: exploration of common substrings in large DNA sequence sets
David Minkley, Michael J Whitney, Song-Han Lin
1Department of Biochemistry and Microbiology, University of Victoria, Ring Road, Victoria, BC V8W 3P6, Canada. cupton@uvic.ca.
BMC Research Notes
|July 24, 2014
Summary
Suffix Tree Searcher (STS) offers an accessible bioinformatics tool for analyzing massive DNA sequence datasets. This user-friendly software enables rapid searching and comparison of genetic information, streamlining research workflows.
Area of Science:
- Bioinformatics
- Computational Biology
- Genomics
Background:
- Analyzing large DNA sequence datasets requires specialized bioinformatics tools for efficient searching and comparison.
- Previous suffix tree implementations were limited by memory constraints, hindering accessibility for researchers.
- Existing fast suffix tree algorithms lacked graphical user interfaces, impeding integration into laboratory workflows.
Purpose of the Study:
- To develop an easy-to-use bioinformatics tool for indexing, searching, and analyzing very large DNA sequence datasets.
- To overcome the limitations of previous suffix tree implementations by incorporating disk-based approaches and a graphical user interface.
Main Methods:
- Implementation of Suffix Tree Searcher (STS) with a Java-based graphical user interface and C modules.
- Utilizing pre-sorted persistent "building blocks" to optimize suffix tree construction.
- Employing disk-based approaches to handle datasets exceeding available RAM.
Main Results:
- STS accommodates extremely large DNA sequence datasets, reaching tens of billions of nucleotides.
- The tool enables rapid searching of nucleotide strings with support for wildcards and mismatches.
- Complete tree traversals for detecting common substrings are performed efficiently.
Conclusions:
- STS provides a novel resource for identifying common substrings within and across massive DNA sequences.
- The software facilitates efficient evaluation of nucleotide sequence similarity through advanced search and retrieval capabilities.
- The graphical user interface ensures user-friendliness, rapid data access, and seamless workflow integration.
Related Concept Videos
Evolutionary Relationships through Genome Comparisons
5.8K
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...
5.8K
Phylogenetic Trees
41.6K
Phylogenetic trees come in many forms. It matters in which sequence the organisms are arranged from the bottom to the top of the tree, but the branches can rotate at their nodes without altering the information. The lines connecting individual nodes can be straight, angled, or even curved.
41.6K
Modern Molecular Taxonomy
830
Advancements in molecular biology have revolutionized the identification and characterization of bacteria, with multiple methods leveraging DNA sequencing for enhanced precision. As sequencing technologies improve and costs decline, these approaches are increasingly used in clinical, environmental, and evolutionary studies.Multilocus Sequence Typing (MLST) examines several housekeeping genes, essential chromosomal genes encoding cellular functions, to distinguish strains. Approximately...
830
Microbial Phylogeny
88
Understanding the evolutionary relationships among microorganisms is fundamental to microbial ecology and taxonomy. Phylogenetic trees are essential tools for inferring these relationships, relying primarily on comparative analyses of molecular sequences such as DNA, RNA, or proteins. In microbial studies, these trees typically depict the evolutionary paths of diverse bacterial and archaeal species by mapping genetic differences accumulated over time.Phylogenetic trees are composed of tips,...
88
RNA-seq
9.2K
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...
9.2K
Sanger Sequencing
800.5K
DNA sequencing is a fundamental technique that is routinely used in the biological sciences. This method can be applied to a range of questions at different scales - from the sequencing of a cloned DNA fragment or the study of a mutation in a gene up to whole-genome sequencing. However, despite the widespread use of sequencing today, it was not until 1977 that Fredrick Sanger and his collaborators developed the chain-termination method to decode DNA sequences. It relies on the separation of a...
800.5K

