An interpreted language implementation of the Vaganov-Shashkin tree-ring proxy system model

This is a Preprint and has not been peer reviewed. This is version 3 of this Preprint.


Download Preprint


Kevin Anchukaitis, Michael N Evans, Malcolm Hughes, Eugene Vaganov


We describe the implementation of the Vaganov-Shashkin tree-ring growth model (VSM) in MATLAB. VSM, originally written in Fortran, mimics subdaily and daily resolution processes of cambial growth as a function of soil moisture, air temperature, and insolation, with environmental forcing modeled as the principle of limiting factors. The re-implementation in a high level interpreted language, while sacrificing speed, provides opportunities to systematically evaluate model parameters, generate large ensembles of simulated tree-ring chronologies, and embed proxy system modeling within data assimilation approaches to climate reconstruction. We provide a versioned code repository and examples of model applications which permit process-level understanding of tree ring width variations in response to environmental variations and boundary



Climate, Earth Sciences, Environmental Sciences, Oceanography and Atmospheric Sciences and Meteorology, Physical Sciences and Mathematics


paleoclimate, cambium, dendrochronology, dendroclimatology, forward model, MATLAB, proxy systems modeling, tree-ring, xylogenesis


Published: 2019-12-04 12:02

Last Updated: 2020-02-14 13:41

Older Versions

CC BY Attribution 4.0 International

Add a Comment

You must log in to post a comment.


There are no comments or no comments have been made public for this article.