cultural_evolution_abm_tutorial

This tutorial shows how to create very simple simulation or agent-based models of cultural evolution in R

https://github.com/amesoudi/cultural_evolution_abm_tutorial

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.5%) to scientific vocabulary

Keywords

abm agent-based-modeling cultural-evolution simulation-modeling social-learning
Last synced: 6 months ago · JSON representation ·

Repository

This tutorial shows how to create very simple simulation or agent-based models of cultural evolution in R

Basic Info
  • Host: GitHub
  • Owner: amesoudi
  • License: gpl-3.0
  • Language: Stan
  • Default Branch: master
  • Homepage:
  • Size: 24.4 MB
Statistics
  • Stars: 104
  • Watchers: 8
  • Forks: 12
  • Open Issues: 0
  • Releases: 3
Topics
abm agent-based-modeling cultural-evolution simulation-modeling social-learning
Created over 7 years ago · Last pushed 10 months ago
Metadata Files
Readme License Citation

README.md

Simulation models of cultural evolution in R (2025-05-13, version 1.3.0)

DOI

This tutorial shows how to create very simple simulation or agent-based models of cultural evolution in R. Currently these are:

  • Model 1: Unbiased transmission
  • Model 2: Unbiased and biased mutation
  • Model 3: Biased transmission (direct/content bias)
  • Model 4: Biased transmission (indirect bias)
  • Model 5: Biased transmission (conformist bias)
  • Model 6: Vertical and horizontal transmission
  • Model 7: Migration
  • Model 8: Blending inheritance
  • Model 9: Demography and cultural gain/loss
  • Model 10: Polarization
  • Model 11: Cultural group selection
  • Model 12: Historical dynamics
  • Model 13: Social contagion
  • Model 14: Social networks
  • Model 15: Opinion formation
  • Model 16: Bayesian iterated learning
  • Model 17: Reinforcement learning
  • Model 18: Evolution of social learning
  • Model 19: Evolution of social learning strategies

Each model is contained in a separate RMarkdown (Rmd) file. You can either (i) download each of these Rmd files from https://github.com/amesoudi/culturalevolutionABMtutorial then open them in RStudio or another IDE, executing the code as you read the text, or (ii) read the online version of the tutorial at https://bookdown.org/amesoudi/ABMtutorialbookdown/ which contains the compiled models with outputs. There is also a pdf version of the entire book on the github page. For maximum learning (and fun), I recommend (i), where you can execute and play around with the code yourself.

You can cite the tutorial as:

  • Mesoudi, Alex (2025) Simulation models of cultural evolution in R. doi:10.5281/zenodo.5155821. Available at https://github.com/amesoudi/culturalevolutionABMtutorial and https://bookdown.org/amesoudi/ABMtutorialbookdown/. Version 1.3.0.

or use the Cite this repository button on github.

A longer and more detailed book-length resource, which builds on some of these models, can be found here:

  • Alberto Acerbi, Alex Mesoudi, and Marco Smolla (2020) Individual-based models of cultural evolution. A step-by-step guide using R. doi:110.31219/osf.io/32v6a. Available at: https://acerbialberto.com/IBM-cultevo/

Owner

  • Name: Alex Mesoudi
  • Login: amesoudi
  • Kind: user
  • Location: Falmouth, Cornwall, UK
  • Company: University of Exeter

cultural evolution researcher

Citation (CITATION.cff)

cff-version: 1.3.0
message: "If you use this tutorial, please cite it as below."
authors:
- family-names: "Mesoudi"
  given-names: "Alex"
  orcid: "https://orcid.org/0000-0002-7740-1625"
title: "Simulation models of cultural evolution in R"
version: 1.3.0
doi: 10.5281/zenodo.5155821
date-released: 2025-05-13
url: "https://github.com/amesoudi/cultural_evolution_ABM_tutorial"

GitHub Events

Total
  • Release event: 1
  • Watch event: 9
  • Push event: 5
  • Fork event: 3
  • Create event: 1
Last Year
  • Release event: 1
  • Watch event: 9
  • Push event: 5
  • Fork event: 3
  • Create event: 1