simecol: An Object-Oriented Framework for Ecological Modeling in R

The simecol package provides an open structure to implement, simulate and share ecological models. A generalized object-oriented architecture improves readability and potential code re-use of models and makes simecol-models freely extendable and simple to use. The simecol package was implemented in...

Full description

Bibliographic Details
Main Authors: Thomas Petzoldt, Karsten Rinke
Format: Article
Language:English
Published: Foundation for Open Access Statistics 2007-06-01
Series:Journal of Statistical Software
Subjects:
R
Online Access:http://www.jstatsoft.org/v22/i09/paper
id doaj-b876f69d084c4f2e91c689823f6ff72b
record_format Article
spelling doaj-b876f69d084c4f2e91c689823f6ff72b2020-11-25T00:56:23ZengFoundation for Open Access StatisticsJournal of Statistical Software1548-76602007-06-01229simecol: An Object-Oriented Framework for Ecological Modeling in RThomas PetzoldtKarsten RinkeThe simecol package provides an open structure to implement, simulate and share ecological models. A generalized object-oriented architecture improves readability and potential code re-use of models and makes simecol-models freely extendable and simple to use. The simecol package was implemented in the S4 class system of the programming language R. Reference applications, e.g. predator-prey models or grid models are provided which can be used as a starting point for own developments. Compact example applications and the complete code of an individual-based model of the water flea Daphnia document the efficient usage of simecol for various purposes in ecological modeling, e.g. scenario analysis, stochastic simulations and individual based population dynamics. Ecologists are encouraged to exploit the abilities of simecol to structure their work and to use R and object-oriented programming as a suitable medium for the distribution and share of ecological modeling code.http://www.jstatsoft.org/v22/i09/paperecological modelingindividual-based modelobject-oriented programming (OOP)code-sharingR
collection DOAJ
language English
format Article
sources DOAJ
author Thomas Petzoldt
Karsten Rinke
spellingShingle Thomas Petzoldt
Karsten Rinke
simecol: An Object-Oriented Framework for Ecological Modeling in R
Journal of Statistical Software
ecological modeling
individual-based model
object-oriented programming (OOP)
code-sharing
R
author_facet Thomas Petzoldt
Karsten Rinke
author_sort Thomas Petzoldt
title simecol: An Object-Oriented Framework for Ecological Modeling in R
title_short simecol: An Object-Oriented Framework for Ecological Modeling in R
title_full simecol: An Object-Oriented Framework for Ecological Modeling in R
title_fullStr simecol: An Object-Oriented Framework for Ecological Modeling in R
title_full_unstemmed simecol: An Object-Oriented Framework for Ecological Modeling in R
title_sort simecol: an object-oriented framework for ecological modeling in r
publisher Foundation for Open Access Statistics
series Journal of Statistical Software
issn 1548-7660
publishDate 2007-06-01
description The simecol package provides an open structure to implement, simulate and share ecological models. A generalized object-oriented architecture improves readability and potential code re-use of models and makes simecol-models freely extendable and simple to use. The simecol package was implemented in the S4 class system of the programming language R. Reference applications, e.g. predator-prey models or grid models are provided which can be used as a starting point for own developments. Compact example applications and the complete code of an individual-based model of the water flea Daphnia document the efficient usage of simecol for various purposes in ecological modeling, e.g. scenario analysis, stochastic simulations and individual based population dynamics. Ecologists are encouraged to exploit the abilities of simecol to structure their work and to use R and object-oriented programming as a suitable medium for the distribution and share of ecological modeling code.
topic ecological modeling
individual-based model
object-oriented programming (OOP)
code-sharing
R
url http://www.jstatsoft.org/v22/i09/paper
work_keys_str_mv AT thomaspetzoldt simecolanobjectorientedframeworkforecologicalmodelinginr
AT karstenrinke simecolanobjectorientedframeworkforecologicalmodelinginr
_version_ 1725227433922134016