Related Experiment Video
Updated: Jun 6, 2026

Protein WISDOM: A Workbench for In silico De novo Design of BioMolecules
Published on: July 25, 2013
Finding significant matches of position weight matrices in linear time
Cinzia Pizzi1, Pasi Rastas, Esko Ukkonen
1Department of Information Engineering, Università degli Studi di Padova, via Gradenigo 6/b, 35131 Padova, Italy. cinzia.pizzi@dei.unipd.it
We developed fast algorithms for finding biological sequence motifs using position weight matrices. Our multiple-matrix filtration method significantly speeds up motif discovery in large databases like the human genome.
Area of Science:
- Bioinformatics
- Computational Biology
- Genomics
Background:
- Position weight matrices (PWMs) are crucial for identifying functional sites in DNA and protein sequences.
- Current methods for matching PWMs can be computationally intensive, especially for large biological sequence databases.
Purpose of the Study:
- To develop and evaluate fast, online algorithms for identifying significant matches of position weight matrices.
- To generalize combinatorial string matching techniques for efficient PWM matching.
Main Methods:
- Development of novel online algorithms for weight matrix matching.
- Implementation of multiple matrix extensions for simultaneous searching.
- Comparison against brute-force and existing online/index-based algorithms.
Main Results:
- Algorithms achieve speedups proportional to matrix length (m) compared to brute-force O(mn).
- The multiple-matrix filtration algorithm demonstrated superior performance in experimental evaluations.
- Significant matches (p = 0.0001) for 123 JASPAR matrices in the human genome were found in approximately 18 minutes on a standard PC.
Conclusions:
- The developed algorithms offer significant speed improvements for motif discovery using PWMs.
- The multiple-matrix filtration approach is highly effective for large-scale genomic sequence analysis.
- These methods enhance the efficiency of identifying functional elements in biological sequences.
Related Concept Videos
Wilcoxon Signed-Ranks Test for Matched Pairs
Linear Approximation in Time Domain
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length, the...
Weighted Mean
For example, consider the number of goals scored in the matches of a tournament. While computing the average number of goals scored in the tournament, it may be more important to...
Gaussian Elimination: Problem Solving
Linear time-invariant Systems
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be calculated...
Sign Test for Matched Pairs
To conduct the sign test, we first calculate the differences in value between...

