RABET¶
Real-time Animal Behavior Event Tagger¶
A self-contained desktop application for behavioural annotation of animal video recordings — frame-accurate playback, keyboard-driven tagging, multi-file CSV analysis, raster-plot visualisation, and built-in inter-/intra-rater reliability assessment.
The Annotation view — video player, recording controls, action map, and colour-coded timeline.
Why RABET?¶
-
Frame-accurate playback
PyAV / FFmpeg-backed decoder. Single-frame stepping, instant seek, no external VLC or codec packs required.
-
Keyboard-driven tagging
Configurable key → behaviour mapping. Press a key to start an event, release to end it. Monotonic time stamps are immune to NTP jumps.
-
Interactive timeline
Colour-coded behaviour bars with auto-scrolling playhead. Click to select,
Deleteto remove,Ctrl+Zto undo. -
Multi-file analysis
Aggregate annotation CSVs into per-session and per-interval summaries. Custom latency and total-time metrics. One-click export to Excel, JASP, R, or SPSS.
-
Raster-plot visualisation
Cross-animal raster plots with per-behaviour colour customisation, grid lines, and PNG / SVG / PDF export.
-
Reliability built-in
Inter- and intra-rater agreement with ICC(2,1), Cohen's κ, and Krippendorff's α. Cross-validated against an R reference script using
psych::ICC.
Get started in minutes¶
Self-contained binary
No system-wide VLC, FFmpeg, Python, scipy, or R installation is needed. RABET bundles every runtime dependency it needs to play video, decode frames, and compute agreement metrics.
Cite RABET¶
If RABET supports your research, please cite it. Machine-readable
metadata lives in CITATION.cff; a human-readable form is:
Mitsui, K. (2026). RABET — Real-time Animal Behavior Event Tagger (Version 1.3.5). https://github.com/mi2e-K/RABET doi:10.5281/zenodo.15313025
The DOI above is the concept DOI that always resolves to the latest RABET release on Zenodo, so the citation stays valid as new versions are published.
A tool paper describing RABET is in preparation.
License¶
Released under the MIT License — see
LICENSE for the
full text.