Package: landsepi 1.5.1

Jean-François Rey

landsepi: Landscape Epidemiology and Evolution

A stochastic, spatially-explicit, demo-genetic model simulating the spread and evolution of a plant pathogen in a heterogeneous landscape to assess resistance deployment strategies. It is based on a spatial geometry for describing the landscape and allocation of different cultivars, a dispersal kernel for the dissemination of the pathogen, and a SEIR ('Susceptible-Exposed-Infectious-Removed’) structure with a discrete time step. It provides a useful tool to assess the performance of a wide range of deployment options with respect to their epidemiological, evolutionary and economic outcomes. Loup Rimbaud, Julien Papaïx, Jean-François Rey, Luke G Barrett, Peter H Thrall (2018) <doi:10.1371/journal.pcbi.1006067>.

Authors:Loup Rimbaud [aut], Marta Zaffaroni [aut], Jean-François Rey [aut, cre], Julien Papaix [aut], Jean-Loup Gaussen [ctb], Manon Couty [ctb]

landsepi_1.5.1.tar.gz
landsepi_1.5.1.tar.gz(r-4.5-noble)landsepi_1.5.1.tar.gz(r-4.4-noble)
landsepi_1.5.1.tgz(r-4.4-emscripten)landsepi_1.5.1.tgz(r-4.3-emscripten)
landsepi.pdf |landsepi.html
landsepi/json (API)
NEWS

# Install 'landsepi' in R:
install.packages('landsepi', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Pkgdown site:https://csiro-inra.pages.biosp.inrae.fr

Uses libs:
  • gsl– GNU Scientific Library (GSL)
  • c++– GNU Standard C++ Library v3
Datasets:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

gslcpp

3.58 score 18 scripts 350 downloads 1 mentions 65 exports 62 dependencies

Last updated 3 months agofrom:56f91311b9. Checks:OK: 1 NOTE: 1. Indexed: no.

TargetResultDate
Doc / VignettesOKDec 23 2024
R-4.5-linux-x86_64NOTEDec 23 2024

Exports:AgriLandallocateCroptypeCultivarsallocateCultivarGenesallocateLandscapeCroptypesantideriv_verhulstcheckSimulParamscompute_audpc100ScreateSimulParamsdemo_landsepiepid_outputevol_outputgetMatrixCroptypePathogetMatrixCultivarPathogetMatrixGenePathogetMatrixPolyPathoinoculumToMatrixinvlogitis.in.01is.positiveis.strict.positiveis.wholenumberloadCroptypesloadCultivarloadDispersalHostloadDispersalPathogenloadGeneloadInoculumloadLandscapeloadOutputsloadPathogenloadSimulParamsloadTreatmentlogitmodel_landsepimultiNperiodic_covplot_allocationplot_freqPathoplotlandprice_reductionprintrunShinyApprunSimulsaveDeploymentStrategysetCroptypessetCultivarssetDispersalHostsetDispersalPathogensetGenessetInoculumsetLandscapesetOutputssetPathogensetSeedsetSeedValuesetTimesetTreatmentshowsimul_landsepisummarysurvivalProbToMatrixswitch_patho_to_aggrupdateReproSexProbupdateSurvivalProbvideo

Dependencies:bitbit64blobbriocachemcallrclassclassIntclicodetoolscpp11crayonDBIdescdeSolvediffobjdigestdoParalleldotCall64e1071evaluatefastmapfieldsforeachfsglueiteratorsjsonliteKernSmoothlatticelifecyclemagrittrmapsMASSMatrixmemoisemvtnormpkgbuildpkgconfigpkgloadplogrpraiseprocessxproxypsR6RcpprlangrprojrootRSQLites2sfspspamsplancstestthatunitsvctrsviridisLitewaldowithrwk

1 - Running a simple simulation

Rendered fromO1-run_simple_simul.Rmdusingknitr::rmarkdownon Dec 23 2024.

Last update: 2024-09-24
Started: 2021-07-26

2 - Running a numerical experimental design

Rendered fromO2-run_exp_design.Rmdusingknitr::rmarkdownon Dec 23 2024.

Last update: 2024-09-04
Started: 2021-07-26

3 - Parameterising landscape and dispersal

Rendered fromO3-landscape_dispersal.Rmdusingknitr::rmarkdownon Dec 23 2024.

Last update: 2023-07-19
Started: 2021-07-26

4 - Running a simple simulation with a pathogen with mixed reproduction system

Rendered fromO4-run_sex_repro.Rmdusingknitr::rmarkdownon Dec 23 2024.

Last update: 2024-09-24
Started: 2022-10-05

5 - list of parameters

Rendered fromlist_of_parameters.Rnwusingutils::Sweaveon Dec 23 2024.

Last update: 2023-02-27
Started: 2020-07-01

6 - Poster

Rendered fromlandsepi_poster.Rnwusingutils::Sweaveon Dec 23 2024.

Last update: 2023-02-27
Started: 2021-07-26

Landsepi - Bibliography

Rendered fromO5-bibliography.Rmdusingknitr::rmarkdownon Dec 23 2024.

Last update: 2024-09-04
Started: 2024-09-04

Readme and manuals

Help Manual

Help pageTopics
Landscape Epidemiology and Evolutionlandsepi-package landsepi
Landscape allocationAgriLand
Allocate cultivars to one croptypeallocateCroptypeCultivars
Allocate genes to a cultivarallocateCultivarGenes
Allocate croptypes to the landscapeallocateLandscapeCroptypes
Antiderivative of the Verhulst logistic functionantideriv_verhulst
Check croptypescheckCroptypes
Check cultivarscheckCultivars
Check cultivars genescheckCultivarsGenes
Check host dispersalcheckDispersalHost
Check pathogen dispersalcheckDispersalPathogen
Check genescheckGenes
Check inoculumcheckInoculum
Check the landscapecheckLandscape
Check outputscheckOutputs
Check pathogencheckPathogen
Check the array PI0_mat when entered manually in 'loadInoculum()'.checkPI0_mat
Check simulation parameterscheckSimulParams
Check timecheckTime
Check treatmentcheckTreatment
Compute AUDPC in a single 100% susceptible fieldcompute_audpc100S
Create a LandsepiParams object.createSimulParams
Cultivars Type listCultivars_list
Package demonstrationdemo_landsepi
Dispersal matrices for rust fungi of cereal crops.dispP dispP_1 dispP_2 dispP_3 dispP_4 dispP_5
Generation of epidemiological and economic model outputsepid_output
Generation of evolutionary model outputsevol_output
Get the "croptype/pathogen genotype" compatibility matrix.getMatrixCroptypePatho
Get the "cultivar/pathogen genotype" compatibility matrix.getMatrixCultivarPatho
Get the "resistance gene/pathogen genotype" compatibility matrix.getMatrixGenePatho
Get the "polygon/pathogen genotype" compatibility matrix.getMatrixPolyPatho
LandsepiParamsinitialize,LandsepiParams-method
Inoculum To MatrixinoculumToMatrix
Inverse logit functioninvlogit
is.in.01is.in.01
is.positiveis.positive
is.strict.positiveis.strict.positive
is.wholenumberis.wholenumber
LandscapeslandscapeTEST landscapeTEST1 landscapeTEST2 landscapeTEST3 landscapeTEST4 landscapeTEST5
Class LandsepiParamsLandsepiParams LandsepiParams-class
Load CroptypesloadCroptypes
Load a cultivarloadCultivar
Load a host dispersal matrixloadDispersalHost
Load pathogen dispersal matricesloadDispersalPathogen
Load a geneloadGene
Load InoculumloadInoculum
Load a landscapeloadLandscape
Load outputsloadOutputs
Load pathogen parametersloadPathogen
Load simulation parametersloadSimulParams
Load treatment parametersloadTreatment
Logit functionlogit
Model for Landscape Epidemiology & Evolutionmodel_landsepi
Allocation of cultivarsmultiN
Periodic covariance functionperiodic_cov
Plotting allocation of croptypes in a landscapeplot_allocation
Plotting pathotype frequenciesplot_freqPatho
Plotting the landscapeplotland
Price reduction functionprice_reduction
printprint print,LandsepiParams-method
Reset cultivars genesresetCultivarsGenes
runShinyApprunShinyApp
Run a simulationrunSimul
Save landscape and deployment strategysaveDeploymentStrategy
Set croptypessetCroptypes
Set cultivarssetCultivars
Set host dispersalsetDispersalHost
Set pathogen dispersalsetDispersalPathogen
Set genessetGenes
Set inoculumsetInoculum
Set the landscapesetLandscape setLansdcape
Set outputssetOutputs
Set the pathogensetPathogen
Set the seedsetSeed
setSeedValuesetSeedValue
Set time parameterssetTime
Set chemical treatmentssetTreatment
showshow show,LandsepiParams-method
Simulation with input parameters as data.frames.simul_landsepi
summarysummary summary,LandsepiParams-method
Survival probability To MatrixsurvivalProbToMatrix
Switch from index of genotype to indices of agressiveness on different componentsswitch_patho_to_aggr
Update the probability of sexual reproductionupdateReproSexProb
Update pathogen survival probability during the off-seasonupdateSurvivalProb
Generation of a videovideo