This package provides a set of utilities for working with JavaScript
syntax in R. Includes tools to parse, tokenize, compile, validate, reformat, optimize and analyze JavaScript
code.
Maximum likelihood estimation for the semiparametric joint modeling of survival and longitudinal data. Refer to the Journal of Statistical Software article: <doi:10.18637/jss.v093.i02>.
The function jskm()
creates publication quality Kaplan-Meier plot with at risk tables below. svyjskm()
provides plot for weighted Kaplan-Meier estimator.
Fits joint species distribution models ('jSDM
') in a hierarchical Bayesian framework (Warton and al. 2015 <doi:10.1016/j.tree.2015.09.007>). The Gibbs sampler is written in C++'. It uses Rcpp', Armadillo and GSL to maximize computation efficiency.
This package provides functions and helpers to import metadata, ngrams and full-texts delivered by Data for Research by JSTOR.
The age is estimated by calculating the Dirichlet Normal Energy (DNE) on the whole auricular surface and the apex of the auricular surface. It involves three estimation methods: principal component discriminant analysis (PCQDA), principal component regression analysis (PCR), and principal component logistic regression analysis (PCLR) methods. The package is created with the data from the Louis Lopes Collection in Lisbon, the 21st Century Identified Human Remains Collection in Coimbra, and the CAL Milano Cemetery Skeletal Collection in Milan.
Implementation of joint sparse optimization (JSparO
) to infer the gene regulatory network for cell fate conversion. The proximal gradient method is implemented to solve different low-order regularization models for JSparO
.
Create and customize interactive trees using the jQuery
jsTree
<https://www.jstree.com/> plugin library and the htmlwidgets package. These trees can be used directly from the R console, from RStudio', in Shiny apps and R Markdown documents.
The jscore()
function in the package calculates the J-Score metric between two clustering assignments. The score is designed to address some problems with existing common metrics such as problem of matching. The details of J-score is described in Ahmadinejad and Liu. (2021) <arXiv:2109.01306>
.
JSON-LD <https://www.w3.org/TR/json-ld/> is a light-weight syntax for expressing linked data. It is primarily intended for web-based programming environments, interoperable web services and for storing linked data in JSON-based databases. This package provides bindings to the JavaScript
library for converting, expanding and compacting JSON-LD documents.
Encode/Decode base64', with support for JSON format, using two functions: j_encode()
and j_decode()
. Base64 is a group of similar binary-to-text encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation, used when there is a need to encode binary data that needs to be stored and transferred over media that are designed to deal with textual data, ensuring that the data will remain intact and without modification during transport. <https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64/Base64_encoding_and_decoding>
On the other side, JSON (JavaScript
Object Notation) is a lightweight data-interchange format. Easy to read, write, parse and generate. It is based on a subset of the JavaScript
Programming Language. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript
, Perl, Python, and many others. JSON structure is built around name:value pairs and ordered list of values. <https://www.json.org> The first function, j_encode()
, let you transform a data.frame or list to a base64 encoded JSON (or JSON string). The j_decode()
function takes a base64 string (could be an encoded JSON) and transform it to a data.frame (or list, depending of the JSON structure).
This package enables conversions between R objects and JavaScript Object Notation (JSON) using the rapidjsonr library.
Allow to run jshint on JavaScript
files with a R command or a RStudio addin. The report appears in the RStudio viewer pane.
This package provides tools to access the J-STAGE WebAPI
and retrieve information published on J-STAGE <https://www.jstage.jst.go.jp/browse/-char/ja>.
Create regression tables from generalized linear model(GLM), generalized estimating equation(GEE), generalized linear mixed-effects model(GLMM), Cox proportional hazards model, survey-weighted generalized linear model(svyglm) and survey-weighted Cox model results for publication.
This package creates interactive trees that can be included in Shiny apps and R markdown documents. A tree allows to represent hierarchical data (e.g. the contents of a directory). Similar to the shinyTree
package but offers more features and options, such as the grid extension, restricting the drag-and-drop behavior, and settings for the search functionality. It is possible to attach some data to the nodes of a tree and then to get these data in Shiny when a node is selected. Also provides a Shiny gadget allowing to manipulate one or more folders, and a Shiny module allowing to navigate in the server side file system.
RStudio addins and Shiny modules for descriptive statistics, regression and survival analysis.
Interface to JSON-stat <https://json-stat.org/>, a simple lightweight JSON format for data dissemination.
The jsonlite package provides a fast JSON parser and generator optimized for statistical data and the web. It offers flexible, robust, high performance tools for working with JSON in R and is particularly powerful for building pipelines and interacting with a web API. In addition to converting JSON data from/to R objects, jsonlite contains functions to stream, validate, and prettify JSON data. The unit tests included with the package verify that all edge cases are encoded and decoded consistently for use with dynamic data in systems and applications.
This package provides a RStudio addin to send some JavaScript
code to the V8 console. The user can send an entire JavaScript
file or only some selected lines. This is useful to test the code.
The function get_parameters()
is intended to be used within a docker container to read keyword arguments from a .json file automagically. A tool.yaml file contains specifications on these keyword arguments, which are then passed as input to containerized R tools in the [tool-runner framework](<https://github.com/hydrocode-de/tool-runner>). A template for a containerized R tool, which can be used as a basis for developing new tools, is available at the following URL: <https://github.com/VForWaTer/tool_template_r>
.
This package provides a set of helper functions to conduct joint-significance tests for mediation analysis, as recommended by Yzerbyt, Muller, Batailler, & Judd. (2018) <doi:10.1037/pspa0000132>.
This package uses the node library is-my-json-valid
or ajv
to validate JSON against a JSON schema. Drafts 04, 06 and 07 of JSON schema are supported.
This package provides a function allowing to normalize a JSON string, for example by adding double quotes around the keys when they are missing. Also provides RStudio addins for the same purpose.