IEEE/ACM Trans Comput Biol Bioinform. 2024 Sep-Oct;21(5):1542-1551. doi: 10.1109/TCBB.2024.3404136. Epub 2024 Oct 9.
DNA motif is the pattern shared by similar fragments in DNA sequences, which plays a key role in regulating gene expression, and DNA motif discovery has become a key research topic. Exact planted ( l, d )-motif search (PMS) is one of the motif discovery approaches, which aims to find from t sequences all the ( l, d )-motifs that are motifs of l length appearing in at least qt sequences with at most d mismatches. The existing exact PMS algorithms are only suitable for small datasets of DNA sequences. The development of high-throughput sequencing technology generates vast amount of DNA sequence data, which brings challenges to solving exact PMS problems efficiently. Therefore, we propose an efficient exact PMS algorithm called PMmotif for large datasets of DNA sequences, after analyzing the time complexity of the existing exact PMS algorithms. PMmotif finds ( l, d )-motifs with strategy by searching the branches on the pattern tree that may contain ( l, d )-motifs. It is verified by experiments that the running time ratio of some existing excellent PMS algorithms to PMmotif is between 14.83 and 58.94. In addition, for the first time, PMmotif can solve the ( 15,5 )and ( 17,6 ) challenge problem instances on large DNA sequence datasets (3000 sequences of length 200) within 24 hours.
DNA 基序是 DNA 序列中相似片段所共有的模式,在基因表达调控中起着关键作用,因此 DNA 基序发现已成为一个关键的研究课题。精确种植(l,d)-基序搜索(PMS)是基序发现方法之一,旨在从 t 个序列中找到所有(l,d)-基序,这些基序是长度为 l 的基序,出现在至少 qt 个序列中,且最多有 d 个错配。现有的精确 PMS 算法仅适用于小型 DNA 序列数据集。高通量测序技术的发展产生了大量的 DNA 序列数据,这给高效解决精确 PMS 问题带来了挑战。因此,我们提出了一种名为 PMmotif 的高效精确 PMS 算法,用于大型 DNA 序列数据集,在分析了现有的精确 PMS 算法的时间复杂度之后。PMmotif 通过在模式树的分支上搜索可能包含(l,d)-基序的策略来找到(l,d)-基序。实验验证了一些现有优秀 PMS 算法与 PMmotif 的运行时间比在 14.83 到 58.94 之间。此外,PMmotif 首次可以在 24 小时内解决大型 DNA 序列数据集(长度为 200 的 3000 个序列)上的(15,5)和(17,6)挑战问题实例。