Website with {pkgdown} for documentation:


The workflows are summarized here (slides 6 to 20) R scripts are colored blue, php scripts in yellow, manually edited inputs in green, and script outputs in white. Scripts and files that are consuming a lot of memory are shown in a red box.

This repository should be useful mostly for Vigie-Chiro team and participants but might also prove useful to other team interested in managing acoustic monitoring data. We’ll try to update and improve documentation as much as we can, but do not hesitate to send an e-mail to for any issue, question, bug report and so on.


Please find below a description of every objects (scripts, inputs and outputs) in alphabetical order


This script computes acoustic activity data (number of species occurence among files) of every species for every full night of stationary recordings.


This is the standardised complete export of “observation” (species occurrence) data from Vigie-Chiro


a subset of export.txt according to SelExportDonnees.r settings


merging participation (time covariates), locality (spatial covariates) and observation (species occurence) data, for stationary recordings

Recherche de données

This a php script extracting “observation” data (species occurrence) from the Vigie-Chiro database (MongoDB). As other php scripts, this is not available yet because of server security policy.


write a subset of export.txt, either by date (a prefix of participation field) or id checking (obs.espece and valid.espece)