A New Method for Reconstructing Network Topology from Flux Measurements

In this paper, we solve the problem of reconstructing or identifying the network topology from steady state flux measurements. Specifically, given a data matrix $\mathbf{X}$, where each column contains measurements corresponding to a distinct steady state configuration, we wish to estimate a model $\mathbf{A}$ which captures the approximate linear relationships between different variables comprising $\mathbf{X}$ (i.e. of the form $\mathbf{AX \approx 0}$) such that $\mathbf{A}$ is full rank (highest possible) and consistent with a network incidence structure. Hence the network topology can be obtained just by looking at this estimated model. The problem is solved through a sequence of steps including estimating approximate linear relationships between variables using Principal Component Analysis (PCA), obtaining fundamental cut-sets from the model estimated by PCA, and graph realization from f-cut-sets (or equivalently f-circuits). Each step and the overall process is polynomial time. The method is illustrated using an example of water network reconstruction using steady-state flow rate measurements. We also establish hard limits on what can be, and cannot be done with steady-state data.

[1]  S. Parker,et al.  A Direct Procedure for the Synthesis of Network Graphs from a Given Fundamental Loop or Cutset Matrix , 1969 .

[2]  N.R. Malik,et al.  Graph theory with applications to engineering and computer science , 1975, Proceedings of the IEEE.

[3]  Satoru Fujishige,et al.  An Efficient PQ-Graph Algorithm for Solving the Graph-Realization Problem , 1980, J. Comput. Syst. Sci..

[4]  Robert E. Bixby,et al.  An Almost Linear-Time Algorithm for Graph Realization , 1988, Math. Oper. Res..

[5]  Darren T. Andrews,et al.  Maximum likelihood principal component analysis , 1997 .

[6]  Sirish L. Shah,et al.  Model Identification and Error Covariance Matrix Estimation from Noisy Data Using PCA , 2004 .

[7]  R. Mahadevan,et al.  Using metabolic flux data to further constrain the metabolic solution space and predict internal flux patterns: the Escherichia coli spectrum , 2004, Biotechnology and bioengineering.

[8]  Heng Tao Shen,et al.  Principal Component Analysis , 2009, Encyclopedia of Biometrics.

[9]  Peng-Yung Woo,et al.  Realization of the Linear Tree that Corresponds to a Fundamental Loop Matrix , 2010, Wirel. Sens. Netw..

[10]  Arun K. Tangirala,et al.  Quantitative analysis of directional strengths in jointly stationary linear multivariate processes , 2010, Biological Cybernetics.

[11]  Robert H. Halstead,et al.  Matrix Computations , 2011, Encyclopedia of Parallel Computing.

[12]  Sean C. Warnick,et al.  Robust dynamical network structure reconstruction , 2011, Autom..

[13]  S. Gigi,et al.  Reconstructing Plant Connectivity using Directed Spectral Decomposition , 2012 .

[14]  Vijay Arya,et al.  Inferring connectivity model from meter measurements in distribution networks , 2013, e-Energy '13.

[15]  Nirav Bhatt,et al.  Deconstructing principal component analysis using a data reconciliation perspective , 2015, Comput. Chem. Eng..