motif_prob
motif_prob computes exact motif count distributions in biological sequences to quantify motif occurrences and provide exact p-values for motif enrichment and deviation analyses.
Key Features:
- Exact count distribution: Implements an exact formula for motif count distributions via progressive approximation with arbitrary precision.
- Error-bound iterative process: Uses an efficient error-bound iterative process to accelerate computations while preserving numerical accuracy.
- Implementation: Provided implementations in Perl and C++ for computational execution.
- Statistical robustness: Avoids reliance on Markovian assumptions and improves on compound Poisson approximations for reliable p-value computation.
- Performance: Demonstrates reported runtime improvements over MoSDi (50–1000× faster for exact calculations and 60–120× faster versus compound Poisson approximation in benchmarks).
- Scalability: Reported to process datasets such as one million motifs of 13–31 bases over genomes up to 5 million bases within minutes on standard hardware.
- Validation: Validated against MoSDi for precision and efficiency in benchmark comparisons.
- Enrichment quantification: Produces exact p-values for motif enrichment and deviations from expected frequency ranges.
Scientific Applications:
- Genetic and evolutionary studies: Quantify motif occurrences for genetic research, gene evolution studies, and analyses of evolutionary patterns.
- Transcription site analysis: Assess motif distributions and significance at transcription sites.
- Disease-associated motif analysis: Investigate motif associations relevant to complex genetic diseases.
- Bacterial motif characterization: Characterize bacterial motifs and assess enrichment of motifs associated with antimicrobial resistance genes across genomes with varying GC content.
- Enrichment testing: Provide exact p-value-based testing for motif enrichment and deviation analyses across diverse datasets.
Methodology:
Implements an exact formula for motif count distributions via progressive approximation with arbitrary precision using an efficient error-bound iterative process, and is implemented in Perl and C++.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Windows
- Programming Languages:
- C++, Perl
- Added:
- 2/16/2022
- Last Updated:
- 2/16/2022
Operations
Publications
Prosperi M, Marini S, Boucher C. Fast and exact quantification of motif occurrences in biological sequences. BMC Bioinformatics. 2021;22(1). doi:10.1186/s12859-021-04355-6. PMID:34537012. PMCID:PMC8449872.
PMID: 34537012
PMCID: PMC8449872
Funding: - national institute of allergy and infectious diseases: R01AI141810, R01AI145552
- national science foundation: 2013998