Tree Decomposable Models for Computational Biology

Many computational biology problems are difficult (e.g., NP-hard). In applications, however, they are often require to have accurate and yet efficient solutions, presenting a great challenge in computation. My research, while solving individual problems in computational biology and bioinformatics, trys to address the general issue of effectively modeling biological objects and systems so that upon such models, fast algorithms can be developed with desired accuracy. The work has been based on tree decomposable graphs that allow to apply tree decomposition techniques to achieve fast (e.g., linear-time) practical algorithms on graph models of small tree width.

Tree decomposable graphs are graphs with small tree width. Rooted at the deep graph minor theorems by Robertson and Seymour, tree decomposition and tree decomposition based techniques are sophisticated yet effective in solving problems on graphs of small tree width. As many optimization problems, NP-hard on general graphs, can be solved efficiently on trees, tree decomposition allows many such problems to be solved in time O(ct n) on graph of tree width t.

My current research investigates computational biology problems that can be formulated as graph-theoretic problems. They usually have natural and small parameters that can potentially correspond to the tree width of graphs. My research work has investigated a number of important problems in genomics, structural genomics, proteomics, and systems biology. Some of these problems can be directly modeled with graphs of small tree width, while others can be done through biological and statistical analyses on the data or by non-trivial parameterized reductions to monadic second order logic, yielding graphs of small tree width at the same time. Some of my projects are: