-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathindex.Rmd
More file actions
50 lines (38 loc) · 2.19 KB
/
index.Rmd
File metadata and controls
50 lines (38 loc) · 2.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
---
title: "Rethomics, a framework for high-throughput behaviour analysis in R"
author: "Quentin Geissmann"
date: "`r Sys.Date()`"
site: bookdown::bookdown_site
output:
bookdown::gitbook:
includes:
in_header: ga-script.html
documentclass: book
bibliography: [book.bib, packages.bib]
biblio-style: apalike
link-citations: yes
github-repo: rethomics/rethomics.github.io
description: "This is a tutorial for Rethomics, a framework to analyse high-throuput behavioural data in `R`."
---
```{r, echo=FALSE}
options("datatable.print.nrows" = 30)
```
# Introduction{-}
**Only if we share a common data structure can we use a common set of tools**
--------------------
*`rethomics` is a free academic software, don't hesistate to [cite rethomics](https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0209331) if you use it in your research.*
--------------------
In the last few years, there has been growing interests in *ethomics* -- that is, the analysis of large behavioural data sets.
Many software and hardware solutions have been proposed to record different behavioural variables
on several model organisms.
Although subsequent analysis and visualisation share many similarities,
each method tends to provide its own output format and, in practice, its own restricted analysis software.
This results in a lot of replicated work but also limits extension and collaboration.

Rethomics attempts to unify analysis of behaviour by providing several packages:
* `behavr` tables -- a flexible and **universal structure** to handle very large behavioural data sets
* `damr`, `scopr`, … -- to **load data** from [DAMS](http://www.trikinetics.com/), [ethoscopes](https://gilestrolab.github.io/ethoscope) and others into `behavr` tables
* `ggetho` -- based on `ggplot2`, to produce **high-quality representations** of behavioural data
* `sleepr`, `zeitgebr`, … -- to **analyse behavioural data** (sleep analysis, circadian rhythm, …)
This document is a tutorial intended for experimenters as well as data analysts.
It provides a suite of both **conceptual explanations** and very **concrete examples**.