Skip to content

BenjaminLouis/favoriteRpackages

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My favorite R packages

Tidyverse

Visualization

  • 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
  • gganimate - A Grammar of Animated Graphics
  • ggnewscale - Multiple Fill and Color Scales in ‘ggplot2’
  • ggrepel - Automatically Position Non-Overlapping Text Labels with ‘ggplot2’
  • ggwrap - Wrap A ‘ggplot2’ Plot Over Multiple Rows
  • hexSticker - Create Hexagon Sticker in R
  • patchwork - The Composer of ggplots
  • 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

  • bbplot - Making ggplot Graphics In BBC News Style
  • firatheme - A ggplot2 theme using the Fira Sans font
  • gameofthrones - Palettes Inspired in the TV Show “Game of Thrones”
  • ggexpanse - Theme Elements Based On ‘The Expanse’
  • 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
  • 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’
  • 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
  • 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
  • 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
  • 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

Statistics

  • bigstatsr - Statistical Tools for Filebacked Big Matrices
  • caret - Classification and Regression Training
  • factominer - Multivariate Exploratory Data Analysis and Data Mining
  • mclust - Gaussian Mixture Modelling for Model-Based Clustering, Classification, and Density Estimation
  • pqdr - Work with Custom Distribution Functions
  • ranger - A Fast Implementation of Random Forests
  • PLNmodels - Poisson Lognormal Models

Exploratory data analysis

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

Tidymodel

  • broom - Convert Statistical Analysis Objects into Tidy Tibbles
  • parsnip - A Common API to Modeling and Analysis Functions
  • recipes - Preprocessing Tools to Create Design Matrices
  • rsamples - General Resampling Infrastructure
  • yardstick - Tidy Characterizations of Model Performance

Networks and trees

Programming

  • attempt - Tools for Defensive Programming
  • casewhen - Create Reusable ‘dplyr’ ‘case_when()’ Functions
  • crayon - Colored Terminal Output
  • furrr - Apply Mapping Functions in Parallel using Futures
  • future - Unified Parallel and Distributed Processing in R for Everyone
  • 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
  • devtools - Tools to Make Developing R Packages Easier
  • goodpractice - Advice on R Package Building
  • 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

Interactivity

  • beepr - Easily Play Notification Sounds on any Platform
  • dadjoke - Return a Random Dad Joke
  • notifier - Cross Platform Desktop Notifications
  • rAmCharts
    • JavaScript Charts Tool
  • supercaliheatmapwidget
    • Supercalifragilistic HTML Calendar Heatmaps
  • tictoc - Functions for timing R scripts, as well as implementations of Stack and List structures
  • timelineschart - Timelines Chart Htmlwidget
  • telegram.bot - Develop a ‘Telegram Bot’ with R

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

Web

  • httr - Tools for Working with URLs and HTTP
  • qrencoder - Quick Response Code (QR Code) / Matrix Barcode Creator
  • rtweet - Collecting Twitter Data
  • slackr - Send Messages, Images, R Objects and Files to ‘Slack’ Channels/Users

Mails

For biology

  • bigsnpr - Analysis of Massive SNP Arrays
  • phyloseq - Handling and analysis of high-throughput microbiome census data
  • yatah - Yet Another TAxonomy Handler

Datasets

About

My favorite R packages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • R 100.0%