letsrept

letsRept is an R package to sample reptile species information from The Reptile Database website

https://github.com/joao-svalencar/letsrept

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: researchgate.net
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.7%) to scientific vocabulary

Keywords

reptiles systematics taxonomy web-scraping
Last synced: 6 months ago · JSON representation

Repository

letsRept is an R package to sample reptile species information from The Reptile Database website

Basic Info
  • Host: GitHub
  • Owner: joao-svalencar
  • License: other
  • Language: R
  • Default Branch: main
  • Homepage:
  • Size: 14.9 MB
Statistics
  • Stars: 4
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
reptiles systematics taxonomy web-scraping
Created 10 months ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License

README.md

letsRept🦎 🐍 🐊 🐢

CRAN status <!-- badges: end -->

An Interface to the Reptile Database

This package was developed to facilitate the processes of reptile nomenclature update based on a search for species synonyms according to The Reptile Databse 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 stable version of this package user must run:

```{.r}

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:

{.r} browseVignettes("letsRept")

Internal datasets

  • The package counts with a full list of current valid species (allReptiles - 12,440 species) with their respective higher taxa information (updated to 23th of May, 2025);

  • A dataset with all unique synonyms for each current valid species (allSynonyms - 53,159 entries - updated to 23th of May, 2025);

  • Another synonyms dataset with all entries considering their respective references (allSynonymsRef110,413 entries - updated to 23rd of May, 2025).

Next steps

  • [x]   Implement reptAdvancedSearch link testing and result summary
  • [x]   Implement reptSynonym batch sampling and tryCatch() mechanism
  • [x]   reptSpecies() with parallel sampling
  • [x]   reptSynonyms() with parallel sampling
  • [x]   CRAN submission (June 14th, 2025)
  • [x]   CRAN reviewed submission (June 18th, 2025)
  • [x]   CRAN release 0.1.0 (June 23rd, 2025)
  • [x]   reptSync upgrade
  • [x]   Implement "uptodate" check (reptSplitCheck)
  • [x]   Implement Reference sampling (df with links)
  • [x]   Implement adapted version of AmphiNom::asw_stats() (Liedtke, 2018)
  • [x]   Stable version 1.0.0 CRAN submission (August 18th, 2025)
  • [x]   Stable version 1.0.0 CRAN release (August 22nd, 2025)
  • [x]   Paper submission (August 18th, 2025)

How to Cite

To cite this package in publications, run:

r 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

Liedtke, H. C. (2018). AmphiNom: an amphibian systematic tool. Systematics and Biodiversity, 17(1) 1-6. https://doi.org/10.1080/14772000.2018.1518935

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

Author:

Vieira-Alencar, João Paulo dos Santos (joaopaulo.valencar@gmail.com)

Orcid | Research Gate

Ph.D in Ecology at USP

Post-Doc at: Laboratório de Evolução e Diversidade I - "LED 1" - Centro de Ciências Naturais e Humanas, Universidade Federal do ABC, São Bernardo do Campo, SP – Brazil

Owner

  • Name: João Paulo Alencar
  • Login: joao-svalencar
  • Kind: user
  • Location: São Paulo, SP, Brazil
  • Company: Universidade de São Paulo

I'm a Biologist and I'm currently working on my PhD thesis.

GitHub Events

Total
  • Watch event: 2
  • Push event: 13
Last Year
  • Watch event: 2
  • Push event: 13

Packages

  • Total packages: 1
  • Total downloads:
    • cran 8 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 2
  • Total maintainers: 1
cran.r-project.org: letsRept

An Interface to the Reptile Database

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 8 Last month
Rankings
Dependent packages count: 25.7%
Dependent repos count: 31.6%
Average: 47.5%
Downloads: 85.4%
Last synced: 6 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.5 depends
  • here * imports
  • httr * imports
  • rvest * imports
  • stats * imports
  • stringr * imports
  • tidyr * imports
  • utils * imports
  • xml2 * imports