
arXiv: 2012.05503
Systems Biology is a fundamental field and paradigm that introduces a new era in Biology. The crux of its functionality and usefulness relies on metabolic networks that model the reactions occurring inside an organism and provide the means to understand the underlying mechanisms that govern biological systems. Even more, metabolic networks have a broader impact that ranges from resolution of ecosystems to personalized medicine.The analysis of metabolic networks is a computational geometry oriented field as one of the main operations they depend on is sampling uniformly points from polytopes; the latter provides a representation of the steady states of the metabolic networks. However, the polytopes that result from biological data are of very high dimension (to the order of thousands) and in most, if not all, the cases are considerably skinny. Therefore, to perform uniform random sampling efficiently in this setting, we need a novel algorithmic and computational framework specially tailored for the properties of metabolic networks.We present a complete software framework to handle sampling in metabolic networks. Its backbone is a Multiphase Monte Carlo Sampling (MMCS) algorithm that unifies rounding and sampling in one pass, obtaining both upon termination. It exploits an improved variant of the Billiard Walk that enjoys faster arithmetic complexity per step. We demonstrate the efficiency of our approach by performing extensive experiments on various metabolic networks. Notably, sampling on the most complicated human metabolic network accessible today, Recon3D, corresponding to a polytope of dimension 5 335 took less than 30 hours. To our knowledge, that is out of reach for existing software.
The 37th International Symposium on Computational Geometry (SoCG), Jun 2021, Buffalo, United States
Computational Geometry (cs.CG), FOS: Computer and information sciences, sampling, Molecular Networks (q-bio.MN), Computing methodologies → Modeling and simulation, Metabolic networks, Quantitative Biology - Quantitative Methods, [STAT.AP] Statistics [stat]/Applications [stat.AP], convex polytopes, Quantitative Biology - Molecular Networks, Sampling, Applied computing→ Systems biology, Flux analysis, Quantitative Methods (q-bio.QM), [INFO.INFO-BI] Computer Science [cs]/Bioinformatics [q-bio.QM], random walks, 004, Applied computing → Systems biology, 2012 ACM Subject Classification Mathematics of computing→Mathematical software, Convex polytopes, Computing methodologies→Modeling and simulation phrases Flux analysis, [INFO.INFO-MS] Computer Science [cs]/Mathematical Software [cs.MS], [INFO.INFO-CG] Computer Science [cs]/Computational Geometry [cs.CG], Mathematics of computing → Mathematical software, FOS: Biological sciences, metabolic networks, Computer Science - Computational Geometry, [INFO.INFO-MO] Computer Science [cs]/Modeling and Simulation, Random walks, ddc: ddc:004
Computational Geometry (cs.CG), FOS: Computer and information sciences, sampling, Molecular Networks (q-bio.MN), Computing methodologies → Modeling and simulation, Metabolic networks, Quantitative Biology - Quantitative Methods, [STAT.AP] Statistics [stat]/Applications [stat.AP], convex polytopes, Quantitative Biology - Molecular Networks, Sampling, Applied computing→ Systems biology, Flux analysis, Quantitative Methods (q-bio.QM), [INFO.INFO-BI] Computer Science [cs]/Bioinformatics [q-bio.QM], random walks, 004, Applied computing → Systems biology, 2012 ACM Subject Classification Mathematics of computing→Mathematical software, Convex polytopes, Computing methodologies→Modeling and simulation phrases Flux analysis, [INFO.INFO-MS] Computer Science [cs]/Mathematical Software [cs.MS], [INFO.INFO-CG] Computer Science [cs]/Computational Geometry [cs.CG], Mathematics of computing → Mathematical software, FOS: Biological sciences, metabolic networks, Computer Science - Computational Geometry, [INFO.INFO-MO] Computer Science [cs]/Modeling and Simulation, Random walks, ddc: ddc:004
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
