Skip to content

methods to analyse multi-species bioacoustic datasets

Notifications You must be signed in to change notification settings

shivChitinous/prinia-project

Repository files navigation

prinia-project 🐦

Binder Generic badge

The prinia-project is a pipeline to analyse multispecies acoustic datasets in Python and MATLAB

It allows for easy visualisation and classification based tools to look for

  1. Acoustic Signal Partitioning in Note Space
  2. Complexity Analysis of Birdsong
  3. Repetition Rate Analysis

Methods

  1. We perform PCA to ordinate song notes as points in N-dimensional space
  2. Build Linear Discriminant Classifiers using scikitlearn (in Python) and MATLAB
  3. Perform Higherarchical Clustering to classify song notes
  4. Extract distributions of repetition rate for species with a single note type

The pipeline can be extended to look for clustering in multi-species community data

Check out our paper in Behavioural Ecology to find out more! (Data in this repository is also available on DRYAD)

Instructions on using binder: Upload your .csv files in the home section, change the filenames in the notebook (prinia_project.ipynb) and you are good to go!

About

methods to analyse multi-species bioacoustic datasets

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages