DevEx is a web-based dashboard to monitor daily tracking activity of animal movement trajectories. It can be used with any x, y, times CSV files but is specifically built for data collected using the loopbio motif video recording system and labeled with BioTracker, a computer vision framework for visual animal tracking. It relies on libratools for processing trajectories.
It serves two main functions:
- It provides a quick read-out of movement metrics and tracking errors detected in recordings, thereby enabling a reset of camera settings, if necessary.
- It allows lab technicians to allocate treatments to animals (e.g. food to each fish tank based on each fish's daily activity).
For testing the dashboard, a number of sample tracks can currently be read from the directory data/
. As soon as you run the dashboard, you will be greeted with further instructions on how to access sample data or load data from disk.
Install locally via:
pip install git+https://github.com/vincejstraub/tools-DevEx-dashboard.git
$ streamlit run app.py`
By downloading DevEx you agree with the following points: DevEx is provided without any warranty or conditions of any kind. We assume no responsibility for errors or omissions in the results and interpretations following from application of DevEx.
Requirements are listed in the requirements.txt
file.
To install dependencies do the following:
pip install -r requirements.txt
Please follow online instructions to install the required libraries, depending on your operating system and machine specifications.