BioPHP
BioPHP detects and analyzes palindromic DNA sequences (inverted repeats, IRs) to enable genome-wide investigation of their roles in DNA–protein binding, DNA replication, and DNA transposition.
Key Features:
- Prime-number cumulative scoring algorithm: Uses a novel algorithm that represents nucleotide bases as prime numbers and computes a cumulative score to detect perfect inverted repeats with high precision.
- Detection of complex IRs: Implements methods that identify nested and overlapping inverted repeats and demonstrates higher accuracy than conventional string-comparison approaches.
Scientific Applications:
- Genome-wide IR analysis: Enables comprehensive detection and characterization of inverted repeats across prokaryotic and eukaryotic genomes.
- Study of DNA-related processes: Supports investigation of the involvement of palindromic sequences in DNA–protein binding, replication, and transposition.
Methodology:
The method transforms nucleotide bases into prime numbers and applies a cumulative scoring system implemented in MATLAB to detect perfect, nested, and overlapping inverted repeats, contrasting with traditional string-comparison techniques.
Topics
Details
- License:
- GPL-2.0
- Maturity:
- Mature
- Tool Type:
- library
- Programming Languages:
- PHP, MATLAB
- Added:
- 1/13/2017
- Last Updated:
- 12/10/2018
Operations
Publications
Sreeskandarajan S, Flowers MM, Karro JE, Liang C. A MATLAB-based tool for accurate detection of perfect overlapping and nested inverted repeats in DNA sequences. Bioinformatics. 2013;30(6):887-888. doi:10.1093/bioinformatics/btt651. PMID:24215021. PMCID:PMC3957078.
Documentation
General
http://biophp.org/info.html