Giter Site home page Giter Site logo

picasa / archidemio Goto Github PK

View Code? Open in Web Editor NEW
4.0 3.0 0.0 13.24 MB

A Generic Model to Simulate Air-Borne Diseases as a Function of Crop Architecture (doi:10.1371/journal.pone.0049406)

License: GNU General Public License v3.0

R 36.18% C++ 44.05% CMake 19.78%
epidemiology crop-model vle inra

archidemio's Introduction

A Generic Model to Simulate Air-Borne Diseases as a Function of Crop Architecture

Abstract

In a context of pesticide use reduction, alternatives to chemical-based crop protection strategies are needed to control diseases. Crop and plant architectures can be viewed as levers to control disease outbreaks by affecting microclimate within the canopy or pathogen transmission between plants.
Modeling and simulation is a key approach to help analyzing the behaviour of such systems where direct observations are difficult and tedious. Modeling permits to join concepts from ecophysiology and epidemiology to define structures and functions generic enough to describe a wide range of epidemiological dynamics. Additionally, this conception should minimize computing time by both limiting the complexity and setting an efficient software implementation. In this paper, our aim was to present a model that suited these constraints so it can first be used as a research and teaching tool to promote discussions about epidemic management in cropping systems.

The system was modelled as a combination of individual hosts (population of plants or organs) and infectious agents (pathogens) whose contacts are restricted through a network of connections. The system dynamics were described at an individual scale. Additional attention was given to the identification of generic properties of host-pathogen systems to widen the model's applicability domain. Two specific pathosystems with contrasted crop architectures were considered: ascochyta blight on pea (homogeneously layered canopy) and potato late blight (lattice of individualized plants).

The model behavior was assessed by simulation and sensitivity analysis and these results were discussed against the model ability to discriminate between the defined types of epidemics. Crop traits related to disease avoidance resulting in a low exposure, a slow dispersal or a de-synchronization of plant and pathogen cycles were shown to strongly impact the disease severity at the crop scale.

Installation

VLE+RECORD

simulation platform (VLE 1.1)

  • follow instructions in VLE project site

simulation and system packages

echo 'vle.remote.url=http://www.vle-project.org/pub/1.1,http://recordb.toulouse.inra.fr/distributions/1.1' >> ~/.vle/vle.conf
vle -R update
vle --remote update

vle --remote install vle.extension.difference-equation
vle --remote install vle.extension.dsdevs
vle --remote install vle.extension.fsa
vle --remote install tester
vle --remote install glue
vle --remote install meteo
vle --remote install vle.output
sudo apt-get install libeigen2-dev

archidemio model

git clone git://github.com/picasa/archidemio.git
cd ..
vle -P archidemio configure build install

archidemio's People

Contributors

picasa avatar quesnel avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.