R

ADMUR

Tools to directly model underlying population dynamics using chronological datasets (radiocarbon and other) with a variety of models, including Continuous Piecewise Linear (CPL) model framework, and model comparison framework using BIC. Package also calibrates 14C samples, and generates Summed Probability Distributions (SPD). CPL modelling directly estimates the most likely population trajectory given a dataset, using SPD simulation analysis to generate a Goodness-of-fit test for the best selected model.

allen-relations

Allen relations from Bayesian calibration: R function to compare two indefinite intervals produced by a Bayesian calibration using the Allen algebra.

allen.archaeology

Allen’s Interval Algebra for Archaeologists

analogue

Analogue and weighted averaging methods for palaeoecology.

anthropmmd

An R package for Smith’s Mean Measure of Divergence (MMD), with a graphical user interface, facilities for trait selection and graphical representations.

aoristAAR

A R package for the aoristic analysis of archaeological data.

aoristic

R package for aoristic analysis; the goal of aoristic is to make sense of temporally vague data.

ArchaeoChron

Bayesian Modeling of Archaeological Chronologies.

ArchaeoPhases

Tools for the post-processing of the Markov Chain simulated by any software used for the construction of archeological chronologies.

ArchaeoPhases

Post-Processing of the Markov Chain Simulated by ‘ChronoModel’, ‘Oxcal’ or ‘BCal’.

archdata

The archdata package provides several types of data that are typically used in archaeological research

archeofrag

R package for the analysis of the fragmentation of archeological objects

archSeries

Frequency time-series tools for archaeology.

arkhe

A Collection of R S4 Classes that Represent Archaeological Data

artefact-morpho.R

R code for converting B&W jpgs of artefact silhouettes to matrices and computing basic Elliptical Fourier statistics, including PCA and MANOVA.

Artifact_Class_Diversity

Estimates artifact class diversity in multiple geographic regions.

BasicMapping

Working with map data in R.

baydem

Bayesian tools for reconstructing past demography.

BayLum

An R package for chronological Bayesian models integrated for Optically Stimulated OSL, Luminescence Dating

Bchron

Radiocarbon Dating, Age-Depth Modelling, Relative Sea Level Rate Estimation, and Non-Parametric Phase Modelling

benmarwickDY-XYZ-data-on-an-irregular-grid-to-an-interpolated-raster.r

Plotting remote sensing data, especially how to go from XYZ data on an irregular grid to an interpolated raster

benmarwickopencontext.r

Experimenting with the opencontext.org API using R

binford

Datasets used in Binford’s 2001 book “Constructing Frames of Reference: An Analytical Method for Archaeological Theory Building Using Ethnographic and Environmental Data Sets

Binomial-Co-occurrence-Assessment

R script that implements a means for statistically assessing the degree of co-occurrence between classes within a dataset.

bleiglas

An R package that provides functions for 3D tessellation with Voro++ and subsequent horizontal cutting of the resulting polygons for 2D plotting. It was developed for archaeological spatiotemporal data, but may as well be used for other three dimensional contexts.

Bootstrap-Correspondence-Analysis

R-script for conducting and evaluating bootstrapped correspondence analyses.

Brainerd-Robinson-Similarity-Coefficient-and-Sampling-Error-Assessment

Script for calculating Brainerd-Robinson coefficients based on tabular count or percent data. This script also estimates the probability that a given difference between two samples is the product of sampling error.

c14

R package for tidy radiocarbon data

c14bazAAR

R package to query different openly accessible radiocarbon date databases, allowing for basic data cleaning, calibration and merging

ca

R Script for Seriation Using Correspondence Analysis.

CAinterprTools

R package to help interpreting Correspondence Analysis' results.

carbon14

The goal of carbon14 is to provide a tidy interface to radiocarbon dating, to promote its inclusion in reproducible manuscripts

CAseriation

R Package for contingency tables seriation via Correspondence Analysis.

cawd

An R package that collects together data for the ancient world

ceramic-computation

R scripts for digitizing, processing, analyzing, and comparing archaeological ceramic 2d profile drawings, photographs, and other data.

Ceramic-Frequency-Date-Plot

This R script produces a exploratory visual for assessing site date ranges originally suggested to me by Wesley Bernardini Redlands University

CloudCal

This app will allow you to build & apply calibrations for the Tracer & Artax series of XRF devices

coenocliner

An R package to simulate species occurences and abundances counts, along gradient.

crp2a

Dose Rate Estimation from In-Situ Gamma-Ray Spectrometry Measurements for Luminescence Dating

cTransmission

An Approximate Bayesian Computation Framework for inferring patterns of cultural transmission from frequency data.

datplot

Converting date ranges into dating ‘steps’ eases the visualization of changes in e.g. pottery consumption, style and other variables over time. This package provides tools to process and prepare data for visualization.

dimensio

Simple Principal Components Analysis (PCA) and Correspondence Analysis (CA) based on the Singular Value Decomposition (SVD). This package provides S4 classes and methods to compute, extract, summarize and visualize results of multivariate data analysis. It also includes methods for partial bootstrap validation.

distantia

R package to compute dissimilarity between multivariate time series.

era

R package for year-based time scales

ethnobotanyR

R package for calculating quantitative ethnobotany indices.

evoarchdata

Datasets from studies of cultural evolution in Archaeology

fastmaRching

An R implementation of the Fast Marching Method (FMM), first developed by Sethian (1996), with the modifications of Silva and Steele (2012, 2014). Also included is a spatial wrapper function that makes it easier to model dispersal scenarios in geospatial domains, as originally envisaged for the study and simulation of prehistoric dispersals

fieldwalkr

Spatial Sampling and Survey Simulation Tools.

findPeaks

A simple algorithm to find local maxima/minima in sequential data

folio

Datasets for teaching quantitative approaches and modeling in archaeology and paleontology. This package provides several types of data related to broad topics (cultural evolution, radiocarbon dating, paleoenvironments, etc.), which can be used to illustrate statistical methods in the classroom (multivariate data analysis, compositional data analysis, diversity measurement, etc.).

Ford-Diagram

This R Function creates a simple Ford diagram for archaeological seriation with error bars determined based on sample size were count data are given

frontiers-palaeo-additive-modelling

Modelling and feature detection in palaeoenvironmental time series using additive models.

gargammel

Gargammel is a set of programs aimed at simulating ancient DNA fragments. For ancient hominin samples our program can also simulate various levels of present-day human contamination and microbial contamination.

GeoChronR

An integrated framework that allows scientists to generate state-of-the-art age models for their records, create time-uncertain ensembles of their data, analyze those ensembles with a number of commonly-used techniques, and visualize their results in an intuitive way.

ggvegan

ggplot-based plots for vegan.

GmAMisc

A collection of functions that built in different points in time. The functions' aim spans from univariate outlier detection, to permutation t test, permutation chi-square test, calculation of Brainerd-Robinson similarity coefficient, validation of logistic regression models, point pattern analysis, and more.

grainsizeR

This package contains all the tools necessary to extract grain sizes from images, digitally sieve grain size measurements, and gather descriptive statistics on sieved data.

iconr

Set of formal methods for studying archaeological iconographic datasets (rock-art, pottery decoration, stelae, etc.) using network and spatial analysis.

idaifieldR

The goal of idaifieldR is to flexibly get data from the idaifield database into R.

khroma

Colour Schemes for Archaeological Data Visualization

Kmeans

Script for conducting K-means cluster analysis using R. This script provides output designed to help the user select an appropriate cluster solution.

LA_ICP_MS-Routines_FMNH

Routines to read and analyze LA-ICP-MS data from the Field Museum’s Elemental Analysis Facility

leastcostpath

Provides the functionality to calculate Least Cost Paths (LCPs) which are often, but not exclusively, used in archaeological research. This package can be used to apply multiple cost functions when approximating the difficulty of moving across a landscape, as well as taking into account traversing across slope and other costs such as landscape features. This package also provides functionality to validate the accuracy of the computed LCP relative to another path.

lecAAR

Tool for calculating the largest empty circles and estimation of archaeological sites theoretically to be expected in region of interest, an implementation of the method published by Andreas Zimmermann and Karl Peter Wendt (2003).

LISA

Moran’s I and Getis-Ord G* Analysis.

lithic3dslicer

.obj slicing for lithic 3d morphometrics.

Lithics3D

An R package for processing and analyzing 3D scans of archaeological lithics.

Luminescence

Development version of the R package ‘Luminescence’. The R package ‘Luminescence’ by the R-Luminescence Group provides a collection of various R functions for luminescence dating data analysis.

LumReader

R package to simulate a Luminescence Reader

magAAR

Analyse geomagnetic data from archaeological context

Mean-Ceramic-Date-and-Error-Estimation

Script for calculating mean ceramic dates based on tabular data. This script also estimates sampling error using a bootstrapping procedure.

mortAAR

Analysis of Archaeological Mortality Data.

mpvecost

Provides the facility to calculate non-isotropic accumulated cost surface and least-cost paths using a number of human-movement-related cost functions that can be selected by the user. It just requires a Digital Terrain Model, a start location and (optionally) destination locations.

MtreeRing

A tool for automatically measuring tree-ring width using image processing techniques

mudata

The mudata2 package provides tools to read, write, and document multi-parameter spatiotemporal data

munsell

Provides easy access to, and manipulation of, the Munsell colours

munsell-plot.R

Make a stratigraphic-style plot-schematic of sediment colour using munsell values

NAA analytical dashboard

Analytical Dashboard for conducting various analysis to group and assess groupings for Neutron Activation Analytical chemical compositional data

neiman1995

R Shiny Document - Visualizing model functions in Neimans ‘Stylistic variation in evolutionary perspective’ with an interactive document.

neotoma

Programmatic R interface to the Neotoma Paleoecological Database

nimbleCarbon

The nimbleCarbon package provides utility functions and bespoke probability distributions for the Bayesian analyses of radiocarbon dates using the NIMBLE framework. The package is particularly dedicated to demographic inferences based on changing frequencies of radiocarbon dates.

opencontext

An R API client for the Open Context archaeological data repository

osl_calibration.r

osl_calibration

osteoGIS

Plot data on skeletal templates quickly

outlineR

An R package to derive outline shapes from (multiple) artefacts on JPEG images.

oxcAAR

A collection of functions that can be used to execute OxCal from within R

paleocar

An R package implementing functions to perform spatio-temporal paleoclimate reconstruction from tree-rings using the CAR (Correlation Adjusted corRelation) approach of Zuber and Strimmer.

paleocoreR

R package for interacting with the Paleocore API

paleofire

An R package to analyse sedimentary charcoal records from the Global Charcoal Database to reconstruct past biomass burning

paleoxrf

The goal of paleoxrf is to simplify reading data from Acadia’s paleoenvironmental X-Ray Fluorescence laboratory

pathAAR

R Package to reconstruct paths using archaeological monuments, model parameters of infrastructure and evaluate those parameters, model parameters of infrastructure and evaluate those parameters.

PLC

Pure Locational Clustering.

PointPattern

Point Pattern Analysis.

pollen_data_processing

some tools in respect to pollen data processing.

postAAR

An automated process to detect buildings within large sets of postholes in multi-occupational sites, similar to the obsolete Windows-software “posthole” by Irwin Scollar.

predictSource

A package to analyze data used to determine whether samples from multiple sources can be separated, to predict the sources of samples from unknown sources, and to evaluation the validity of those predictions. Sample data can include both quantitative and qualitative data. The package includes functions for creating an analysis file from multiple files and exploratory data analysis, as well as multivariate statistical methods to determine source separation, predict sources of unknown samples, and evaluate the validity of the predictions (principal components, classification trees, and random forests).

quantAAR

R Library for Quantitative Analysis in Archaeology.

R-Scripts

This contains a set of data about human mobility, subsistance, population, and environmental productivity derived from the Standard Cross Cultural Sample

radiocarbon-scrapers

Scrapers for public radiocarbon databases

ramphs

Roman amphitheater data as R package

Rcarb

The R package ‘RCarb’ provides a collection of various R functions to model dose rates in carbonate-rich samples. The package is a translation of the ‘MATLAB’ program Carb by Roger P. Nathan

rcarbon

Methods for calibrating and analysing radiocarbon dates

rdss

An R package to facilitate the use of Murail et al.’s (1999) approach of sex estimation in past populations.

recexcavAAR

R package for 3D reconstruction of archaeological excavations.

RGPR

RGPR is a free and open-source software package to read, export, analyse, process and visualise ground-penetrating radar (GPR) data

rintchron

rintchron provides an R interface to IntChron, an indexing service and exchange format for chronological data such as radiocarbon dates

RLumModel

Solving Ordinary Differential Equations to Understand Luminescence

rorbium

Orbis data as an R package

rpaleoclim

R interface for open paleoclimate data

rtefact

Brings together a range of methods for analysing the time series, shapes and other properties of archaeological artefacts.

rxylib

R package: wrapper for the C+library xylib

sdsanalysis

dsanalysis is the backbone of the sdsbrowser webapp, and can be employed to analyse SDS stone artefact data in R.

Seriation

Algorithms, implementations, manuscripts, and test cases for iterative deterministic frequency seriation done by agglomeration.

seriation

R package that provides the infrastructure for ordering objects with an implementation of several seriation/sequencing/ordination techniques to reorder matrices, dissimilarity matrices, and dendrograms (see below for a full list). Also provides (optimally) reordered heatmaps, color images and clustering visualizations like dissimilarity plots, and visual assessment of cluster tendency plots (VAT and iVAT).

shapAAR

This is an R package for the extraction, analysis and classification of (not only) archaeological objects derived from scanned images. Especially it aims at the analysis of the shapes/profiles of eg. ceramic vessels or arrow heads.

shkrdata

Package for downloading and preparing shkr data for archaeological analysis

signboardr

Extract text from archaeological photos containing a sign board and tag as metadata

sindwem

This R package contains exactly one function, that calculates the “sum of individual weighted means” according to a methodology that is quite common among archaeologists and was first published in 1988 by Elisabeth Fentress and Philip Perkins.

sitedefinition

The goal of sitedefinition is to see how feature densities might be used for site definition.

skyscapeR

An R package for data reduction, visualization and analysis in skyscape archaeology, archaeoastronomy and cultural astronomy.

soiltexture

The Soil Texture Wizard is a set of R functions designed to produce texture triangles (also called texture plots, texture diagrams, texture ternary plots), classify and transform soil textures data

sparch

A set of extra utilities that extend the functionlaity provided by core packages for spatial data management and analysis in R

SPARTAAS

Statistical pattern recognition and dating using archaeological artefacts assemblages.

statuAAR

Estimation of human stature from long bone measurements according to several well established estimation formula.

stratigraphr

R package for archaeological stratigraphy and chronological sequences.

swapdata

A collection of archaeological datasets and tools related to the prehistory of Southwest Asia.

tabula

Analysis, Seriation and Visualization of Archaeological Count Data.

tdar

R package that allows programmatic access to the Digital Archaeological Record (tDAR), a service of Digital Antiquity.

tfqar

Tools for Quantitative Archaeology - in R.

The Southwestern Taphonomic Protocol

A set of analyses to control for variable taphonomic impacts on archaeological faunal datasets

tidypaleo

This package simplifies a few workflows when working with multi-proxy paleo-archive data

tipom

TIPOM is based on a methodology that was developed in the 1960s by Bernardino Bagolini. The basic idea is to use the three simple dimensions of length, width and thickness of each lithic artefact to classify them in discrete groups and infer their function.

Tldating

R package for TL dating

UnconstrainedClustering

Unconstrained Clustering.

unstruwwel

Detect and Parse Historic Dates in R.

vegan

R package for community ecologists: popular ordination methods, ecological null models & diversity analysis.

vegan3d

Dynamic and static 3D plotting for vegan.

xrf

The goal of xrf is to provide tools to read, plot, and interpret X-Ray fluorescence spectra

yada

yada, which stands for Yet Another Demographic Analysis package, supports a variety of demographic tasks, with most applications drawn from forensic anthroplogy and archaeology.

zooaRch

The zooaRch package provides analytical tools to make inferences on zooarchaeological data.

zooaRchGUI

The zooaRchGUI package provides a Graphical User Interface (GUI) to analytical tools for zooarchaeological data in the R package.

zoolog

Manipulate log-ratios (also known as log size index (LSI) values) from measurements obtained on zooarchaeological material.