Related Experiment Video
Updated: Apr 3, 2026

10:23
A Concoction Pipeline for Generating Molecular Operational Taxonomic Units (MOTUs) Among Riparian and Aquatic Beetles
Published on: July 11, 2025
756
Error Tree: A Tree Structure for Hamming and Edit Distances and Wildcards Matching
1Computer Science & Engineering Department, University of Connecticut , Storrs, CT.
Summary
This study introduces the Error Tree, a novel data structure for efficient approximate pattern matching. It significantly reduces space and computation time for Hamming distance, wildcard matching, and edit distance queries.
Area of Science:
- Computational Biology
- Computer Science
- Data Structures
Background:
- Approximate pattern matching is crucial for bioinformatics and information retrieval.
- Existing algorithms face challenges with space and time complexity, often relying on heuristic approaches.
- Problems include Hamming distance, edit distance, and wildcard matching.
Purpose of the Study:
- To introduce a novel tree structure, the Error Tree, for efficient approximate pattern matching.
- To improve upon existing algorithms in terms of space and time complexity.
- To provide a unified solution for various approximate matching problems.
Main Methods:
- Development of the Error Tree data structure.
- Analysis of space and query time complexities for different matching types.
- Implementation and evaluation of the Error Tree for Hamming distance, wildcard matching, and edit distance.
Main Results:
- The Error Tree requires O(n) words of space.
- Achieves O(k + occ) average query time for Hamming distance and wildcard matching.
- Provides O(k + occ) average query time for edit distance.
Conclusions:
- The Error Tree offers a more efficient solution for approximate pattern matching problems.
- It demonstrates reduced space and faster computation compared to existing methods.
- This structure has significant implications for bioinformatics and information retrieval applications.
Related Concept Videos
Distance Problem
183
When an object's velocity changes over time, the total distance traveled can be determined by summing small displacement intervals over short increments. This approach approximates the true distance through numerical summation and the use of integral calculus. An estimate of the total displacement can be obtained by measuring velocity at regular intervals and multiplying each value by the corresponding time step.If a runner accelerates over the first three seconds of a race, speed measurements...
183
Interference: Path Lengths
2.5K
Consider two sources of sound, that may or may not be in phase, emitting waves at a single frequency, and consider the frequencies to be the same.
Two special sources may be considered when they are in phase. This can be easily achieved by feeding the two sources from the same source. An example would be synchronizing the two speakers by feeding them with the same source, such as the sound waves produced by a tuning fork. This setup ensures that the two sources have the same frequency and are...
Two special sources may be considered when they are in phase. This can be easily achieved by feeding the two sources from the same source. An example would be synchronizing the two speakers by feeding them with the same source, such as the sound waves produced by a tuning fork. This setup ensures that the two sources have the same frequency and are...
2.5K
Phylogenetic Trees
51.9K
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.
51.9K
Phylogenetic Trees
6.8K
6.8K
Evolutionary Relationships through Genome Comparisons
7.2K
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.2K
Sign Test for Matched Pairs
470
The sign test for matched pairs offers a robust method for comparing two paired samples, often for the effects of an intervention in one of them. This method is very useful in situations where the underlying distribution of the data is unknown. The test compares two related samples—often pre- and post-treatment measurements on the same subjects—to determine if there are significant differences in their median values.
To conduct the sign test, we first calculate the differences in...
To conduct the sign test, we first calculate the differences in...
470

