• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

一种用于部分消化问题的快速精确序列算法。

A fast exact sequential algorithm for the partial digest problem.

作者信息

Abbas Mostafa M, Bahig Hazem M

机构信息

Qatar Computing Research Institute, Hamad Bin Khalifa University, Doha, Qatar.

Computer Science Division, Department of Mathematics, Faculty of Science, Ain Shams University, Cairo, 11566, Egypt.

出版信息

BMC Bioinformatics. 2016 Dec 22;17(Suppl 19):510. doi: 10.1186/s12859-016-1365-2.

DOI:10.1186/s12859-016-1365-2
PMID:28155644
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC5259970/
Abstract

BACKGROUND

Restriction site analysis involves determining the locations of restriction sites after the process of digestion by reconstructing their positions based on the lengths of the cut DNA. Using different reaction times with a single enzyme to cut DNA is a technique known as a partial digestion. Determining the exact locations of restriction sites following a partial digestion is challenging due to the computational time required even with the best known practical algorithm.

RESULTS

In this paper, we introduce an efficient algorithm to find the exact solution for the partial digest problem. The algorithm is able to find all possible solutions for the input and works by traversing the solution tree with a breadth-first search in two stages and deleting all repeated subproblems. Two types of simulated data, random and Zhang, are used to measure the efficiency of the algorithm. We also apply the algorithm to real data for the Luciferase gene and the E. coli K12 genome.

CONCLUSION

Our algorithm is a fast tool to find the exact solution for the partial digest problem. The percentage of improvement is more than 75% over the best known practical algorithm for the worst case. For large numbers of inputs, our algorithm is able to solve the problem in a suitable time, while the best known practical algorithm is unable.

摘要

背景

限制性酶切位点分析涉及在消化过程后通过根据切割后的DNA片段长度重建其位置来确定限制性酶切位点的位置。使用单一酶以不同反应时间切割DNA是一种称为部分消化的技术。由于即使使用最知名的实用算法也需要计算时间,因此在部分消化后确定限制性酶切位点的确切位置具有挑战性。

结果

在本文中,我们介绍了一种高效算法,用于找到部分消化问题的精确解。该算法能够找到输入的所有可能解,其工作方式是在两个阶段通过广度优先搜索遍历解树,并删除所有重复的子问题。使用两种类型的模拟数据,即随机数据和张(Zhang)数据,来衡量该算法的效率。我们还将该算法应用于荧光素酶基因和大肠杆菌K12基因组的真实数据。

结论

我们的算法是一种用于找到部分消化问题精确解的快速工具。在最坏情况下,与最知名的实用算法相比,改进百分比超过75%。对于大量输入,我们的算法能够在合适的时间内解决问题,而最知名的实用算法则无法做到。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/60fe/5259970/87db8e6a5233/12859_2016_1365_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/60fe/5259970/96838ea843eb/12859_2016_1365_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/60fe/5259970/fb166bf2794a/12859_2016_1365_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/60fe/5259970/5c86b0fc94c1/12859_2016_1365_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/60fe/5259970/11ba22d9b511/12859_2016_1365_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/60fe/5259970/bc603d3ec2e9/12859_2016_1365_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/60fe/5259970/87db8e6a5233/12859_2016_1365_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/60fe/5259970/96838ea843eb/12859_2016_1365_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/60fe/5259970/fb166bf2794a/12859_2016_1365_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/60fe/5259970/5c86b0fc94c1/12859_2016_1365_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/60fe/5259970/11ba22d9b511/12859_2016_1365_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/60fe/5259970/bc603d3ec2e9/12859_2016_1365_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/60fe/5259970/87db8e6a5233/12859_2016_1365_Fig6_HTML.jpg

相似文献

1
A fast exact sequential algorithm for the partial digest problem.一种用于部分消化问题的快速精确序列算法。
BMC Bioinformatics. 2016 Dec 22;17(Suppl 19):510. doi: 10.1186/s12859-016-1365-2.
2
The double digest problem: finding all solutions.双酶切问题:寻找所有解决方案。
Int J Bioinform Res Appl. 2009;5(5):570-92. doi: 10.1504/IJBRA.2009.028684.
3
Simplified partial digest problem: enumerative and dynamic programming algorithms.简化的部分消化问题:枚举和动态规划算法
IEEE/ACM Trans Comput Biol Bioinform. 2007 Oct-Dec;4(4):668-80. doi: 10.1109/TCBB.2007.1060.
4
Genetic algorithm solution for partial digest problem.部分消化问题的遗传算法解决方案。
Int J Bioinform Res Appl. 2013;9(6):584-94. doi: 10.1504/IJBRA.2013.056622.
5
Complexity and approximability of double digest.
J Bioinform Comput Biol. 2005 Apr;3(2):207-23. doi: 10.1142/s0219720005001016.
6
Construction of DNA restriction maps based on a simplified experiment.基于简化实验构建DNA限制酶切图谱。
Bioinformatics. 2001 May;17(5):398-404. doi: 10.1093/bioinformatics/17.5.398.
7
Efficient sequential and parallel algorithms for finding edit distance based motifs.用于查找基于编辑距离的基序的高效顺序和并行算法。
BMC Genomics. 2016 Aug 18;17 Suppl 4(Suppl 4):465. doi: 10.1186/s12864-016-2789-9.
8
An algorithmic approach to multiple complete digest mapping.一种用于多重完全酶切图谱分析的算法方法。
J Comput Biol. 1999 Summer;6(2):187-207. doi: 10.1089/cmb.1999.6.187.
9
An exponential example for a partial digest mapping algorithm.一个用于部分酶切图谱算法的指数示例。
J Comput Biol. 1994 Fall;1(3):235-9. doi: 10.1089/cmb.1994.1.235.
10
Fast Algorithms for the Simplified Partial Digest Problem.
J Comput Biol. 2023 Jan;30(1):41-51. doi: 10.1089/cmb.2021.0641. Epub 2022 May 16.

引用本文的文献

1
Approximate and Exact Optimization Algorithms for the Beltway and Turnpike Problems with Duplicated, Missing, Partially Labeled, and Uncertain Measurements.带环线和收费公路问题的近似和精确优化算法,具有重复、缺失、部分标记和不确定的测量值。
J Comput Biol. 2024 Oct;31(10):908-926. doi: 10.1089/cmb.2024.0661. Epub 2024 Oct 10.
2
Bioinformatics and systems biology research update from the 15 International Conference on Bioinformatics (InCoB2016).来自第15届国际生物信息学会议(InCoB2016)的生物信息学与系统生物学研究进展
BMC Bioinformatics. 2016 Dec 22;17(Suppl 19):524. doi: 10.1186/s12859-016-1409-7.

本文引用的文献

1
Expression and purification of a single-chain Type IV restriction enzyme Eco94GmrSD and determination of its substrate preference.单链IV型限制酶Eco94GmrSD的表达、纯化及其底物偏好性的测定
Sci Rep. 2015 May 19;5:9747. doi: 10.1038/srep09747.
2
Genetic algorithm solution for partial digest problem.部分消化问题的遗传算法解决方案。
Int J Bioinform Res Appl. 2013;9(6):584-94. doi: 10.1504/IJBRA.2013.056622.
3
Construction of pET-32 α (+) Vector for Protein Expression and Purification.用于蛋白质表达和纯化的pET-32α(+)载体的构建。
N Am J Med Sci. 2012 Dec;4(12):651-5. doi: 10.4103/1947-2714.104318.
4
Gene-editing nucleases.基因编辑核酸酶
Nat Methods. 2012 Jan;9(1):23-6. doi: 10.1038/nmeth.1807.
5
Simplified partial digest problem: enumerative and dynamic programming algorithms.简化的部分消化问题:枚举和动态规划算法
IEEE/ACM Trans Comput Biol Bioinform. 2007 Oct-Dec;4(4):668-80. doi: 10.1109/TCBB.2007.1060.
6
Construction of DNA restriction maps based on a simplified experiment.基于简化实验构建DNA限制酶切图谱。
Bioinformatics. 2001 May;17(5):398-404. doi: 10.1093/bioinformatics/17.5.398.
7
An exponential example for a partial digest mapping algorithm.一个用于部分酶切图谱算法的指数示例。
J Comput Biol. 1994 Fall;1(3):235-9. doi: 10.1089/cmb.1994.1.235.
8
Luciferase from the east European firefly Luciola mingrelica: cloning and nucleotide sequence of the cDNA, overexpression in Escherichia coli and purification of the enzyme.来自东欧萤火虫明氏扁萤的荧光素酶:cDNA的克隆与核苷酸序列、在大肠杆菌中的过表达及酶的纯化
Biochim Biophys Acta. 1993 May 28;1173(2):121-32. doi: 10.1016/0167-4781(93)90172-a.
9
An algorithm for analysing probed partial digestion experiments.
Comput Appl Biosci. 1995 Jun;11(3):229-35. doi: 10.1093/bioinformatics/11.3.229.