cultural_evolution_abm_tutorial
This tutorial shows how to create very simple simulation or agent-based models of cultural evolution in R
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
Repository
This tutorial shows how to create very simple simulation or agent-based models of cultural evolution in R
Basic Info
Statistics
- Stars: 104
- Watchers: 8
- Forks: 12
- Open Issues: 0
- Releases: 3
Topics
Metadata Files
README.md
Simulation models of cultural evolution in R (2025-05-13, version 1.3.0)
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
- Website: http://alexmesoudi.com/
- Repositories: 10
- Profile: https://github.com/amesoudi
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