Showing 200 of total 457 results (show query)
tylermorganwall
rayshader:Create Maps and Visualize Data in 2D and 3D
Uses a combination of raytracing and multiple hill shading methods to produce 2D and 3D data visualizations and maps. Includes water detection and layering functions, programmable color palette generation, several built-in textures for hill shading, 2D and 3D plotting options, a built-in path tracer, 'Wavefront' OBJ file export, and the ability to save 3D visualizations to a 3D printable format.
Maintained by Tyler Morgan-Wall. Last updated 2 months ago.
44.8 match 2.1k stars 11.51 score 1.5k scripts 5 dependentsbenjaminrich
table1:Tables of Descriptive Statistics in HTML
Create HTML tables of descriptive statistics, as one would expect to see as the first table (i.e. "Table 1") in a medical/epidemiological journal article.
Maintained by Benjamin Rich. Last updated 2 years ago.
26.4 match 81 stars 11.17 score 1.5k scripts 6 dependentsrstudio
rmarkdown:Dynamic Documents for R
Convert R Markdown documents into a variety of formats.
Maintained by Yihui Xie. Last updated 4 months ago.
literate-programmingmarkdownpandocrmarkdown
13.0 match 2.9k stars 21.79 score 14k scripts 3.7k dependentsrich-iannone
DiagrammeR:Graph/Network Visualization
Build graph/network structures using functions for stepwise addition and deletion of nodes and edges. Work with data available in tables for bulk addition of nodes, edges, and associated metadata. Use graph selections and traversals to apply changes to specific nodes or edges. A wide selection of graph algorithms allow for the analysis of graphs. Visualize the graphs and take advantage of any aesthetic properties assigned to nodes and edges.
Maintained by Richard Iannone. Last updated 2 months ago.
graphgraph-functionsnetwork-graphproperty-graphvisualization
12.9 match 1.7k stars 15.18 score 3.8k scripts 87 dependentsohdsi
SqlRender:Rendering Parameterized SQL and Translation to Dialects
A rendering tool for parameterized SQL that also translates into different SQL dialects. These dialects include 'Microsoft SQL Server', 'Oracle', 'PostgreSql', 'Amazon RedShift', 'Apache Impala', 'IBM Netezza', 'Google BigQuery', 'Microsoft PDW', 'Snowflake', 'Azure Synapse Analytics Dedicated', 'Apache Spark', 'SQLite', and 'InterSystems IRIS'.
Maintained by Martijn Schuemie. Last updated 5 days ago.
13.9 match 82 stars 12.52 score 488 scripts 13 dependentstidyverse
reprex:Prepare Reproducible Example Code via the Clipboard
Convenience wrapper that uses the 'rmarkdown' package to render small snippets of code to target formats that include both code and output. The goal is to encourage the sharing of small, reproducible, and runnable examples on code-oriented websites, such as <https://stackoverflow.com> and <https://github.com>, or in email. The user's clipboard is the default source of input code and the default target for rendered output. 'reprex' also extracts clean, runnable R code from various common formats, such as copy/paste from an R session.
Maintained by Jennifer Bryan. Last updated 6 months ago.
githubreproducibilityrmarkdownstackoverflow
10.7 match 744 stars 15.58 score 498 scripts 127 dependentsrapporter
pander:An R 'Pandoc' Writer
Contains some functions catching all messages, 'stdout' and other useful information while evaluating R code and other helpers to return user specified text elements (like: header, paragraph, table, image, lists etc.) in 'pandoc' markdown or several type of R objects similarly automatically transformed to markdown format. Also capable of exporting/converting (the resulting) complex 'pandoc' documents to e.g. HTML, 'PDF', 'docx' or 'odt'. This latter reporting feature is supported in brew syntax or with a custom reference class with a smarty caching 'backend'.
Maintained by Gergely Daróczi. Last updated 17 days ago.
literate-programmingmarkdownpandocpandoc-markdownreproducible-researchrmarkdowncpp
9.0 match 297 stars 16.60 score 7.6k scripts 108 dependentsrstudio
markdown:Render Markdown with 'commonmark'
Render Markdown to full and lightweight HTML/LaTeX documents with the 'commonmark' package. This package has been superseded by 'litedown'.
Maintained by Yihui Xie. Last updated 6 days ago.
9.8 match 85 stars 14.76 score 3.7k scripts 452 dependentscoolbutuseless
lofifonts:Text Rendering with Bitmap and Vector Fonts
Alternate font rendering is useful when rendering text to novel graphics outputs where modern font rendering is not available or where bespoke text positioning is required. Bitmap and vector fonts allow for custom layout and rendering using pixel coordinates and line drawing. Formatted text is created as a data.frame of pixel coordinates (for bitmap fonts) or stroke coordinates (for vector fonts). All text can be easily previewed as a matrix or raster image. A selection of fonts is included with this package.
Maintained by Mike Cheng. Last updated 25 days ago.
22.9 match 7 stars 5.94 score 10 scriptsnx10
unigd:Universal Graphics Device
A unified R graphics backend. Render R graphics fast and easy to many common file formats. Provides a thread safe 'C' interface for asynchronous rendering of R graphics.
Maintained by Florian Rupprecht. Last updated 2 days ago.
15.9 match 23 stars 8.07 score 6 scripts 2 dependentsggobi
tourr:Tour Methods for Multivariate Data Visualisation
Implements geodesic interpolation and basis generation functions that allow you to create new tour methods from R.
Maintained by Dianne Cook. Last updated 18 days ago.
10.7 match 65 stars 11.17 score 426 scripts 9 dependentsxd-deng
ECharts2Shiny:Embedding Interactive Charts Generated with ECharts Library into Shiny Applications
Embed interactive charts to their Shiny applications. These charts will be generated by ECharts library developed by Baidu (<http://echarts.baidu.com/>). Current version supports line chart, bar chart, pie chart, scatter plot, gauge, word cloud, radar chart, tree map, and heat map.
Maintained by Xiaodong Deng. Last updated 4 years ago.
15.5 match 129 stars 7.42 score 135 scriptsropensci
rsvg:Render SVG Images into PDF, PNG, (Encapsulated) PostScript, or Bitmap Arrays
Renders vector-based svg images into high-quality custom-size bitmap arrays using 'librsvg2'. The resulting bitmap can be written to e.g. png, jpeg or webp format. In addition, the package can convert images directly to various formats such as pdf or postscript.
Maintained by Jeroen Ooms. Last updated 6 months ago.
9.8 match 98 stars 11.66 score 868 scripts 45 dependentsrstudio
htmltools:Tools for HTML
Tools for HTML generation and output.
Maintained by Carson Sievert. Last updated 10 months ago.
5.9 match 218 stars 17.61 score 10k scripts 4.5k dependentstylermorganwall
rayrender:Build and Raytrace 3D Scenes
Render scenes using pathtracing. Build 3D scenes out of spheres, cubes, planes, disks, triangles, cones, curves, line segments, cylinders, ellipsoids, and 3D models in the 'Wavefront' OBJ file format or the PLY Polygon File Format. Supports several material types, textures, multicore rendering, and tone-mapping. Based on the "Ray Tracing in One Weekend" book series. Peter Shirley (2018) <https://raytracing.github.io>.
Maintained by Tyler Morgan-Wall. Last updated 18 days ago.
9.5 match 630 stars 10.78 score 188 scripts 8 dependentstylermorganwall
rayimage:Image Processing for Simulated Cameras
Uses convolution-based techniques to generate simulated camera bokeh, depth of field, and other camera effects, using an image and an optional depth map. Accepts both filename inputs and in-memory array representations of images and matrices. Includes functions to perform 2D convolutions, reorient and resize images/matrices, add image and text overlays, generate camera vignette effects, and add titles to images.
Maintained by Tyler Morgan-Wall. Last updated 1 months ago.
12.5 match 52 stars 7.67 score 22 scripts 12 dependentsthomasp85
gganimate:A Grammar of Animated Graphics
The grammar of graphics as implemented in the 'ggplot2' package has been successful in providing a powerful API for creating static visualisation. In order to extend the API for animated graphics this package provides a completely new set of grammar, fully compatible with 'ggplot2' for specifying transitions and animations in a flexible and extensible way.
Maintained by Thomas Lin Pedersen. Last updated 1 years ago.
animationdata-visualizationggplot-extensionggplot2transition
6.0 match 2.0k stars 15.87 score 13k scripts 25 dependentsohdsi
DatabaseConnector:Connecting to Various Database Platforms
An R 'DataBase Interface' ('DBI') compatible interface to various database platforms ('PostgreSQL', 'Oracle', 'Microsoft SQL Server', 'Amazon Redshift', 'Microsoft Parallel Database Warehouse', 'IBM Netezza', 'Apache Impala', 'Google BigQuery', 'Snowflake', 'Spark', 'SQLite', and 'InterSystems IRIS'). Also includes support for fetching data as 'Andromeda' objects. Uses either 'Java Database Connectivity' ('JDBC') or other 'DBI' drivers to connect to databases.
Maintained by Martijn Schuemie. Last updated 2 months ago.
7.1 match 56 stars 12.63 score 772 scripts 11 dependentsstatnet
ndtv:Network Dynamic Temporal Visualizations
Renders dynamic network data from 'networkDynamic' objects as movies, interactive animations, or other representations of changing relational structures and attributes.
Maintained by Skye Bender-deMoll. Last updated 9 months ago.
10.1 match 52 stars 8.36 score 254 scripts 1 dependentswilkelab
ggtext:Improved Text Rendering Support for 'ggplot2'
A 'ggplot2' extension that enables the rendering of complex formatted plot labels (titles, subtitles, facet labels, axis labels, etc.). Text boxes with automatic word wrap are also supported.
Maintained by Brenton M. Wiernik. Last updated 3 years ago.
5.3 match 657 stars 15.71 score 13k scripts 155 dependentsrstudio
shiny:Web Application Framework for R
Makes it incredibly easy to build interactive web applications with R. Automatic "reactive" binding between inputs and outputs and extensive prebuilt widgets make it possible to build beautiful, responsive, and powerful applications with minimal effort.
Maintained by Winston Chang. Last updated 14 days ago.
reactiverstudioshinyweb-appweb-development
3.8 match 5.4k stars 21.28 score 108k scripts 1.8k dependentsramnathv
htmlwidgets:HTML Widgets for R
A framework for creating HTML widgets that render in various contexts including the R console, 'R Markdown' documents, and 'Shiny' web applications.
Maintained by Carson Sievert. Last updated 1 years ago.
4.1 match 791 stars 19.05 score 7.4k scripts 3.1k dependentsdaroczig
logger:A Lightweight, Modern and Flexible Logging Utility
Inspired by the the 'futile.logger' R package and 'logging' Python module, this utility provides a flexible and extensible way of formatting and delivering log messages with low overhead.
Maintained by Gergely Daróczi. Last updated 2 months ago.
4.6 match 298 stars 16.88 score 1.5k scripts 98 dependentsradiant-rstats
radiant.data:Data Menu for Radiant: Business Analytics using R and Shiny
The Radiant Data menu includes interfaces for loading, saving, viewing, visualizing, summarizing, transforming, and combining data. It also contains functionality to generate reproducible reports of the analyses conducted in the application.
Maintained by Vincent Nijs. Last updated 5 months ago.
8.8 match 54 stars 8.30 score 146 scripts 6 dependentsropensci
pdftools:Text Extraction, Rendering and Converting of PDF Documents
Utilities based on 'libpoppler' <https://poppler.freedesktop.org> for extracting text, fonts, attachments and metadata from a PDF file. Also supports high quality rendering of PDF documents into PNG, JPEG, TIFF format, or into raw bitmap vectors for further processing in R.
Maintained by Jeroen Ooms. Last updated 14 days ago.
pdf-filespdf-formatpdftoolspopplerpoppler-librarytext-extractioncpp
5.4 match 529 stars 13.10 score 3.3k scripts 47 dependentscbailiss
pivottabler:Create Pivot Tables
Create regular pivot tables with just a few lines of R. More complex pivot tables can also be created, e.g. pivot tables with irregular layouts, multiple calculations and/or derived calculations based on multiple data frames. Pivot tables are constructed using R only and can be written to a range of output formats (plain text, 'HTML', 'Latex' and 'Excel'), including with styling/formatting.
Maintained by Christopher Bailiss. Last updated 1 years ago.
calculationshtmlhtmlwidgetlatexpivot-tablesvisualization
8.8 match 122 stars 8.08 score 358 scripts 1 dependentsropensci
babelquarto:Renders a Multilingual Quarto Book
Automate rendering and cross-linking of Quarto books following a prescribed structure.
Maintained by Maëlle Salmon. Last updated 1 months ago.
9.3 match 43 stars 7.52 score 23 scripts 1 dependentsdcomtois
summarytools:Tools to Quickly and Neatly Summarize Data
Data frame summaries, cross-tabulations, weight-enabled frequency tables and common descriptive (univariate) statistics in concise tables available in a variety of formats (plain ASCII, Markdown and HTML). A good point-of-entry for exploring data, both for experienced and new R users.
Maintained by Dominic Comtois. Last updated 2 days ago.
descriptive-statisticsfrequency-tablehtml-reportmarkdownpanderpandocpandoc-markdownrmarkdownrstudio
4.8 match 526 stars 14.52 score 2.9k scripts 6 dependentsksawicka
spup:Spatial Uncertainty Propagation Analysis
Uncertainty propagation analysis in spatial environmental modelling following methodology described in Heuvelink et al. (2007) <doi:10.1080/13658810601063951> and Brown and Heuvelink (2007) <doi:10.1016/j.cageo.2006.06.015>. The package provides functions for examining the uncertainty propagation starting from input data and model parameters, via the environmental model onto model outputs. The functions include uncertainty model specification, stochastic simulation and propagation of uncertainty using Monte Carlo (MC) techniques. Uncertain variables are described by probability distributions. Both numerical and categorical data types are handled. Spatial auto-correlation within an attribute and cross-correlation between attributes is accommodated for. The MC realizations may be used as input to the environmental models called from R, or externally.
Maintained by Kasia Sawicka. Last updated 1 years ago.
monte-carlospatialuncertainty-analysisuncertainty-propagation
10.5 match 9 stars 6.31 score 57 scriptsdavidgohel
flextable:Functions for Tabular Reporting
Use a grammar for creating and customizing pretty tables. The following formats are supported: 'HTML', 'PDF', 'RTF', 'Microsoft Word', 'Microsoft PowerPoint' and R 'Grid Graphics'. 'R Markdown', 'Quarto' and the package 'officer' can be used to produce the result files. The syntax is the same for the user regardless of the type of output to be produced. A set of functions allows the creation, definition of cell arrangement, addition of headers or footers, formatting and definition of cell content with text and or images. The package also offers a set of high-level functions that allow tabular reporting of statistical models and the creation of complex cross tabulations.
Maintained by David Gohel. Last updated 1 months ago.
docxhtml5ms-office-documentsrmarkdowntable
3.9 match 583 stars 17.04 score 7.3k scripts 119 dependentsdreamrs
esquisse:Explore and Visualize Your Data Interactively
A 'shiny' gadget to create 'ggplot2' figures interactively with drag-and-drop to map your variables to different aesthetics. You can quickly visualize your data accordingly to their type, export in various formats, and retrieve the code to reproduce the plot.
Maintained by Victor Perrier. Last updated 25 days ago.
addindata-visualizationggplot2rstudio-addinvisualization
5.0 match 1.8k stars 13.23 score 1.1k scripts 1 dependentsropensci
commonmark:High Performance CommonMark and Github Markdown Rendering in R
The CommonMark specification <https://github.github.com/gfm/> defines a rationalized version of markdown syntax. This package uses the 'cmark' reference implementation for converting markdown text into various formats including html, latex and groff man. In addition it exposes the markdown parse tree in xml format. Also includes opt-in support for GFM extensions including tables, autolinks, and strikethrough text.
Maintained by Jeroen Ooms. Last updated 10 hours ago.
4.7 match 93 stars 13.67 score 90 scripts 2.2k dependentsr-lib
pkgdown:Make Static HTML Documentation for a Package
Generate an attractive and useful website from a source package. 'pkgdown' converts your documentation, vignettes, 'README', and more to 'HTML' making it easy to share information about your package online.
Maintained by Hadley Wickham. Last updated 2 days ago.
3.5 match 734 stars 18.47 score 588 scripts 162 dependentsshevandrin
rqti:Create Tests According to QTI 2.1 Standard
Create tests and tasks compliant with the Question & Test Interoperability (QTI) information model version 2.1. Input sources are Rmd/md description files or S4-class objects. Output formats include standalone zip or xml files. Supports the generation of basic task types (single and multiple choice, order, pair association, matching tables, filling gaps and essay) and provides a comprehensive set of attributes for customizing tests.
Maintained by Andrey Shevandrin. Last updated 5 days ago.
10.9 match 5 stars 5.89 score 26 scriptsr-lib
isoband:Generate Isolines and Isobands from Regularly Spaced Elevation Grids
A fast C++ implementation to generate contour lines (isolines) and contour polygons (isobands) from regularly spaced grids containing elevation data.
Maintained by Hadley Wickham. Last updated 2 years ago.
4.3 match 132 stars 15.01 score 75 scripts 7.6k dependentswilkelab
gridtext:Improved Text Rendering Support for 'Grid' Graphics
Provides support for rendering of formatted text using 'grid' graphics. Text can be formatted via a minimal subset of 'Markdown', 'HTML', and inline 'CSS' directives, and it can be rendered both with and without word wrap.
Maintained by Brenton M. Wiernik. Last updated 1 years ago.
5.5 match 97 stars 11.55 score 344 scripts 203 dependentswa-department-of-agriculture
soils:Visualize and Report Soil Health Data
Collection of soil health data visualization and reporting tools, including a RStudio project template with everything you need to generate custom HTML and Microsoft Word reports for each participant in your soil health sampling project.
Maintained by Jadey N Ryan. Last updated 1 months ago.
11.0 match 11 stars 5.74 score 9 scriptsposit-dev
connectapi:Utilities for Interacting with the 'Posit Connect' Server API
Provides a helpful 'R6' class and methods for interacting with the 'Posit Connect' Server API along with some meaningful utility functions for regular tasks. API documentation varies by 'Posit Connect' installation and version, but the latest documentation is also hosted publicly at <https://docs.posit.co/connect/api/>.
Maintained by Toph Allen. Last updated 4 days ago.
5.9 match 47 stars 10.48 score 252 scripts 1 dependentscbailiss
basictabler:Construct Rich Tables for Output to 'HTML'/'Excel'
Easily create tables from data frames/matrices. Create/manipulate tables row-by-row, column-by-column or cell-by-cell. Use common formatting/styling to output rich tables as 'HTML', 'HTML widgets' or to 'Excel'.
Maintained by Christopher Bailiss. Last updated 4 years ago.
htmlhtmlwidgettablesvisualization
8.7 match 37 stars 7.09 score 94 scriptsvpetukhov
ggrastr:Rasterize Layers for 'ggplot2'
Rasterize only specific layers of a 'ggplot2' plot while simultaneously keeping all labels and text in vector format. This allows users to keep plots within the reasonable size limit without loosing vector properties of the scale-sensitive information.
Maintained by Evan Biederstedt. Last updated 2 years ago.
4.6 match 220 stars 13.37 score 1.9k scripts 53 dependentspik-piam
remind2:The REMIND R package (2nd generation)
Contains the REMIND-specific routines for data and model output manipulation.
Maintained by Renato Rodrigues. Last updated 12 hours ago.
6.8 match 8.88 score 161 scripts 5 dependentsropensci
katex:Rendering Math to HTML, 'MathML', or R-Documentation Format
Convert latex math expressions to HTML and 'MathML' for use in markdown documents or package manual pages. The rendering is done in R using the V8 engine (i.e. server-side), which eliminates the need for embedding the 'MathJax' library into your web pages. In addition a 'math-to-rd' wrapper is provided to automatically render beautiful math in R documentation files.
Maintained by Jeroen Ooms. Last updated 6 months ago.
7.4 match 37 stars 7.97 score 29 scripts 4 dependentsshinytree
shinyTree:jsTree Bindings for Shiny
Exposes bindings to jsTree -- a JavaScript library that supports interactive trees -- to enable a rich, editable trees in Shiny.
Maintained by Michael Bell. Last updated 6 months ago.
6.3 match 145 stars 9.20 score 224 scripts 8 dependentsr-lib
vctrs:Vector Helpers
Defines new notions of prototype and size that are used to provide tools for consistent and well-founded type-coercion and size-recycling, and are in turn connected to ideas of type- and size-stability useful for analysing function interfaces.
Maintained by Davis Vaughan. Last updated 5 months ago.
3.0 match 290 stars 18.97 score 1.1k scripts 13k dependentswalkerke
mapgl:Interactive Maps with 'Mapbox GL JS' and 'MapLibre GL JS'
Provides an interface to the 'Mapbox GL JS' (<https://docs.mapbox.com/mapbox-gl-js/guides>) and the 'MapLibre GL JS' (<https://maplibre.org/maplibre-gl-js/docs/>) interactive mapping libraries to help users create custom interactive maps in R. Users can create interactive globe visualizations; layer 'sf' objects to create filled maps, circle maps, 'heatmaps', and three-dimensional graphics; and customize map styles and views. The package also includes utilities to use 'Mapbox' and 'MapLibre' maps in 'Shiny' web applications.
Maintained by Kyle Walker. Last updated 11 hours ago.
6.9 match 115 stars 8.08 score 138 scriptshadley
highlight:Syntax Highlighter
Syntax highlighter for R code based on the results of the R parser. Rendering in HTML and latex markup. Custom Sweave driver performing syntax highlighting of R code chunks.
Maintained by Hadley Wickham. Last updated 2 years ago.
11.6 match 4.72 score 67 scripts 4 dependentsdatastorm-open
visNetwork:Network Visualization using 'vis.js' Library
Provides an R interface to the 'vis.js' JavaScript charting library. It allows an interactive visualization of networks.
Maintained by Benoit Thieurmel. Last updated 2 years ago.
3.5 match 549 stars 15.14 score 4.1k scripts 195 dependentsropensci
terrainr:Landscape Visualizations in R and 'Unity'
Functions for the retrieval, manipulation, and visualization of 'geospatial' data, with an aim towards producing '3D' landscape visualizations in the 'Unity' '3D' rendering engine. Functions are also provided for retrieving elevation data and base map tiles from the 'USGS' National Map <https://apps.nationalmap.gov/services/>.
Maintained by Michael Mahoney. Last updated 9 months ago.
datasetsdemsmapmap-tilesmappingnational-mapnhdorthoimagerypeer-reviewedprogressrretrieve-dataterrainrunityunity-rendering-engineusgs
7.2 match 72 stars 7.40 score 87 scriptsappsilon
shiny.semantic:Semantic UI Support for Shiny
Creating a great user interface for your Shiny apps can be a hassle, especially if you want to work purely in R and don't want to use, for instance HTML templates. This package adds support for a powerful UI library Fomantic UI - <https://fomantic-ui.com/> (before Semantic). It also supports universal UI input binding that works with various DOM elements.
Maintained by Jakub Nowicki. Last updated 11 months ago.
appsilonfomantic-uirhinoversesemanticsemantic-componentssemantic-uishiny
4.0 match 506 stars 13.00 score 586 scripts 3 dependentsshosaco
vistime:Pretty Timelines in R
A library for creating time based charts, like Gantt or timelines. Possible outputs include 'ggplot2' diagrams, 'plotly.js' graphs, 'Highcharts.js' widgets and data.frames. Results can be used in the 'RStudio' viewer pane, in 'RMarkdown' documents or in Shiny apps. In the interactive outputs created by vistime() and hc_vistime(), you can interact with the plot using mouse hover or zoom.
Maintained by Sandro Raabe. Last updated 6 months ago.
5.5 match 174 stars 9.37 score 142 scripts 1 dependentsdatawookie
emayili:Send Email Messages
A light, simple tool for sending emails with minimal dependencies.
Maintained by Andrew B. Collier. Last updated 1 months ago.
5.3 match 180 stars 9.59 score 95 scripts 3 dependentsnflverse
nflplotR:NFL Logo Plots in 'ggplot2' and 'gt'
A set of functions to visualize National Football League analysis in 'ggplot2' plots and 'gt' tables.
Maintained by Sebastian Carl. Last updated 12 days ago.
nflnflfastrnflstatsnflversesports-analyticssportsanalytics
7.0 match 20 stars 7.20 score 316 scripts 1 dependentszarquon42b
Morpho:Calculations and Visualisations Related to Geometric Morphometrics
A toolset for Geometric Morphometrics and mesh processing. This includes (among other stuff) mesh deformations based on reference points, permutation tests, detection of outliers, processing of sliding semi-landmarks and semi-automated surface landmark placement.
Maintained by Stefan Schlager. Last updated 5 months ago.
5.0 match 51 stars 10.00 score 218 scripts 13 dependentsleonawicz
tabr:Music Notation Syntax, Manipulation, Analysis and Transcription in R
Provides a music notation syntax and a collection of music programming functions for generating, manipulating, organizing, and analyzing musical information in R. Music syntax can be entered directly in character strings, for example to quickly transcribe short pieces of music. The package contains functions for directly performing various mathematical, logical and organizational operations and musical transformations on special object classes that facilitate working with music data and notation. The same music data can be organized in tidy data frames for a familiar and powerful approach to the analysis of large amounts of structured music data. Functions are available for mapping seamlessly between these formats and their representations of musical information. The package also provides an API to 'LilyPond' (<https://lilypond.org/>) for transcribing musical representations in R into tablature ("tabs") and sheet music. 'LilyPond' is open source music engraving software for generating high quality sheet music based on markup syntax. The package generates 'LilyPond' files from R code and can pass them to the 'LilyPond' command line interface to be rendered into sheet music PDF files or inserted into R markdown documents. The package offers nominal MIDI file output support in conjunction with rendering sheet music. The package can read MIDI files and attempts to structure the MIDI data to integrate as best as possible with the data structures and functionality found throughout the package.
Maintained by Matthew Leonawicz. Last updated 6 months ago.
guitar-tablaturelilypondlilypond-apimusic-analysismusic-datamusic-notationmusic-programmingmusic-syntaxmusic-transcriptionsheet-music
6.3 match 132 stars 7.87 score 94 scriptsbupaverse
processanimateR:Process Map Token Replay Animation
Provides animated process maps based on the 'procesmapR' package. Cases stored in event logs created with with 'bupaR' S3 class eventlog() are rendered as tokens (SVG shapes) and animated according to their occurrence times on top of the process map. For rendering SVG animations ('SMIL') and the 'htmlwidget' package are used.
Maintained by Felix Mannhardt. Last updated 2 years ago.
animationbuparbusiness-processevent-logshtmlwidgetsprocess-mapprocessminingsvg-animations
6.5 match 66 stars 7.54 score 106 scriptsbartonicek
plotscaper:Explore Your Data with Interactive Figures
A framework for creating interactive figures for data exploration. All plots are automatically linked and support several kinds of interactive features, including selection, zooming, panning, and parameter manipulation. The figures can be interacted with either manually, using a mouse and a keyboard, or by running code from inside an active R session.
Maintained by Adam Bartonicek. Last updated 24 days ago.
6.7 match 16 stars 7.36 score 23 scriptsmikemahoney218
mvdf:A Minimum Viable Data Format for 3D Rendering via Blender
A small, self-contained, minimum viable data format providing a standard interface for using R as a front-end for the Blender 3D rendering program. The core approach centers around an S4 class, 'mvdf', with getter, setter, and validation methods designed to be extended for more specific rendering approaches.
Maintained by Michael Mahoney. Last updated 4 years ago.
11.6 match 16 stars 4.20 score 5 scriptsyixuan
showtext:Using Fonts More Easily in R Graphs
Making it easy to use various types of fonts ('TrueType', 'OpenType', Type 1, web fonts, etc.) in R graphs, and supporting most output formats of R graphics including PNG, PDF and SVG. Text glyphs will be converted into polygons or raster images, hence after the plot has been created, it no longer relies on the font files. No external software such as 'Ghostscript' is needed to use this package.
Maintained by Yixuan Qiu. Last updated 1 years ago.
fontgraphicsgraphics-devicer-graphicsfreetype
3.7 match 488 stars 12.79 score 10k scripts 34 dependentscoolbutuseless
emphatic:Exploratory Analysis of Tabular Data using Colour Highlighting
Tools for exploratory analysis of tabular data using colour highlighting. Highlighting is displayed in any console supporting 'ANSI' colours, and can be converted to 'HTML', 'typst', 'latex' and 'SVG'. 'quarto' and 'rmarkdown' rendering are directly supported. It is also possible to add colour to regular expression matches and highlight differences between two arbitrary R objects.
Maintained by Mike Cheng. Last updated 3 months ago.
6.1 match 141 stars 7.55 score 12 scriptsrstudio
r2d3:Interface to 'D3' Visualizations
Suite of tools for using 'D3', a library for producing dynamic, interactive data visualizations. Supports translating objects into 'D3' friendly data structures, rendering 'D3' scripts, publishing 'D3' visualizations, incorporating 'D3' in R Markdown, creating interactive 'D3' applications with Shiny, and distributing 'D3' based 'htmlwidgets' in R packages.
Maintained by Nick Strayer. Last updated 3 years ago.
3.8 match 519 stars 11.88 score 498 scripts 10 dependentsopenanalytics
clinDataReview:Clinical Data Review Tool
Creation of interactive tables, listings and figures ('TLFs') and associated report for exploratory analysis of data in a clinical trial, e.g. for clinical oversight activities. Interactive figures include sunburst, treemap, scatterplot, line plot and barplot of counts data. Interactive tables include table of summary statistics (as counts of adverse events, enrollment table) and listings. Possibility to compare data (summary table or listing) across two data batches/sets. A clinical data review report is created via study-specific configuration files and template 'R Markdown' reports contained in the package.
Maintained by Laure Cougnaud. Last updated 9 months ago.
6.4 match 11 stars 7.10 score 36 scriptsrundel
parsermd:Formal Parser and Related Tools for R Markdown Documents
An implementation of a formal grammar and parser for R Markdown documents using the Boost Spirit X3 library. It also includes a collection of high level functions for working with the resulting abstract syntax tree.
Maintained by Colin Rundel. Last updated 7 months ago.
5.3 match 84 stars 8.55 score 58 scripts 4 dependentsr-lib
marquee:Markdown Parser and Renderer for R Graphics
Provides the mean to parse and render markdown text with grid along with facilities to define the styling of the text.
Maintained by Thomas Lin Pedersen. Last updated 2 months ago.
5.3 match 84 stars 8.54 score 28 scripts 1 dependentsbioc
systemPipeR:systemPipeR: Workflow Environment for Data Analysis and Report Generation
systemPipeR is a multipurpose data analysis workflow environment that unifies R with command-line tools. It enables scientists to analyze many types of large- or small-scale data on local or distributed computer systems with a high level of reproducibility, scalability and portability. At its core is a command-line interface (CLI) that adopts the Common Workflow Language (CWL). This design allows users to choose for each analysis step the optimal R or command-line software. It supports both end-to-end and partial execution of workflows with built-in restart functionalities. Efficient management of complex analysis tasks is accomplished by a flexible workflow control container class. Handling of large numbers of input samples and experimental designs is facilitated by consistent sample annotation mechanisms. As a multi-purpose workflow toolkit, systemPipeR enables users to run existing workflows, customize them or design entirely new ones while taking advantage of widely adopted data structures within the Bioconductor ecosystem. Another important core functionality is the generation of reproducible scientific analysis and technical reports. For result interpretation, systemPipeR offers a wide range of plotting functionality, while an associated Shiny App offers many useful functionalities for interactive result exploration. The vignettes linked from this page include (1) a general introduction, (2) a description of technical details, and (3) a collection of workflow templates.
Maintained by Thomas Girke. Last updated 5 months ago.
geneticsinfrastructuredataimportsequencingrnaseqriboseqchipseqmethylseqsnpgeneexpressioncoveragegenesetenrichmentalignmentqualitycontrolimmunooncologyreportwritingworkflowstepworkflowmanagement
3.9 match 53 stars 11.56 score 344 scripts 3 dependentsyihui
litedown:A Lightweight Version of R Markdown
Render R Markdown to Markdown (without using 'knitr'), and Markdown to lightweight HTML or 'LaTeX' documents with the 'commonmark' package (instead of 'Pandoc'). Some missing Markdown features in 'commonmark' are also supported, such as raw HTML or 'LaTeX' blocks, 'LaTeX' math, superscripts, subscripts, footnotes, element attributes, and appendices, but not all 'Pandoc' Markdown features are (or will be) supported. With additional JavaScript and CSS, you can also create HTML slides and articles. This package can be viewed as a trimmed-down version of R Markdown and 'knitr'. It does not aim at rich Markdown features or a large variety of output formats (the primary formats are HTML and 'LaTeX'). Book and website projects of multiple input documents are also supported.
Maintained by Yihui Xie. Last updated 3 days ago.
litedownmarkdownr-markdownreport-generatorreproducible-research
4.3 match 197 stars 10.44 score 16 scripts 3 dependentscoolbutuseless
tickle:Easily Build Tcl/Tk UIs
Wrap tcltk to make GUI creation easier.
Maintained by mikefc. Last updated 3 years ago.
7.5 match 125 stars 5.88 score 11 scriptsropensci
skimr:Compact and Flexible Summaries of Data
A simple to use summary function that can be used with pipes and displays nicely in the console. The default summary statistics may be modified by the user as can the default formatting. Support for data frames and vectors is included, and users can implement their own skim methods for specific object types as described in a vignette. Default summaries include support for inline spark graphs. Instructions for managing these on specific operating systems are given in the "Using skimr" vignette and the README.
Maintained by Elin Waring. Last updated 2 months ago.
peer-reviewedropenscisummary-statisticsunconfunconf17
2.6 match 1.1k stars 16.80 score 18k scripts 14 dependentsnanxstats
liftr:Containerize R Markdown Documents for Continuous Reproducibility
Persistent reproducible reporting by containerization of R Markdown documents.
Maintained by Nan Xiao. Last updated 1 years ago.
containerizationdockerdynamic-documentsknitrliftrreproducible-researchreproducible-sciencermarkdownstatistical-computing
6.1 match 172 stars 7.03 score 21 scriptsdavidchall
jinjar:Template Engine Inspired by 'Jinja'
Template engine powered by the 'inja' C++ library. Users write a template document, using syntax inspired by the 'Jinja' Python package, and then render the final document by passing data from R. The template syntax supports features such as variables, loops, conditions and inheritance.
Maintained by David Hall. Last updated 4 days ago.
6.1 match 46 stars 6.90 score 12 scripts 1 dependentsohdsi
CirceR:Construct Cohort Inclusion and Restriction Criteria Expressions
Wraps the 'CIRCE' (<https://github.com/ohdsi/circe-be>) 'Java' library allowing cohort definition expressions to be edited and converted to 'Markdown' or 'SQL'.
Maintained by Chris Knoll. Last updated 11 months ago.
9.1 match 6 stars 4.58 score 64 scriptstrevorld
affiner:A Finer Way to Render 3D Illustrated Objects in 'grid' Using Affine Transformations
Dilate, permute, project, reflect, rotate, shear, and translate 2D and 3D points. Supports parallel projections including oblique projections such as the cabinet projection as well as axonometric projections such as the isometric projection. Use 'grid's "affine transformation" feature to render illustrated flat surfaces.
Maintained by Trevor L. Davis. Last updated 3 months ago.
6.0 match 9 stars 6.91 score 1 scripts 5 dependentsr-spatial
leafem:'leaflet' Extensions for 'mapview'
Provides extensions for packages 'leaflet' & 'mapdeck', many of which are used by package 'mapview'. Focus is on functionality readily available in Geographic Information Systems such as 'Quantum GIS'. Includes functions to display coordinates of mouse pointer position, query image values via mouse pointer and zoom-to-layer buttons. Additionally, provides a feature type agnostic function to add points, lines, polygons to a map.
Maintained by Tim Appelhans. Last updated 19 days ago.
3.4 match 108 stars 12.36 score 704 scripts 53 dependentsjrosell
ambhtmx:ambhtmx
Build a Full-stack R App with ambiorix and htmx.
Maintained by Jordi Rosell. Last updated 6 months ago.
10.8 match 26 stars 3.74 score 14 scriptstanguybarthelemy
TBox:Useful Functions for Programming and Generating Documents
Tools to help developers and producers manipulate R objects and outputs. It includes tools for displaying results and objects, and for formatting them in the correct format.
Maintained by Tanguy Barthelemy. Last updated 1 months ago.
10.0 match 4.00 scoreekstroem
dataMaid:A Suite of Checks for Identification of Potential Errors in a Data Frame as Part of the Data Screening Process
Data screening is an important first step of any statistical analysis. dataMaid auto generates a customizable data report with a thorough summary of the checks and the results that a human can use to identify possible errors. It provides an extendable suite of test for common potential errors in a dataset.
Maintained by Claus Thorn Ekstrøm. Last updated 3 years ago.
data-cleaningdata-screeningreproducible-research
5.3 match 143 stars 7.53 score 236 scriptsbbuchsbaum
neuroim:Data Structures and Handling for Neuroimaging Data
A collection of data structures that represent volumetric brain imaging data. The focus is on basic data handling for 3D and 4D neuroimaging data. In addition, there are function to read and write NIFTI files and limited support for reading AFNI files.
Maintained by Bradley Buchsbaum. Last updated 4 years ago.
7.0 match 6 stars 5.64 score 48 scriptsropensci
drake:A Pipeline Toolkit for Reproducible Computation at Scale
A general-purpose computational engine for data analysis, drake rebuilds intermediate data objects when their dependencies change, and it skips work when the results are already up to date. Not every execution starts from scratch, there is native support for parallel and distributed computing, and completed projects have tangible evidence that they are reproducible. Extensive documentation, from beginner-friendly tutorials to practical examples and more, is available at the reference website <https://docs.ropensci.org/drake/> and the online manual <https://books.ropensci.org/drake/>.
Maintained by William Michael Landau. Last updated 3 months ago.
data-sciencedrakehigh-performance-computingmakefilepeer-reviewedpipelinereproducibilityreproducible-researchropensciworkflow
3.4 match 1.3k stars 11.49 score 1.7k scripts 1 dependentsr-world-devs
shinyCohortBuilder:Modular Cohort-Building Framework for Analytical Dashboards
You can easily add advanced cohort-building component to your analytical dashboard or simple 'Shiny' app. Then you can instantly start building cohorts using multiple filters of different types, filtering datasets, and filtering steps. Filters can be complex and data-specific, and together with multiple filtering steps you can use complex filtering rules. The cohort-building sidebar panel allows you to easily work with filters, add and remove filtering steps. It helps you with handling missing values during filtering, and provides instant filtering feedback with filter feedback plots. The GUI panel is not only compatible with native shiny bookmarking, but also provides reproducible R code.
Maintained by Krystian Igras. Last updated 1 months ago.
5.5 match 7 stars 7.05 score 40 scriptswinvector
wrapr:Wrap R Tools for Debugging and Parametric Programming
Tools for writing and debugging R code. Provides: '%.>%' dot-pipe (an 'S3' configurable pipe), unpack/to (R style multiple assignment/return), 'build_frame()'/'draw_frame()' ('data.frame' example tools), 'qc()' (quoting concatenate), ':=' (named map builder), 'let()' (converts non-standard evaluation interfaces to parametric standard evaluation interfaces, inspired by 'gtools::strmacro()' and 'base::bquote()'), and more.
Maintained by John Mount. Last updated 2 years ago.
3.5 match 137 stars 11.11 score 390 scripts 12 dependentsdavidgohel
gdtools:Utilities for Graphical Rendering and Fonts Management
Tools are provided to compute metrics of formatted strings and to check the availability of a font. Another set of functions is provided to support the collection of fonts from 'Google Fonts' in a cache. Their use is simple within 'R Markdown' documents and 'shiny' applications but also with graphic productions generated with the 'ggiraph', 'ragg' and 'svglite' packages or with tabular productions from the 'flextable' package.
Maintained by David Gohel. Last updated 2 months ago.
3.0 match 27 stars 12.80 score 234 scripts 144 dependentshrbrmstr
vegalite:Tools to Encode Visualizations with the 'Grammar of Graphics'-Like 'Vega-Lite' 'Spec'
The 'Vega-Lite' 'JavaScript' framework provides a higher-level grammar for visual analysis, akin to 'ggplot' or 'Tableau', that generates complete 'Vega' specifications. Functions exist which enable building a valid 'spec' from scratch or importing a previously created 'spec' file. Functions also exist to export 'spec' files and to generate code which will enable plots to be embedded in properly configured web pages. The default behavior is to generate an 'htmlwidget'.
Maintained by Bob Rudis. Last updated 7 years ago.
data-visualizationdatavisualizationvega-litevega-lite-specvisualizationwidget
5.0 match 158 stars 7.60 score 84 scriptsskranz
rmdtools:Tools for RMarkdown
Tools for RMarkdown
Maintained by Sebastian Kranz. Last updated 4 years ago.
21.3 match 1 stars 1.78 score 6 scripts 2 dependentsinsightsengineering
formatters:ASCII Formatting for Values and Tables
We provide a framework for rendering complex tables to ASCII, and a set of formatters for transforming values or sets of values into ASCII-ready display strings.
Maintained by Joe Zhu. Last updated 2 months ago.
3.7 match 17 stars 10.19 score 22 scripts 20 dependentspcruniversum
shinyMolBio:Molecular Biology Visualization Tools for 'Shiny' Apps
Interactive visualization of 'RDML' files via 'shiny' apps. Package provides (1) PCR plate interface with ability to select individual tubes; (2) amplification/melting plots with fast hiding and highlighting individual curves; (3) 2D allelic discrimination plot.
Maintained by Konstantin A. Blagodatskikh. Last updated 4 months ago.
9.1 match 6 stars 4.10 score 14 scriptsbioc
Rgraphviz:Provides plotting capabilities for R graph objects
Interfaces R with the AT and T graphviz library for plotting R graph objects from the graph package.
Maintained by Kasper Daniel Hansen. Last updated 5 days ago.
graphandnetworkvisualizationzlib
3.7 match 10.14 score 1.2k scripts 109 dependentsdmurdoch
rgl2gltf:Read and Write '.gltf' and '.glb' Files
The 'glTF' file format is used to describe 3D models. This package provides read and write functions to work with it.
Maintained by Duncan Murdoch. Last updated 4 months ago.
7.3 match 8 stars 5.05 score 14 scriptsr-spatial
leafgl:High-Performance 'WebGl' Rendering for Package 'leaflet'
Provides bindings to the 'Leaflet.glify' JavaScript library which extends the 'leaflet' JavaScript library to render large data in the browser using 'WebGl'.
Maintained by Tim Appelhans. Last updated 4 months ago.
3.4 match 271 stars 10.63 score 157 scripts 27 dependentswinvector
sigr:Succinct and Correct Statistical Summaries for Reports
Succinctly and correctly format statistical summaries of various models and tests (F-test, Chi-Sq-test, Fisher-test, T-test, and rank-significance). This package also includes empirical tests, such as Monte Carlo and bootstrap distribution estimates.
Maintained by John Mount. Last updated 2 years ago.
5.1 match 28 stars 7.18 score 97 scripts 1 dependentsr-lib
gargle:Utilities for Working with Google APIs
Provides utilities for working with Google APIs <https://developers.google.com/apis-explorer>. This includes functions and classes for handling common credential types and for preparing, executing, and processing HTTP requests.
Maintained by Jennifer Bryan. Last updated 2 years ago.
2.4 match 113 stars 14.88 score 266 scripts 192 dependentsmcanouil
NACHO:NanoString Quality Control Dashboard
NanoString nCounter data are gene expression assays where there is no need for the use of enzymes or amplification protocols and work with fluorescent barcodes (Geiss et al. (2018) <doi:10.1038/nbt1385>). Each barcode is assigned a messenger-RNA/micro-RNA (mRNA/miRNA) which after bonding with its target can be counted. As a result each count of a specific barcode represents the presence of its target mRNA/miRNA. 'NACHO' (NAnoString quality Control dasHbOard) is able to analyse the exported NanoString nCounter data and facilitates the user in performing a quality control. 'NACHO' does this by visualising quality control metrics, expression of control genes, principal components and sample specific size factors in an interactive web application.
Maintained by Mickaël Canouil. Last updated 1 years ago.
mirnamrnananostringnormalisationquality-controlshiny
6.6 match 8 stars 5.41 score 32 scriptsyihui
knitr:A General-Purpose Package for Dynamic Report Generation in R
Provides a general-purpose tool for dynamic report generation in R using Literate Programming techniques.
Maintained by Yihui Xie. Last updated 1 days ago.
dynamic-documentsknitrliterate-programmingrmarkdownsweave
1.5 match 2.4k stars 23.61 score 116k scripts 4.2k dependentstrevorld
oblicubes:3D Rendering Using Obliquely Projected Cubes and Cuboids
Three-dimensional rendering for 'grid' and 'ggplot2' graphics using cubes and cuboids drawn with an oblique projection. As a special case also supports primary view orthographic projections. Can be viewed as an extension to the 'isocubes' package <https://github.com/coolbutuseless/isocubes>.
Maintained by Trevor L. Davis. Last updated 7 days ago.
6.8 match 22 stars 5.04 scoresparklyr
sparklyr:R Interface to Apache Spark
R interface to Apache Spark, a fast and general engine for big data processing, see <https://spark.apache.org/>. This package supports connecting to local and remote Apache Spark clusters, provides a 'dplyr' compatible back-end, and provides an interface to Spark's built-in machine learning algorithms.
Maintained by Edgar Ruiz. Last updated 11 days ago.
apache-sparkdistributeddplyridelivymachine-learningremote-clusterssparksparklyr
2.3 match 959 stars 15.16 score 4.0k scripts 21 dependentsmayoverse
arsenal:An Arsenal of 'R' Functions for Large-Scale Statistical Summaries
An Arsenal of 'R' functions for large-scale statistical summaries, which are streamlined to work within the latest reporting tools in 'R' and 'RStudio' and which use formulas and versatile summary statistics for summary tables and models. The primary functions include tableby(), a Table-1-like summary of multiple variable types 'by' the levels of one or more categorical variables; paired(), a Table-1-like summary of multiple variable types paired across two time points; modelsum(), which performs simple model fits on one or more endpoints for many variables (univariate or adjusted for covariates); freqlist(), a powerful frequency table across many categorical variables; comparedf(), a function for comparing data.frames; and write2(), a function to output tables to a document.
Maintained by Ethan Heinzen. Last updated 7 months ago.
baseline-characteristicsdescriptive-statisticsmodelingpaired-comparisonsreportingstatisticstableone
2.5 match 225 stars 13.45 score 1.2k scripts 16 dependentsrenkun-ken
formattable:Create 'Formattable' Data Structures
Provides functions to create formattable vectors and data frames. 'Formattable' vectors are printed with text formatting, and formattable data frames are printed with multiple types of formatting in HTML to improve the readability of data presented in tabular form rendered in web pages.
Maintained by Kun Ren. Last updated 3 months ago.
2.3 match 700 stars 14.69 score 3.6k scripts 26 dependentsplotly
plotly:Create Interactive Web Graphics via 'plotly.js'
Create interactive web graphics from 'ggplot2' graphs and/or a custom interface to the (MIT-licensed) JavaScript library 'plotly.js' inspired by the grammar of graphics.
Maintained by Carson Sievert. Last updated 3 months ago.
d3jsdata-visualizationggplot2javascriptplotlyshinywebgl
1.8 match 2.6k stars 19.43 score 93k scripts 797 dependentsquarto-dev
quarto:R Interface to 'Quarto' Markdown Publishing System
Convert R Markdown documents and 'Jupyter' notebooks to a variety of output formats using 'Quarto'.
Maintained by Christophe Dervieux. Last updated 6 hours ago.
2.3 match 147 stars 14.98 score 1.3k scripts 36 dependentsjrowen
rhandsontable:Interface to the 'Handsontable.js' Library
An R interface to the 'Handsontable' JavaScript library, which is a minimalist Excel-like data grid editor. See <https://handsontable.com/> for details.
Maintained by Jonathan Owen. Last updated 3 years ago.
handsontablehtmlwidgetsjavascriptshinysparkline
2.7 match 389 stars 12.31 score 1.0k scripts 46 dependentsnx10
httpgd:A 'HTTP' Server Graphics Device
A graphics device for R that is accessible via network protocols. This package was created to make it easier to embed live R graphics in integrated development environments and other applications. The included 'HTML/JavaScript' client (plot viewer) aims to provide a better overall user experience when dealing with R graphics. The device asynchronously serves graphics via 'HTTP' and 'WebSockets'.
Maintained by Florian Rupprecht. Last updated 2 days ago.
3.0 match 428 stars 11.01 score 280 scripts 1 dependentsclaudiozandonella
trackdown:Collaborative Editing of Rmd (or Quarto / Rnw) Documents in Google Drive
Collaborative writing and editing of R Markdown (or Quarto / Sweave) documents. The local .Rmd (or Quarto / .Rnw) is uploaded as a plain-text file to Google Drive. By taking advantage of the easily readable Markdown (or LaTeX) syntax and the well-known online interface offered by Google Docs, collaborators can easily contribute to the writing and editing process. After integrating all authors’ contributions, the final document can be downloaded and rendered locally.
Maintained by Claudio Zandonella Callegher. Last updated 2 years ago.
3.9 match 219 stars 8.48 score 69 scriptsstefano-meschiari
latex2exp:Use LaTeX Expressions in Plots
Parses and converts LaTeX math formulas to R's plotmath expressions, used to enter mathematical formulas and symbols to be rendered as text, axis labels, etc. throughout R's plotting system.
Maintained by Stefano Meschiari. Last updated 7 months ago.
ggplot2latexlatex-formulasplotmath-expressions
2.5 match 189 stars 13.04 score 9.7k scripts 45 dependentsnifu-no
saros.base:Base Tools for Semi-Automatic Reporting of Ordinary Surveys
Scaffold an entire web-based report using template chunks, based on a small chapter overview and a dataset. Highly adaptable with prefixes, suffixes, translations, etc. Also contains tools for password-protecting, e.g. for each organization's report on a website. Developed for the common case of a survey across multiple organizations/sites where each organization wants to obtain results for their organization compared with everyone else. See 'saros' (<https://CRAN.R-project.org/package=saros>) for tools used for authors in the drafted reports.
Maintained by Stephan Daus. Last updated 1 months ago.
5.5 match 1 stars 5.98 score 7 scriptsekstroem
dataReporter:Reproducible Data Screening Checks and Report of Possible Errors
Data screening is an important first step of any statistical analysis. 'dataReporter' auto generates a customizable data report with a thorough summary of the checks and the results that a human can use to identify possible errors. It provides an extendable suite of test for common potential errors in a dataset. See Petersen AH, Ekstrøm CT (2019). "dataMaid: Your Assistant for Documenting Supervised Data Quality Screening in R." _Journal of Statistical Software_, *90*(6), 1-38 <doi:10.18637/jss.v090.i06> for more information.
Maintained by Claus Thorn Ekstrøm. Last updated 2 years ago.
5.3 match 86 stars 6.16 score 34 scriptshaozhu233
kableExtra:Construct Complex Table with 'kable' and Pipe Syntax
Build complex HTML or 'LaTeX' tables using 'kable()' from 'knitr' and the piping syntax from 'magrittr'. Function 'kable()' is a light weight table generator coming from 'knitr'. This package simplifies the way to manipulate the HTML or 'LaTeX' codes generated by 'kable()' and allows users to construct complex tables and customize styles using a readable syntax.
Maintained by Hao Zhu. Last updated 11 days ago.
htmlkablekableextraknitrlatexrmarkdown
1.7 match 702 stars 19.35 score 55k scripts 163 dependentsdipterix
threeBrain:Your Advanced 3D Brain Visualization
A fast, interactive cross-platform, and easy to share 'WebGL'-based 3D brain viewer that visualizes 'FreeSurfer' and/or 'AFNI/SUMA' surfaces. The viewer widget can be either standalone or embedded into 'R-shiny' applications. The standalone version only require a web browser with 'WebGL2' support (for example, 'Chrome', 'Firefox', 'Safari'), and can be inserted into any websites. The 'R-shiny' support allows the 3D viewer to be dynamically generated from reactive user inputs. Please check the publication by Wang, Magnotti, Zhang, and Beauchamp (2023, <doi:10.1523/ENEURO.0328-23.2023>) for electrode localization. This viewer has been fully adopted by 'RAVE' <https://rave.wiki>, an interactive toolbox to analyze 'iEEG' data by Magnotti, Wang, and Beauchamp (2020, <doi:10.1016/j.neuroimage.2020.117341>). Please check citation("threeBrain") for details.
Maintained by Zhengjia Wang. Last updated 21 hours ago.
brainecogelectroencephalographyieeglocalizationmri-brainneuroimagingtemplate-brains
3.9 match 44 stars 8.26 score 38 scripts 1 dependentsrubenarslan
rmdpartials:Partial 'rmarkdown' Documents to Prettify your Reports
Use 'rmarkdown' partials, also know as child documents in 'knitr', so you can make components for HTML, PDF, and Word documents. The package provides various helper functions to make certain functions easier. You may want to use this package, if you want to flexibly summarise objects using a combination of figures, tables, text, and HTML widgets. Unlike HTML widgets, the output is Markdown and can hence be turn into other output formats than HTML.
Maintained by Ruben Arslan. Last updated 5 years ago.
5.4 match 7 stars 5.88 score 12 scripts 6 dependentsthinkr-open
lozen:Management tools for missions
Management tools for missions (internal and external). Includes weekly, GL projects, etc.
Maintained by Sébastien Rochette. Last updated 12 months ago.
5.9 match 7 stars 5.42 score 14 scriptsrstudio
bslib:Custom 'Bootstrap' 'Sass' Themes for 'shiny' and 'rmarkdown'
Simplifies custom 'CSS' styling of both 'shiny' and 'rmarkdown' via 'Bootstrap' 'Sass'. Supports 'Bootstrap' 3, 4 and 5 as well as their various 'Bootswatch' themes. An interactive widget is also provided for previewing themes in real time.
Maintained by Carson Sievert. Last updated 12 days ago.
bootstraphtmltoolsrmarkdownsassshiny
1.8 match 511 stars 18.02 score 5.1k scripts 4.3k dependentsrstudio
gt:Easily Create Presentation-Ready Display Tables
Build display tables from tabular data with an easy-to-use set of functions. With its progressive approach, we can construct display tables with a cohesive set of table parts. Table values can be formatted using any of the included formatting functions. Footnotes and cell styles can be precisely added through a location targeting system. The way in which 'gt' handles things for you means that you don't often have to worry about the fine details.
Maintained by Richard Iannone. Last updated 12 days ago.
docxeasy-to-usehtmllatexrtfsummary-tables
1.7 match 2.1k stars 18.36 score 20k scripts 112 dependentstrafficonese
leaflet.esri:'ESRI' Bindings for the 'leaflet' Package
An add-on package to the 'leaflet' package, which provides bindings for 'ESRI' services. This package allows a user to add 'ESRI' provided services such as 'MapService', 'ImageMapService', 'TiledMapService' etc. to a 'leaflet' map.
Maintained by Bhaskar Karambelkar. Last updated 3 years ago.
data-visualizationesriesri-leafletgeospatialleaflet
4.9 match 36 stars 6.28 score 106 scriptsrstudio
bookdown:Authoring Books and Technical Documents with R Markdown
Output formats and utilities for authoring books and technical documents with R Markdown.
Maintained by Yihui Xie. Last updated 3 days ago.
bookbookdownepubgitbookhtmllatexrmarkdown
1.8 match 3.9k stars 17.51 score 1.7k scripts 136 dependentsdmurdoch
rgl:3D Visualization Using OpenGL
Provides medium to high level functions for 3D interactive graphics, including functions modelled on base graphics (plot3d(), etc.) as well as functions for constructing representations of geometric objects (cube3d(), etc.). Output may be on screen using OpenGL, or to various standard 3D file formats including WebGL, PLY, OBJ, STL as well as 2D image formats, including PNG, Postscript, SVG, PGF.
Maintained by Duncan Murdoch. Last updated 2 months ago.
graphicsopenglrglwebgllibglulibglvndlibpnglibx11freetypecpp
1.8 match 91 stars 17.49 score 7.3k scripts 300 dependentsbioc
ComplexHeatmap:Make Complex Heatmaps
Complex heatmaps are efficient to visualize associations between different sources of data sets and reveal potential patterns. Here the ComplexHeatmap package provides a highly flexible way to arrange multiple heatmaps and supports various annotation graphics.
Maintained by Zuguang Gu. Last updated 5 months ago.
softwarevisualizationsequencingclusteringcomplex-heatmapsheatmap
1.8 match 1.3k stars 16.93 score 16k scripts 151 dependentsalanarnholt
BSDA:Basic Statistics and Data Analysis
Data sets for book "Basic Statistics and Data Analysis" by Larry J. Kitchens.
Maintained by Alan T. Arnholt. Last updated 2 years ago.
3.3 match 7 stars 9.11 score 1.3k scripts 6 dependentsdevopifex
g2r:Interactive Grammar of Graphics
Interactive grammar of graphics.
Maintained by John Coene. Last updated 3 years ago.
6.6 match 119 stars 4.53 score 57 scriptsropensci
osmplotr:Bespoke Images of 'OpenStreetMap' Data
Bespoke images of 'OpenStreetMap' ('OSM') data and data visualisation using 'OSM' objects.
Maintained by Mark Padgham. Last updated 27 days ago.
data-visualisationhighlighting-clustersopenstreetmaposmoverpassoverpass-apipeer-reviewed
3.8 match 138 stars 7.97 score 80 scriptsappsilon
shiny.info:'shiny' Info
Displays simple diagnostic information of the 'shiny' project in the user interface of the app.
Maintained by Jakub Nowicki. Last updated 11 months ago.
4.4 match 61 stars 6.73 score 25 scriptsbioc
Biobase:Biobase: Base functions for Bioconductor
Functions that are needed by many other packages or which replace R functions.
Maintained by Bioconductor Package Maintainer. Last updated 5 months ago.
infrastructurebioconductor-packagecore-package
1.8 match 9 stars 16.45 score 6.6k scripts 1.8k dependentsr-lib
systemfonts:System Native Font Finding
Provides system native access to the font catalogue. As font handling varies between systems it is difficult to correctly locate installed fonts across different operating systems. The 'systemfonts' package provides bindings to the native libraries on Windows, macOS and Linux for finding font files that can then be used further by e.g. graphic devices. The main use is intended to be from compiled code but 'systemfonts' also provides access from R.
Maintained by Thomas Lin Pedersen. Last updated 2 months ago.
1.9 match 95 stars 15.62 score 384 scripts 990 dependentsbupaverse
processmapR:Construct Process Maps Using Event Data
Visualize event logs using directed graphs, i.e. process maps. Part of the 'bupaR' framework.
Maintained by Gert Janssenswillen. Last updated 7 months ago.
3.8 match 9 stars 7.70 score 169 scripts 3 dependentsjohndharrison
semver:'Semantic Versioning V2.0.0' Parser
Tools and functions for parsing, rendering and operating on semantic version strings. Semantic versioning is a simple set of rules and requirements that dictate how version numbers are assigned and incremented as outlined at <http://semver.org>.
Maintained by John Harrison. Last updated 8 years ago.
3.8 match 10 stars 7.74 score 39 scripts 20 dependentsbioc
PDATK:Pancreatic Ductal Adenocarcinoma Tool-Kit
Pancreatic ductal adenocarcinoma (PDA) has a relatively poor prognosis and is one of the most lethal cancers. Molecular classification of gene expression profiles holds the potential to identify meaningful subtypes which can inform therapeutic strategy in the clinical setting. The Pancreatic Cancer Adenocarcinoma Tool-Kit (PDATK) provides an S4 class-based interface for performing unsupervised subtype discovery, cross-cohort meta-clustering, gene-expression-based classification, and subsequent survival analysis to identify prognostically useful subtypes in pancreatic cancer and beyond. Two novel methods, Consensus Subtypes in Pancreatic Cancer (CSPC) and Pancreatic Cancer Overall Survival Predictor (PCOSP) are included for consensus-based meta-clustering and overall-survival prediction, respectively. Additionally, four published subtype classifiers and three published prognostic gene signatures are included to allow users to easily recreate published results, apply existing classifiers to new data, and benchmark the relative performance of new methods. The use of existing Bioconductor classes as input to all PDATK classes and methods enables integration with existing Bioconductor datasets, including the 21 pancreatic cancer patient cohorts available in the MetaGxPancreas data package. PDATK has been used to replicate results from Sandhu et al (2019) [https://doi.org/10.1200/cci.18.00102] and an additional paper is in the works using CSPC to validate subtypes from the included published classifiers, both of which use the data available in MetaGxPancreas. The inclusion of subtype centroids and prognostic gene signatures from these and other publications will enable researchers and clinicians to classify novel patient gene expression data, allowing the direct clinical application of the classifiers included in PDATK. Overall, PDATK provides a rich set of tools to identify and validate useful prognostic and molecular subtypes based on gene-expression data, benchmark new classifiers against existing ones, and apply discovered classifiers on novel patient data to inform clinical decision making.
Maintained by Benjamin Haibe-Kains. Last updated 5 months ago.
geneexpressionpharmacogeneticspharmacogenomicssoftwareclassificationsurvivalclusteringgeneprediction
6.7 match 1 stars 4.31 score 17 scriptsedwindj
whisker:{{mustache}} for R, logicless templating
Implements 'Mustache' logicless templating.
Maintained by Edwin de Jonge. Last updated 2 years ago.
2.3 match 212 stars 12.74 score 241 scripts 551 dependentscran
ggtern:An Extension to 'ggplot2', for the Creation of Ternary Diagrams
Extends the functionality of 'ggplot2', providing the capability to plot ternary diagrams for (subset of) the 'ggplot2' geometries. Additionally, 'ggtern' has implemented several NEW geometries which are unavailable to the standard 'ggplot2' release. For further examples and documentation, please proceed to the 'ggtern' website.
Maintained by Nicholas Hamilton. Last updated 12 months ago.
4.0 match 4 stars 7.05 score 1.1k scripts 6 dependentshaghish
DOT:Render and Export DOT Graphs in R
Renders DOT diagram markup language in R and also provides the possibility to export the graphs in PostScript and SVG (Scalable Vector Graphics) formats. In addition, it supports literate programming packages such as 'knitr' and 'rmarkdown'.
Maintained by E. F. Haghish. Last updated 27 days ago.
5.3 match 2 stars 5.28 score 63 scripts 1 dependentsmsuzen
Julia:Fractal Image Data Generator
Generates image data for fractals (Julia and Mandelbrot sets) on the complex plane in the given region and resolution. Benoit B Mandelbrot (1982).
Maintained by Mehmet Suzen. Last updated 8 months ago.
fractalsjuliajulia-fractaljulia-setsmandelbrot-fractalmandelbrot-renderermandelbrot-setr-programmingshape-analysis
7.5 match 1 stars 3.74 score 11 scriptsbioc
pathview:a tool set for pathway based data integration and visualization
Pathview is a tool set for pathway based data integration and visualization. It maps and renders a wide variety of biological data on relevant pathway graphs. All users need is to supply their data and specify the target pathway. Pathview automatically downloads the pathway graph data, parses the data file, maps user data to the pathway, and render pathway graph with the mapped data. In addition, Pathview also seamlessly integrates with pathway and gene set (enrichment) analysis tools for large-scale and fully automated analysis.
Maintained by Weijun Luo. Last updated 5 months ago.
pathwaysgraphandnetworkvisualizationgenesetenrichmentdifferentialexpressiongeneexpressionmicroarrayrnaseqgeneticsmetabolomicsproteomicssystemsbiologysequencing
2.5 match 40 stars 11.24 score 1.6k scripts 10 dependentsbioc
pathRender:Render molecular pathways
build graphs from pathway databases, render them by Rgraphviz.
Maintained by Vince Carey. Last updated 5 months ago.
graphandnetworkpathwaysvisualization
7.7 match 3.60 score 2 scriptsr-lib
ragg:Graphic Devices Based on AGG
Anti-Grain Geometry (AGG) is a high-quality and high-performance 2D drawing library. The 'ragg' package provides a set of graphic devices based on AGG to use as alternative to the raster devices provided through the 'grDevices' package.
Maintained by Thomas Lin Pedersen. Last updated 7 days ago.
drawinggraphicsvector-graphicsfreetypelibpngtifflibjpeg-turbocpp
1.8 match 175 stars 15.19 score 1.8k scripts 480 dependentsr-lib
profvis:Interactive Visualizations for Profiling R Code
Interactive visualizations for profiling R code.
Maintained by Hadley Wickham. Last updated 6 months ago.
1.8 match 310 stars 15.63 score 1.3k scripts 152 dependentsmontesmariana
glossr:Use Interlinear Glosses in R Markdown
Read examples with interlinear glosses from files or from text and print them in a way compatible with both Latex and HTML outputs.
Maintained by Mariana Montes. Last updated 10 months ago.
4.3 match 13 stars 6.31 score 26 scriptsr-spatial
mapview:Interactive Viewing of Spatial Data in R
Quickly and conveniently create interactive visualisations of spatial data with or without background maps. Attributes of displayed features are fully queryable via pop-up windows. Additional functionality includes methods to visualise true- and false-color raster images and bounding boxes.
Maintained by Tim Appelhans. Last updated 3 months ago.
gisleafletmapsspatialvisualizationweb-mapping
1.9 match 525 stars 14.28 score 7.3k scripts 25 dependentshneth
riskyr:Rendering Risk Literacy more Transparent
Risk-related information (like the prevalence of conditions, the sensitivity and specificity of diagnostic tests, or the effectiveness of interventions or treatments) can be expressed in terms of frequencies or probabilities. By providing a toolbox of corresponding metrics and representations, 'riskyr' computes, translates, and visualizes risk-related information in a variety of ways. Adopting multiple complementary perspectives provides insights into the interplay between key parameters and renders teaching and training programs on risk literacy more transparent.
Maintained by Hansjoerg Neth. Last updated 10 months ago.
2x2-matrixbayesian-inferencecontingency-tablerepresentationriskrisk-literacyvisualization
3.6 match 19 stars 7.36 score 80 scriptscrazycapivara
owmr:OpenWeatherMap API Wrapper
Accesses OpenWeatherMap's (owm) <https://openweathermap.org/> API. 'owm' itself is a service providing weather data in the past, in the future and now. Furthermore, 'owm' serves weather map layers usable in frameworks like 'leaflet'. In order to access the API, you need to sign up for an API key. There are free and paid plans. Beside functions for fetching weather data from 'owm', 'owmr' supplies tools to tidy up fetched data (for fast and simple access) and to show it on leaflet maps.
Maintained by Stefan Kuethe. Last updated 5 years ago.
openweathermapweatherweather-data
5.6 match 26 stars 4.81 score 50 scriptstrestletech
shinyAce:Ace Editor Bindings for Shiny
Ace editor bindings to enable a rich text editing environment within Shiny.
Maintained by Vincent Nijs. Last updated 1 months ago.
2.3 match 222 stars 11.86 score 388 scripts 64 dependentsmichaelhallquist
ggbrain:Create Images of Volumetric Brain Data in NIfTI Format Using 'ggplot2' Syntax
A 'ggplot2'-consistent approach to generating 2D displays of volumetric brain imaging data. Display data from multiple NIfTI images using standard 'ggplot2' conventions such scales, limits, and themes to control the appearance of displays. The resulting plots are returned as 'patchwork' objects, inheriting from 'ggplot', allowing for any standard modifications of display aesthetics supported by 'ggplot2'.
Maintained by Michael Hallquist. Last updated 5 hours ago.
5.1 match 2 stars 5.21 score 18 scriptsfvafrcu
rasciidoc:Create Reports Using R and 'asciidoc'
Inspired by Karl Broman`s reader on using 'knitr' with 'asciidoc' (<https://kbroman.org/knitr_knutshell/pages/asciidoc.html>), this is merely a wrapper to 'knitr' and 'asciidoc'.
Maintained by Andreas Dominik Cullmann. Last updated 2 years ago.
7.1 match 3.70 score 4 scriptscran
xdvir:Render 'LaTeX' in Plots
High-level functions to render 'LaTeX' fragments in plots, including as labels and data symbols in 'ggplot2' plots, plus low-level functions to author 'LaTeX' fragments (to produce 'LaTeX' documents), typeset 'LaTeX' documents (to produce 'DVI' files), read 'DVI' files (to produce "DVI" objects), and render "DVI" objects.
Maintained by Paul Murrell. Last updated 21 days ago.
12.6 match 2.08 score 12 scriptssem-in-r
seminr:Building and Estimating Structural Equation Models
A powerful, easy to syntax for specifying and estimating complex Structural Equation Models. Models can be estimated using Partial Least Squares Path Modeling or Covariance-Based Structural Equation Modeling or covariance based Confirmatory Factor Analysis. Methods described in Ray, Danks, and Valdez (2021).
Maintained by Nicholas Patrick Danks. Last updated 3 years ago.
common-factorscompositesconstructpls-models
3.5 match 62 stars 7.46 score 284 scriptsdralliag
opera:Online Prediction by Expert Aggregation
Misc methods to form online predictions, for regression-oriented time-series, by combining a finite set of forecasts provided by the user. See Cesa-Bianchi and Lugosi (2006) <doi:10.1017/CBO9780511546921> for an overview.
Maintained by Pierre Gaillard. Last updated 4 months ago.
3.4 match 51 stars 7.54 score 76 scripts 1 dependentsjohncoene
echarts4r:Create Interactive Graphs with 'Echarts JavaScript' Version 5
Easily create interactive charts by leveraging the 'Echarts Javascript' library which includes 36 chart types, themes, 'Shiny' proxies and animations.
Maintained by David Munoz Tord. Last updated 4 days ago.
echartshacktoberfesthtmlwidgethtmlwidgetsvisualization
2.3 match 603 stars 11.45 score 1.3k scripts 11 dependentsmrc-ide
malariasimulation:An individual based model for malaria
Specifies the latest and greatest malaria model.
Maintained by Giovanni Charles. Last updated 29 days ago.
3.1 match 16 stars 8.17 score 146 scriptsr-stata
hwordcloud:Rendering Word Clouds
Provides a way to display word clouds in R. The word cloud is a html widget, so you can use it in interactive documents and 'shiny' applications.
Maintained by Zhenxing Cheng. Last updated 6 years ago.
8.4 match 3.01 score 17 scripts 2 dependentsthibautjombart
adegenet:Exploratory Analysis of Genetic and Genomic Data
Toolset for the exploration of genetic and genomic data. Adegenet provides formal (S4) classes for storing and handling various genetic data, including genetic markers with varying ploidy and hierarchical population structure ('genind' class), alleles counts by populations ('genpop'), and genome-wide SNP data ('genlight'). It also implements original multivariate methods (DAPC, sPCA), graphics, statistical tests, simulation tools, distance and similarity measures, and several spatial methods. A range of both empirical and simulated datasets is also provided to illustrate various methods.
Maintained by Zhian N. Kamvar. Last updated 1 months ago.
2.0 match 182 stars 12.60 score 1.9k scripts 29 dependentsthomasp85
ggfx:Pixel Filters for 'ggplot2' and 'grid'
Provides a range of filters that can be applied to layers from the 'ggplot2' package and its extensions, along with other graphic elements such as guides and theme elements. The filters are applied at render time and thus uses the exact pixel dimensions needed.
Maintained by Thomas Lin Pedersen. Last updated 3 years ago.
2.8 match 170 stars 9.10 score 452 scripts 3 dependentscorybrunson
ordr:A Tidyverse Extension for Ordinations and Biplots
Ordination comprises several multivariate exploratory and explanatory techniques with theoretical foundations in geometric data analysis; see Podani (2000, ISBN:90-5782-067-6) for techniques and applications and Le Roux & Rouanet (2005) <doi:10.1007/1-4020-2236-0> for foundations. Greenacre (2010, ISBN:978-84-923846) shows how the most established of these, including principal components analysis, correspondence analysis, multidimensional scaling, factor analysis, and discriminant analysis, rely on eigen-decompositions or singular value decompositions of pre-processed numeric matrix data. These decompositions give rise to a set of shared coordinates along which the row and column elements can be measured. The overlay of their scatterplots on these axes, introduced by Gabriel (1971) <doi:10.1093/biomet/58.3.453>, is called a biplot. 'ordr' provides inspection, extraction, manipulation, and visualization tools for several popular ordination classes supported by a set of recovery methods. It is inspired by and designed to integrate into 'tidyverse' workflows provided by Wickham et al (2019) <doi:10.21105/joss.01686>.
Maintained by Jason Cory Brunson. Last updated 14 days ago.
biplotdata-visualizationdimension-reductiongeometric-data-analysisgrammar-of-graphicslog-ratio-analysismultivariate-analysismultivariate-statisticsordinationtidymodelstidyverse
3.5 match 24 stars 7.26 score 28 scriptsjbkunst
highcharter:A Wrapper for the 'Highcharts' Library
A wrapper for the 'Highcharts' library including shortcut functions to plot R objects. 'Highcharts' <https://www.highcharts.com/> is a charting library offering numerous chart types with a simple configuration syntax.
Maintained by Joshua Kunst. Last updated 1 years ago.
highchartshtmlwidgetsshinyshiny-rvisualizationwrapper
1.8 match 725 stars 13.93 score 4.9k scripts 18 dependentsappsilon
data.validator:Automatic Data Validation and Reporting
Validate dataset by columns and rows using convenient predicates inspired by 'assertr' package. Generate good looking HTML report or print console output to display in logs of your data processing pipeline.
Maintained by Marcin Dubel. Last updated 11 months ago.
datareportingrhinoverserstudiovalidation
3.8 match 147 stars 6.67 score 40 scriptsdipterix
shidashi:A Shiny Dashboard Template System
A template system based on 'AdminLTE3' (<https://adminlte.io/themes/v3/>) theme. Comes with default theme that can be easily customized. Developers can upload modified templates on 'Github', and users can easily download templates with 'RStudio' project wizard. The key features of the default template include light and dark theme switcher, resizing graphs, synchronizing inputs across sessions, new notification system, fancy progress bars, and card-like flip panels with back sides, as well as various of 'HTML' tool widgets.
Maintained by Zhengjia Wang. Last updated 1 years ago.
5.3 match 10 stars 4.72 score 35 scripts 1 dependentsjohnaponte
repana:Repeatable Analysis in R
Set of utilities to facilitate the reproduction of analysis in R. It allow to make_structure(), clean_structure(), and run and log programs in a predefined order to allow secondary files, analysis and reports be constructed in an ordered and reproducible form.
Maintained by John J. Aponte. Last updated 24 days ago.
4.1 match 5 stars 5.98 score 19 scriptsdavidcsterratt
geometry:Mesh Generation and Surface Tessellation
Makes the 'Qhull' library <http://www.qhull.org> available in R, in a similar manner as in Octave and MATLAB. Qhull computes convex hulls, Delaunay triangulations, halfspace intersections about a point, Voronoi diagrams, furthest-site Delaunay triangulations, and furthest-site Voronoi diagrams. It runs in 2D, 3D, 4D, and higher dimensions. It implements the Quickhull algorithm for computing the convex hull. Qhull does not support constrained Delaunay triangulations, or mesh generation of non-convex objects, but the package does include some R functions that allow for this.
Maintained by David C. Sterratt. Last updated 1 months ago.
1.9 match 16 stars 12.98 score 776 scripts 139 dependentshelgasoft
echarty:Minimal R/Shiny Interface to JavaScript Library 'ECharts'
Deliver the full functionality of 'ECharts' with minimal overhead. 'echarty' users build R lists for 'ECharts' API. Lean set of powerful commands.
Maintained by Larry Helgason. Last updated 2 months ago.
3danimationboxplotchartscrosstalkechartsechartygeojsonglobegraphsheatmaphierarchical-dataleafletmapsmorphingshapefilesshinyvisualizationwebr
4.0 match 90 stars 5.95 score 20 scriptscjvanlissa
tidySEM:Tidy Structural Equation Modeling
A tidy workflow for generating, estimating, reporting, and plotting structural equation models using 'lavaan', 'OpenMx', or 'Mplus'. Throughout this workflow, elements of syntax, results, and graphs are represented as 'tidy' data, making them easy to customize. Includes functionality to estimate latent class analyses, and to plot 'dagitty' and 'igraph' objects.
Maintained by Caspar J. van Lissa. Last updated 8 days ago.
2.3 match 58 stars 10.69 score 330 scripts 1 dependentstylermorganwall
raymolecule:Parse and Render Molecular Structures in 3D
Downloads and parses 'SDF' (Structural Description Format) and 'PDB' (Protein Database) files for 3D rendering.
Maintained by Tyler Morgan-Wall. Last updated 1 years ago.
5.5 match 40 stars 4.30 score 7 scriptscoolbutuseless
isocubes:Voxel Rendering with Isometric Cubes
Visualising three-dimensional voxel data.
Maintained by Mike Cheng. Last updated 4 months ago.
4.6 match 67 stars 5.13 score 8 scriptsinlabru-org
inlabru:Bayesian Latent Gaussian Modelling using INLA and Extensions
Facilitates spatial and general latent Gaussian modeling using integrated nested Laplace approximation via the INLA package (<https://www.r-inla.org>). Additionally, extends the GAM-like model class to more general nonlinear predictor expressions, and implements a log Gaussian Cox process likelihood for modeling univariate and spatial point processes based on ecological survey data. Model components are specified with general inputs and mapping methods to the latent variables, and the predictors are specified via general R expressions, with separate expressions for each observation likelihood model in multi-likelihood models. A prediction method based on fast Monte Carlo sampling allows posterior prediction of general expressions of the latent variables. Ecology-focused introduction in Bachl, Lindgren, Borchers, and Illian (2019) <doi:10.1111/2041-210X.13168>.
Maintained by Finn Lindgren. Last updated 14 hours ago.
1.9 match 96 stars 12.61 score 832 scripts 6 dependentschinsoon12
PreKnitPostHTMLRender:Pre-Knitting Processing and Post HTML-Rendering Processing
Dynamize headers or R code within 'Rmd' files to prevent proliferation of 'Rmd' files for similar reports. Add in external HTML document within 'rmarkdown' rendered HTML doc.
Maintained by Chin Soon Lim. Last updated 8 years ago.
7.9 match 2 stars 3.00 score 3 scriptswviechtb
mathjaxr:Using 'Mathjax' in Rd Files
Provides 'MathJax' and macros to enable its use within Rd files for rendering equations in the HTML help files.
Maintained by Wolfgang Viechtbauer. Last updated 3 days ago.
2.3 match 47 stars 9.91 score 33 scripts 268 dependentstrelliscope
trelliscope:Create Interactive Multi-Panel Displays
Trelliscope enables interactive exploration of data frames of visualizations.
Maintained by Ryan Hafen. Last updated 7 months ago.
3.6 match 29 stars 6.43 score 117 scriptseasystats
insight:Easy Access to Model Information for Various Model Objects
A tool to provide an easy, intuitive and consistent access to information contained in various R models, like model formulas, model terms, information about random effects, data that was used to fit the model or data from response variables. 'insight' mainly revolves around two types of functions: Functions that find (the names of) information, starting with 'find_', and functions that get the underlying data, starting with 'get_'. The package has a consistent syntax and works with many different model objects, where otherwise functions to access these information are missing.
Maintained by Daniel Lüdecke. Last updated 4 hours ago.
easystatshacktoberfestinsightmodelsnamespredictorsrandom
1.3 match 412 stars 17.24 score 568 scripts 211 dependentsappsilon
shiny.react:Tools for Using React in Shiny
A toolbox for defining React component wrappers which can be used seamlessly in Shiny apps.
Maintained by Jakub Sobolewski. Last updated 10 months ago.
2.3 match 97 stars 10.20 score 83 scripts 4 dependentsrstudio
blastula:Easily Send HTML Email Messages
Compose and send out responsive HTML email messages that render perfectly across a range of email clients and device sizes. Helper functions let the user insert embedded images, web link buttons, and 'ggplot2' plot objects into the message body. Messages can be sent through an 'SMTP' server, through the 'Posit Connect' service, or through the 'Mailgun' API service <https://www.mailgun.com/>.
Maintained by Richard Iannone. Last updated 8 months ago.
easy-to-useemailhtmlmarkdownresponsive-emailsmtp
2.2 match 552 stars 10.27 score 348 scripts 5 dependentsneuhausi
canvasXpress:Visualization Package for CanvasXpress in R
Enables creation of visualizations using the CanvasXpress framework in R. CanvasXpress is a standalone JavaScript library for reproducible research with complete tracking of data and end-user modifications stored in a single PNG image that can be played back. See <https://www.canvasxpress.org> for more information.
Maintained by Connie Brett. Last updated 5 days ago.
analyticsbioinformaticschartchartingdashdashboarddata-analyticsdata-sciencedata-visualizationgenomicsgraphsjavascriptnetworknetwork-visualizationpythonreproducible-researchshinyvisualization
2.0 match 295 stars 11.39 score 145 scriptsjulianschmocker
shinyChatR:R Shiny Chat Module
Provides an easy-to-use module for adding a chat to a Shiny app. Allows users to send messages and view messages from other users. Messages can be stored in a database or a .rds file.
Maintained by Julian Schmocker. Last updated 10 months ago.
4.0 match 27 stars 5.69 score 18 scriptsdreamrs
billboarder:Create Interactive Chart with the JavaScript 'Billboard' Library
Provides an 'htmlwidgets' interface to 'billboard.js', a re-usable easy interface JavaScript chart library, based on D3 v4+. Chart types include line charts, scatterplots, bar/lollipop charts, histogram/density plots, pie/donut charts and gauge charts. All charts are interactive, and a proxy method is implemented to smoothly update a chart without rendering it again in 'shiny' apps.
Maintained by Victor Perrier. Last updated 5 months ago.
2.3 match 174 stars 9.74 score 96 scripts 4 dependentsflowmapblue
flowmapblue:Flow Map Rendering
Create interactive flow maps using 'FlowmapBlue' 'TypeScript' library <https://github.com/FlowmapBlue/FlowmapBlue>, which is a free tool for representing aggregated numbers of movements between geographic locations as flow maps. It is used to visualize urban mobility, commuting behavior, bus, subway and air travels, bicycle sharing, human and bird migration, refugee flows, freight transportation, trade, supply chains, scientific collaboration, epidemiological and historical data and many other topics. The package allows to either create standalone flow maps in form of 'htmlwidgets' and save them in 'HTML' files, or integrate flow maps into 'Shiny' applications.
Maintained by Egor Kotov. Last updated 17 days ago.
datavismobilitymobility-datamovement-datarstudio
3.3 match 57 stars 6.70 score 22 scriptsmetrumresearchgroup
mrgsolve:Simulate from ODE-Based Models
Fast simulation from ordinary differential equation (ODE) based models typically employed in quantitative pharmacology and systems biology.
Maintained by Kyle T Baron. Last updated 1 months ago.
2.0 match 138 stars 10.90 score 1.2k scripts 3 dependentshelgasoft
amapro:Thin Wrapper for Mapping Library 'AMap'
Build and control interactive 2D and 3D maps with 'R/Shiny'. Lean set of powerful commands wrapping native calls to 'AMap' <https://lbs.amap.com/api/jsapi-v2/summary/>. Deliver rich mapping functionality with minimal overhead.
Maintained by Larry Helgason. Last updated 2 years ago.
3damapanimationflyovergaodegeojsoninteractive-visualizationslayersmapsshinywms
5.0 match 3 stars 4.35 score 15 scriptsopengeos
whitebox:'WhiteboxTools' R Frontend
An R frontend for the 'WhiteboxTools' library, which is an advanced geospatial data analysis platform developed by Prof. John Lindsay at the University of Guelph's Geomorphometry and Hydrogeomatics Research Group. 'WhiteboxTools' can be used to perform common geographical information systems (GIS) analysis operations, such as cost-distance analysis, distance buffering, and raster reclassification. Remote sensing and image processing tasks include image enhancement (e.g. panchromatic sharpening, contrast adjustments), image mosaicing, numerous filtering operations, simple classification (k-means), and common image transformations. 'WhiteboxTools' also contains advanced tooling for spatial hydrological analysis (e.g. flow-accumulation, watershed delineation, stream network analysis, sink removal), terrain analysis (e.g. common terrain indices such as slope, curvatures, wetness index, hillshading; hypsometric analysis; multi-scale topographic position analysis), and LiDAR data processing. Suggested citation: Lindsay (2016) <doi:10.1016/j.cageo.2016.07.003>.
Maintained by Andrew Brown. Last updated 5 months ago.
geomorphometrygeoprocessinggeospatialgishydrologyremote-sensingrstudio
2.3 match 173 stars 9.65 score 203 scripts 2 dependentsmerck
r2rtf:Easily Create Production-Ready Rich Text Format (RTF) Tables and Figures
Create production-ready Rich Text Format (RTF) tables and figures with flexible format.
Maintained by Benjamin Wang. Last updated 7 days ago.
2.0 match 78 stars 10.82 score 171 scripts 10 dependentsvegawidget
vegawidget:'Htmlwidget' for 'Vega' and 'Vega-Lite'
'Vega' and 'Vega-Lite' parse text in 'JSON' notation to render chart-specifications into 'HTML'. This package is used to facilitate the rendering. It also provides a means to interact with signals, events, and datasets in a 'Vega' chart using 'JavaScript' or 'Shiny'.
Maintained by Ian Lyttle. Last updated 1 years ago.
2.7 match 68 stars 8.04 score 49 scripts 4 dependentsbioc
bioCancer:Interactive Multi-Omics Cancers Data Visualization and Analysis
This package is a Shiny App to visualize and analyse interactively Multi-Assays of Cancer Genomic Data.
Maintained by Karim Mezhoud. Last updated 5 months ago.
guidatarepresentationnetworkmultiplecomparisonpathwaysreactomevisualizationgeneexpressiongenetargetanalysisbiocancer-interfacecancercancer-studiesrmarkdown
3.6 match 20 stars 5.95 score 7 scriptseddelbuettel
littler:R at the Command-Line via 'r'
A scripting and command-line front-end is provided by 'r' (aka 'littler') as a lightweight binary wrapper around the GNU R language and environment for statistical computing and graphics. While R can be used in batch mode, the r binary adds full support for both 'shebang'-style scripting (i.e. using a hash-mark-exclamation-path expression as the first line in scripts) as well as command-line use in standard Unix pipelines. In other words, r provides the R language without the environment.
Maintained by Dirk Eddelbuettel. Last updated 1 months ago.
2.3 match 314 stars 9.49 score 17 scriptspiecepackr
piecepackr:Board Game Graphics
Functions to make board game graphics with the 'ggplot2', 'grid', 'rayrender', 'rayvertex', and 'rgl' packages. Specializes in game diagrams, animations, and "Print & Play" layouts for the 'piecepack' <https://www.ludism.org/ppwiki> but can make graphics for other board game systems. Includes configurations for several public domain game systems such as checkers, (double-18) dominoes, go, 'piecepack', playing cards, etc.
Maintained by Trevor L. Davis. Last updated 5 days ago.
3.7 match 59 stars 5.77 score 3 dependentstraminer
TraMineR:Trajectory Miner: a Sequence Analysis Toolkit
Set of sequence analysis tools for manipulating, describing and rendering categorical sequences, and more generally mining sequence data in the field of social sciences. Although this sequence analysis package is primarily intended for state or event sequences that describe time use or life courses such as family formation histories or professional careers, its features also apply to many other kinds of categorical sequence data. It accepts many different sequence representations as input and provides tools for converting sequences from one format to another. It offers several functions for describing and rendering sequences, for computing distances between sequences with different metrics (among which optimal matching), original dissimilarity-based analysis tools, and functions for extracting the most frequent event subsequences and identifying the most discriminating ones among them. A user's guide can be found on the TraMineR web page.
Maintained by Gilbert Ritschard. Last updated 3 months ago.
2.6 match 11 stars 8.24 score 534 scripts 13 dependentsambiorix-web
jader:'Jade' Rendering Engine for 'Ambiorix'
'Jade' endering engine for 'Ambiorix'.
Maintained by John Coene. Last updated 5 days ago.
9.1 match 2 stars 2.30 scorerstudio
sortable:Drag-and-Drop in 'shiny' Apps with 'SortableJS'
Enables drag-and-drop behaviour in Shiny apps, by exposing the functionality of the 'SortableJS' <https://sortablejs.github.io/Sortable/> JavaScript library as an 'htmlwidget'. You can use this in Shiny apps and widgets, 'learnr' tutorials as well as R Markdown. In addition, provides a custom 'learnr' question type - 'question_rank()' - that allows ranking questions with drag-and-drop.
Maintained by Andrie de Vries. Last updated 6 months ago.
1.8 match 135 stars 11.62 score 368 scripts 13 dependentsmrcaseb
ggpath:Robust Image Rendering Support for 'ggplot2'
A 'ggplot2' extension that enables robust image grobs in panels and theme elements.
Maintained by Sebastian Carl. Last updated 7 months ago.
3.0 match 38 stars 6.92 score 97 scripts 3 dependentsbioc
graph:graph: A package to handle graph data structures
A package that implements some simple graph handling capabilities.
Maintained by Bioconductor Package Maintainer. Last updated 12 days ago.
1.8 match 11.78 score 764 scripts 342 dependentsanimint
animint2:Animated Interactive Grammar of Graphics
Functions are provided for defining animated, interactive data visualizations in R code, and rendering on a web page. The 2018 Journal of Computational and Graphical Statistics paper, <doi:10.1080/10618600.2018.1513367> describes the concepts implemented.
Maintained by Toby Hocking. Last updated 29 days ago.
2.3 match 64 stars 8.87 score 173 scriptsbstewart
stm:Estimation of the Structural Topic Model
The Structural Topic Model (STM) allows researchers to estimate topic models with document-level covariates. The package also includes tools for model selection, visualization, and estimation of topic-covariate regressions. Methods developed in Roberts et. al. (2014) <doi:10.1111/ajps.12103> and Roberts et. al. (2016) <doi:10.1080/01621459.2016.1141684>. Vignette is Roberts et. al. (2019) <doi:10.18637/jss.v091.i02>.
Maintained by Brandon Stewart. Last updated 1 years ago.
1.6 match 404 stars 12.63 score 1.6k scripts 6 dependentsfamuvie
breedR:Statistical Methods for Forest Genetic Resources Analysts
Statistical tools to build predictive models for the breeders community. It aims to assess the genetic value of individuals under a number of situations, including spatial autocorrelation, genetic/environment interaction and competition. It is under active development as part of the Trees4Future project, particularly developed having forest genetic trials in mind. But can be used for animals or other situations as well.
Maintained by Facundo Muñoz. Last updated 8 months ago.
3.7 match 33 stars 5.44 score 24 scriptsdreamrs
toastui:Interactive Tables, Calendars and Charts for the Web
Create interactive tables, calendars and charts with 'TOAST UI' <https://ui.toast.com/> libraries to integrate in 'shiny' applications or 'rmarkdown' 'HTML' documents.
Maintained by Victor Perrier. Last updated 17 days ago.
2.0 match 86 stars 10.03 score 144 scripts 8 dependentsjthomasmock
gtExtras:Extending 'gt' for Beautiful HTML Tables
Provides additional functions for creating beautiful tables with 'gt'. The functions are generally wrappers around boilerplate or adding opinionated niche capabilities and helpers functions.
Maintained by Thomas Mock. Last updated 12 months ago.
data-sciencedata-visualizationdatascienceggplot2gtplotssparklinesparkline-graphssparklinestables
1.8 match 199 stars 11.45 score 2.4k scripts 3 dependentsmaraab23
ggseqplot:Render Sequence Plots using 'ggplot2'
A set of wrapper functions that mainly re-produces most of the sequence plots rendered with TraMineR::seqplot(). Whereas 'TraMineR' uses base R to produce the plots this library draws on 'ggplot2'. The plots are produced on the basis of a sequence object defined with TraMineR::seqdef(). The package automates the reshaping and plotting of sequence data. Resulting plots are of class 'ggplot', i.e. components can be added and tweaked using '+' and regular 'ggplot2' functions.
Maintained by Marcel Raab. Last updated 4 months ago.
ggplot2sequence-analysistraminervisualization
3.5 match 14 stars 5.70 score 18 scriptsrstudio
promises:Abstractions for Promise-Based Asynchronous Programming
Provides fundamental abstractions for doing asynchronous programming in R using promises. Asynchronous programming is useful for allowing a single R process to orchestrate multiple tasks in the background while also attending to something else. Semantics are similar to 'JavaScript' promises, but with a syntax that is idiomatic R.
Maintained by Joe Cheng. Last updated 1 months ago.
1.2 match 204 stars 17.10 score 688 scripts 2.6k dependentsinbo
protocolhelper:Helper Functions to Manage Protocols
Helper functions to manage INBO protocols.
Maintained by Hans Van Calster. Last updated 6 months ago.
5.1 match 5 stars 3.92 score 55 scriptspepijn-devries
ProTrackR2:Manipulate and Play 'ProTracker' Modules
'ProTracker' is a popular music tracker to sequence music on a Commodore Amiga machine. This package offers the opportunity to import, export, manipulate and play 'ProTracker' module files. Even though the file format could be considered archaic, it still remains popular to this date. This package intends to contribute to this popularity and therewith keeping the legacy of 'ProTracker' and the Commodore Amiga alive. This package is the successor of 'ProTrackR' providing better performance.
Maintained by Pepijn de Vries. Last updated 3 months ago.
3.8 match 5.20 score 7 scriptsparklab
Nozzle.R1:Nozzle Reports
The Nozzle package provides an API to generate HTML reports with dynamic user interface elements based on JavaScript and CSS (Cascading Style Sheets). Nozzle was designed to facilitate summarization and rapid browsing of complex results in data analysis pipelines where multiple analyses are performed frequently on big data sets. The package can be applied to any project where user-friendly reports need to be created.
Maintained by Nils Gehlenborg. Last updated 10 years ago.
gehlenborglabhtml-reportreproducible-research
3.6 match 68 stars 5.31 score 10 scripts 2 dependentssmartinsightsfromdata
rpivotTable:Build Powerful Pivot Tables and Dynamically Slice & Dice your Data
Build powerful pivot tables (aka Pivot Grid, Pivot Chart, Cross-Tab) and dynamically slice & dice / drag 'n' drop your data. 'rpivotTable' is a wrapper of 'pivottable', a powerful open-source Pivot Table library implemented in 'JavaScript' by Nicolas Kruchten. Aligned to 'pivottable' v2.19.0.
Maintained by Enzo Martoglio. Last updated 7 years ago.
1.8 match 288 stars 10.51 score 337 scripts 6 dependentsr-lib
ymlthis:Write 'YAML' for 'R Markdown', 'bookdown', 'blogdown', and More
Write 'YAML' front matter for R Markdown and related documents. Work with 'YAML' objects more naturally and write the resulting 'YAML' to your clipboard or to 'YAML' files related to your project.
Maintained by Malcolm Barrett. Last updated 3 years ago.
1.9 match 165 stars 9.91 score 196 scripts 14 dependentsyutannihilation
string2path:Rendering Font into 'data.frame'
Extract glyph information from font data, and translate the outline curves to flattened paths or tessellated polygons. The converted data is returned as a 'data.frame' in easy-to-plot format.
Maintained by Hiroaki Yutani. Last updated 1 months ago.
3.1 match 99 stars 5.91 score 11 scriptsepiforecasts
covidregionaldata:Subnational Data for COVID-19 Epidemiology
An interface to subnational and national level COVID-19 data sourced from both official sources, such as Public Health England in the UK, and from other COVID-19 data collections, including the World Health Organisation (WHO), European Centre for Disease Prevention and Control (ECDC), John Hopkins University (JHU), Google Open Data and others. Designed to streamline COVID-19 data extraction, cleaning, and processing from a range of data sources in an open and transparent way. This allows users to inspect and scrutinise the data, and tools used to process it, at every step. For all countries supported, data includes a daily time-series of cases. Wherever available data is also provided for deaths, hospitalisations, and tests. National level data are also supported using a range of sources.
Maintained by Sam Abbott. Last updated 3 years ago.
covid-19dataopen-sciencer6regional-data
3.2 match 37 stars 5.67 score 121 scriptsandremueller
colorpatch:Optimized Rendering of Fold Changes and Confidence Values
Shows color patches for encoding fold changes (e.g. log ratios) together with confidence values within a single diagram. This is especially useful for rendering gene expression data as well as other types of differential experiments. In addition to different rendering methods (ggplot extensions) functionality for perceptually optimizing color palettes are provided. Furthermore the package provides extension methods of the colorspace color-class in order to simplify the work with palettes (a.o. length, as.list, and append are supported).
Maintained by Andre Mueller. Last updated 8 years ago.
5.4 match 3.23 score 34 scriptsbioc
ROntoTools:R Onto-Tools suite
Suite of tools for functional analysis.
Maintained by Sorin Draghici. Last updated 5 months ago.
networkanalysismicroarraygraphsandnetworks
3.4 match 5.10 score 15 scripts 2 dependentsrmi-pacta
pacta.executive.summary:Creates Plots for the PACTA COP Executive Summary
This package contains plotting functions and a template for generating the executive summary that displays aggregated results of a PACTA COP exercise.
Maintained by Monika Furdyna. Last updated 4 months ago.
climate-changesustainable-finance
3.7 match 2 stars 4.70 score 3 scripts 1 dependentsbart1
starsTileServer:A Dynamic Tile Server for R
Makes it possible to serve map tiles for web maps (e.g. leaflet) based on a function or a stars object without having to render them in advance. This enables parallelization of the rendering, separating the data source and visualization location and to provide web services.
Maintained by Bart Kranstauber. Last updated 2 years ago.
4.1 match 4.18 score 6 scriptsbioc
widgetTools:Creates an interactive tcltk widget
This packages contains tools to support the construction of tcltk widgets
Maintained by Jianhua Zhang. Last updated 5 months ago.
3.4 match 5.04 score 11 scripts 8 dependents