Combinatorial therapy discovery using mixed integer linear programming

Bioinformatics. 2014 May 15;30(10):1456-63. doi: 10.1093/bioinformatics/btu046. Epub 2014 Jan 24.

Abstract

Motivation: Combinatorial therapies play increasingly important roles in combating complex diseases. Owing to the huge cost associated with experimental methods in identifying optimal drug combinations, computational approaches can provide a guide to limit the search space and reduce cost. However, few computational approaches have been developed for this purpose, and thus there is a great need of new algorithms for drug combination prediction.

Results: Here we proposed to formulate the optimal combinatorial therapy problem into two complementary mathematical algorithms, Balanced Target Set Cover (BTSC) and Minimum Off-Target Set Cover (MOTSC). Given a disease gene set, BTSC seeks a balanced solution that maximizes the coverage on the disease genes and minimizes the off-target hits at the same time. MOTSC seeks a full coverage on the disease gene set while minimizing the off-target set. Through simulation, both BTSC and MOTSC demonstrated a much faster running time over exhaustive search with the same accuracy. When applied to real disease gene sets, our algorithms not only identified known drug combinations, but also predicted novel drug combinations that are worth further testing. In addition, we developed a web-based tool to allow users to iteratively search for optimal drug combinations given a user-defined gene set.

Availability: Our tool is freely available for noncommercial use at http://www.drug.liuzlab.org/.

Contact: zhandong.liu@bcm.edu

Supplementary information: Supplementary data are available at Bioinformatics online.

Publication types

  • Research Support, N.I.H., Extramural
  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms
  • Databases, Factual
  • Diabetes Mellitus, Type 2 / drug therapy
  • Diabetes Mellitus, Type 2 / genetics
  • Drug Combinations
  • Gene Regulatory Networks
  • Humans
  • Myocardial Infarction / drug therapy
  • Myocardial Infarction / genetics
  • Programming, Linear*
  • Software Design

Substances

  • Drug Combinations