Top Qs
Timeline
Chat
Perspective
List of R software and tools
R software and development tools From Wikipedia, the free encyclopedia
Remove ads
This is a list of software and programming tools for the R programming language, including IDEs, package managers, libraries, debugging tools, numerical and scientific computing tools, and related projects.
Integrated development environments (IDEs) and editors
- Emacs Speaks Statistics (ESS) — Emacs interface for R and other statistical software
- Jupyter — supports R through IRkernel[1]
- RKWard — KDE/Qt-based IDE and GUI for R[2]
- RStudio — popular cross-platform IDE for R
- StatET — Eclipse-based IDE[3]
- Visual Studio Code — supports R via extensions (R Tools for Visual Studio)
Graphical user interfaces
- Deducer — GUI front-end and data analysis package [4]
- jamovi — GUI statistical environment built on R for data analysis and performing statistical tests [5]
- Java GUI for R — cross-platform R console, script editor, and spreadsheet/data view.
- Rattle GUI — data mining GUI for R [6]
- R Commander (Rcmdr) — basic GUI for statistics in R, often used for teaching and introductory work.
Implementations of R
R packages
- Bioconductor — repository for bioinformatics and computational biology R packages
- CRAN — Comprehensive R Archive Network, primary repository for R packages.
- devtools — simplifies R package development[10]
- Knitr — integration of R code into LaTeX, LyX, HTML, Markdown, AsciiDoc, and reStructuredText documents.
- Packrat — dependency management system[11]
- renv — project-specific package management system[12]
- R CMD build / R CMD check — R package build and validation tools[13]
- Tidyverse — Ggplot2, dplyr, and other packages.
Remove ads
Mathematical and numerical libraries
- lme4 — linear mixed-effects models[14]
- Matrix — sparse and dense matrix computations[15]
- mgcv — generalized additive models[16]
- nlme — nonlinear mixed-effects models[17]
- numDeriv — numerical derivatives[18]
- optim — built-in optimization functions[19]
- optimx – provides a replacement and extension of the optim[20]
- Rmpfr — multiple-precision floating-point arithmetic[21]
Scientific and statistical libraries
- dplyr — data manipulation toolkit
- edgeR — differential expression analysis of RNA-seq data[22]
- forecast — time series forecasting[23]
- ggplot2 — data visualization based on the grammar of graphics[24]
- phyloseq — analysis of microbiome census data[25]
- shiny — interactive web applications
- survival — survival analysis[26]
- tidyr — tidy data reshaping[27]
Debugging and performance tools
Parallel and high-performance computing
- BiocParallel — parallel evaluation framework for R, used across Bioconductor packages.[34]
- doParallel – provides a parallel backend for the foreach package, enabling easy parallel execution of R code.[35]
- foreach — looping construct for parallel execution[36]
- future — unified parallel and distributed computing[37]
- parallel — built-in R package for parallel processing[38]
- Rmpi — R interface to the Message Passing Interface[39]
- snow — simple network of workstations[40]
Remove ads
Machine learning and AI libraries
- caret — training and tuning for machine learning models[41]
- keras — R interface to Keras deep learning[42]
- mlbench — collection of artificial and real-world benchmark datasets for evaluating machine learning algorithms[43]
- mlr — machine learning[44]
- mlr3 — modern successor to mlr[45]
- randomForest — ensemble learning using random forests[46]
- tidymodels — collection of R packages for machine learning and modeling, designed with tidyverse principles.[47]
- torch — R interface to PyTorch[48]
- xgboost — gradient boosting framework with R bindings[49]
Documentation and code analysis tools
Testing frameworks
See also
Wikibooks has a book on the topic of: R Programming
- Data science
- gretl — open-source software for econometrics that can integrate with R
- List of numerical libraries
- Lists of programming software development tools by language
- Statistical software
External links
- awesome-R – GitHub list of R software
- The Comprehensive R Archive Network (CRAN)
- Bioconductor project
- RStudio / Posit IDE
- Jupyter Project
References
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads