npj Systems Biology and Applications · 2018 · 250 citations · 64 references
EngineeringBioengineeringBiological EngineeringMachine LearningMetabolic EngineeringMetabolomicsMetabolic Pathway AnalysisMetabolic Pathway EngineeringMetabolic PathwaysMetabolomics Data AnalysisPathway EngineeringKinetic Metabolic ModelingKinetic Modeling Of Metabolic NetworksMetabolic Network SimulationMetabolic Pathway Modeling
Synthetic biology offers the potential to engineer biological systems, yet accurately predicting post‑genotype‑modification behavior remains a major challenge, and kinetic models, while useful, are time‑consuming and heavily reliant on domain expertise. The authors aim to show that machine learning combined with abundant proteomics and metabolomics data can automatically predict pathway dynamics. Their method systematically incorporates arbitrary amounts of new data, avoids assuming specific interactions, and implicitly selects the most predictive ones. The approach outperforms a classical kinetic model and yields qualitative and quantitative predictions that can guide bioengineering efforts.
New synthetic biology capabilities hold the promise of dramatically improving our ability to engineer biological systems. However, a fundamental hurdle in realizing this potential is our inability to accurately predict biological behavior after modifying the corresponding genotype. Kinetic models have traditionally been used to predict pathway dynamics in bioengineered systems, but they take significant time to develop, and rely heavily on domain expertise. Here, we show that the combination of machine learning and abundant multiomics data (proteomics and metabolomics) can be used to effectively predict pathway dynamics in an automated fashion. The new method outperforms a classical kinetic model, and produces qualitative and quantitative predictions that can be used to productively guide bioengineering efforts. This method systematically leverages arbitrary amounts of new data to improve predictions, and does not assume any particular interactions, but rather implicitly chooses the most predictive ones.
64
Scikit-learn: Machine Learning in Python
Fabián Pedregosa, Gaël Varoquaux, Alexandre Gramfort et al. · arXiv (Cornell University) · 2012 · 63.7K citations · Full text
Sinno Jialin Pan, Qiang Yang · IEEE Transactions on Knowledge and Data Engineering · 2009 · 23.2K citations
Mastering the game of Go with deep neural networks and tree search
David Silver, Aja Huang, Chris J. Maddison et al. · Nature · 2016 · 15.8K citations
Dermatologist-level classification of skin cancer with deep neural networks
Andre Esteva, Brett Kuprel, Roberto A. Novoa et al. · Nature · 2017 · 13.8K citations · Full text