Hostname: page-component-6766d58669-7fx5l Total loading time: 0 Render date: 2026-05-18T06:42:06.430Z Has data issue: false hasContentIssue false

The tesselle Project: A Collection of R Packages for Research and Teaching in Archaeology

Published online by Cambridge University Press:  09 December 2024

Nicolas Frerebeau*
Affiliation:
UMR 6034 Archéosciences Bordeaux, Maison de l'Archéologie, Université Bordeaux Montaigne, Pessac, France
Rights & Permissions [Opens in a new window]

Abstract

The use of programming languages in archaeological research has witnessed a notable surge in the last decade, particularly with R, a versatile statistical computing language that fosters the development of specialized packages. This article introduces the tesselle project (https://www.tesselle.org/), a comprehensive collection of R packages tailored for archaeological research and education. The tesselle packages are centered on quantitative analysis methods specifically crafted for archaeology. They are designed to complement both general-purpose and other specialized statistical packages. These packages serve as a versatile toolbox, facilitating the exploration and analysis of common data types in archaeology—such as count data, compositional data, or chronological data—and enabling the construction of reproducible workflows. Complementary packages for visualization, data preparation, and educational resources augment the tesselle ecosystem. This article outlines the project's inception, its objectives, design principles, and key components, along with reflections on future directions.

Resumen

Resumen

El uso de lenguajes de programación en arqueología ha experimentado un notable aumento en la última década, especialmente con R, un lenguaje de computación estadística versátil que fomenta el desarrollo de paquetes especializados. El proyecto tesselle (https://www.tesselle.org/) es una colección completa de paquetes de R adaptados para la investigación arqueológica y la educación. Este artículo describe el inicio del proyecto, sus objetivos, principios de diseño y componentes clave, junto con reflexiones sobre las direcciones futuras. Los paquetes de tesselle se centran en métodos de análisis cuantitativos específicamente diseñados para la arqueología. Están diseñados para complementar tanto paquetes estadísticos de propósito general como otros especializados. Estos paquetes sirven como un conjunto de herramientas versátil, facilitando la exploración y análisis de tipos de datos comunes en arqueología, como datos de recuento, datos composicionales o datos cronológicos, y permiten la construcción de flujos de trabajo reproducibles. Paquetes complementarios para visualización, preparación de datos y recursos educativos complementan el ecosistema de tesselle.

Information

Type
How to Series
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
Copyright © The Author(s), 2024. Published by Cambridge University Press on behalf of Society for American Archaeology
Figure 0

Figure 1. Logos of the tesselle packages (CC-BY 4.0).

Figure 1

Figure 2. Dependency network of the tesselle packages (black dots) as of February 2024. For easier reading, the tesselle meta-package is not shown. Data collected with miniCRAN (de Vries 2022) and processed with tidygraph (Pedersen 2023), ggraph (Pedersen 2024), and ggplot2 (Wickham 2016).