Contents lists available at ScienceDirect BioSystems journal homepage: www.elsevier.com/locate/biosystems CAMND: Comparative analysis of metabolic network decomposition based on previous and two new criteria, a web based application Fatemeh Yassaee Meybodi a,1 , Akram Emdadi a,1 , Abolfazl Rezvan a , Changiz Eslahchi a,b, * a Department of Computer Science, Faculty of Mathematics, Shahid-Beheshti University, GC, Tehran 1983963113, Iran b School of Biological Sciences, Institute for Research in Fundamental Sciences (IPM), Tehran 193955746, Iran ARTICLEINFO Keywords: Metabolic network Decomposition Criteria Package ABSTRACT Metabolic networks can model the behavior of metabolism in the cell. Since analyzing the whole metabolic networks is not easy, network modulation is an important issue to be investigated. Decomposing metabolic networks is a strategy to obtain better insight into metabolic functions. Additionally, decomposing these net- works facilitates using computational methods, which are very slow when applied to the original genome-scale network. Several methods have been proposed for decomposing of the metabolic network. Therefore, it is ne- cessary to evaluate these methods by suitable criteria. In this study, we introduce a web server package for decomposing of metabolic networks with 10 different methods, 9 datasets and the ability of computing 12 criteria, to evaluate and compare the results of different methods using ten previously defined and two new criteria which are based on Chebi ontology and Co-expression_of_Enzymes information. This package visualizes the obtained modules via “gephi” software. The ability of this package is that the user can examine whether two metabolites or reactions are in the same module or not. The functionality of the package can be easily extended to include new datasets and criteria. It also has the ability to compare the results of novel methods with the results of previously developed methods. The package is implemented in python and is available at http:// eslahchilab.ir/softwares/dmn. 1. Introduction Metabolism is the set of vital chemical reactions in the cell. Metabolic networks are used to model the behavior of the metabolism in the cell. They consist of two main elements: metabolites and reac- tions. Although there are many available methods for the metabolite networks analysis, applying them on the large-scale networks may be difficult and time-consuming. Network decomposition methods suggest that if subnetworks can be characterized and determined properly, re- searchers can deal with these smaller and simpler subnetworks instead of the complete large-scale networks. Network decomposition and analyzing the modules obtained from different methods offer a better route to understand the organization of metabolite networks. It also creates simple and helpful models of these complex systems. Different methods with various goals have been proposed for partitioning me- tabolic networks. Since networks are a collection of metabolites and reactions, some methods decompose networks based on metabolites, and some others decompose it based on reactions. We briefly review the main ideas of some state of the art decomposition methods. In 2002, Schuster et al. proposed a method to decompose the metabolic net- works using “Hubs”, which can be found based on the scale-free property of such networks (Schuster et al., 2002). In 2003, Holme et al. presented a method with a similar idea that yields a hierarchical clus- tering of subnetworks using betweenness centrality (Holme et al., 2003). Guimera and Amaral introduced the “modularity” concept as a measure of the quality of network decompositions. They also proposed a method with a “simulated annealing” technique to maximize mod- ularity in 2005 (Guimera and Amaral, 2005). In 2006, Newman con- structed a “modularity matrix” for each network, and then he showed that modularity could be expressed by eigenvectors of this matrix. Using this idea, he proposed a recursive method for the decomposition of metabolic networks (Newman, 2006). In 2007, Poolman et al. pro- posed a method for grouping reactions in metabolic networks based on the correlation between reaction flux value in the steady-state, called “reaction correlation coefficient” (Poolman et al., 2007). Verwoerd introduced the “Netsplitter” method that uses a global connection de- gree based on random walks on the network to avoid excessive frag- mentation in 2011 (Verwoerd, 2011). In 2011, Siradaran et al. https://doi.org/10.1016/j.biosystems.2019.104081 Received 4 December 2018; Received in revised form 6 October 2019; Accepted 26 November 2019 Corresponding author. E-mail address: ch-eslahchi@sbu.ac.ir (C. Eslahchi). 1 These authors contributed equally to this work. BioSystems 189 (2020) 104081 Available online 13 December 2019 0303-2647/ © 2019 Elsevier B.V. All rights reserved. T