Awesome R
by qinwf · qinwf/awesome-R
A curated list of awesome R packages, frameworks and software.
GGlue strings to data in R. Small, fast, dependency free interpreted string literals.
Tools for the analysis and comprehension of high-throughput genomic data.
An integrated package for genetic data analysis of both population and family data.
RThese readings reflect Hadley's personal thoughts about applied data science.
FFast, interoperable binary data frame storage for Python, R, and more powered by Apache Arrow.
BShared memory and memory-mapped matrices. The big\ packages provide additional tools including linear models (biglm) and Random Forests (bigrf).
SAutomatically parse and convert strings into cases like snake or camel among others.
GExcerpt from the Gapminder dataset (data about countries through the past 50 years).
Icomplex systems & networks datasets from the Index of COmplex Networks (ICON) database webpage.
RImport COBOL CopyBook data files directly into R as properly structured data frames. Package builds are available via Drat and DockerHub.
Tools for searching and downloading data and statistics from the World Bank Data API and the World Bank Data Catalog API.
Direct interface (not Java) to the most basic functionality of Apache Cassandra.
An online version of the Advanced R book.
An online version of the O’Reilly book: Efficient R Programming.
A simplified and "operational" version of The Elements of Statistical Learning. Free softcopy provided by its authors.
A problem-oriented online book that supports his R Graphics Cookbook, 2nd ed. (2018).
Free book from RStudio developers with emphasis on data science workflow.
Patrick Burns gives insight into R's ins and outs along with its quirks!
R graphics device using cairo graphics library for creating high-quality display output.
CA graphical display of a correlation matrix or general matrix. It also contains some algorithms to do matrix reordering.
GA unified interface to ggplot2 popular statistical packages using one line of code.
An image processing package based on CImg library to work with images and display them.
Enables easy creation of D3 scatterplots, line charts, and histograms.
Ccpp11 is a header-only R package that helps R package developers handle R objects with C++ code. It's similar to Rcpp but with different design trade-offs and features.
An IDE contains tools for model creation, scientific image analysis and statistical analysis for ecological modelling.
Emacs Speaks Statistics is an add-on package for emacs text editors.
and JASP - Desktop software for both Bayesian and Frequentist methods, using a UI familiar to SPSS users.
A platform-independent browser-based interface for business analytics in R, based on the Shiny.
A powerful and productive user interface for R. Works great on Windows, Mac, and Linux.
Covers introduction, data handling and statistical analysis in R.
Fa collection of commonly used univariate and multivariate time series forecasting models
A feature selection framework, based on subset-search or feature ranking approches.
Generalized mixed-effects models, handling user-specified matrix of residual covariance, relevant for the analysis of repeated observations in longitudinal trials
MExtensible framework for classification, regression, survival analysis and clustering [DEPRECIATED]
MNext generation extensible framework for classification, regression, survival analysis and clustering
MMXNet brings flexible and efficient GPU computing and state-of-art deep learning to R.
Mixed-effects models, handling user-specified matrix of residual covariance, relevant for the analysis of repeated observations in longitudinal trials
PTool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
randomForest: Breiman and Cutler's random forests for classification and regression.
randomForestSRC: Random Forests for Survival, Regression and Classification (RF-SRC).
A collection of packages for modeling and statistical analysis that share the underlying design philosophy, grammar, and data structures of the tidyverse.
XeXtreme Gradient Boosting Tree model, well known for its speed and performance.
A very good introductory text on R, also covers some advanced topic. See also the Manuals section on CRAN
Extracts sentiment from text using three different sentiment dictionaries.
Topic modeling interface to the C code developed by by David M. Blei for Topic Modeling (Latent Dirichlet Allocation (LDA), and Correlated Topics Models (CTM)).
UManipulating and printing UTF-8 text that fixes multiple bugs in R's UTF-8 handling.
Tools to construct animated visualizations of dynamic network data in various formats.
Export network objects from R to GEXF, for manipulation with network software like Gephi or Sigma.
There are people scattered across the Web who blog about R. This is simply an aggregator of many of those feeds.
Weekly updates about R and Data Science. R Weekly is openly developed on GitHub.
The R Optimization Infrastructure ('ROI') is a sophisticated framework for handling optimization problems in R.
RRefactor the interpreter of the R language into a fully-compatible, efficient, VM for R.
Most R packages are available through the Conda polyglot cross-platform dependency manager.
Learning R as a programming language from basics to advanced topics.
A quick and simple introduction to conducting many common statistical tasks with R.
This book aims at all levels of users, with sections for beginning, intermediate and advanced R ranging from "Exploring R data structures" to running regressions and conducting factor analyses.
It's a good resource for systematically learning fundamentals such as types of objects, control statements, variable scope, classes and debugging in R.
This series of inexpensive and focused books from Springer publish shorter books aimed at practitioners. Books can discuss the use of R in a particular subject area, such as Bayesian networks, ggplot2 and Rcpp.
High performance computing with LSF, TORQUE, Slurm, OpenLava, SGE and Docker Swarm.
A minimal, efficient, cross-platform unified Future API for parallel and distributed processing in R; designed for beginners as well as advanced developers.
R started with release 2.14.0 which includes a new package parallel incorporating (slightly revised) copies of packages multicore and snow.
Rmpi provides an interface (wrapper) to MPI APIs. It also provides interactive R slave environment.
CTest coverage for your R package and (optionally) upload the results to coveralls or codecov.
SGenerate roxygen2 skeletons populated with information scraped from the function script.
Open government data, computational social science, digital humanities
Material from R for Beginners by permission of Emmanuel Paradis (Version 2 by Matt Baggott).
Pre-compute data to enhance your report templates. Can be combined with knitr.
An R package to embed complex tables (merged cells, multi-level headers and footers, conditional formatting) in Microsoft Word, Microsoft PowerPoint and HTML reports. It cooperates with the [officer] package and integrates with [rmarkdown] reports.
An R package to generate Microsoft Word, Microsoft PowerPoint and HTML reports.
Make-like pipeline tool for organizing and running data science workflows, automatically skipping steps that have already been done. Supported by rOpenSci.
RR interface to the JavaScript library ECharts for interactive map data visualization.
Search through all CRAN, Bioconductor, Github packages and their archives with RDocumentation.
HTTP API for R handling concurrent calls, based on the Apache2 web server, to expose R code as REST web services and create full-sized, multi-page web applications.
A
A
B
L
X
R
G
R
R
J
Q
R
R
R
Y
B
D
D
R
S
E
D
E
O
R
R
R
R
R
S
D
E
G
G
G
G
G
H
I
L
S
D
E
H
R
S
T
T
V
R
I
N
R
S
T
J
J
R
R
D
N
N
P
T
F
L
A
A
C
C
L
R
S
S
L
M
Q
T
N
R
D
S
B
I
R
R
R
C
R
T
G
G
S
T
T
C
P
R
R