loop: An R package for performing decomposition of weighted directed graphs, food web analysis and flexible network plotting

Demographic loop analysis is one of the basic methods applied in life cycle analysis in population ecology. Here, we developed an R package called “loop” to implement the algorithmic approach of loop analysis developed by a previous work. Additionally, the package can provide flexible network plotting and food web analysis as well. In this paper we illustrated the loop decomposition analysis using the life-cycle graph of a tropical tree species Vouacapoua americana; and performed food web statistics for the two real food webs for illustrating food web plotting and detecting key species in securing food web persistence. The package, including source code and binary versions, is available at the following URL: http://cran.r-project.org/web/packages/loop/.

[1]  Chonggang Xu,et al.  Elasticity and loop analyses: tools for understanding forest landscape response to climatic change in spatial dynamic models , 2010, Landscape Ecology.

[2]  Caner Kazanci,et al.  EcoNet: A new software for ecological modeling, simulation and network analysis , 2007 .

[3]  L. Sun,et al.  An algorithm for a decomposition of weighted digraphs: with applications to life cycle analysis in ecology , 2007, Journal of mathematical biology.

[4]  Joel E. Cohen,et al.  A stochastic theory of community food webs. VI. Heterogeneous alternatives to the cascade model , 1990 .

[5]  Michio Kondoh,et al.  Food webs are built up with nested subwebs. , 2010, Ecology.

[6]  M. J. Adams Graph decompositions for demographic loop analysis , 2008, Journal of mathematical biology.

[7]  Charles J. Puccia,et al.  Qualitative Modeling of Complex Systems: An Introduction to Loop Analysis and Time Averaging , 1986 .

[8]  Joel E. Cohen,et al.  A stochastic theory of community food webs. III. Predicted and observed lengths of food chains , 1986, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[9]  Critical patch sizes for food-web modules. , 2012, Ecology.

[10]  B. Chen,et al.  Defining indirect uncertainty in system-based risk management , 2012, Ecol. Informatics.

[11]  Michio Kondoh,et al.  Building trophic modules into a persistent food web , 2008, Proceedings of the National Academy of Sciences.

[12]  A. Twomey The Bird Population of an Elm‐Maple Forest with Special Reference to Aspection, Territorialism, and Coactions , 1945 .

[13]  Glenda M. Wardle,et al.  A GRAPH THEORY APPROACH TO DEMOGRAPHIC LOOP ANALYSIS , 1998 .

[14]  S. Davis,et al.  Loop analysis for pathogens: niche partitioning in the transmission graph for pathogens of the North American tick Ixodes scapularis. , 2011, Journal of theoretical biology.

[15]  Brian D. Fath,et al.  Information-based Network Environ Analysis: A system perspective for ecological risk assessment , 2011 .

[16]  F. Bongers,et al.  MODULE RESPONSES IN A TROPICAL FOREST TREE ANALYZED WITH A MATRIX MODEL , 2003 .

[17]  Clare J. Veltman,et al.  Predicting the effects of perturbations on ecological communities: what can qualitative models offer? , 2005 .

[18]  Brian D. Fath,et al.  A MATLABreg function for Network Environ Analysis , 2006, Environ. Model. Softw..

[19]  A. Motter,et al.  Rescuing ecosystems from extinction cascades through compensatory perturbations. , 2011, Nature communications.

[20]  Shripad Tuljapurkar,et al.  Loop analysis: evaluating life history pathways in population projection matrices. , 1994 .

[21]  Paul Murrell,et al.  R Graphics , 2006, Computer science and data analysis series.

[22]  H. Luh,et al.  Qualitative Stability and Ambiguity in Model Ecosystems , 2003, The American Naturalist.

[23]  Burak Güneralp,et al.  An improved formal approach to demographic loop analysis. , 2007 .