HabitusGUI
Note
The package repository is available here.
HabitusGUI simplifies movement behaviour data analysis by combining GGIR, hbGPS, and hbGIS in a user-friendly interface with several analysis options that perform the following:
- Processing multi-day RAW accelerometer data for physical activity and sleep research (via GGIR package).
- Analyzing spatiotemporal behaviour patterns using geospatial data (via hbGPS, hbGIS).
Installation
The R language must be installed as a prerequisite. We highly recommend using RStudio, an IDE that simplifies working with R. The next step is to install the required R packages.
install.packages("remotes") # (1)!
remotes::install_github("habitus-eu/HabitusGUI", dependencies=TRUE) # (2)!
# Optional packages
install.packages(pkgs = c("actilifecounts", "ActCR", "GGIRread", "read.gt3x", "readxl")) # (3)!
- R package for installation from remote repositories (Github).
- Installing the actilifecounts package for processing accelerometer files in counts.
- Install these packages to process accelerometer files in counts or use other GGIR functionalities.
Warning
When installing packages, you may be prompted to update to more recent versions. We recommend updating all the packages.
Usage
In order to launch the HabitusGUI application, the user needs to execute the following lines of code:
library(HabitusGUI)
options("sp_evolution_status" = 2) # (1)!
HabitusGUI::myApp(homedir="C:/path_to_project/folder") # (2)!
- Ignore evolution warnings.
- A directory that contains all necessary data in its root or subdirectories.
Upon launching the HabitusGUI application, the user will be prompted to select the desired analyses (Figure 1). For more information on how to use HabitusGUI, please refer to the provided example.

Configuration files
Examples of configuration files to download include: