directlabels - Direct Labels for Multicolor Plots
An extensible framework for automatically placing direct labels onto multicolor 'lattice' or 'ggplot2' plots. Label positions are described using Positioning Methods which can be re-used across several different plots. There are heuristics for examining "trellis" and "ggplot" objects and inferring an appropriate Positioning Method.
Last updated 7 months ago
10.90 score 81 stars 16 packages 1.8k scripts 5.6k downloadsanimint2 - 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.
Last updated 9 days ago
8.87 score 62 stars 178 scripts 632 downloadsatime - Asymptotic Timing
Computing and visualizing comparative asymptotic timings of different algorithms and code versions. Also includes functionality for comparing empirical timings with expected references such as linear or quadratic, <https://en.wikipedia.org/wiki/Asymptotic_computational_complexity> Also includes functionality for measuring asymptotic memory and other quantities.
Last updated 3 days ago
7.19 score 6 stars 85 scripts 550 downloadspenaltyLearning - Penalty Learning
Implementations of algorithms from Learning Sparse Penalties for Change-point Detection using Max Margin Interval Regression, by Hocking, Rigaill, Vert, Bach <http://proceedings.mlr.press/v28/hocking13.html> published in proceedings of ICML2013.
Last updated 2 months ago
6.41 score 16 stars 2 packages 129 scripts 1.0k downloadsWeightedROC - Fast, Weighted ROC Curves
Fast computation of Receiver Operating Characteristic (ROC) curves and Area Under the Curve (AUC) for weighted binary classification problems (weights are example-specific cost values).
Last updated 2 years ago
5.85 score 29 stars 121 scripts 552 downloadsPeakSegDisk - Disk-Based Constrained Change-Point Detection
Disk-based implementation of Functional Pruning Optimal Partitioning with up-down constraints <doi:10.18637/jss.v101.i10> for single-sample peak calling (independently for each sample and genomic problem), can handle huge data sets (10^7 or more).
Last updated 2 months ago
4.95 score 4 stars 37 scripts 911 downloadsbinsegRcpp - Efficient Implementation of Binary Segmentation
Standard template library containers are used to implement an efficient binary segmentation algorithm, which is log-linear on average and quadratic in the worst case.
Last updated 7 months ago
4.06 score 5 stars 11 scripts 1.1k downloadsPeakSegJoint - Joint Peak Detection in Several ChIP-Seq Samples
Jointly segment several ChIP-seq samples to find the peaks which are the same and different across samples. The fast approximate maximum Poisson likelihood algorithm is described in "PeakSegJoint: fast supervised peak detection via joint segmentation of multiple count data samples" <doi:10.48550/arXiv.1506.01286> by TD Hocking and G Bourque.
Last updated 2 months ago
3.84 score 5 stars 46 scripts 773 downloadsFLOPART - Functional Labeled Optimal Partitioning
Provides an efficient 'C++' code for computing an optimal segmentation model with Poisson loss, up-down constraints, and label constraints, as described by Kaufman et al. (2024) <doi:10.1080/10618600.2023.2293216>.
Last updated 5 months ago
3.70 score 2 scripts 561 downloadsaum - Area Under Minimum of False Positives and Negatives
Efficient algorithms <https://jmlr.org/papers/v24/21-0751.html> for computing Area Under Minimum, directional derivatives, and line search optimization of a linear model, with objective defined as either max Area Under the Curve or min Area Under Minimum.
Last updated 30 days ago
3.60 score 1 stars 2 scripts 694 downloadsPeakSegOptimal - Optimal Segmentation Subject to Up-Down Constraints
Computes optimal changepoint models using the Poisson likelihood for non-negative count data, subject to the PeakSeg constraint: the first change must be up, second change down, third change up, etc. For more info about the models and algorithms, read "Constrained Dynamic Programming and Supervised Penalty Learning Algorithms for Peak Detection" <https://jmlr.org/papers/v21/18-843.html> by TD Hocking et al.
Last updated 2 months ago
3.33 score 6 stars 36 scripts 433 downloadsplotHMM - Plot Hidden Markov Models
Hidden Markov Models are useful for modeling sequential data. This package provides several functions implemented in C++ for explaining the algorithms used for Hidden Markov Models (forward, backward, decoding, learning).
Last updated 1 years ago
3.30 score 3 scripts 260 downloadsPeakError - Compute the Label Error of Peak Calls
Chromatin immunoprecipitation DNA sequencing results in genomic tracks that show enriched regions or peaks where proteins are bound. This package implements fast C code that computes the true and false positives with respect to a database of annotated region labels.
Last updated 1 years ago
3.26 score 4 stars 1 packages 15 scripts 284 downloadsinlinedocs - Convert Inline Comments to Documentation
Generates Rd files from R source code with comments. The main features of the default syntax are that (1) docs are defined in comments near the relevant code, (2) function argument names are not repeated in comments, and (3) examples are defined in R code, not comments. It is also easy to define a new syntax.
Last updated 1 years ago
3.16 score 2 stars 46 scripts 1.6k downloadsLOPART - Labeled Optimal Partitioning
Change-point detection algorithm with label constraints and a penalty for each change outside of labels. Read TD Hocking, A Srivastava (2023) <doi:10.1007/s00180-022-01238-z> for details.
Last updated 5 months ago
2.00 score 1 stars 1 scripts 311 downloadsneuroblastoma - Neuroblastoma Copy Number Profiles
Annotated neuroblastoma copy number profiles, a benchmark data set for change-point detection algorithms, as described by Hocking et al. <doi:10.1186/1471-2105-14-164>.
Last updated 1 years ago
2.00 score 1 scripts 388 downloads