Access the AviList Global Avian Checklist in R
avilistr
provides easy access to the AviList Global Avian Checklist, the first unified global bird taxonomy that harmonizes previous differences between IOC, Clements, and BirdLife checklists. This package contains the complete AviList dataset as R data objects, ready for analysis and research.
๐ About AviList
AviList represents a landmark achievement in ornithology - the first unified global checklist of Earthโs bird species. Released in June 2025, it contains:
- 11,131 species across 2,376 genera
- 19,879 subspecies
- 252 families in 46 orders
- Unified taxonomy reconciling IOC, Clements, and BirdLife differences
- Rich metadata including nomenclatural details and external database links
๐ฆ Installation
Install from CRAN:
install.packages("avilistr")
Or install the development version from GitHub:
# Install from GitHub
devtools::install_github("dalyanalytics/avilistr")
# Or using pak
pak::pak("dalyanalytics/avilistr")
๐ฆ Quick Start
library(avilistr)
# Load the complete AviList dataset
data(avilist_2025)
# Or load the short version with essential fields only
data(avilist_2025_short)
# Get basic information about the data
nrow(avilist_2025) # Total records
sum(avilist_2025$Taxon_rank == "species") # Number of species
๐ For detailed examples and tutorials, see the Getting Started vignette.
๐ฆ Data Overview
The package provides three main datasets:
Main Datasets
Dataset | Records | Fields | Description |
---|---|---|---|
avilist_2025 |
33,685 | 26 | Complete dataset with all available fields |
avilist_2025_short |
33,685 | ~12 | Essential taxonomic fields only |
avilist_metadata |
26 | 6 | Field descriptions and metadata |
Key Fields
-
Scientific_name
: Binomial scientific name -
English_name_AviList
: Official AviList common name
-
English_name_Clements_v2024
: Clements common name -
Order
,Family
: Taxonomic classification -
Authority
: Original description author and year -
Taxon_rank
: Species, subspecies, etc. -
AvibaseID
: Link to Avibase database - Plus 19 additional fields in full version
๐ฏ Use Cases
๐ฌ Research Applications
- Taxonomic studies: Unified species concepts across databases
-
Biodiversity analysis: Consistent species counts and classifications
- Conservation planning: Link with IUCN Red List via BirdLife integration
- Phylogenetic studies: Standardized taxonomic framework
๐๏ธ Citation
If you use avilistr
in your research, please cite both the package and the underlying AviList data:
Package Citation:
citation("avilistr")
AviList Citation:
๐ฆ Future Development
This package currently provides the core AviList datasets. Future versions may include:
- Search and filtering functions for easier data exploration
-
Taxonomic reconciliation tools for converting between different checklist authorities
- Integration helpers for connecting with other ornithological databases
- Validation functions for species name checking
- Data update utilities for annual AviList releases
๐ License
This package is licensed under the CC0 License (public domain). The AviList data is licensed under CC BY 4.0.
๐ Acknowledgments
- AviList Core Team for creating the unified global bird checklist
-
International Ornithologistsโ Union for coordinating the Working Group on Avian Checklists
- BirdLife International, Cornell Lab of Ornithology, and other partners
- The R community for excellent tools and inspiration
๐ Getting Help
- ๐ Bug reports: GitHub Issues
- ๐ก Feature requests: GitHub Discussions
- ๐ Documentation: Package website
Built with โค๏ธ for the global ornithology community