• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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 parallel attractor-finding algorithm based on Boolean satisfiability for genetic regulatory networks.

作者信息

Guo Wensheng, Yang Guowu, Wu Wei, He Lei, Sun Mingyu

机构信息

School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, Sichuan, China; Electrical Engineering Department, University of California Los Angeles, Los Angeles, California, United States of America.

School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, Sichuan, China.

出版信息

PLoS One. 2014 Apr 9;9(4):e94258. doi: 10.1371/journal.pone.0094258. eCollection 2014.

DOI:10.1371/journal.pone.0094258
PMID:24718686
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC3981794/
Abstract

In biological systems, the dynamic analysis method has gained increasing attention in the past decade. The Boolean network is the most common model of a genetic regulatory network. The interactions of activation and inhibition in the genetic regulatory network are modeled as a set of functions of the Boolean network, while the state transitions in the Boolean network reflect the dynamic property of a genetic regulatory network. A difficult problem for state transition analysis is the finding of attractors. In this paper, we modeled the genetic regulatory network as a Boolean network and proposed a solving algorithm to tackle the attractor finding problem. In the proposed algorithm, we partitioned the Boolean network into several blocks consisting of the strongly connected components according to their gradients, and defined the connection between blocks as decision node. Based on the solutions calculated on the decision nodes and using a satisfiability solving algorithm, we identified the attractors in the state transition graph of each block. The proposed algorithm is benchmarked on a variety of genetic regulatory networks. Compared with existing algorithms, it achieved similar performance on small test cases, and outperformed it on larger and more complex ones, which happens to be the trend of the modern genetic regulatory network. Furthermore, while the existing satisfiability-based algorithms cannot be parallelized due to their inherent algorithm design, the proposed algorithm exhibits a good scalability on parallel computing architectures.

摘要

在生物系统中,动态分析方法在过去十年中受到了越来越多的关注。布尔网络是遗传调控网络最常见的模型。遗传调控网络中的激活和抑制相互作用被建模为布尔网络的一组函数,而布尔网络中的状态转换反映了遗传调控网络的动态特性。状态转换分析的一个难题是吸引子的寻找。在本文中,我们将遗传调控网络建模为布尔网络,并提出了一种求解算法来解决吸引子寻找问题。在所提出的算法中,我们根据梯度将布尔网络划分为由强连通分量组成的几个块,并将块之间的连接定义为决策节点。基于在决策节点上计算的解并使用可满足性求解算法,我们在每个块的状态转换图中识别出吸引子。所提出的算法在各种遗传调控网络上进行了基准测试。与现有算法相比,它在小型测试案例上表现出相似的性能,而在更大、更复杂的案例上则表现更优,这恰好是现代遗传调控网络的发展趋势。此外,虽然现有的基于可满足性的算法由于其固有的算法设计无法并行化,但所提出的算法在并行计算架构上表现出良好的可扩展性。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/534bcf06b6a6/pone.0094258.g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/1e3a93e35b02/pone.0094258.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/32fdf652e803/pone.0094258.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/b39a2c3ff72f/pone.0094258.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/7d33925e62b5/pone.0094258.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/0b11e6d95dcc/pone.0094258.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/aa18776a8cfb/pone.0094258.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/e228604de772/pone.0094258.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/4f2a17cafc84/pone.0094258.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/2e06a85c4301/pone.0094258.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/534bcf06b6a6/pone.0094258.g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/1e3a93e35b02/pone.0094258.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/32fdf652e803/pone.0094258.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/b39a2c3ff72f/pone.0094258.g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/7d33925e62b5/pone.0094258.g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/0b11e6d95dcc/pone.0094258.g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/aa18776a8cfb/pone.0094258.g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/e228604de772/pone.0094258.g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/4f2a17cafc84/pone.0094258.g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/2e06a85c4301/pone.0094258.g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9d4e/3981794/534bcf06b6a6/pone.0094258.g010.jpg

相似文献

1
A parallel attractor-finding algorithm based on Boolean satisfiability for genetic regulatory networks.一种基于布尔可满足性的用于遗传调控网络的并行吸引子寻找算法。
PLoS One. 2014 Apr 9;9(4):e94258. doi: 10.1371/journal.pone.0094258. eCollection 2014.
2
An efficient approach of attractor calculation for large-scale Boolean gene regulatory networks.一种用于大规模布尔基因调控网络的吸引子计算的有效方法。
J Theor Biol. 2016 Nov 7;408:137-144. doi: 10.1016/j.jtbi.2016.08.006. Epub 2016 Aug 11.
3
An improved satisfiability algorithm for nested canalyzing functions and its application to determining a singleton attractor of a Boolean network.一种用于嵌套 canalyzing 函数的改进可满足性算法及其在确定布尔网络单元素吸引子中的应用。
J Comput Biol. 2013 Dec;20(12):958-69. doi: 10.1089/cmb.2013.0060. Epub 2013 Sep 28.
4
A SAT-based algorithm for finding attractors in synchronous Boolean networks.基于 SAT 的同步布尔网络吸引子搜索算法
IEEE/ACM Trans Comput Biol Bioinform. 2011 Sep-Oct;8(5):1393-9. doi: 10.1109/TCBB.2010.20.
5
P_UNSAT approach of attractor calculation for Boolean gene regulatory networks.布尔基因调控网络吸引子计算的 P_UNSAT 方法。
J Theor Biol. 2018 Jun 14;447:171-177. doi: 10.1016/j.jtbi.2018.03.037. Epub 2018 Mar 29.
6
An efficient algorithm for computing fixed length attractors based on bounded model checking in synchronous Boolean networks with biochemical applications.一种基于有界模型检查的高效算法,用于计算具有生化应用的同步布尔网络中的固定长度吸引子。
Genet Mol Res. 2015 Apr 28;14(2):4238-44. doi: 10.4238/2015.April.28.5.
7
Detection of attractors of large Boolean networks via exhaustive enumeration of appropriate subspaces of the state space.通过穷举状态空间的适当子空间来检测大布尔网络的吸引子。
BMC Bioinformatics. 2013 Dec 13;14:361. doi: 10.1186/1471-2105-14-361.
8
An Efficient Steady-State Analysis Method for Large Boolean Networks with High Maximum Node Connectivity.一种用于具有高最大节点连通性的大型布尔网络的高效稳态分析方法。
PLoS One. 2015 Dec 30;10(12):e0145734. doi: 10.1371/journal.pone.0145734. eCollection 2015.
9
Taming Asynchrony for Attractor Detection in Large Boolean Networks.驯服大型布尔网络中吸引子检测的异步性。
IEEE/ACM Trans Comput Biol Bioinform. 2019 Jan-Feb;16(1):31-42. doi: 10.1109/TCBB.2018.2850901. Epub 2018 Jun 27.
10
ILP/SMT-Based Method for Design of Boolean Networks Based on Singleton Attractors.基于单吸引子的布尔网络设计的基于整数线性规划/满足性模态理论的方法
IEEE/ACM Trans Comput Biol Bioinform. 2014 Nov-Dec;11(6):1253-9. doi: 10.1109/TCBB.2014.2325011.

引用本文的文献

1
Exploring attractor bifurcations in Boolean networks.探索布尔网络中的吸引子分岔。
BMC Bioinformatics. 2022 May 11;23(1):173. doi: 10.1186/s12859-022-04708-9.
2
Computing and optimizing over all fixed-points of discrete systems on large networks.在大型网络上对离散系统的所有不动点进行计算和优化。
J R Soc Interface. 2020 Sep;17(170):20200126. doi: 10.1098/rsif.2020.0126. Epub 2020 Sep 9.
3
An efficient algorithm for identifying primary phenotype attractors of a large-scale Boolean network.一种用于识别大规模布尔网络主要表型吸引子的高效算法。

本文引用的文献

1
Jimena: efficient computing and system state identification for genetic regulatory networks.吉梅纳:遗传调控网络的高效计算和系统状态识别。
BMC Bioinformatics. 2013 Oct 11;14:306. doi: 10.1186/1471-2105-14-306.
2
An efficient algorithm for computing attractors of synchronous and asynchronous Boolean networks.一种用于计算同步和异步布尔网络吸引子的有效算法。
PLoS One. 2013 Apr 9;8(4):e60593. doi: 10.1371/journal.pone.0060593. Print 2013.
3
Chapter 5: Network biology approach to complex diseases.第五章:复杂疾病的网络生物学方法。
BMC Syst Biol. 2016 Oct 7;10(1):95. doi: 10.1186/s12918-016-0338-4.
4
An Efficient Steady-State Analysis Method for Large Boolean Networks with High Maximum Node Connectivity.一种用于具有高最大节点连通性的大型布尔网络的高效稳态分析方法。
PLoS One. 2015 Dec 30;10(12):e0145734. doi: 10.1371/journal.pone.0145734. eCollection 2015.
5
Using synchronous Boolean networks to model several phenomena of collective behavior.使用同步布尔网络对集体行为的几种现象进行建模。
PLoS One. 2014 Dec 19;9(12):e115156. doi: 10.1371/journal.pone.0115156. eCollection 2014.
PLoS Comput Biol. 2012;8(12):e1002820. doi: 10.1371/journal.pcbi.1002820. Epub 2012 Dec 27.
4
Finding a periodic attractor of a Boolean network.寻找布尔网络的周期吸引子。
IEEE/ACM Trans Comput Biol Bioinform. 2012 Sep-Oct;9(5):1410-21. doi: 10.1109/TCBB.2012.87.
5
A SAT-based algorithm for finding attractors in synchronous Boolean networks.基于 SAT 的同步布尔网络吸引子搜索算法
IEEE/ACM Trans Comput Biol Bioinform. 2011 Sep-Oct;8(5):1393-9. doi: 10.1109/TCBB.2010.20.
6
Odefy--from discrete to continuous models.Odefy——从离散模型到连续模型。
BMC Bioinformatics. 2010 May 7;11:233. doi: 10.1186/1471-2105-11-233.
7
Interaction networks: from protein functions to drug discovery. A review.相互作用网络:从蛋白质功能到药物发现。综述。
Pathol Biol (Paris). 2009 Jun;57(4):324-33. doi: 10.1016/j.patbio.2008.10.004. Epub 2008 Dec 13.
8
Community structure in directed networks.有向网络中的群落结构。
Phys Rev Lett. 2008 Mar 21;100(11):118703. doi: 10.1103/PhysRevLett.100.118703.
9
Boolean network model predicts cell cycle sequence of fission yeast.布尔网络模型预测裂殖酵母的细胞周期序列。
PLoS One. 2008 Feb 27;3(2):e1672. doi: 10.1371/journal.pone.0001672.
10
Dynamic simulation of regulatory networks using SQUAD.使用SQUAD对调控网络进行动态模拟。
BMC Bioinformatics. 2007 Nov 26;8:462. doi: 10.1186/1471-2105-8-462.