Homepage of Agung Julius


  Home

  About me

  Research

  Teaching

  Publications

  Links

  Research

 

My research interests lie on the intersection of systems and control theory, systems biology, and computer science. Engineers and natural scientists are facing the problem of dealing with ever more complex systems. The advance of technology has spurred the emergence of more complex engineering systems. It has also made available a large quantity of experimental data that requires systems understanding of natural systems. This is particularly true in the field of molecular biology, with the availability of genome scale genetic expression profiling technology. This development poses a research challenge. The design and synthesis of complex engineering and biological systems requires rigorous analysis to ensure that they will function as intended. Analyzing complex systems require extensive computational resources, if it is possible at all. The challenge thus lies in devising correct methodologies, with which the complexity can be reduced.

The approach to biology that highlights the use of quantitative models and reasoning based on systems and control theory leads to the field of systems biology. There are many problems in systems biology that are essentially engineering problems, and require engineering mindset to solve.

Several areas that I have been working on are listed below (click to go to the subject).



Identification of genetic regulatory networks in molecular biology

Experimental data from cellular and molecular biology suggest that entities in cellular systems influence one another and can be thought of as forming a vast and complex network. With the advent of experimental and measurement technology, obtaining a large quantity of data, such as genome scale expression profiles of microorganisms is possible. The availability of these data gives rise to new challenges in identifying the vast, complex, yet structured network that generates the data. In systems biology, this is often called reverse engineering of the network. Network structures in systems biology appear in many levels, for example, genetic regulatory network, protein-protein interaction, and metabolic networks. My research interest in this topic is in utilization of optimization techniques in identification and analysis of such networks.



 

Gene regulatory networks capture interactions between genes and other cell substances, resulting in various models for the fundamental biological process of transcription and translation. We have developed a novel method for identification of genetic regulatory networks based on transcription perturbation data. Genetic regulatory network identification is a very important part of systems biology and plays a key role in new drugs discovery and design. In this work, I am collaborating with Prof. Stephen Boyd from Stanford University in devising a convex optimization based method that is able to handle combinatorially hard problem of finding the sparsest network that matches the experimental data. Numerical results show that our method performs better than the ones reported in the literature (see Gardner et. al. 2003, Bansal et. al. 2007). I participated in DREAM2 Challenge, a competition for reverse engineering of genetic networks, and was invited to present a poster as one of the best performers.

References:

1. M. Bansal, V. Belcastro, A. Ambesi-Impiombato, and D. di Bernardo, How to infer gene networks from expression profiles, Molecular Systems Biology, 3 (2007).

2. T.S. Gardner, D. di Bernardo, D. Lorenz, and J.J. Collins, Inferring genetic networks and identifying compound mode of action via expression profiling, Science, 301 (2003), pp. 102 - 105.

3. A.A. Julius, M. Zavlanos, S. Boyd, and G.J. Pappas, Genetic network identification using convex programming. poster and abstract at the 8th Int. Conf. Systems Biology, also submitted for publication, 2007.

Collaborators: George Pappas, Michael Zavlanos, Stephen Boyd, John Hogenesch

back to top


Modeling and control of lactose regulation system in E. coli

In systems biology, there are a few organisms that have been designated as model systems. Similarity in the basic principles among many organisms leads biologists to concentrate on several model systems that facilitate easy comparison and sharing of research results. The bacteria Escherichia coli are one of the model systems.

An important feature of the lactose regulation system of E. coli is that it has two phenotypical steady states, the induced and uninduced states. Multistability in biochemical networks is an important phenomenon. It is, for example, the underlying mechanism behind the lysis-lysogeny cycle of bacteriophage, and the celebrated design of genetic toggle switch.

We developed a hybrid stochastic model of the system that is based on first principles. Existing models that are derived from first principle are deterministic. The introduction of a stochastic model is necessary as deterministic models are not able to explain spontaneous transitions between the stable states. The same idea is also used by my collaborators (Harvey Rubin and Adam Halasz) to explain the emergence of persistence behavior of E. coli bacteria, which is an important topic in medicine.

To reduce the complexity when analyzing the behavior of a large number of bacteria, we formulate an abstraction that reduces the complex model to a finite state Markov chain. We show that although this abstract model is simple, it is a good approximation for the average behavior of a colony of a large number of bacteria, while retaining the spontaneous transitions feature. We subsequently use the abstract model to design feedback control strategies to influence the bacteria colony.

References:

1. A.A. Julius, A. Halasz, M.S. Sakar, V. Kumar, H. Rubin, and G. J. Pappas, Stochastic modeling and control of biological systems: the lactose regulation system of Escherichia coli. to appear in the IEEE Trans. Automatic Control and IEEE Trans. Circuits and Systems joint special issue on Systems Biology, 2008.

2. A.A. Julius, A. Halasz, V. Kumar, and G. J. Pappas, A finite model for the random behavior in the lactose regulation system of Escherichia coli. poster and abstract at the 7th Int. Conf. Systems Biology, Yokohama, Japan, 2006.
3. A.A. Julius, A. Halasz, V. Kumar, and G. J. Pappas, Finite state abstraction of a stochastic model of the lactose regulation system of Escherichia coli, in Proc. 44th IEEE Conf. Decision and Control, San Diego, USA, 2006.
4. A.A. Julius, A. Halasz, V. Kumar, and G. J. Pappas, Controlling biological systems: the lactose regulation system of Escherichia coli, in Proc. American Control Conference, New York, USA, 2007, IEEE.

5. A.A. Julius, M.S. Sakar, A. Bemporad, and G.J. Pappas, Hybrid model predictive control of induction of Escherichia coli, in the Proc. 45th IEEE Conf. Decision and Control, New Orleans, USA, 2007.

Collaborators: George Pappas, Adam Halasz, Selman Sakar, Vijay Kumar, Harvey Rubin, Alberto Bemporad

back to top


Utilization of flagellated bacteria as microactuators

The idea of using flagellated bacteria as actuators for microscale structures is very appealing and a recent breakthrough in engineering, particularly because they are very easy and cheap to produce (see Kim 2007). The challenge in this field is to understand the colony scale motile behavior of the bacteria and the hydrodynamic properties of the whole system. While the underlying
principle behind the locomotion of flagellated bacteria has been understood by microbiologists, a quantitative description of the chemotactic and phototactic behavior of flagellated bacteria, particularly at the colony-scale is still missing.

I am collaborating with Dr. MinJun Kim from Drexel University, who has an experimental setup, in which Serratia marcescens bacteria are used to provide propulsion to microfabricated structures. My research interest is in building a mathematical model of the random behavior of the bacteria under chemotactic environment and the microstructures in a low Reynold number environment that enables understanding and control of the colony-scale behavior. So far, our model has been able to reproduce and provide a clear explanation for the puzzling experimental results, where a colony-scale synchrony seems to arise from completely random individual behavior (see references).

Visit Kim's group website for video clips of the experiments.

References:

1. M.J. Kim and K.S. Breuer, Use of bacterial carpets to enhance mixing in microfluidic systems, Journal of Fluids Engineering, 129 (2007), pp. 319 - 324.

2. M.S. Sakar, E. Steager, A.A. Julius, V. Kumar, M.J. Kim, and G.J. Pappas, Microfabricated structures powered by flagellated bacteria. poster and abstract at the 8th Int. Conf. Systems Biology,
2007.

 

Collaborators: George Pappas, Selman Sakar, Vijay Kumar, MinJun Kim

back to top


 

 

 

Abstraction of complex hybrid systems and its applications

 

Hybrid systems are, simply written, systems that demonstrate both discrete and continuous aspects in its dynamics. Typical examples of hybrid systems include embedded systems, where a digital computing device (discrete) interacts with an analog device/environment (continuous). Furthermore, the
engineering and biological systems mentioned in the previous page can also be modeled in the hybrid systems framework.



 

As engineering systems gain more functionality and complexity, there is a need for sound discipline in their design, development and deployment. In particular, ensuring the safety and correctness of these large and complex systems is becoming increasingly hard. One way to deal with the increasing complexity is by performing consistent abstraction on the system, to get a simpler model. Consistent abstraction means that the simpler model either conserves the original system's properties of interest, or is an approximation of the original system with a quantifiable deviation.

Allowing the abstraction to be an approximation of the original system turns out to be particularly beneficial, as it allows for stronger abstraction. Using the pioneering work
Girard and Pappas, I extended the results to the stochastic domain, where I consider hybrid systems with probabilistic dynamics and stochastic noise/disturbance (see references).

We also develop a novel method of approximate abstraction in verification of hybrid systems. Researchers have shown that exact abstraction problem for hybrid systems (by means of bisimulation) is largely undecidable. We provide an elegant way to circumvent this problem, by formalizing a notion of approximate abstraction.

Another application of approximate abstraction is in the robust testing of hybrid systems, where design automatic test generation for hybrid systems that can cover the system in finitely many tests, while at the same time provide a robustness guarantee on the tested property. We develop a novel method for this purpose, and one of its important features is that it is highly parallel. Along this research direction, on behalf of my postdoctoral mentor, I have written an NSF Computer Systems Research grant proposal that received funding (
CSR-EHS 0720518). I am also supervising a graduate student (Akshay Rajhans) who is writing a software that implements the robust testing algorithm for hybrid systems.

 

Visit the STRONG toolbox page.

 

References:

1. A. Girard and G.J. Pappas, Approximation metrics for discrete and continuous systems, IEEE Trans. Automatic Control, 52(5):782-798, May 2007.

2. A.A. Julius, Approximate abstraction of stochastic hybrid automata, in Hybrid Systems: Computation
and Control, vol. 3927 of LNCS, Springer Verlag, 2006, pp. 318 - 332.

3. A.A. Julius and G.J. Pappas, Approximate abstraction of stochastic hybrid systems. provisionally accepted to the IEEE Trans. Automatic Control, 2007.

4. A. Girard, A.A. Julius, and G.J. Pappas, Approximate simulation relations for hybrid systems. to appear in Int. J. Discrete Event Dynamic Systems, 2008.

5. A.A. Julius, G. Fainekos, M. Anand, I. Lee, and G.J. Pappas, Robust test generation and coverage for hybrid systems, in Hybrid Systems: Computation and Control, vol. 4416 of LNCS, Springer Verlag, 2007, pp. 329 - 342.

Collaborators: George Pappas, Insup Lee, Antoine Girard, Georgios Fainekos, Alessandro d'Innocenzo, Madhukar Anand

back to top


 

Theoretical research on the interface between systems theory, computer science and systems biology

 

Breakthroughs in science and engineering often require a significant progress in the underlying theory. As I work in the interface between systems theory, computer science and systems biology, I am also interested in theoretical research, particularly that promotes cross fertilization of ideas across the
disciplines. Here are a couple of examples. The idea of bisimulation, which is traditionally a computer science concept, is applied to more general classes of systems in systems theory (see references). Bisimulation is an important concept of system abstraction. On the other hand, the theory of stability from systems theory, is applied to the approximate equivalence of transition systems (see references).

My doctoral thesis is about behavioral systems theory, which is a general mathematical systems theory that can potentially bridge some theoretical differences between discrete, continuous and hybrid systems. Along this direction, I have worked on the solution of some LTI control problems of designing a controller that has a particular input/output structure.

 

References:

1. A.A. Julius, J.C. Willems, M.N. Belur, and H.L. Trentelman, The canonical controllers and regular interconnection}, Systems and Control Letters, 54 (2005), pp. 787 - 797.

2. A.A. Julius, J.W. Polderman, and A.J. van der Schaft, Parametrization of the regular equivalences of the canonical controller. to appear in the IEEE Trans. Automatic Control, 2008.

3. P. Tabuada, A. Ames, A.A. Julius, and G.J. Pappas, Approximate reduction of dynamical systems. accepted for publication in Systems and Control Letters, 2007.

4. A.A. Julius, On interconnection and equivalence of continuous and discrete systems: a behavioral perspective, PhD thesis, University of Twente, The Netherlands, February 2005.

 

Collaborators: Arjan van der Schaft, Jan Willems, Jan Willem Polderman, Madhu Belur, George Pappas, Paulo Tabuada, Aaron Ames

back to top