Unfortunately, the EMU-SDMS is currently out of funding.
We at the IPS will do what we can to fix bugs, security issues or necessary adjustments to new versions of R; but we cannot currently work on new features or performance improvements.
We would be very glad if funding in academia allowed for more technical staff to maintain software used by the research community.
The emuR package provides the next iteration of the EMU Speech
Database Management System (EMU-SDMS) with database management, data
extraction, data preparation and data visualization facilities. It also
contains a server that is intended to host databases in the emuDB format
(see vignette('emuDB_intro')) to the EMU-webApp (http://ips-lmu.github.io/EMU-webApp/).
The querying of annotations is performed using EMU’s own EQL2 (EMU Query
Language Version 2).
This package is part of the next iteration of the EMU Speech Database Management System which aims to be as close to an all-in-one solution for generating, manipulating, querying, analyzing and managing speech databases as possible. For an overview of the system please see http://ips-lmu.github.io/EMU.html and/or https://doi.org/10.1016/j.csl.2017.01.002 .
install.packages("emuR")As this also installs all of the dependencies (incl. the wrassp package) this is the only installation step necessary to install the EMU-SDMS on your system. The only other requirement of the EMU-SDMS is a modern web browser (Chrome (recommended!) / Firefox / …) which most people should already have on their systems.
For more information see the The EMU-SDMS Manual
library(devtools)
install_github("IPS-LMU/emuR", build_vignettes = TRUE)install.packages("path/to/emuR", repos = NULL, type="source")Prerequisite: Docker is installed on your machine
docker pull rocker/r-develdocker imagesdocker run --rm rocker/r-devel:latest R --versiondocker run --rm rocker/r-devel:latest RD --versiondocker run --name emuR-checks -ti -v $(pwd):/source -v r_packages:/output rocker/r-devel:latest bashIn the interactive shell you just started:
apt update && apt install --yes r-cran-tidyverse r-cran-uuid r-cran-base64enc r-cran-shiny r-cran-rsqlite r-cran-dbi r-cran-httpuv r-cran-mime r-cran-v8 r-cran-tidyselect r-cran-mass r-cran-testthat r-cran-knitr r-cran-rmarkdownRD -e "install.packages(c('wrassp', 'compare', 'matlabr', 'R.matlab'))"
Most R packages are actually installed as OS dependency via apt to save
compilation timeRD CMD build --resave-data source/R_LIBS_SITE="/usr/lib/R/site-library" RD CMD check --as-cran emuR_*.tar.gzcp emuR_*.tar.gz /output