Examples: visualization, C++, networks, data cleaning, html widgets, ropensci.

Found 10000 packages in 0.04 seconds

splines2 — by Wenjie Wang, a year ago

Regression Spline Functions and Classes

Constructs basis functions of B-splines, M-splines, I-splines, convex splines (C-splines), periodic splines, natural cubic splines, generalized Bernstein polynomials, their derivatives, and integrals (except C-splines) by closed-form recursive formulas. It also contains a C++ head-only library integrated with Rcpp. See Wang and Yan (2021) for details.

Rtwobitlib — by Hervé Pagès, a year ago

'2bit' 'C' Library

A trimmed down copy of the "kent-core source tree" turned into a 'C' library for manipulation of '.2bit' files. See < https://genome.ucsc.edu/FAQ/FAQformat.html#format7> for a quick overview of the '2bit' format. The "kent-core source tree" can be found here: < https://github.com/ucscGenomeBrowser/kent-core/>. Only the '.c' and '.h' files from the source tree that are related to manipulation of '.2bit' files were kept. Note that the package is primarily useful to developers of other R packages who wish to use the '2bit' 'C' library in their own 'C'/'C++' code.

RcppInt64 — by Dirk Eddelbuettel, 2 years ago

'Rcpp'-Based Helper Functions to Pass 'Int64' and 'nanotime' Values Between 'R' and 'C++'

'Int64' values can be created and accessed via the 'bit64' package and its 'integer64' class which package the 'int64' representation cleverly into a 'double'. The 'nanotime' packages builds on this to support nanosecond-resolution timestamps. This packages helps conversions between 'R' and 'C++' via several helper functions provided via a single header file. A complete example client package is included as an illustration.

Rcpp11 — by Romain Francois, 6 years ago

R and C++11

Rcpp11 includes a header only C++11 library that facilitates integration between R and modern C++.

RUVIIIC — by Rohan Shah, 5 years ago

RUV-III-C

Variations of Remove Unwanted Variation-III (RUV-III) known as RUV-III-C (RUV-III Complete). RUV-III performs normalisation using negative control variables and replication. RUV-III-C extends this method to cases where the data contains missing values, by applying RUV-III to complete subsets of the data. Originally designed for SWATH-MS proteomics datasets. Poulos et al. (2020) .

cinterpolate — by Rich FitzJohn, 2 years ago

Interpolation From C

Simple interpolation methods designed to be used from C code. Supports constant, linear and spline interpolation. An R wrapper is included but this package is primarily designed to be used from C code using 'LinkingTo'. The spline calculations are classical cubic interpolation, e.g., Forsythe, Malcolm and Moler (1977) .

RcppSpdlog — by Dirk Eddelbuettel, a month ago

R and C++ Interfaces to 'spdlog' C++ Header Library for Logging

The mature and widely-used C++ logging library 'spdlog' by Gabi Melman provides many desirable features. This package bundles these header files for easy use by R packages from both their R and C or C++ code. Explicit use via 'LinkingTo:' is also supported. Also see the 'spdl' package which enhanced this package with a consistent R and C++ interface.

leidenbase — by Brent Ewing, 15 days ago

R and C/C++ Wrappers to Run the Leiden find_partition() Function

An R to C/C++ interface that runs the Leiden community detection algorithm to find a basic partition (). It runs the equivalent of the 'leidenalg' find_partition() function, which is given in the 'leidenalg' distribution file 'leiden/src/functions.py'. This package includes the required source code files from the official 'leidenalg' distribution and functions from the R 'igraph' package. The 'leidenalg' distribution is available from < https://github.com/vtraag/leidenalg/> and the R 'igraph' package is available from < https://igraph.org/r/>. The Leiden algorithm is described in the article by Traag et al. (2019) . Leidenbase includes code from the packages: igraph version 0.9.8 with license GPL (>= 2), leidenalg version 0.8.10 with license GPL 3.

MCMCpack — by Jong Hee Park, 2 years ago

Markov Chain Monte Carlo (MCMC) Package

Contains functions to perform Bayesian inference using posterior simulation for a number of statistical models. Most simulation is done in compiled C++ written in the Scythe Statistical Library Version 1.0.3. All models return 'coda' mcmc objects that can then be summarized using the 'coda' package. Some useful utility functions such as density functions, pseudo-random number generators for statistical distributions, a general purpose Metropolis sampling algorithm, and tools for visualization are provided.

TMB — by Kasper Kristensen, 2 months ago

Template Model Builder: A General Random Effect Tool Inspired by 'ADMB'

With this tool, a user should be able to quickly implement complex random effect models through simple C++ templates. The package combines 'CppAD' (C++ automatic differentiation), 'Eigen' (templated matrix-vector library) and 'CHOLMOD' (sparse matrix routines available from R) to obtain an efficient implementation of the applied Laplace approximation with exact derivatives. Key features are: Automatic sparseness detection, parallelism through 'BLAS' and parallel user templates.