Related Experiment Video
Updated: May 2, 2026

A User-friendly and Powerful R Analysis of Large-scale Datasets
Published on: November 4, 2025
rAvis: an R-package for downloading information stored in Proyecto AVIS, a citizen science bird project
Sara Varela1, Javier González-Hernández2, Eduardo Casabella3
1Department of Ecology, Faculty of Science, Charles University, Prague, Czech Republic; Departamento de Ecologia, Instituto de Ciencias Biologicas, Universidade Federal de Goiás, CxP 131, Goiania, Goiás, Brasil.
Abstract:
Citizen science projects store an enormous amount of information about species distribution, diversity and characteristics. Researchers are now beginning to make use of this rich collection of data. However, access to these databases is not always straightforward. Apart from the largest and international projects, citizen science repositories often lack specific Application Programming Interfaces (APIs) to connect them to the scientific environments. Thus, it is necessary to develop simple routines to allow researchers to take advantage of the information collected by smaller citizen science projects, for instance, programming specific packages to connect them to popular scientific environments (like R). Here, we present rAvis, an R-package to connect R-users with Proyecto AVIS (http://proyectoavis.com), a Spanish citizen science project with more than 82,000 bird observation records. We develop several functions to explore the database, to plot the geographic distribution of the species occurrences, and to generate personal queries to the database about species occurrences (number of individuals, distribution, etc.) and birdwatcher observations (number of species recorded by each collaborator, UTMs visited, etc.). This new R-package will allow scientists to access this database and to exploit the information generated by Spanish birdwatchers over the last 40 years.
Related Concept Videos
Introduction to R
RACE - Rapid Amplification of cDNA Ends
Interpreting R Charts
An R chart plots the range of subsets of measurements collected from a process. Each point on the chart represents the range—defined as the difference between the maximum and minimum...
Data Collection by Observations
An astronomer viewing the motion and brightness of stars in the sky and recording the data is an example of observational data collection. A botanist recording...
GIS Software, Hardware, and Sources of GIS Data
The R Chart
R charts are pivotal for pinpointing shifts in process variability. Stability is indicated when all data points remain within the defined upper and lower...

