Skip to content

abichat/favoriteRpackages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My favorite R packages

Tidyverse

Visualization

  • aplot - Decorate a ‘ggplot’ with Associated Information
  • colorscale - Create a Color Scale From a Single Color
  • cowplot - Streamlined Plot Theme and Plot Annotations for ‘ggplot2’
  • esquisse - Explore and Visualize Your Data Interactively
  • extrafont - Tools for Using Fonts
  • factoextra - Extract and Visualize the Results of Multivariate Data Analyses
  • geofacet - ‘ggplot2’ Faceting Utilities for Geographical Data
  • gganimate - A Grammar of Animated Graphics
  • gfont - Offline ‘Google’ Fonts for ‘Markdown’ and ‘Shiny’
  • ggExtra - Add Marginal Histograms to ‘ggplot2’, and More ‘ggplot2’ Enhancements
  • ggfortify - Data Visualization Tools for Statistical Analysis Results
  • gghighlight - Highlight Lines and Points in ‘ggplot2’
  • ggnewscale - Multiple Fill and Color Scales in ‘ggplot2’
  • ggrepel - Automatically Position Non-Overlapping Text Labels with ‘ggplot2’
  • ggvegan - ‘ggplot2’ Plots for the ‘vegan’ Package
  • ggwrap - Wrap A ‘ggplot2’ Plot Over Multiple Rows
  • gridtext - Improved Text Rendering Support for ‘Grid’ Graphics
  • hexSticker - Create Hexagon Sticker in R
  • patchwork - The Composer of ggplots
  • PlaneGeometry
    • Plane Geometry
  • scales - Scale Functions for Visualization
  • showtext - Using Fonts More Easily in R Graphs
  • magick - Advanced Graphics and Image-Processing in R
  • rvg - R Graphics Devices for Vector Graphics Output

News geoms

Themes

  • basetheme - Themes for Base Graphics Plots
  • bbplot - Making ggplot Graphics In BBC News Style
  • firatheme - A ggplot2 theme using the Fira Sans font
  • fishualize - Color Palettes Based on Fish Species
  • gameofthrones - Palettes Inspired in the TV Show “Game of Thrones”
  • ggexpanse - Theme Elements Based On ‘The Expanse’
  • ggdark - Dark Mode for ‘ggplot2’ Themes
  • ggpomological - Pomological plot themes for ggplot2
  • ggpubr - ‘ggplot2’ Based Publication Ready Plots
  • ggsci - Scientific Journal and Sci-Fi Themed Color Palettes for ‘ggplot2’
  • ggtech - ggplot2 tech themes and scales
  • ggthemes - Extra Themes, Scales and Geoms for ‘ggplot2’
  • ggthemr - Themes for ggplot2
  • harrypotter - Palettes Generated from All “Harry Potter” Movies
  • hrbrthemes - Additional Themes, Theme Components and Utilities for ‘ggplot2’
  • LaCroixColoR - LaCroix Water Color Palettes
  • nationalparkcolors
    • National Park Inspired Color Schemes
  • NineteenEightyR - 198R
  • paletteer - Comprehensive Collection of Color Palettes
  • reasontheme - A Reason Pension Integrity Project ggplot theme
  • Rokemon - Pokemon Style Plotting And Data
  • see - Visualisation Toolbox for ‘easystats’ and Extra Geoms, Themes and Color Palettes for ‘ggplot2’
  • thematic - Unified and Automatic Theming of ‘ggplot2’, ‘lattice’, and ‘base’ R Graphics
  • trekcolors - Star Trek Color Palettes
  • tvthemes - TV Show Themes and Color Palettes for ‘ggplot2’ Graphics
  • urbnthemes - Additional theme and utilities for “ggplot2” in the Urban Institute style
  • wesanderson - A Wes Anderson Palette Generator

3D

  • gg3D - 3D perspective plots for ggplot2
  • rayrender - Build and Raytrace 3D Scenes
  • rayshader - Create and Visualize Hillshaded Maps from Elevation Matrices
  • rgl - 3D Visualization Using OpenGL
  • mschart - Chart Generation for ‘Microsoft Word’ and ‘Microsoft PowerPoint’ Documents

Spatial

  • cartography - Thematic Cartography
  • countrycode
    • Convert Country Names and Country Codes
  • ggsn - North Symbols and Scale Bars for Maps Created with ‘ggplot2’ or ‘ggmap’
  • leaflet - Create Interactive Web Maps with the JavaScript ‘Leaflet’ Library
  • lwgeom - Bindings to Selected ‘liblwgeom’ Functions for Simple Features
  • sf - Simple Features for R

Reporting

Templates

  • blogdown - Create Blogs and Websites with R Markdown
  • bookdown - Authoring Books and Technical Documents with R Markdown
  • distill - ‘R Markdown’ Format for Scientific and Technical Writing
  • officer - Manipulation of Microsoft Word and PowerPoint Documents
  • omni - RMarkdown template, ggplot2 theme, and table function for OMNI Institute
  • particlesjs - Beautiful Background for ‘Shiny’ Applications and ‘RMarkdown’ Documents
  • rolldown - R Markdown Output Formats for Storytelling
  • thesisdown - An updated R Markdown thesis template using the bookdown package
  • tint - ‘tint’ is not ‘Tufte’
  • tufte - Tufte’s Styles for R Markdown Documents
  • vitae - Curriculum Vitae for R Markdown
  • xaringan - Presentation Ninja
  • xaringanExtra - Extras And Extensions for Xaringan Slides
  • xaringanthemer
    • Xaringan CSS Theme Generator

Tables

  • flextable - Functions for Tabular Reporting
  • gt - Easily Create Presentation-Ready Display Tables
  • kableExtra - Construct Complex Table with ‘kable’ and Pipe Syntax
  • rhandsontable - Interface to the ‘Handsontable.js’ Library

Data manipulation

  • anytime - Anything to ‘POSIXct’ or ‘Date’ Converter
  • batman - Convert categorical representations of logicals to actual logicals
  • janitor - Simple Tools for Examining and Cleaning Dirty Data
  • poorman - A Poor Man’s Base R Copy of ‘dplyr’ Verbs
  • RVerbalExpressions - Create Regular Expressions Easily
  • santoku - A Versatile Cutting Tool for R
  • slider - Sliding Window Functions

Statistics

  • bigstatsr - Statistical Tools for Filebacked Big Matrices
  • caret - Classification and Regression Training
  • dbscan - Density Based Clustering of Applications with Noise (DBSCAN) and Related Algorithms
  • evabic - Evaluation of Binary Classifiers
  • factominer - Multivariate Exploratory Data Analysis and Data Mining
  • mclust - Gaussian Mixture Modelling for Model-Based Clustering, Classification, and Density Estimation
  • mgcv - Mixed GAM Computation Vehicle with Automatic Smoothness Estimation
  • mnormt - mnormt: The Multivariate Normal and t Distributions
  • pqdr - Work with Custom Distribution Functions
  • quantreg - Quantile Regression
  • ranger - A Fast Implementation of Random Forests
  • PLNmodels - Poisson Lognormal Models

Exploratory data analysis

  • DataExplorer - Automate Data Exploration and Treatment
  • naniar - Data Structures, Summaries, and Visualisations for Missing Data
  • summarytools - Tools to Quickly and Neatly Summarize Data

Tidymodel

  • baguette - Efficient Model Functions for Bagging
  • broom - Convert Statistical Analysis Objects into Tidy Tibbles
  • corrr - Correlations in R
  • dials - Tools for Creating Tuning Parameter Values
  • discrim - Model Wrappers for Discriminant Analysis
  • parsnip - A Common API to Modeling and Analysis Functions
  • plsmod - Model Wrappers for Projection Methods
  • poissonreg - Model Wrappers for Poisson Regression
  • recipes - Preprocessing Tools to Create Design Matrices
  • rsamples - General Resampling Infrastructure
  • textrecipes - Extra ‘Recipes’ for Text Processing
  • themis - Extra Recipes Steps for Dealing with Unbalanced Data
  • tune - Tidy Tuning Tools
  • yardstick - Tidy Characterizations of Model Performance
  • workflows - Modeling Workflows

Networks and trees

Time series

  • fable - Forecasting Models for Tidy Time Series
  • fasster - Fast Additive Switching of Seasonality, Trend and Exogenous Regressors
  • feasts - Feature Extraction And Statistics for Time Series
  • fpp3 - Data for “Forecasting: Principles and Practice” (3rd Edition)
  • prophet - Automatic Forecasting Procedure
  • tsibble - Tidy Temporal Data Frames and Tools

Programming

  • attempt - Tools for Defensive Programming
  • casewhen - Create Reusable ‘dplyr’ ‘case_when()’ Functions
  • crayon - Colored Terminal Output
  • cyclocomp - Cyclomatic Complexity of R Code
  • furrr - Apply Mapping Functions in Parallel using Futures
  • future - Unified Parallel and Distributed Processing in R for Everyone
  • microbenchmark
    • Accurate Timing Functions
  • R6 - Encapsulated Classes with Reference Semantics
  • Rcpp - Seamless R and C++ Integration
  • renv - Project Environments for R
  • rlang - Functions for Base Types and Core R and ‘Tidyverse’ Features
  • strict - Make R Just a Little Stricter

Package developement

  • attachment - Deal with Dependencies
  • chameleon - Build And Highlight Package Documentation With Customized Templates
  • covr - Test Coverage for Packages
  • deepdep - Visualise and Explore the Deep Dependencies of R Packages
  • devtools - Tools to Make Developing R Packages Easier
  • goodpractice - Advice on R Package Building
  • lifecycle - Manage the Life Cycle of your Package Functions
  • pkgdown - Make Static HTML Documentation for a Package
  • spelling - Tools for Spell Checking in R
  • testthat - Unit Testing for R
  • usethis - Automate Package and Project Setup
  • vdiffr - Visual Regression Testing and Graphical Diffing

Interactivity

Shiny

  • fresh - Fresh ‘Shiny’ Themes
  • golem - A Framework for Robust Shiny Applications
  • htmlwidgets - HTML Widgets for R
  • shinipsum - Lorem-Ipsum-like Helpers for fast Shiny Prototyping
  • shiny - Web Application Framework for R
  • shinybusy - Busy Indicator for ‘Shiny’ Applications
  • shinydashboard - Create Dashboards with ‘Shiny’
  • shinypop - Collection of Notifications for ‘Shiny’ Applications
  • shinysnippets - RStudio Snippets for Shiny devs
  • shinyWidgets - Custom Inputs Widgets for Shiny
  • sortable - Drag-and-Drop in ‘shiny’ Apps with ‘SortableJS’
  • vov - Shiny CSS Animations
  • waiter - Loading Screen for ‘Shiny’

Web

  • httr - Tools for Working with URLs and HTTP
  • qrencoder - Quick Response Code (QR Code) / Matrix Barcode Creator

APIs

  • gh - ‘GitHub’ ‘API’
  • rtweet - Collecting Twitter Data
  • slackr - Send Messages, Images, R Objects and Files to ‘Slack’ Channels/Users

Mails

Maths

  • deSolve - Solvers for Initial Value Problems of Differential Equations (‘ODE’, ‘DAE’, ‘DDE’)
  • freealg - The Free Algebra
  • mvp - Fast Symbolic Multivariate Polynomials

For biology

  • bigsnpr - Analysis of Massive SNP Arrays
  • phyloseq - Handling and analysis of high-throughput microbiome census data
  • tidygenomics - Tidy Verbs for Dealing with Genomic Data Frames
  • vegan - Community Ecology Package
  • yatah - Yet Another TAxonomy Handler

Datasets

About

My favorite R packages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages