IPS-LMU / soundChangeR

soundChangeR: an agent-based model for simulating sound change

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Agent-based Modelling of Sound Change

This software is an implementation of an agent-based model (ABM) aimed at simulating sound changes. It supports the research conducted at the Institute of Phonetics and Speech Processing, LMU Munich, Germany. We are funded by European Research Council Grant No. 742289 "Human interaction and the evolution of spoken accent" (2017–2023) awarded to Jonathan Harrington. The ABM was initially developed by Florian Schiel and Jonathan Harrington, and further restructured, modified and documented by Johanna Cronenberg and Michele Gubian.

The ABM is now available as an R package called soundChangeR.

Installation

  • Make sure you are using R version 4.0 or higher
  • Make sure that all of your packages are up-to-date
  • Make sure that you have installed:
    • Linux: sudo apt-get install r-base-dev
    • iOS: Xcode
    • Windows: Rtools
  • Install pandoc
  • Install the following packages:
install.packages("devtools")
install.packages("BiocManager")
BiocManager::install("Biobase")
BiocManager::install("NMF")
  • Install soundChangeR:
devtools::install_github("https://github.com/IPS-LMU/soundChangeR", build_vignettes = T)
  • If you receive error messages, you might have to install further dependencies to soundChangeR. All dependencies are listed in the file called DESCRIPTION in this repository.

Updates

Updates of soundChangeR can be checked for and installed by repeating the install_github() command as shown above.

Citation & Reading Material

When you use soundChangeR in published work, please cite the package:

citation("soundChangeR")

There is a vignette to this R package with detailed explanations of all parameters to this model:

vignette("soundChangeR")

In the vignette, you will find further links to reading material about the ABM.

Contact

If all the reading material doesn't help you solve problems with soundChangeR or you have questions about the ABM's concepts and functionalities, please contact me:

johanna.cronenberg at campus.lmu.de

About

soundChangeR: an agent-based model for simulating sound change

License:GNU General Public License v3.0


Languages

Language:R 100.0%