-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfunctionalities_table.tex
35 lines (31 loc) · 3.04 KB
/
functionalities_table.tex
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
\documentclass{standalone}
\usepackage{makecell}
\begin{document}
\pagenumbering{gobble}
\begin{tabular}{|l|l|l|}
\hline
Package & Role & Main functions \\ \hline \hline
\multicolumn{ 1}{|c|}{behavr} & utilities & \texttt{behavr()}, \texttt{meta()},\texttt{setbehavr()},\texttt{setmeta()} \\ \cline{ 2- 3}
\multicolumn{ 1}{|l|}{} & metadata operations \textbf{see S1 Fig.} & \texttt{xmd()}, \texttt{rejoin()} \\ \cline{ 2- 3}
\multicolumn{ 1}{|l|}{} & merge and check several tables & \texttt{bind\_behavr\_list()}, \texttt{stitch\_on()} \\ \hline
\multicolumn{ 1}{|c|}{ggetho} & interface to ggplot (\textbf{see main text}) & \texttt{ggetho()} \\ \cline{ 2- 3}
\multicolumn{ 1}{|c|}{} & tile and ``bar tile'' plots (\textbf{\emph{e.g.} Fig. 3 and 4A}) & \texttt{stat\_tile\_etho}, \texttt{stat\_bar\_tile\_etho()} \\ \cline{ 2- 3}
\multicolumn{ 1}{|l|}{} & population trends as lines and error bars & \texttt{stat\_pop\_etho()} \\ \cline{ 2- 3}
\multicolumn{ 1}{|l|}{} & circadian biology utilities (\textbf{\emph{e.g.} Fig. 4 and 5A}) & \texttt{stat\_ld\_annotations()}, \texttt{geom\_peak()} \\ \cline{ 2- 3}
\multicolumn{ 1}{|l|}{} & visualise spectrograms (\textbf{\emph{e.g.} CWT, Fig. 6}) & \texttt{ggspectro()} \\ \cline{ 2- 3}
\multicolumn{ 1}{|l|}{} & smart time scales (auto-adjust labels and ticks) & \texttt{scale\_x\_days()}, \texttt{scale\_x\_hours()}, \dots\\ \hline
\multicolumn{ 1}{|c|}{damr} & ``link'' metadata to DAM files (\textbf{see main text}) & \texttt{link\_dam\_metadata()} \\ \cline{ 2- 3}
\multicolumn{ 1}{|l|}{} & \makecell[vl]{``load'' relevant DAM (2 or 5) data as behavr.\\Detects daylight-saving bugs and such} & \texttt{load\_dam()} \\ \hline
\multicolumn{ 1}{|c|}{scopr} & ``link'' metadata to ethoscope files & \texttt{link\_ethoscope\_metadata()} \\ \cline{ 2- 3}
\multicolumn{ 1}{|l|}{} & ``load'' relevant ethoscope data as behavr & \texttt{load\_ethoscope()} \\ \cline{ 2- 3}
\multicolumn{ 1}{|l|}{} & utilities (list files, fetch remote data, ) & \texttt{experiment\_info()}, \texttt{list\_result\_files()}, \dots \\ \hline
\multicolumn{ 1}{|c|}{zeitgebr} & compute periodograms (CWT, AC, $\chi^2$,LS,Fourrier) & \small{\texttt{*\_periodogram()} (\texttt{*} $\in$ \texttt{\{cwt, ac,chi\_sqr,ls,fourrier\}})}\\ \cline{ 2- 3}
\multicolumn{ 1}{|l|}{} & preprocess and standardise methods & \texttt{periodogram()} \\ \cline{ 2- 3}
\multicolumn{ 1}{|l|}{} & find peak periods in periodograms (\textbf{\emph{e.g.} Fig. 4 and 5A}) & \texttt{find\_peaks()} \\ \cline{ 2- 3}
\multicolumn{ 1}{|l|}{} & compute CWT spectrograms & \texttt{spectrogram()} \\ \hline
\multicolumn{ 1}{|c|}{sleepr} & motion thresholding/velocity detection & \texttt{motion\_detectors()} \\ \cline{ 2- 3}
\multicolumn{ 1}{|l|}{} & sleep definition using N-minute rule & \texttt{sleep\_annotation()} \\ \cline{ 2- 3}
\multicolumn{ 1}{|l|}{} & data curation: dead animals scored as asleep & \texttt{curate\_dead\_animals()} \\ \cline{ 2- 3}
\multicolumn{ 1}{|l|}{} & discrete behavioural state architecture & \texttt{bout\_analysis()} \\ \hline
\end{tabular}
\end{document}