RT Journal Article SR Electronic T1 Enumerating all possible biosynthetic pathways from metabolic networks JF bioRxiv FD Cold Spring Harbor Laboratory SP 226795 DO 10.1101/226795 A1 Aarthi Ravikrishnan A1 Meghana Nasre A1 Karthik Raman YR 2017 UL http://biorxiv.org/content/early/2017/11/29/226795.abstract AB Exhaustive identification of all alternate possible pathways that exist within metabolic networks can provide valuable insights into cellular metabolism. With the growing number of metabolic reconstructions, there is a need for an efficient method to enumerate pathways, which can also scale well to large metabolic networks, such as those corresponding to microbial communities.We developed MetQuest, an efficient graph-theoretic algorithm to enumerate all possible pathways of a particular length between a given set of source and target molecules. Our algorithm employs a guided breadth-first search to identify all feasible reactions based on the availability of the precursor molecules, followed by a novel dynamic-programming based enumeration, which assembles these reactions into pathways producing the target from the source. We demonstrate several interesting applications of our algorithm, ranging from predicting amino acid biosynthesis pathways to identifying the most diverse pathways involved in degradation of complex molecules. We also illustrate the scalability of our algorithm, by studying larger graphs such as those corresponding to microbial communities, and identify several metabolic interactions happening therein.A Python-based implementation of MetQuest is available at https://github.com/RamanLab/MetQuest