DASH: A MATLAB toolbox for paleoclimate data assimilation

Jonathan King, Jessica Tierney, Matthew Osman, Emily J. Judd, Kevin J Anchukaitis

Research output: Contribution to journalArticlepeer-review


Paleoclimate data assimilation (DA) is a tool for reconstructing past climates that directly integrates proxy records with climate model output. Despite the potential for DA to expand the scope of quantitative paleoclimatology, these methods remain difficult to implement in practice due to the multi-faceted requirements and data handling necessary for DA reconstructions, the diversity of DA methods, and the need for computationally efficient algorithms. Here, we present DASH, a MATLAB toolbox designed to facilitate paleoclimate DA analyses. DASH provides command line and scripting tools that implement common tasks in DA workflows. The toolbox is highly modular and is not built around any specific analysis, and thus DASH supports paleoclimate DA for a wide variety of time periods, spatial regions, proxy networks, and algorithms. DASH includes tools for integrating and cataloguing data stored in disparate formats, building state vector ensembles, and running proxy (system) forward models. The toolbox also provides optimized algorithms for implementing ensemble Kalman filters, particle filters, and optimal sensor analyses with variable and modular parameters. This paper reviews the key components of the DASH toolbox and presents examples illustrating DASH's use for paleoclimate DA applications.

Original languageEnglish (US)
Pages (from-to)5653-5683
Number of pages31
JournalGeoscientific Model Development
Issue number19
StatePublished - Oct 12 2023

ASJC Scopus subject areas

  • Modeling and Simulation
  • General Earth and Planetary Sciences


Dive into the research topics of 'DASH: A MATLAB toolbox for paleoclimate data assimilation'. Together they form a unique fingerprint.

Cite this