Web Analytics

warbleR

⭐ 60 stars English by maRce10

🌐 Language

warbleR: Streamline Bioacoustic Analysis ================

lifecycle status Project Status: Active The project has reached a stable, usable state
and is being actively
developed. License: GPL
v3 CRAN_Status_Badge Total
Downloads Codecov test
coverage

warbleR logo

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 selection table help users organize data and verify acoustic analyses

The package provides functions to:

package ohun for a more comprehensive and user-friendly implementation) Most of the functions allow the parallelization of tasks, which distributes the tasks among several processors to improve computational efficiency. Tools to evaluate the performance of the analysis at each step are also available.

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 ---