MyNixOS website logo
Description

An Interface to the Reptile Database.

Provides tools to retrieve and summarize taxonomic information and synonymy data for reptile species using data scraped from The Reptile Database website (<https://reptile-database.reptarium.cz/>). Outputs include clean and structured data frames useful for ecological, evolutionary, and conservation research.

letsRept🦎 🐍 🐊 🐢

CRAN status pkgdown

An Interface to the Reptile Database

This package was developed to facilitate the processes of reptile nomenclature update based on the Reptile Database website (Uetz et al., 2025).

Currently, the package access many species information from the Reptile Database using R interface.

I hope it to be useful, to people trying to match databases from different sources (IUCN, species traits database, etc), or trying to get summaries from a given higher taxa or region (e.g.: Snakes from Brazil). But it can also just print single species information directly in R.

Any feedback, suggestion or request are welcome!

Download

To install the development version run:

# install.packages("devtools")
devtools::install_github("joao-svalencar/letsRept", ref="main")
library(letsRept)

To access the full list of functions with clear examples, browse the package vignettes:

browseVignettes("letsRept")

Internal datasets

  • The package counts with a full list of current valid species (allReptiles - 12,650 species) with their respective higher taxa information (updated to 22nd of June, 2026);

  • A dataset with all unique synonyms for each current valid species (allSynonyms - 55,130 entries - updated to 27th of March, 2026);

  • Another synonyms dataset with all entries considering their respective references (allSynonymsRef113,377 entries - updated to 22nd of June, 2026).

Next steps

  • [ ]   Package webpage development

News on GitHub Version (not in CRAN yet)

Function reptSplitCheck() now accepts a vector of pubDates. In this way each species in the querry can be checked against an specific date.

How to Cite

To cite this package in publications, run:

citation("letsRept")

⚠️ Important note:

letsRept retrieves valuable taxonomic and synonymy data directly from the Reptile Database. When citing this package, please also cite the original database as a data source.

References

Uetz, P., Freed, P, Aguilar, R., Reyes, F., Kudera, J. & Hošek, J. (eds.) (2025). The Reptile Database. http://www.reptile-database.org

Vieira-Alencar, J.P.S., Liedtke, H.C., Meire, S., Roll, U., Uetz, P. & Nori, J. (2025). letsRept: An R package to access the Global Reptile Database and facilitate taxonomic harmonization. Biodiversity Informatics, 19, 120-143. https://doi.org/10.17161/bi.v19i.24329

Author:

Vieira-Alencar, João Paulo dos Santos ([email protected])

Orcid | Research Gate.

Metadata

Version

1.1.2

License

Unknown

Platforms (79)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    uefi
    wasip1
    Windows
Show all
  • aarch64-darwin
  • aarch64-freebsd
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64-uefi
  • aarch64-windows
  • aarch64_be-none
  • arc-linux
  • 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-linux
  • 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
  • sh4-linux
  • vc4-none
  • wasm32-wasip1
  • wasm64-wasip1
  • x86_64-cygwin
  • 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-uefi
  • x86_64-windows