Feb 8, 2021
rOpenSci HQ
Maëlle Salmon and Scott Chamberlain introduced the new HTTP Testing in R book: Learn All About HTTP Testing: Book Update
Stefanie Butland and Steffi LaZerte wrote a post on Introducing the rOpenSci Community Contributing Guide
Software 📦
CRAN:
GitHub:
New packages
- The first version (
v0.0.2
) oftarchetypes
is on CRAN - archetypes for targets. Checkout the docs to get started. - The first version (
v0.0.2
) oftargets
is on CRAN - dynamic function-oriented make-like declarative workflows. Checkout the docs to get started. - The first version (
v0.13.5
) ofcoder
is on CRAN - deterministic categorization of items based on external code data. Checkout the docs to get started.
New Versions
- A new version (
v1.1.1
) ofwebchem
is on CRAN - Chemical information from the web. See the release notes for changes. Checkout the docs to get started. - A new version (
v0.6.0
) ofckanr
is on CRAN - client for the CKAN API. See the release notes for changes. Checkout the docs to get started. - A new version (
v7.13.1
) ofdrake
is on CRAN - a pipeline toolkit for reproducible computation at scale. See the release notes for changes. Checkout the docs to get started. - A new version (
v1.0.0
) ofritis
is on CRAN - an R client for ITIS (Integrated Taxonomic Information Service). See the release notes for changes. Checkout the docs to get started. - A new version (
v0.3.2
) ofgrainchanger
is on CRAN - Data aggregation methods for raster data. See the release notes for changes. Checkout the docs to get started. - A new version (
v1.0.6
) ofessurvey
is on CRAN - data from the European Social Survey. See the release notes for changes. Checkout the docs to get started. - A new version (
v1.2.0
) ofrebird
is on CRAN - client for the eBird database of bird observations. See the release notes for changes. Checkout the vignette to get started. - A new version (
v3.5.2
) ofrgbif
is on CRAN - interface to the Global Biodiversity Information Facility API. See the release notes for changes. Checkout the docs to get started. - A new version (
v1.1.0
) ofgert
is on CRAN - simple git client for R. See the release notes for changes. Checkout the docs to get started. - A new version (
v2.8
) ofassertr
is on CRAN - Assertive Programming for R Analysis Pipelines. See the release notes for changes. Checkout the vignette to get started. - A new version (
v0.2.0
) ofrgnparser
is on CRAN - parse scientific names using the Go tool gnparser. See the release notes for changes. Checkout the docs to get started. - A new version (
v3.0.0
) ofGSODR
is on CRAN - Global Surface Summary of the Day (GSOD) Weather Data from R. See the release notes for changes. Checkout the docs to get started. - A new version (
v0.4.4
) ofnomisr
is on CRAN - access UK official statistics from the Nomis database. See the release notes for changes. Checkout the docs to get started. - A new version (
v0.3.1
) ofgit2rdata
is on CRAN - store and retrieve data.frames in a Git repository. See the release notes for changes. Checkout the docs to get started. - A new version (
v0.7
) ofroadoi
is on CRAN - find free versions of scholarly publications via Unpaywall. See the release notes for changes. Checkout the vignette to get started. - A new version (
v0.7.0
) ofrorcid
is on CRAN - Interface to the Orcid.org API. See the release notes for changes. Checkout the vignette to get started. - A new version (
v1.4.0
) ofUCSCXenaTools
is on CRAN - download and explore datasets from UCSC Xena data hubs. See the release notes for changes. Checkout the docs to get started. - A new version (
v3.1.5
) ofrfishbase
is on CRAN - interface to Fishbase data. See the release notes for changes. Checkout the docs to get started. - A new version (
v0.3.0
) oftaxizedb
is on CRAN - tools for working with taxonomic databases. See the release notes for changes. Checkout the docs to get started. - A new version (
v0.5.0
) ofweathercan
is on CRAN - Download weather data from the Environment and Climate Change Canada website. See the release notes for changes. Checkout the docs to get started. - A new version (
v0.9.3
) ofhddtools
is on CRAN - Hydrological Data Discovery Tools. See the release notes for changes. Checkout the docs to get started. - A new version (
v2.2.5
) ofijtiff
is on CRAN - comprehensive TIFF I/O with full support for ImageJ TIFF files. See the release notes for changes. Checkout the docs to get started. - A new version (
v0.4.2
) ofnodbi
is on CRAN - the NoSQL database connector. See the release notes for changes. Checkout the README to get started. - A new version (
v3.1.4
) ofqualtRics
is on CRAN - download Qualtrics survey data. See the release notes for changes. Checkout the docs to get started. - A new version (
v0.9.4
) ofgeojsonio
is on CRAN - Convert Data from and to GeoJSON or TopoJSON. See the release notes for changes. Checkout the vignettes to get started. - A new version (
v2.6.0
) ofmagick
is on CRAN - Advanced graphics and Image-Processing in R. See the release notes for changes. Checkout the docs to get started. - A new version (
v1.4.1
) ofcld3
is on CRAN - Bindings to Google’s Compact Language Detector 3. See the release notes for changes. Checkout the docs to get started.
Software Review ✔
We accept community contributed packages via our software review system - an open software review system, sorta like scholarly paper review, but way better. We’ll highlight newly onboarded packages here. A huge thanks to our reviewers, who do a lot of work reviewing (see the blog post on our review system), and the authors of the packages!
If you want to be a reviewer fill out this short form, and we’ll ping you when there’s a submission that fits in your area of expertise.
The following packages were recently approved:
- targets (Dynamic Function-Oriented Make-Like Declarative Workflows) & tarchetypes (Archetypes for Targets)
- Author: William Landau
- Issue: ropensci/software-review#401
- Reviewers:
- coder > Deterministic Categorization of Items Based on External Code Data
- Author: Erik Bülow
- Issue: ropensci/software-review#381
- Reviewers:
- pixelclasser > A Package for Classifying Pixels by Colour
- Author: Carlos Real
- Issue: ropensci/software-review#406
- Reviewers:
- osmextract > Download and Read OpenStreetMap Data Extracts
- Author: Andrea Gilardi
- Issue: ropensci/software-review#395
- Reviewers:
The following packages were recently submitted:
- slopes > Calculate Slopes of Roads, Rivers and Trajectories
- Author: Rosa Flx, Robin Lovelace
- Issue: ropensci/software-review#420
- Reviewers: not yet assigned
- aquamapsdata > Curated Data From AquaMaps.Org
- Author: Markus Skyttner
- Issue: ropensci/software-review#421
- Reviewers: not yet assigned
On the blog
Maëlle Salmon and Scott Chamberlain introduced the HTTP Testing in R book: Learn All About HTTP Testing: Book Update.
Stefanie Butland and Steffi LaZerte wrote a post on Introducing the rOpenSci Community Contributing Guide.
Stefanie Butland and Emily Lescak wrote about How rOpenSci Runs Community Calls - arising from a presentation Stefanie gave to a Code for Science & Society Event.
Software review
Will Landau introduces his new packages targets - a new pipeline toolkit for R: targets: Democratizing Reproducible Analysis Pipelines. targets
is the successor of drake
, which succeeded remake
.
Lluís Revilla Sancho introduces the package BaseSet that recently went through rOpenSci Software Review: Introducing BaseSet for mathematical sets
Tech notes
Jeroen Ooms wrote about updates to the magick package: Behind the magick: updates to imagemagick and beyond
Citations
The following 15 works use/cite rOpenSci software:
- Lucky et al. used refsplitr in their paper Gender, and Geography: changing demographics of a research community over thirty years 1
- Bonnet et al. used rentrez in their paper Optimizing Literature Search: TEMAS, A New Text-Mining Algorithm-Assisted Search Tool 2
- Brightly et al. used rgbif and CoordinateCleaner in their paper High silicon concentrations in grasses are linked to environmental conditions and not associated with C4 photosynthesis 3
- Germani et al. used ijtiff in their paper SAPHIR: a Shiny application to analyze tissue section images 4
- Fastovich et al. used neotoma in their paper Spatial Fingerprint of Younger Dryas Cooling and Warming in Eastern North America 5
- Rycyk et al. used rnaturalearth in their paper Passive acoustic listening stations (PALS) show rapid onset of ecological effects of harmful algal blooms in real time 6
- Wenndt et al. used rnaturalearth in their paper Exploring aflatoxin contamination and household-level exposure risk in diverse Indian food systems 7
- Abbas et al. used rnaturalearth in their paper Biocontrol of aflatoxin in corn by inoculation with non-aflatoxigenicAspergillus flavusisolates 8
- Jacobs et al. used rnaturalearth in their paper Upwelling-induced trace gas dynamics in the Baltic Sea inferred from 8 years of autonomous measurements on a ship of opportunity 9
- Hotez et al. used rnaturalearth in their paper A new patient registry for Chagas disease 10
- Raut used rnaturalearth in their paper A computer vision approach to assess wood variability from whole-disk images of longleaf pine 11
- Cramer et al. used rnaturalearth in their paper A spatiotemporal comparison of length-at-age in the coral reef fish Acanthurus nigrofuscus between marine reserves and fished reefs 12
- Winter-Billington et al. used rnaturalearth in their paper Evaluating the transferability of empirical models of debris-covered glacier melt 13
- Meng et al. used camsRad in their paper Data-driven inference of unknown tilt and azimuth of distributed PV systems 14
- Perez & Feeley used brranching in their paper Weak phylogenetic and climatic signals in plant heat tolerance 15
From the Forum
We have a discussion forum (using Discourse) for the rOpenSci community. It’s a really nice way to have conversations on the internet. From time to time we’ll highlight recent discussions of interest.
Four new use cases were shared in the forum over the past month since our last newsletter:
- Gordon Shotwell: Using dittodb to test database queries - using the rOpenSci package dittodb
- Sharon Machlis: Shiny apps to search #rstudioglobal or #rstats tweets with rtweet, using the rtweet package
- Danielle Navarro: Use gert to scan all git repos in a directory, using the gert package
- Emilio Bruna: Mapping collaborations in Neotropical Taxonomy with refsplitr, using the refsplitr package
Call For Maintainers
Part of the mission of rOpenSci is making sustainable software that users can rely on. Some software maintainers need to give up maintenance due to a variety of circumstances. When that happens we try to find new maintainers. Check out our guidance for taking over maintenance of a package.
We’ve had eight recent examples of maintainer transitions within rOpenSci:
- RSelenium: now maintained by Ju Kim
- chromer: now maintained by Paula Andrea
- qualtRics: now maintained by Julia Silge
- rsnps: now maintained by Julia Gustavsen and Sina Rüeger
- webchem: now maintained by Erik Sapper
- mregions: now maintained by Lennert Schepers (VLIZ)
- rWBclimate: now maintained by Sergio Ibarra-Espinosa and Amanda Rehbein
- rinat: now maintained by Stéphane Guillou
Get involved with rOpenSci
We maintain a Contributing Guide that can help direct you to the right place, whether you want to make code contributions, non-code contributions, or other things like sharing use cases.
Keep up with rOpenSci
- Mailing list: Sign up with an email address to get this newsletter sent to your inbox -> https://news.ropensci.org/
- Alternatively, you can subscribe to this newsletter via our XML feed at https://news.ropensci.org/feed.xml or our JSON feed at https://news.ropensci.org/feed.json
- rOpenSci on Twitter: @ropensci
- The rOpenSci blog at ropensci.org/blog - you can subscribe in any RSS aggregator, or manually via https://ropensci.org/index.xml. We also announce new blog posts on our Twitter account.
Footnotes
-
Lucky, A., Atchison, R. A., Ohyama, L., Zhang, Y. M., Williams, J. L., Pinkney IV, J. L., … & Lippi, C. A. Myrmecology, Gender, and Geography: changing demographics of a research community over thirty years. Myrmecological News. https://bit.ly/3oVg7OU ↩
-
Bonnet, E., Jean-Pierre, D., & Paul, L. (2020). Optimizing Literature Search: TEMAS, A New Text-Mining Algorithm-Assisted Search Tool. https://www.researchsquare.com/article/rs-71504/latest.pdf ↩
-
Brightly, W. H., Hartley, S. E., Osborne, C. P., Simpson, K. J., & Strömberg, C. A. E. (2020). High silicon concentrations in grasses are linked to environmental conditions and not associated with C4 photosynthesis. Global Change Biology. https://doi.org/10.1111/gcb.15343 ↩
-
Germani, E., Lelouard, H., & Fallet, M. (2020). SAPHIR: a Shiny application to analyze tissue section images. F1000Research, 9, 1276. https://doi.org/10.12688/f1000research.27062.1 ↩
-
Fastovich, D., Russell, J. M., Jackson, S. T., Krause, T. R., Marcott, S. A., & Williams, J. W. (2020). Spatial Fingerprint of Younger Dryas Cooling and Warming in Eastern North America. Geophysical Research Letters. https://doi.org/10.1029/2020gl090031 ↩
-
Rycyk, A. M., Tyson Moore, R. B., Wells, R. S., McHugh, K. A., Berens McCabe, E. J., & Mann, D. A. (2020). Passive acoustic listening stations (PALS) show rapid onset of ecological effects of harmful algal blooms in real time. Scientific Reports, 10(1). https://doi.org/10.1038/s41598-020-74647-z ↩
-
Wenndt, A., Sudini, H. K., Pingali, P., & Nelson, R. (2020). Exploring aflatoxin contamination and household-level exposure risk in diverse Indian food systems. PLOS ONE, 15(10), e0240565. https://doi.org/10.1371/journal.pone.0240565 ↩
-
Abbas, H. K., Zablotowicz, R. M., Bruns, H. A., & Abel, C. A. (2006). Biocontrol of aflatoxin in corn by inoculation with non-aflatoxigenicAspergillus flavusisolates. Biocontrol Science and Technology, 16(5), 437–449. https://doi.org/10.1080/09583150500532477 ↩
-
Jacobs, E., Bittig, H. C., Gräwe, U., Graves, C. A., Glockzin, M., Müller, J. D., … Rehder, G. (2020). Upwelling-induced trace gas dynamics in the Baltic Sea inferred from 8 years of autonomous measurements on a ship of opportunity. https://doi.org/10.5194/bg-2020-365 ↩
-
Hotez, P., Bottazzi, M. E., Strub-Wourgaft, N., Sosa-Estani, S., Torrico, F., Pajín, L., … Sancho, J. (2020). A new patient registry for Chagas disease. PLOS Neglected Tropical Diseases, 14(10), e0008418. https://doi.org/10.1371/journal.pntd.0008418 ↩
-
Raut, S. (2020). A computer vision approach to assess wood variability from whole-disk images of longleaf pine (Order No. 28023614). https://search.proquest.com/docview/2446699035 ↩
-
Cramer, M. T., Fidler, R. Y., Penrod, L. M., Carroll, J., & Turingan, R. G. (2020). A spatiotemporal comparison of length-at-age in the coral reef fish Acanthurus nigrofuscus between marine reserves and fished reefs. PLOS ONE, 15(9), e0239842. https://doi.org/10.1371/journal.pone.0239842 ↩
-
Winter-Billington, A., Moore, R. D., & Dadic, R. (2020). Evaluating the transferability of empirical models of debris-covered glacier melt. Journal of Glaciology, 1–18. https://doi.org/10.1017/jog.2020.57 ↩
-
Meng, B., Loonen, R. C. G. M., & Hensen, J. L. M. (2020). Data-driven inference of unknown tilt and azimuth of distributed PV systems. Solar Energy, 211, 418–432. https://doi.org/10.1016/j.solener.2020.09.077 ↩
-
Perez, T. M., & Feeley, K. J. (2020). Weak phylogenetic and climatic signals in plant heat tolerance. Journal of Biogeography. https://doi.org/10.1111/jbi.13984 ↩