Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Content for R #9

Open
jjjermiah opened this issue Oct 18, 2024 · 0 comments
Open

feat: Content for R #9

jjjermiah opened this issue Oct 18, 2024 · 0 comments
Assignees

Comments

@jjjermiah
Copy link
Contributor

Some free resources on R, R-Packages and software development that I refer to regularly
Deep Dive into R:
Advanced R from Chapman & Hall’s R Series.
"R users who want to improve their programming skills and understanding of the language. It should also be useful for programmers coming to R from other languages, as help you to understand why R works the way it does."
Holy Grail of Building R-Packages:
“R Packages” by Hadley Wickham and Jennifer Bryan
Very in-depth, discusses all the fundamentals of building a package and introduces useful tools (devtools, usethis)
Brief Overview of building R-packages:
Mastering Software Development in R: Chapter 3 Building R Packages
Part of a book on software development in R (highly recommend the entire book to anyone working in R)
Bioconductor Developer Book:
Bioconductor Packages: Development, Maintenance, and Peer Review
If you are looking to build a package for Bioconductor, I heavily recommend going through these guidelines before starting as they have a rigorous approval process
Additional Resources
Gitting Things Done – A Visual and Practical Guide to Git
git and version control is a powerful tool that I believe everyone (even non-software developers) can highly benefit from.
data.table in R supplemented with External Guide to data.table and 101 R data.table exercises
Advanced: R-Polars for efficiency and speed
Tidyverse: R Packages for Data Science supplemented with R for Data Science Book (edited)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

No branches or pull requests

1 participant