🌐 Language
warbleR: Streamline Bioacoustic Analysis ================

warbleR is designed to facilitate the analysis of animal acoustic signal structure in R. Users can gather open-access bird recordings or input their own data into a workflow that supports spectrographic visualization and measurement of acoustic parameters. warbleR leverages the core sound analysis tools from the seewave package, and provides new tools for acoustic structure analysis. These tools are available for batch analysis of acoustic signals.
The main features of the package include:
- A variety of tools for measuring acoustic structure
- The use of loops to perform tasks across acoustic signals referenced in
- The generation of images with spectrograms in the working directory to
The package provides functions to:
- Explore and download Xeno‐Canto recordings
- Explore, organize, and manipulate multiple sound files
- Automatically detect signals (in frequency and time) (but see the R
- Create spectrograms of entire recordings or individual signals
- Run different measures of acoustic signal structure
- Evaluate the performance of measurement methods
- Catalog signals
- Characterize different structural levels in acoustic signals
- Statistical analysis of duet coordination
- Consolidate databases and annotation tables
Installing
Install/load the package from CRAN as follows:
`` r
install.packages("warbleR")
load package
library(warbleR)To install the latest developmental version from
github you will need the R package
remotes: r
remotes::install_github("maRce10/warbleR")load package
library(warbleR) ``Usage
The package includes several vignettes explaining its main features. The Intro to warbleR provides an overview of the package functionalities. The vignette Annotation data format gives a detailed description of the required format for input annotations. There are also three additional package vignettes with examples on how to organize functions in an acoustic analysis workflow.
A full description of the package (although a bit outdated) can be found in this journal article.
Other packages
The packages seewave and tuneR provide a huge variety of functions for acoustic analysis and manipulation. They mostly work on wave objects already imported into the R environment. The package baRulho focuses on quantifying habitat-induced degradation of acoustic signals with data inputs and outputs similar to those of warbleR. The package Rraven facilitates the exchange of data between R and Raven sound analysis software (Cornell Lab of Ornithology) and can be very helpful for incorporating Raven as the annotating tool into acoustic analysis workflow in R. The package ohun works on automated detection of sound events, providing functions to diagnose and optimize detection routines. dynaSpec allows to create dynamic spectrograms (i.e. spectrogram videos).
Citation
Please cite warbleR as follows:
Araya-Salas, M. and Smith-Vidaurre, G. (2017), *warbleR: an r package to streamline analysis of animal acoustic signals*. Methods Ecol Evol. 8, 184-191.
NOTE: please also cite the tuneR and seewave packages if you use any spectrogram-creating or acoustic-measuring functions
--- Tranlated By Open Ai Tx | Last indexed: 2025-11-15 ---