The DOI matches its Crossref record; 1 of the 1 references it cites were found in a registry or an index.
Solving Differential Equations in R: Package deSolve
Open accessAbstract
In this paper we present the R package deSolve to solve initial value problems (IVP) written as ordinary differential equations (ODE), differential algebraic equations (DAE) of index 0 or 1 and partial differential equations (PDE), the latter solved using the method of lines approach. The differential equations can be represented in R code or as compiled code. In the latter case, R is used as a tool to trigger the integration and post-process the results, which facilitates model development and application, whilst the compiled code significantly increases simulation speed. The methods implemented are efficient, robust, and well documented public-domain Fortran routines. They include four integrators from the ODEPACK package (LSODE, LSODES, LSODA, LSODAR), DVODE and DASPK2.0. In addition, a suite of Runge-Kutta integrators and special-purpose solvers to efficiently integrate 1-, 2- and 3-dimensional partial differential equations are available. The routines solve both stiff and non-stiff systems, and include many options, e.g., to deal in an efficient way with the sparsity of the Jacobian matrix, or finding the root of equations. In this article, our objectives are threefold: (1) to demonstrate the potential of using R for dynamic modeling, (2) to highlight typical uses of the different methods implemented and (3) to compare the performance of models specified in R code and in compiled code for a number of test cases. These comparisons demonstrate that, if the use of loops is avoided, R code can efficiently integrate problems comprising several thousands of state variables. Nevertheless, the same problem may be solved from 2 to more than 50 times faster by using compiled code compared to an implementation using only R code. Still, amongst the benefits of R are a more flexible and interactive implementation, better readability of the code, and access to R’s high-level procedures. deSolve is the successor of package odesolve which will be deprecated in the future; it is free software and distributed under the GNU General Public License, as part of the R software project.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Computer Methods for Ordinary Differential Equations and Differential-Algebraic Equations
Ascher, U. M., & Petzold, L. R. (1998) · doi:10.1137/1.9781611971392 · Cited by 2,403 · cited 5×
“Except for the Runge-Kutta methods, all solvers implemented in deS-olve are variable order, variable step methods, that use the backward differentiation formulas and Adams methods, two important families of multistep methods (Asher and Petzold 1998).”
BackgroundMethodInfluential
Cited by
Projecting the transmission dynamics of SARS-CoV-2 through the postpandemic period
Kissler, S. M., Tedijanto, C., Goldstein, E., Grad, Y. H., & Lipsitch, M. (2020) · Science · doi:10.1126/science.abb5793 · Cited by 2,611
Rackauckas, C., & Nie, Q. (2017) · Journal of Open Research Software · doi:10.5334/jors.151 · Cited by 1,636
Lifetime Accumulation of Microplastic in Children and Adults
Mohamed Nor, N. H., Kooi, M., Diepens, N. J., & Koelmans, A. A. (2021) · Environmental Science & Technology · doi:10.1021/acs.est.0c07384 · Cited by 652
flexsurv : A Platform for Parametric Survival Modeling in R
Jackson, C. (2016) · Journal of Statistical Software · doi:10.18637/jss.v070.i08 · Cited by 558
Face mask use in the general population and optimal resource allocation during the COVID-19 pandemic
Worby, C. J., & Chang, H.-H. (2020) · Nature Communications · doi:10.1038/s41467-020-17922-x · Cited by 379
Metadata
- Authors
- Soetaert, K., Petzoldt, T., & Setzer, R. W.
- Venue
- Journal of Statistical Software
- Publisher
- Foundation for Open Access Statistic
- Published
- 2010
- Volume
- 33
- Issue
- 9
- ISSN
- 1548-7660 (ISSN-L)
- OpenAlex
- W2136829296
- Cited by
- 1,595
- References
- 1
- FWCI
- 33.99
- Type
- journal article
- Language
- en
- Open access
- diamond
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
How to cite
Cite CoChat for the checks on this page, and the paper for its own findings.
- This page
- CoChat. (2026). Citation check: Solving Differential Equations in R: Package deSolve. https://app.cochat.ai/papers/10.18637/jss.v033.i09
- The paper
- Soetaert, K., Petzoldt, T., & Setzer, R. W. (2010). Solving Differential Equations in R: Package deSolve. Journal of Statistical Software. https://doi.org/10.18637/jss.v033.i09
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.