This package implements specialized algorithms that enable genetic ancestry inference from various cancer sequences sources (RNA, Exome and Whole-Genome sequences). This package also implements a simulation algorithm that generates synthetic cancer-derived data. This code and analysis pipeline was designed and developed for the following publication: Belleau, P et al. Genetic Ancestry Inference from Cancer-Derived Molecular Data across Genomic and Transcriptomic Platforms. Cancer Res 1 January 2023; 83 (1): 49–58.
This package provides an implementation of many measures for the assessment of the stability of feature selection. Both simple measures and measures which take into account the similarities between features are available.
This package provides a unified R graphics backend. Render R graphics fast and easy to many common file formats. It provides a thread safe C interface for asynchronous rendering of R graphics.
This package provides functionality to define and train neural networks similar to PyTorch but written entirely in R using the libtorch library. It also supports low-level tensor operations and GPU acceleration.
The package implements two main algorithms to answer two key questions: a SCORE (Stable Clustering at Optimal REsolution) to find subpopulations, followed by scGPS to investigate the relationships between subpopulations.
This package provides tools for estimating variance-mean dependence in count data from high-throughput genetic sequencing assays and for testing for differential expression based on a model using the negative binomial distribution.
This is a package for multivariate data analysis and graphical display of microarray data. Functions are included for supervised dimension reduction (between group analysis) and joint dimension reduction of two datasets (coinertia analysis).
This package checks adherence to a given style, syntax errors and possible semantic issues. It supports on the fly checking of R code edited with RStudio IDE, Emacs and Vim.
This package provides tools to compute Gower's distance (or similarity) coefficient between records, and to compute the top-n matches between records. Core algorithms are executed in parallel on systems supporting OpenMP.
Compare complex R objects and reveal the key differences. This package was designed particularly for use in testing packages where being able to quickly isolate key differences makes understanding test failures much easier.
This package provides a simple set of wrapper functions for data.table::fread() that allows subsetting or filtering rows and selecting columns of table-formatted files too large for the available RAM.
This package provides a collection of efficient, vectorized algorithms for the creation and investigation of magic squares and hypercubes, including a variety of functions for the manipulation and analysis of arbitrarily dimensioned arrays.
Many models contain tuning parameters (i.e. parameters that cannot be directly estimated from the data). These tools can be used to define objects for creating, simulating, or validating values for such parameters.
This package provides the asynchronous RPC client-server framework and message specification for Rigetti Quantum Cloud Services (QCS). It implements an efficient transport protocol by using ZeroMQ (ZMQ) sockets and MessagePack (msgpack) serialization.
TTMap is a clustering method that groups together samples with the same deviation in comparison to a control group. It is specially useful when the data is small. It is parameter free.
Create, read and write GEXF (Graph Exchange XML Format) graph files (used in Gephi and others). It allows the user to easily build/read graph files including attributes, GEXF visual attributes (such as color, size, and position), network dynamics (for both edges and nodes) and edge weighting. Users can build/handle graphs element-by-element or massively through data-frames, visualize the graph on a web browser through gexf-js (a JavaScript library) and interact with the igraph package.
This package provides a common framework for optimization of black-box functions for other packages, e.g. mlr3. It offers various optimization methods e.g. grid search, random search and generalized simulated annealing.
LIGER is a package for integrating and analyzing multiple single-cell datasets, developed and maintained by the Macosko lab. It relies on integrative non-negative matrix factorization to identify shared and dataset-specific factors.
This package provides tools to generate a violin point plot, a combination of a violin/histogram plot and a scatter plot by offsetting points within a category based on their density using quasirandom noise.
This package provides a simple interface to lat/long projection and datum transformation of the PROJ.4 cartographic projections library. It allows transformation of geographic coordinates from one projection and/or datum to another.
The rcshist utility displays the complete revision history of a set of RCS files including log messages and patches. It can also display the patch associated with a particular revision of an RCS file.
The PLIER (Probe Logarithmic Error Intensity Estimate) method produces an improved signal by accounting for experimentally observed patterns in probe behavior and handling error at the appropriately at low and high signal values.
This R/Bioconductor package provides an interface between HDF5 and R. HDF5's main features are the ability to store and access very large and/or complex datasets and a wide variety of metadata on mass storage (disk) through a completely portable file format. The rhdf5 package is thus suited for the exchange of large and/or complex datasets between R and other software package, and for letting R applications work on datasets that are larger than the available RAM.
This is a package for segmentation of allele-specific DNA copy number data and detection of regions with abnormal copy number within each parental chromosome. Both tumor-normal paired and tumor-only analyses are supported.