Sign in
Ctrl K

eEecology Classification

Automatic classification of accelerometer data using a supervised learning approach.


Cite this software

What eEecology Classification can do for you

  • Load annotated accelerometer points from MAT files (Matlab)
  • Load annotated GPS points from CSV files
  • Extract data features out-of-the-box or define your own
  • Train a model using annotated time series of accelerometer or GPS data
  • Supports tree learner and Random Forest models
  • Evaluate the trained model
  • Automatically annotate accelerometer data (or GPS) using a trained model
  • Visualize all steps in the browser

Data about whereabouts from birds can be gathered using a gps tracker with accelerometer from uva-bits and analysed using this tool. Often, we are not directly interested in the forces measured by the accelerometer. What we actually want to know is whether the bird was sitting, walking, foraging of flying. Assigning a behavior to data measurements is called annotation (or classification). This tool lets you train a model on a small annotated set, and then use the model to automatically annotate a larger dataset.

Programming languages
  • Java 94%
  • JavaScript 4%
  • HTML 2%
  • GPL-3.0
</>Source code

Participating organisations

Netherlands eScience Center
University of Amsterdam



Christiaan Meijer
Christiaan Meijer

Related projects


Virtual laboratories for inspiration and discovery in ecology

Updated 12 months ago

Related software

eEcology Annotation Tool


Visualize and annotate GPS measurements of bird movements.

Updated 21 months ago
6 1



If you have birds flying around carrying UvA-BiTS trackers, then this software can save the SMS messages containing the bird's last known positions which are sent by the tracker to the UvA Bird tracking system's central database.

Updated 21 months ago

eEcology Tracker calendar


Calendar overview with daily statistics of GPS-trackers used to track bird movements.

Updated 21 months ago
2 1