Mustafa Khammash
ETH Zurich
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Mustafa Khammash.
Journal of Chemical Physics | 2006
Brian Munsky; Mustafa Khammash
This article introduces the finite state projection (FSP) method for use in the stochastic analysis of chemically reacting systems. One can describe the chemical populations of such systems with probability density vectors that evolve according to a set of linear ordinary differential equations known as the chemical master equation (CME). Unlike Monte Carlo methods such as the stochastic simulation algorithm (SSA) or tau leaping, the FSP directly solves or approximates the solution of the CME. If the CME describes a system that has a finite number of distinct population vectors, the FSP method provides an exact analytical solution. When an infinite or extremely large number of population variations is possible, the state space can be truncated, and the FSP method provides a certificate of accuracy for how closely the truncated space approximation matches the true solution. The proposed FSP algorithm systematically increases the projection space in order to meet prespecified tolerance in the total probability density error. For any system in which a sufficiently accurate FSP exists, the FSP algorithm is shown to converge in a finite number of steps. The FSP is utilized to solve two examples taken from the field of systems biology, and comparisons are made between the FSP, the SSA, and tau leaping algorithms. In both examples, the FSP outperforms the SSA in terms of accuracy as well as computational efficiency. Furthermore, due to very small molecular counts in these particular examples, the FSP also performs far more effectively than tau leaping methods.
IEEE Transactions on Automatic Control | 1991
Mustafa Khammash; J.B. Pearson
Given an interconnection of a nominal discrete-time plant and a stabilizing controller together with structured, norm-bounded, nonlinear/time-varying perturbations, necessary and sufficient conditions for robust stability and performance of the system are provided. It is shown that performance robustness is equivalent to stability robustness in the sense that both problems can be dealt with in the framework of a general stability robustness problem. The resulting stability robustness problem is shown to be equivalent to a simple algebraic one, the solution of which provides the desired necessary and sufficient conditions for performance/stability robustness. These conditions provide an effective tool for robustness analysis and can be applied to a large class of problems. In particular, it is shown that some known results can be obtained immediately as special cases of these conditions. >
PLOS Computational Biology | 2010
Gabriele Lillacci; Mustafa Khammash
A central challenge in computational modeling of biological systems is the determination of the model parameters. Typically, only a fraction of the parameters (such as kinetic rate constants) are experimentally measured, while the rest are often fitted. The fitting process is usually based on experimental time course measurements of observables, which are used to assign parameter values that minimize some measure of the error between these measurements and the corresponding model prediction. The measurements, which can come from immunoblotting assays, fluorescent markers, etc., tend to be very noisy and taken at a limited number of time points. In this work we present a new approach to the problem of parameter selection of biological models. We show how one can use a dynamic recursive estimator, known as extended Kalman filter, to arrive at estimates of the model parameters. The proposed method follows. First, we use a variation of the Kalman filter that is particularly well suited to biological applications to obtain a first guess for the unknown parameters. Secondly, we employ an a posteriori identifiability test to check the reliability of the estimates. Finally, we solve an optimization problem to refine the first guess in case it should not be accurate enough. The final estimates are guaranteed to be statistically consistent with the measurements. Furthermore, we show how the same tools can be used to discriminate among alternate models of the same biological process. We demonstrate these ideas by applying our methods to two examples, namely a model of the heat shock response in E. coli, and a model of a synthetic gene regulation system. The methods presented are quite general and may be applied to a wide class of biological systems where noisy measurements are used for parameter estimation or model selection.
Nature Biotechnology | 2011
Andreas Milias-Argeitis; Sean Summers; Jacob Stewart-Ornstein; Ignacio Zuleta; David Pincus; Hana El-Samad; Mustafa Khammash; John Lygeros
We show that difficulties in regulating cellular behavior with synthetic biological circuits may be circumvented using in silico feedback control. By tracking a circuits output in Saccharomyces cerevisiae in real time, we precisely control its behavior using an in silico feedback algorithm to compute regulatory inputs implemented through a genetically encoded light-responsive module. Moving control functions outside the cell should enable more sophisticated manipulation of cellular processes whenever real-time measurements of cellular variables are possible.
IEEE Transactions on Automatic Control | 2004
Xin Qi; Murti V. Salapaka; Petros G. Voulgaris; Mustafa Khammash
In this paper, the design of controllers that incorporate structural and multiobjective performance requirements is considered. The control structures under study cover nested, chained, hierarchical, delayed interaction and communications, and symmetric systems. Such structures are strongly related to several modern-day and future applications including integrated flight propulsion systems, platoons of vehicles, micro-electro-mechanical systems, networked control, control of networks, production lines and chemical processes. It is shown that the system classes presented have the common feature that all stabilizing controllers can be characterized by convex constraints on the Youla-Kucera parameter. Using this feature, a solution to a general optimal performance problem that incorporates time domain and frequency domain constraints is obtained. A synthesis procedure is provided which at every step yields a feasible controller together with a measure of its performance with respect to the optimal. Convergence to the optimal performance is established. An example of a multinode network congestion control problem is provided that illustrates the effectiveness of the developed methodology.
Molecular Systems Biology | 2009
Brian Munsky; Brooke Trinh; Mustafa Khammash
The cellular environment is abuzz with noise originating from the inherent random motion of reacting molecules in the living cell. In this noisy environment, clonal cell populations show cell‐to‐cell variability that can manifest significant phenotypic differences. Noise‐induced stochastic fluctuations in cellular constituents can be measured and their statistics quantified. We show that these random fluctuations carry within them valuable information about the underlying genetic network. Far from being a nuisance, the ever‐present cellular noise acts as a rich source of excitation that, when processed through a gene network, carries its distinctive fingerprint that encodes a wealth of information about that network. We show that in some cases the analysis of these random fluctuations enables the full identification of network parameters, including those that may otherwise be difficult to measure. This establishes a potentially powerful approach for the identification of gene networks and offers a new window into the workings of these networks.
Science | 2013
Gregor Neuert; Brian Munsky; Rui Zhen Tan; Leonid Teytelman; Mustafa Khammash; Alexander van Oudenaarden
Modeling Stress Much is known about various factors (transcription and epigenetic factors) involved in gene transcription, but it is difficult to predict expression at a quantitative level. Neuert et al. (p. 584) developed an integrated experimental and computational procedure to capture, predict, and understand the temporal dynamics of signal-activated gene regulation at single-molecule and single-cell resolution. The approach explores models of varying complexity and uses cross-validation analyses to estimate when models are too simple to be accurate or too complex to be precise. These approaches identify and validate a model that describes and predicts the quantitative messenger RNA dynamics of three genes activated by mitogen-activated protein kinase signaling during cellular stress in yeast. A model quantitatively predicts stochastic activation dynamics during yeast cellular stress. Although much has been done to elucidate the biochemistry of signal transduction and gene regulatory pathways, it remains difficult to understand or predict quantitative responses. We integrate single-cell experiments with stochastic analyses, to identify predictive models of transcriptional dynamics for the osmotic stress response pathway in Saccharomyces cerevisiae. We generate models with varying complexity and use parameter estimation and cross-validation analyses to select the most predictive model. This model yields insight into several dynamical features, including multistep regulation and switchlike activation for several osmosensitive genes. Furthermore, the model correctly predicts the transcriptional dynamics of cells in response to different environmental and genetic perturbations. Because our approach is general, it should facilitate a predictive understanding for signal-activated transcription of other genes in other pathways or organisms.
Automatica | 1993
Munther A. Dahleh; Mustafa Khammash
This paper addresses the problem of designing feedback controllers to achieve good performance in the presence of structured plant uncertainty and bounded but unknown disturbances. A general formulation for the performance robustness problem is presented and exact computable conditions are furnished. These conditions are then utilized for synthesizing robust controllers which involves solving l1 optimization problems. These solutions are computed using the duality theory of Lagrange multipliers. Approximations and computational issues are discussed.
IEEE Transactions on Power Systems | 2003
Chuanjiang Zhu; Mustafa Khammash; Vijay Vittal; Wenzheng Qiu
A robust power system stabilizer (PSS) is designed using Glover-McFarlanes /spl Hscr//sub /spl infin// loop shaping design procedure. Guidance for setting the feedback configuration for loop shaping and /spl Hscr//sub /spl infin// synthesis are presented. The resulting PSS ensures the stability of a set of perturbed plants with respect to the nominal system and has good oscillation damping ability. Comparisons are made between the resulting PSS, a conventionally designed PSS, and a controller designed based on the structured singular value theory.
Journal of Chemical Physics | 2006
Slaven Peles; Brian Munsky; Mustafa Khammash
The dynamics of chemical reaction networks often takes place on widely differing time scales--from the order of nanoseconds to the order of several days. This is particularly true for gene regulatory networks, which are modeled by chemical kinetics. Multiple time scales in mathematical models often lead to serious computational difficulties, such as numerical stiffness in the case of differential equations or excessively redundant Monte Carlo simulations in the case of stochastic processes. We present a model reduction method for study of stochastic chemical kinetic systems that takes advantage of multiple time scales. The method applies to finite projections of the chemical master equation and allows for effective time scale separation of the system dynamics. We implement this method in a novel numerical algorithm that exploits the time scale separation to achieve model order reductions while enabling error checking and control. We illustrate the efficiency of our method in several examples motivated by recent developments in gene regulatory networks.