Site icon R-bloggers

rOpenSci News Digest, June 2021

[This article was first published on rOpenSci - open tools for open science, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
< !-- Before sending DELETE THE INDEX_CACHE and re-knit! -->

Dear rOpenSci friends, it’s time for our monthly news roundup!

< !-- blabla -->

You can read this post on our blog. Now let’s dive into the activity at and around rOpenSci!

🔗 rOpenSci HQ

🔗 R-universe

Video and resources from our past community call about rOpenSci’s R-universe Project were posted. The R-universe platform is a new umbrella project under which rOpenSci experiments with new ideas for improving publication and discovery of research software packages in R. In this 1-hour community call, Jeroen Ooms explained the basic steps of setting up your own universe, and getting started with publishing packages (including experimental software, development versions, research compendia) and articles on your personal subdomain.

For getting help with R-universe please use the R-universe bugs repository.

🔗 rOpenSci at useR! 2021

Registration for the useR! 2021 conference closes June 25th! Early Bird rates now apply until Registration closes. useR! conferences are non-profit conferences organized by community volunteers for the community, supported by the R Foundation. useR! 2021 will take place online.

Important note, you can view the conference schedule in the timezone of your choice.

Get excited for four contributions by rOpenSci staff members:

Also very exciting is community member Lluís Revilla Sancho’s talk about Packages submission and reviews; how does it work? using data about review process of three archives of R packages, CRAN, Bioconductor and rOpenSci. That talk will happen in the same session as Stefanie Butland’s presentation.

Find out about more events.

🔗 Software ?

🔗 New packages

The following six packages recently became a part of our software suite:

Discover more packages, read more about Software Peer Review.

🔗 New versions

The following eighteen packages have had an update since the latest newsletter: pkgstats (p5.9.20210530.0-mac), beastier (v2.4.2), beautier (v2.6), clifro (v3.2-5), dataaimsr (v1.0.3), fulltext (v2.0), lightr (v1.5.0), mauricer (v2.5.1), osmextract (v0.3.0), plotly (v4.9.4), rgbif (v3.6.0), scrubr (v0.4.0), targets (0.5.0), terrainr (v0.4.1), tracerer (v2.2.2), vcr (v1.0.2), weathercan (v0.6.1), wellknown (v0.7.4).

🔗 Software Peer Review

There are thirteen recently closed and active submissions and 5 submissions on hold. Issues are at different stages:

Find out more about Software Peer Review and how to get involved.

🔗 On the blog

< !-- Do not forget to rebase your branch! -->

🔗 Other topics

🔗 Citations

Below are the citations recently added to our database of 1334 articles, that you can explore on our citations page. We found use of…

Thank you for citing our tools!

🔗 Use cases

Two use cases of our packages and resources have been reported since we sent the last newsletter.

Explore other use cases and report your own!

🔗 Call for maintainers

There’s no open call for new maintainers at this point but you can refer to our contributing guide for finding ways to get involved! As the maintainer of an rOpenSci package, feel free to contact us on Slack or email info@ropensci.org to get your call for maintainer featured in the next newsletter.

🔗 Package development corner

Some useful tips for R package developers. ?

🔗 Dependency analysis

Have you ever wondered why package Y needed package X, i.e. what the dependency relation between them is? Whilst there are base R tools for finding this out, the pak package by Gábor Csárdi provides a nice function for doing just that, pkg_deps_explain(). E.g.

You can even use the local package or a GitHub package as first argument. Also worth mentioning is pkg_deps_tree() for drawing the dependency tree of a package. Note that this is all in pak development version.

🔗 Reducing the complexity of code

When trying to reduce the complexity of your code (for making it easier to maintain and review), check out the cyclocomp package, also by Gábor Csárdi, as reminded by Lluís Revilla Sancho in rOpenSci semi-open slack: it will help you find functions that are too complex.

Another package that might help you clean your code is the rOpenSci peer-reviewed Rclean package by M.K. Lau.

🔗 Last words

Thanks for reading! If you want to get involved with rOpenSci, check out our Contributing Guide that can help direct you to the right place, whether you want to make code contributions, non-code contributions, or contribute in other ways like sharing use cases.

If you haven’t subscribed to our newsletter yet, you can do so via a form. Until it’s time for our next newsletter, you can keep in touch with us via our website and Twitter account.

To leave a comment for the author, please follow the link and comment on their blog: rOpenSci - open tools for open science.

R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.