Search bioRxivSearch

Biology subjects

Gravel, D.

Publications and source records attributed to Gravel, D..

5 recordsLinked to original sources

A quantitative framework for investigating the reliability of network construction

Descriptions of ecological networks typically assume that the same interspecific interactions occur each time a community is observed. This contrasts with the known stochasticity of ecological communities: community composition, species abundances, and link structure all vary in space and time. Moreover, finite sampling generates variation in the set of interactions actually observed. Here we develop the conceptual and analytical tools needed to capture uncertainty in the estimation of pairwise interactions. To define the problem, we identify the different contributions to the uncertainty of an interaction and its implications for the estimation of network properties. We then outline a framework to quantify the uncertainty around each interaction. We illustrate this framework using the most extensively sampled network to date. We found significant uncertainty in estimates for the probability of most pairwise interactions which we could, however, limit with informative priors. Through these efforts, we demonstrate the utility of our approach and the importance of acknowledging the uncertainty inherent in network studies. Most importantly, we stress that networks are best thought of as systems constructed from random variables, the stochastic nature of which must be acknowledged for an accurate representation. Doing so will fundamentally change networks analyses and yield greater realism.

ecology

Revealing biases in the sampling of ecological interaction networks

The structure of ecological interactions is commonly understood through analyses of interaction networks. However, these analyses may be sensitive to sampling biases in both the interactors (the nodes of the network) and interactions (the links between nodes), because the detectability of species and their interactions is highly heterogeneous. These issues may affect the accuracy of empirically constructed ecological networks. Yet statistical biases introduced by sampling error are difficult to quantify in the absence of full knowledge of the underlying ecological networks structure. To explore properties of large-scale modular networks, we developed EcoNetGen, which constructs and samples networks with predetermined topologies. These networks may represent a wide variety of communities that vary in size and types of ecological interactions. We sampled these networks with different sampling designs that may be employed in field observations. The observed networks generated by each sampling process were then analyzed with respect to the number of components, size of components and other network metrics. We show that the sampling effort needed to estimate underlying network properties accurately depends both on the sampling design and on the underlying network topology. In particular, networks with random or scale-free modules require more complete sampling to reveal their structure, compared to networks whose modules are nested or bipartite. Overall, the modules with nested structure were the easiest to detect, regardless of sampling design. Sampling according to species degree (number of interactions) was consistently found to be the most accurate strategy to estimate network structure. Conversely, sampling according to module (representing different interaction types or taxa) results in a rather complete view of certain modules, but fails to provide a complete picture of the underlying network. We recommend that these findings be incorporated into field sampling design of projects aiming to characterize large species interactions networks to reduce sampling biases.\n\nAuthor SummaryEcological interactions are commonly modeled as interaction networks. Analyses of such networks may be sensitive to sampling biases and detection issues in both the interactors and interactions (nodes and links). Yet, statistical biases introduced by sampling error are difficult to quantify in the absence of full knowledge of the underlying networks structure. For insight into ecological networks, we developed software EcoNetGen (available in R and Python). These allow the generation and sampling of several types of large-scale modular networks with predetermined topologies, representing a wide variety of communities and types of ecological interactions. Networks can be sampled according to designs employed in field observations. We demonstrate, through first uses of this software, that underlying network topology interacts strongly with empirical sampling design, and that constructing empirical networks by starting with highly connected species may be the give the best representation of the underlying network.

ecology

Scientific Theories and Artificial Intelligence

The grand ambition of theorists studying ecology and evolution is to discover the logical and mathematical rules driving the worlds biodiversity at every level from genetic diversity within species to differences between populations, communities, and ecosystems. This ambition has been difficult to realize in great part because of the complexity of biodiversity. Theoretical work has led to a complex web of theories, each having non-obvious consequences for other theories. Case in point, the recent realization that genetic diversity involves a great deal of temporal and spatial stochasticity forces theoretical population genetics to consider abiotic and biotic factors generally reserved to ecosystem ecology. This interconnectedness may require theoretical scientists to adopt new techniques adapted to reason about large sets of theories. Mathematicians have solved this problem by using formal languages based on logic to manage theorems. However, theories in ecology and evolution are not mathematical theorems, they involve uncertainty. Recent work in Artificial Intelligence in bridging logic and probability theory offers the opportunity to build rich knowledge bases that combine logics ability to represent complex mathematical ideas with probability theorys ability to model uncertainty. We describe these hybrid languages and explore how they could be used to build a unified knowledge base of theories for ecology and evolution.\n\ncase study you explore using the Salix tritrophic system.

scientific communication and education

Analyzing ecological networks of species interactions

Networks provide one of the best representations for ecological communities, composed of many species with sometimes complex connections between them. Yet the methodological literature allowing one to analyze and extract meaning from ecological networks is dense, fragmented, and unwelcoming. We provide a general overview to the field of using networks in community ecology, outlining both the intent of the different measures, their assumptions, and the contexts in which they can be used. When methodologically justified, we suggest good practices to use in the analysis of ecological networks. We anchor this synopsis with examples from empirical studies, and conclude by highlighting what identified as needed future developments in the field.

ecology

Ecological Interactions and the Netflix Problem

0Species interactions are a key component of ecosystems but we generally have an incomplete picture of who-eats-who in a given community. Different techniques have been devised to predict species interactions using theoretical models or abundances. Here, we explore the K nearest neighbour approach, with a special emphasis on recommendation, along with other machine learning techniques. Recommenders are algorithms developed for companies like Netflix to predict if a customer would like a product given the preferences of similar customers. These machine learning techniques are well-suited to study binary ecological interactions since they focus on positive-only data. We also explore how the K nearest neighbour approach can be used with both positive and negative information, in which case the goal of the algorithm is to fill missing entries from a matrix (imputation). By removing a prey from a predator, we find that recommenders can guess the missing prey around 50% of the times on the first try, with up to 881 possibilities. Traits do not improve significantly the results for the K nearest neighbour, although a simple test with a supervised learning approach (random forests) show we can predict interactions with high accuracy using only three traits per species. This result shows that binary interactions can be predicted without regard to the ecological community given only three variables: body mass and two variables for the species phylogeny. These techniques are complementary, as recommenders can predict interactions in the absence of traits, using only information about other species interactions, while supervised learning algorithms such as random forests base their predictions on traits only but do not exploit other species interactions. Further work should focus on developing custom similarity measures specialized to ecology to improve the KNN algorithms and using richer data to capture indirect relationships between species.

ecology