Faculty of New Sciences & Technologies, University of Tehran, Tehran, Iran.
Department of Mathematical Sciences, Sharif University of Technology, Tehran, Iran.
PLoS One. 2019 May 2;14(5):e0215449. doi: 10.1371/journal.pone.0215449. eCollection 2019.
Control problem in a biological system is the problem of finding an interventional policy for changing the state of the biological system from an undesirable state, e.g. disease, into a desirable healthy state. Boolean networks are utilized as a mathematical model for gene regulatory networks. This paper provides an algorithm to solve the control problem in Boolean networks. The proposed algorithm is implemented and applied on two biological systems: T-cell receptor network and Drosophila melanogaster network. Results show that the proposed algorithm works faster in solving the control problem over these networks, while having similar accuracy, in comparison to previous exact methods. Source code and a simple web service of the proposed algorithm is available at http://goliaei.ir/net-control/www/.
生物系统中的控制问题是寻找一种干预策略的问题,该策略用于将生物系统的状态从不良状态(例如疾病)改变为理想的健康状态。布尔网络被用作基因调控网络的数学模型。本文提供了一种用于解决布尔网络中控制问题的算法。所提出的算法已被实现并应用于两个生物系统:T 细胞受体网络和果蝇网络。结果表明,与以前的精确方法相比,该算法在解决这些网络中的控制问题时速度更快,同时具有相似的准确性。该算法的源代码和一个简单的网络服务可在 http://goliaei.ir/net-control/www/ 上获得。