Package List and First Steps
Getting R
If you have never used or heard of R before,
I suggest you start by reading about data science in R and installing RStudio.
Only once you have done that can we continue.
The rethomics packages
Rethomics works as a collection of interconnected packages. Here is a list of all our packages so far (as well as their individual PDF documentation, description and status).
| Package | Doc | Description | Travis | Coverage | CRAN |
|---|---|---|---|---|---|
| behavr | Canonical Data Structure for Behavioural Data | ||||
| ggetho | Visualisation of High-Throughput Behavioural (i.e. Ethomics) Data | ||||
| damr | Interface to Drosophila Activity Monitor System Result Files | ||||
| scopr | Read Ethoscope Data | ||||
| sleepr | Analyse Activity and Sleep Behaviour | ||||
| zeitgebr | Analysis of Circadian Behaviours |
Installation
CRAN
You may have noticed, in the table above, that some packages are on the CRAN (the official R package repository).
Therefore, we can use R’s default tools to install them.
For instance, behavr, can simply be installed with:
install.packages("behavr")devtools
For packages that are not on CRAN, or if you want the very latest snapshot of a package, you can use devtools.
First, install and load it:
install.packages("devtools")
library(devtools)You should see a warning message saying something like "GitHub repo contains submodules, [...]", which is fine.
Beyond that, ensure you have no error messages. devtool is a package that simplifies installation of unofficial packages (for instance hosted on github) like rethomics ones.
To install behavr, you would run:
install_github("rethomics/behavr")In the same way, you could install other rethomics packages by changing "behavr" for another package name.
For instance, you could install ggetho with install_github("rethomics/ggetho").