pyecoacc: A python package for supervised learning of behavioural modes from accelerometer data

Abstract Supervised learning of behavioural modes from body‐worn sensor data, especially accelerometers, has become a transformative research tool in behavioural ecology over the past years. Due to the popularity of the methodology and diverging needs of users, there are a number of software packages dedicated to it, ranging from web based graphical user interfaces to R software packages. In pyecoacc, we aim to augment the functionality of the existing software by integrating recent methodological findings and recommendations. pyecoacc is an open‐source Python package for supervised learning of behavioural modes from accelerometer data. It is designed to work with minimum configuration, while remaining flexible enough to accommodate customization, additions and extensions. The pyecoacc software package includes the common accelerometer feature computations that have become standard in the field, and pipelines for traditional as well as deep learning‐based models. Model selection is facilitated via simple comparison tables with the recommended metrics. The correct computation of behavioural time budgets with the confusion matrix correction is also supported. We demonstrate the software using a dataset of body acceleration of a rodent species (Damaraland mole‐rat, Fukomys damarensis ).

Authors

Institutions

Publication Details

Journal
Methods in Ecology and Evolution
Published
2026-02-13
DOI
https://doi.org/10.1111/2041-210x.70261
Primary Topic
Amphibian and Reptile Biology
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

pyecoacc: A python package for supervised learning of behavioural modes from accelerometer data

Roi Harel, Yehezkel S. Resheff, Shay Rotics, Omer B. Zlotnick
Methods in Ecology and Evolution
Amphibian and Reptile Biology
article

pyecoacc: A python package for supervised learning of behavioural modes from accelerometer data

Roi Harel, Yehezkel S. Resheff, Shay Rotics, Omer B. Zlotnick
article en

Abstract

Abstract Supervised learning of behavioural modes from body‐worn sensor data, especially accelerometers, has become a transformative research tool in behavioural ecology over the past years. Due to the popularity of the methodology and diverging needs of users, there are a number of software packages dedicated to it, ranging from web based graphical user interfaces to R software packages. In pyecoacc, we aim to augment the functionality of the existing software by integrating recent methodological findings and recommendations. pyecoacc is an open‐source Python package for supervised learning of behavioural modes from accelerometer data. It is designed to work with minimum configuration, while remaining flexible enough to accommodate customization, additions and extensions. The pyecoacc software package includes the common accelerometer feature computations that have become standard in the field, and pipelines for traditional as well as deep learning‐based models. Model selection is facilitated via simple comparison tables with the recommended metrics. The correct computation of behavioural time budgets with the confusion matrix correction is also supported. We demonstrate the software using a dataset of body acceleration of a rodent species (Damaraland mole‐rat, Fukomys damarensis ).

Methods in Ecology and Evolution
Tel Aviv University (IL), Max Planck Institute of Animal Behavior (DE)
Openalex Percentile: Top 68%
Amphibian and Reptile Biology
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.