SISSA (International School for Advanced Studies) Functional Analysis Dept, - Via Bonomea 265 - 34136, Trieste, Italy.
BMC Bioinformatics. 2013 Nov 29;14:344. doi: 10.1186/1471-2105-14-344.
Within Flux Balance Analysis, the investigation of complex subtasks, such as finding the optimal perturbation of the network or finding an optimal combination of drugs, often requires to set up a bilevel optimization problem. In order to keep the linearity and convexity of these nested optimization problems, an ON/OFF description of the effect of the perturbation (i.e. Boolean variable) is normally used. This restriction may not be realistic when one wants, for instance, to describe the partial inhibition of a reaction induced by a drug.
In this paper we present a formulation of the bilevel optimization which overcomes the oversimplified ON/OFF modeling while preserving the linear nature of the problem. A case study is considered: the search of the best multi-drug treatment which modulates an objective reaction and has the minimal perturbation on the whole network. The drug inhibition is described and modulated through a convex combination of a fixed number of Boolean variables. The results obtained from the application of the algorithm to the core metabolism of E.coli highlight the possibility of finding a broader spectrum of drug combinations compared to a simple ON/OFF modeling.
The method we have presented is capable of treating partial inhibition inside a bilevel optimization, without loosing the linearity property, and with reasonable computational performances also on large metabolic networks. The more fine-graded representation of the perturbation allows to enlarge the repertoire of synergistic combination of drugs for tasks such as selective perturbation of cellular metabolism. This may encourage the use of the approach also for other cases in which a more realistic modeling is required.
在通量平衡分析中,调查复杂的子任务,例如找到网络的最佳扰动或找到最佳药物组合,通常需要建立双层优化问题。为了保持这些嵌套优化问题的线性和凸性,通常使用扰动(即布尔变量)效果的 ON/OFF 描述。当希望描述药物引起的反应的部分抑制时,这种限制可能不现实。
本文提出了一种双层优化的公式化方法,克服了过于简化的 ON/OFF 建模,同时保持了问题的线性性质。考虑了一个案例研究:寻找最佳的多药物治疗方案,该方案调节目标反应,并对整个网络的扰动最小。通过固定数量的布尔变量的凸组合来描述和调节药物抑制。将该算法应用于大肠杆菌核心代谢的结果突出了与简单的 ON/OFF 建模相比,找到更广泛的药物组合的可能性。
我们提出的方法能够在双层优化中处理部分抑制,而不会丢失线性性质,并且在大型代谢网络上也具有合理的计算性能。更精细的扰动表示允许扩大药物协同组合的范围,例如选择性扰动细胞代谢。这可能会鼓励在需要更现实建模的其他情况下使用该方法。