7 R for Archaeology resources
There are more R-for-archaeology resources than it’s possible to keep up with. Here are some places to start.
7.1 Publications
For a brief review of books on quantitative methods in archaeology, see Drennan’s section on ‘Suggested Reading’ (2009, 321–25). More recent texts not covered there include include the 2nd edition of Baxter’s Exploratory multivariate Analysis in Archaeology (2015), VanPool and Leonard’s Quantitative Analysis in Archaeology (2011), McCall’s Strategies for Quantitative Research: Archaeology by Numbers (2018), Carlson’s Quantitative methods in Archaeology Using R (2017), and the first half of Banning’s The Archaeologist’s Laboratory (2020, Ch.1–8). Baxter’s Notes on Quantitative Archaeology and R (2015), available here though not formally published, is at least as cogent and useful as many things that are. There are also a few treatments of application of quantitative methods to particular kinds of archaeological data, such as Marston (2014) and Smith (2014) on archaeobotanical data and Gifford-Gonzales (2018) and Lyman (2008) on zooarchaeological data.
There are several recent chapters and papers presenting introduction to particular topics, especially multivariate (Glascock and MacDonald 2023; López-García and Argote 2026), Bayesian (E. Otárola-Castillo and Torquato 2018; E. R. Otárola-Castillo et al. 2022), and modeling (Crema 2025) approaches. There are even more examples of their application, particularly in spheres where analytical approaches are fundamental to data interpretation (for example in use of chemical compositional data); listing those is beyond what I can do here.
Archaeoriddle (Cortell-Nicolau et al. 2025) https://github.com/acortell3/archaeoriddle
7.2 Online Materials
Several documents/guides authored by Ben Marwick Archaeological Science with R
https://benmarwick.github.io/aswr/
Introduction to Analysing Archaeological Radiocabon Ages Using R
https://github.com/benmarwick/Analysing-Archaeological-Radiocabon-Ages-Using-R
Using R and Related Tools for Reproducible Research in Archaeology
http://www.practicereproducibleresearch.org/case-studies/benmarwick.html
Reproducibility and Transparency in Archaeological Science
https://benmarwick.github.io/2019-12-09-brown/
Statistical Inference and Data Exploration for Archaeologists: A Guide to using R for Beginners
https://benmarwick.github.io/stat-inference-and-exploration-for-archaeologists/stat-inference-and-exploration-for-archaeologists.html#1
How To Do Archaeological Science Using R
https://benmarwick.github.io/How-To-Do-Archaeological-Science-Using-R/ CRAN Task View: Archaeological Science https://github.com/benmarwick/ctv-archaeologyJoe Roe on Data Visualization for Archaeologists in R
https://joeroe.io/r4r_visualisation/r4r_visualisation_slides.html#1Joe Roe’s list of archaeological packages in R https://github.com/stars/joeroe/lists/r-packages-for-archaeology
Gianmarco Alberti on Correspondence Analysis in Archaeology
http://cainarchaeology.weebly.com
(including his cainterptools package)Richard Telford on integrating OxCal and R
https://quantpalaeo.wordpress.com/2016/11/19/oxcal-and-r/Matthew Harris’ Quantitative Archaeology blog, unfortunately apparently now defunct, but featuring lots of useful code and lucid explanation.
Dave Carlson’s R resources for various statistics & archaeology texts
https://sites.google.com/a/tamu.edu/dlcarlson/home/r-project-for-statistical-computingBlake Vernon’s Quantitative Analysis of Archaeological Data course
https://kbvernon.github.io/qaad/Strupler, N. 2021 Re-discovering Archaeological Discoveries. Experiments with reproducing archaeological survey analysis, Internet Archaeology 56. https://doi.org/10.11141/ia.56.6 [includes R code for reproducing analyses of published survey results]
Matt Peeples’ R scripts for archaeology https://mattpeeples.net/data-and-software/
Nicolas Frerebeau’s tesselle collection of packages: https://www.tesselle.org/
7.3 Packages
7.3.1 Working with zooarchaeological data
The zoolog package (Zooarchaeological Analysis with Log-Ratios)
https://github.com/josempozo/zoolog
zooaRch https://rdrr.io/cran/zooaRch/
ZooArchGUI http://www.zooarchgui.org/
7.3.2 Working with radiocarbon data
BChron http://andrewcparnell.github.io/Bchron/
rcarbon https://github.com/ahb108/rcarbon/
geoChronR https://github.com/nickmckay/GeoChronR
7.3.3 Working with chronological data
archSeries https://github.com/davidcorton/archSeries
Joe Roe’s stratigraphr package: https://stratigraphr.joeroe.io/
ArchaeoPhases https://www.math.sciences.univ-nantes.fr/~philippe/ArchaeoPhases.html
Visualization of Date Ranges with datplot
7.3.4 Working with archaeological spatial data in R
leastcostpath https://github.com/josephlewis/leastcostpath
7.3.5 Archaeological data available in R
archdata https://rdrr.io/cran/archdata/
p3k14c https://github.com/people3k/p3k14c
7.3.6 Visualizing archaeological data
archeoViz https://cran.r-project.org/web/packages/archeoViz/index.html
7.3.7 Correspondence Analysis in R
cainterptools http://cainarchaeology.weebly.com/cainterprtools-r-package.html
7.3.8 Diversity indices for ecology
https://cran.r-project.org/web/packages/tabula/vignettes/diversity.html
7.3.9 Working with paleoecological stratigraphic data
These are probably most familiar from pollen data or the like. Try tidypaleohttps://github.com/paleolimbot/tidypaleo, described [here][https://dewey.dunnington.ca/post/2018/stratigraphic-diagrams-with-tidypaleo-ggplot2/]
7.3.10 ArchaeoSRP: An R Package for Extracting and Synthesizing Federal Cultural Resources Data for Research and Management
7.3.11 Refitting analysis
archaeofraghttps://cran.r-project.org/web/packages/archeofrag/index.html