MyNixOS website logo
Description

Access and Work with the 'AviList' Global Avian Checklist.

Provides easy access to the 'AviList' Global Avian Checklist, the first unified global bird taxonomy that harmonizes previous differences between International Ornithological Committee ('IOC'), 'Clements', and 'BirdLife' checklists. This package contains the complete 'AviList' dataset as R data objects ready for ornithological research and analysis. For more details see 'AviList' Core Team (2025) <doi:10.2173/avilist.v2025>.

avilistr

Lifecycle:experimental CRANstatus License:CC0-1.0

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

DatasetRecordsFieldsDescription
avilist_202533,68526Complete dataset with all available fields
avilist_2025_short33,685~12Essential taxonomic fields only
avilist_metadata266Field 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

🐦 Birding & Citizen Science

  • List standardization: Convert between different checklist authorities
  • Species validation: Check spelling and current accepted names
  • Range verification: Cross-reference with multiple databases
  • Trip planning: Filter by geographic regions

📊 Data Management

  • Database cleaning: Standardize heterogeneous species lists
  • API integration: Connect with eBird, BirdLife, and other services
  • Reporting: Generate taxonomically consistent summaries
  • Quality control: Validate species names in datasets

🕊️ Citation

If you use avilistr in your research, please cite both the package and the underlying AviList data:

Package Citation:

citation("avilistr")

AviList Citation:

AviList Core Team. 2025. AviList: The Global Avian Checklist, v2025. https://doi.org/10.2173/avilist.v2025

🦅 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


Built with ❤️ for the global ornithology community.

Metadata

Version

0.0.1

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-freebsd
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64-windows
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows