Package hbm. February 20, 2015

Size: px
Start display at page:

Download "Package hbm. February 20, 2015"

Transcription

1 Type Package Title Hierarchical Block Matrix Analysis Version 1.0 Date Author Maintainer Package hbm February 20, 2015 A package for building hierarchical block matrices from association matrices and for performing multi-scale analysis. It specifically targets chromatin contact maps, generated from high-throughput chromosome conformation capture data, such as 5C and Hi- C, and provides methods for detecting movements and for computing chain hierarchy and region communicability across scales. License GPL (>= 2) Depends R (>= 3.0.2) Imports Matrix, foreach, doparallel NeedsCompilation no Repository CRAN Date/Publication :50:29 R topics documented: hbm-package add.noise communicability detect.movement generate.random.conf get.movements hbm hbm.features hierarchy mcl Index 16 1

2 2 add.noise hbm-package Hierarchical Block Matrix Analysis Details A package for building hierarchical block matrices from association matrices and for performing multi-scale analysis. It specifically targets chromatin contact maps, generated from high-throughput chromosome conformation capture data, such as 5C and Hi-C, and provides methods for detecting movements and for computing chain hierarchy and region communicability across scales. Package: hbm Type: Package Version: 1.0 Date: License: GPL (>=2) Get started with hbm s tutorials at: Maintainer: <ys388@cam.ac.uk> add.noise Add Noise to a Symmetric Association Matrix add.noise adds noise to a symmetric association matrix, typically a chromatin contact map. add.noise(m,...) m a symmetric numeric association matrix, typically a chromatin contact map.... additional parameters for jitter.

3 communicability 3 add.noise returns a matrix of the same dimension as m but with noise added (see additional parameters for setting noise amount in jitter). hbm.features to see how add.noise is used to estimate feature robustness in hierarchical block matrices hbm to learn how to build hierarchical block matrices Examples set.seed(2) n = 200 # chain size conf = generate.random.conf(n, sd = 0.5, scale = FALSE) # generate a contact map -like matrix using the model c ~ exp(-d) control = exp(-1*as.matrix(dist(conf))) # add noise control.noisy = add.noise(control, factor = 5) communicability Compute Communicability between Nodes in an HBM communicability computes the scale communicability between nodes (rows) in a hierarchical block matrix hm, generated with hbm. communicability(hm) hm a hierarchical block matrix computed with hbm, with: hm i,j = the minimal scale (iteration) at which i and j were clustered together, or 0 if i=j

4 4 communicability Details The communicability of an adjacency matrix A can be expressed as e A (Estrada et al., 2012), so that the i,j-th entry is a weighted sum of all paths from i to j, where shortest paths are assigned with larger weights. For a hierarchical block matrix, computed with hbm, each scale s defines its own adjacency matrix, where all entries with values larger than s are set to 0. The scale-communicability between 2 nodes i and j in this matrix is defined here as the mean communicability across scales (excluding the largest scale). communicability returns a matrix of the same dimensions as hm, where the (i,j)-th entry gives the scale-communicability between i and j in hm. Estrada, E., Hatano, N. and Benzi, M. The physics of communicability in complex networks. Physics Reports 514, (2012). hbm to learn how to build hierarchical block matrices Examples set.seed(2) n = 100 # chain size conf = generate.random.conf(n, scale = FALSE) # compute the HBM hm.control = hbm(exp(-1*as.matrix(dist(conf))), 2)$hm # compute scale communicability comm = communicability(hm.control) # explore for position 50 plot(1:n, comm[50,], xlab = "Position", ylab = "Communicability", main = "Communicability for Position 50", pch=16) # plot in original configuration cols = rep("black", n) cols[which(comm[50,] > 100)] = "blue" plot(conf, xlab = "X", ylab = "Y", type = "n") text(conf, labels = 1:n, col = cols)

5 detect.movement 5 detect.movement Detect Movements Between Association Matrices using their HBMs detect.movement takes a reference and a target association matrices, typically contact maps of chromosomes, and their hierarchical block matrices (computed with hbm) and detects movements between the reference and the target. A detected movement represents a disposition of node in a the reference, that gave rise to its new position in the target. detect.movement(ref, target, ref.res, target.res, motion.prop.thresh = 0.75, siglevel = 0.05, verbose = FALSE) ref Details target ref.res the reference matrix. A numeric association matrix, typically a symmetric chromatin contact map. the target matrix to be compared to ref. A numeric association matrix, typically a symmetric chromatin contact map. the result of calling hbm with ref. target.res the result of calling hbm with target. motion.prop.thresh numeric giving the threshold for detecting whether a region has moved based on the proportions of changed neighbors in its cluster. siglevel verbose numeric giving the threshold for detecting a significant compactness/unfolding in a given cluster, set to 0.05 by default. boolean indicating whether to print intermediate results. detect.movement iterates through the scales of the reference matrix (using its HBM) and through the clusters at each scale and test for movements in the target. For each cluster it further tests for significant differences in association probabilities and for changes in the neighbors of each node. detect.movement returns a numeric matrix, with the i,j-th entry taking one of the following values: -1 if i has moved away from j, 1 if i has moved towards j, 0 if there was no movement, and -0.5 and 0.5 for implicated away and towards movements, respectively.

6 6 detect.movement get.movements to summarize the results of detect.movement hbm to learn how to build hierarchical block matrices Examples set.seed(2) n = 200 # chain size # control configuration conf = generate.random.conf(n, sd = 0.5, scale = FALSE) # condition-1 conf.tr.1 = conf conf.tr.1[99,] = conf.tr.1[77,]-0.5 # generate contact map-like matrices control = exp(-1*as.matrix(dist(conf))) tr.1 = exp(-1*as.matrix(dist(conf.tr.1))) control.res = hbm(control, 2) tr.1.res = hbm(tr.1, 2) m1 = detect.movement(control, tr.1, control.res, tr.1.res) resm = get.movements(m1, control.res$hm) resm # compare with configuration par(mfrow = c(1,2)) cols = rep("black", n) cols[unique(resm$from)] = "green" plot(conf, xlab = "X", ylab = "Y", type = n, main = "Control") text(conf[,1:2], labels = 1:n, cex = 0.75, col = cols) cols = rep("black", n) cols[unique(resm$from)] = "green" cols[resm$to[which(resm$type == 0.5)]] = "pink" cols[resm$to[which(resm$type == 1)]] = "red" cols[resm$to[which(resm$type == -0.5)]] = "cyan" cols[resm$to[which(resm$type == -1)]] = "blue" plot(conf.tr.1, xlab = "X", ylab = "Y", type = n, main = "Condition-1", col = cols) text(conf.tr.1[,1:2], labels = 1:n, cex = 0.75, col = cols)

7 generate.random.conf 7 generate.random.conf Generate a Random Chain Configuration generate.random.conf generates a random chain configuration following a random walk/giant loop model (Sachs et al., 1995). generate.random.conf(n, k = 3, perturb = NULL, scale = T, mean = 0, sd = 1) n k perturb scale mean sd integer giving the chain length (number of beads in the chain). integer giving the space dimension, set to 3 by default. integer vector of nodes (indices) to perturb. This argument can be used to generate a configuration that deviates from the chain constraints of successive beads (nodes). Perturbation is achieved by sampling a new order for the beads to perturb and exchanging their coordinates in the original configuration accordingly. By default perturb is set to NULL indicating no perturbation should not be applied. boolean indicating whether or not to scale the generated configuration, set to TRUE by default. numeric giving the mean of differences distribution along each axis, set to 0 by default. numeric giving the standard deviation of differences distribution along each axis, set to 1 by default. Details generate.random.conf aims to generate a chromosome-like chain of n beads (nodes), in a k-d Euclidean space (k=3 by default) that follows a random walk/giant loop model (Sachs et al., 1995). This is achieved by sampling the differences between successive beads coordinates from a normal distribution N(µ, σ) (µ = 0, σ = 1, by default), across each axis (see examples in Hu et al., 2013 and Shavit et al., 2014). The configuration is scaled by default so that the distance between the first and last beads is approximately one unit. generate.random.conf can also be used to generate configurations that deviate from the chain constraints by perturbing beads. generate.random.conf returns a n x k matrix, giving the coordinates of n beads (nodes) in a k-d space.

8 8 get.movements Sachs, R. K., van den Engh, G., Trask, B., Yokota, H. and Hearst, J. E. A random-walk/giantloop model for interphase chromosomes. Proceedings of the National Academy of Sciences of the United States of America, 92, (1995). Hu, M. et al. Bayesian Inference of Spatial Organizations of Chromosomes. PLoS Computational Biology. 9, e (2013). Shavit, Y., Hamey, F. K. and Lio, P. FisHiCal: an R package for iterative FISH-based calibration of Hi-C data. Bioinformatics, 30, (2014). hbm to learn how to build a hierarchical block matrix from a contact map of a random configuration. Examples set.seed(2) n = 100 conf = generate.random.conf(n, k = 2) plot(conf, xlab = "x", ylab = "y") conf = generate.random.conf(n, k = 2, scale = FALSE) plot(conf, xlab = "x", ylab = "y") get.movements Summarize Detected Movements get.movements summarizes the results of detect.movement. get.movements(movement, hm, features = NULL) movement hm features numeric matrix computed with detect.movement. a hierarchical block matrix computed with hbm, with: hm i,j = the minimal scale (iteration) at which i and j were clustered together, or 0 if i=j one or more feature matrices computed with hbm.features, used to indicate if the movement is detected within a robust feature. Set to NULL by default. When more than one matrix is provided features should be a list of matrices.

9 hbm 9 get.movements returns a data frame with the following columns: from: the moving node, to: the node that from has moved towards or away from, type: one of the following values: (-1.0, 0.5, 0.5, 1) where -1 indicates from moved away from to, 1 indicates from moved towards to, and -0.5 and 0.5 indicate possible/implicated movements correspondingly, scale: the scale at which the movement was detected, and robust an optional column (when features is not NULL) with 1 for non-na elements in the features matrix, and 0 otherwise. detect.movement to see how changes between chains are detected hbm to learn how to build hierarchical block matrices hbm Build a Hierarchical Block Matrix (HBM) hbm builds a hierarchical block matrix from an association matrix, typically a symmetric chromatin contact map, by iteratively aggregating clusters. hbm(m, infl=2,...) m a numeric association matrix, typically a chromatin contact map. infl numeric giving the inflation parameter for mcl, set to 2 by default.... additional parameters for mcl.

10 10 hbm Details hbm iteratively applies Markov Clustering (by calling mcl). In the first iteration, clustering is applied on the input association matrix. The resulting clusters are used to generate a new association matrix to cluster, whose i,j-th entry gives the mean association between all the nodes in the i-th and j-th clusters found in the previous iteration. This is repeated until all clusters are aggregated to a single cluster or when clusters can no longer be aggregated together. hbm returns a list with the following objects: hm scales The hierarchical block matrix, defined as: hm i,j = the minimal scale (iteration) at which i and j were clustered together, or 0 if i=j a list of length max(hm)-1 whose k-th entry gives the list of clusters found at k-th scale (iteration). mcl for the implementation of Markov Clustering detect.movement to see how hbm s results are used to detect movements communicability to see how hbm s results are used to compute the communicability between different locations. hierarchy to see how hbm s results are used to compute the hierarchy of the association matrix. Examples set.seed(2) n = 200 # chain size # generate chain configuration (random walk/giant loop model) conf = generate.random.conf(n, sd = 0.5, scale = FALSE) # generate a contact map like matrix using the model c ~ exp(-d) control = exp(-1*as.matrix(dist(conf))) res = hbm(control) m = res$hm image(t(m)[,nrow(m):1], axes = FALSE) ats = seq(0,1,0.2) lbls = as.character(n*ats) axis(1, at= ats, labels = lbls, cex.axis = 0.8) ats = seq(1,0,-1*0.2)

11 hbm.features 11 lbls = as.character(n*seq(0,1,0.2)) axis(2, at= ats, labels = lbls, cex.axis = 0.8) res$scales hbm.features Compute Robust Features in an HBM hbm.features computes the main features of a hierarchical block matrix. hbm.features(m, noise.factor, ncores = 1, ref = NULL,...) m noise.factor ncores ref Details a numeric association matrix, typically a chromatin contact map. numeric vector giving the noise factor to add with add.noise at each iteration. The length of this vector will determine the number of iterations. integer giving the number of cores to register and use. If this is larger than one, iterations will be executed in parallel. hierarchical block matrix computed with hbm from m. If set to NULL this matrix will be computed as part of the execution of hbm.features.... additional parameters for hbm. hbm.features adds noise to the given association matrix and executes hbm to generate a hierarchical block matrix. Repeating this for multiple iterations (with the same or different noise factor values) gives a mean hierarchical block matrix that can be compared with the matrix computed from the non noisy association matrix. hbm.features returns a list with the following objects: noisy.hm features The average hierarchical block matrix. A numeric matrix whose i,j-th entry gives the mean scale at which i and j were found in the same cluster across hbm iterations. noisy.hm with entries set to NA when different from the entries in the original non-noisy hierarchical block matrix.

12 12 hierarchy add.noise to see how noise is added to matrices hbm to learn how to build hierarchical block matrices Examples set.seed(2) n = 100 # chain size # generate chain configuration (random walk/giant loop model) conf = generate.random.conf(n, sd = 0.5, scale = FALSE) # generate a contact map -like matrix using the model c ~ exp(-d) control = exp(-1*as.matrix(dist(conf))) noise = rep(10, 10) res = hbm.features(control, noise, prune = TRUE, pruning.prob = 0.01) m = res$features image(t(m)[,nrow(m):1], axes = FALSE) ats = seq(0,1,0.2) lbls = as.character(n*ats) axis(1, at= ats, labels = lbls, cex.axis = 0.8) ats = seq(1,0,-1*0.2) lbls = as.character(n*seq(0,1,0.2)) axis(2, at= ats, labels = lbls, cex.axis = 0.8) hierarchy Compute Hierarchy of an HBM hierarchy computes the hierarchy of a hierarchical block matrix computed with hbm.

13 hierarchy 13 hierarchy(hm) hm a hierarchical block matrix computed with hbm, with: hm i,j = the minimal scale (iteration) at which i and j were clustered together, or 0 if i=j Details In a hierarchical matrix, computed with hbm, the behavior around the diagonal reflects the hierarchy of the association matrix. Specifically, for a hierarchical fractal-like structure we expect a non-decreasing series in the upper triangle of the matrix and a non-increasing series in the lower triangle. hierarchy counts the number of deviations from this behavior for each node: number of negative successive differences up to the diagonal and number of positive successive changes after the diagonal, and returns the negation of the mean number of changes across nodes. hierarchy returns a numeric value giving the hierarchy of the matrix. generate.random.conf to see how to generate interesting chains hbm learn how to build hierarchical block matrices Examples set.seed(2) n = 100 # chain size #generate configurations conf = generate.random.conf(n, sd = 0.5, scale = FALSE) #perturb the chain conf.perturb.all = generate.random.conf(n, perturb = 1:n, sd = 0.5, scale = FALSE) # and again with less perturbration conf.perturb = generate.random.conf(n, perturb = 10:50, sd = 0.5, scale = FALSE) # compute the HBMs hm.control = hbm(exp(-1*as.matrix(dist(conf))), 2)$hm hm.perturb.all = hbm(exp(-1*as.matrix(dist(conf.perturb.all))), 2)$hm

14 14 mcl hm.perturb = hbm(exp(-1*as.matrix(dist(conf.perturb))), 2)$hm h.control = hierarchy(hm.control) h.perturb = hierarchy(hm.perturb) h.perturb.all = hierarchy(hm.perturb.all) h = c(h.control, h.perturb, h.perturb.all) # plot plot(1:3, h, pch = 19, cex = 2, axes = FALSE, ylab = "Chain Hierarchy", xlab = "Condition") axis(1, at = 1:3, labels = c("control", "Perturbed-Partial", "Perturbed-All")) axis(2) mcl Markov Clustering mcl implements the Markov Clustering algorithm (van Dongen, 2000) with a fixed expansion parameter (=2). mcl(m, infl, iter = 1000, remove.self.loops = FALSE, prune = FALSE, thresh = 1e-06, pruning.prob = 1e-06, use.sparse = NULL, verbose = FALSE) m infl A numeric matrix, given as input to the Markov Clustering algorithm. numeric. The inflation parameter for the Markov Clustering algorithm. iter integer giving the maximal number of iterations for the Markov Clustering algorithm, set to 1000 be default (in practice the algorithm is shown to converge after iterations). remove.self.loops boolean indicating whether to remove self loops (i.e. set diagonal entries to 0), set to FALSE by default. prune thresh pruning.prob use.sparse boolean indicating whether to prune small probabilities (i.e. set to 0) in the transition matrix, set to FALSE by default. a numeric giving the difference threshold below which the transition matrix is considered to have converged. numeric giving the threshold below which pruning should be applied, when prune is TRUE. Set to 1e-06 be default. a boolean indicating whether to use sparse matrices. By default this value is set to NULL, so that sparse matrices are used only if the transition matrix is sparse enough to justify this representation (50% sparsity and above). When set to TRUE (FALSE), use.sparse will force (disable) the use of sparse matrices.

15 mcl 15 verbose boolean indicating whether to print the number of iterations before convergence was achieved. Details mcl is called from hbm to build a hierarchical block matrix from an association matrix, typically a chromatin contact map. mcl returns a vector whose i-th entry is the cluster identifier of the i-th node, and two nodes are in the same cluster iff they have the same cluster identifier. Stijn van Dongen. A cluster algorithm for graphs. Technical Report INS-R0010, National Research Institute for Mathematics and Computer Science in the Netherlands, Amsterdam, May hbm to learn how to build hierarchical block matrices

16 Index add.noise, 2, 11, 12 communicability, 3, 10 detect.movement, 5, 8 10 generate.random.conf, 7, 13 get.movements, 6, 8 hbm, 3 6, 8, 9, 9, 11 13, 15 hbm-package, 2 hbm.features, 3, 8, 11 hierarchy, 10, 12 jitter, 2, 3 mcl, 9, 10, 14 16

Package HMRFBayesHiC

Package HMRFBayesHiC Package HMRFBayesHiC February 3, 2015 Type Package Title HMRFBayesHiC conduct Hidden Markov Random Field (HMRF) Bayes Peak Calling Method on HiC Data Version 1.0 Date 2015-01-30 Author Zheng Xu Maintainer

More information

Package cgh. R topics documented: February 19, 2015

Package cgh. R topics documented: February 19, 2015 Package cgh February 19, 2015 Version 1.0-7.1 Date 2009-11-20 Title Microarray CGH analysis using the Smith-Waterman algorithm Author Tom Price Maintainer Tom Price

More information

Package DPBBM. September 29, 2016

Package DPBBM. September 29, 2016 Type Package Title Dirichlet Process Beta-Binomial Mixture Version 0.2.5 Date 2016-09-21 Author Lin Zhang Package DPBBM September 29, 2016 Maintainer Lin Zhang Depends R (>= 3.1.0)

More information

Package ClustGeo. R topics documented: July 14, Type Package

Package ClustGeo. R topics documented: July 14, Type Package Type Package Package ClustGeo July 14, 2017 Title Hierarchical Clustering with Spatial Constraints Version 2.0 Author Marie Chavent [aut, cre], Vanessa Kuentz [aut], Amaury Labenne [aut], Jerome Saracco

More information

Package ipft. January 4, 2018

Package ipft. January 4, 2018 Type Package Title Indoor Positioning Fingerprinting Toolset Depends R (>= 2.10) Version 0.7.2 Maintainer Emilio Sansano Package ipft January 4, 2018 Algorithms and utility functions

More information

Package ebdbnet. February 15, 2013

Package ebdbnet. February 15, 2013 Type Package Package ebdbnet February 15, 2013 Title Empirical Bayes Estimation of Dynamic Bayesian Networks Version 1.2.2 Date 2012-05-30 Author Maintainer

More information

Package MeanShift. R topics documented: August 29, 2016

Package MeanShift. R topics documented: August 29, 2016 Package MeanShift August 29, 2016 Type Package Title Clustering via the Mean Shift Algorithm Version 1.1-1 Date 2016-02-05 Author Mattia Ciollaro and Daren Wang Maintainer Mattia Ciollaro

More information

Package swcrtdesign. February 12, 2018

Package swcrtdesign. February 12, 2018 Package swcrtdesign February 12, 2018 Type Package Title Stepped Wedge Cluster Randomized Trial (SW CRT) Design Version 2.2 Date 2018-2-4 Maintainer Jim Hughes Author Jim Hughes and Navneet

More information

Package esabcv. May 29, 2015

Package esabcv. May 29, 2015 Package esabcv May 29, 2015 Title Estimate Number of Latent Factors and Factor Matrix for Factor Analysis Version 1.2.1 These functions estimate the latent factors of a given matrix, no matter it is highdimensional

More information

Package NetworkRiskMeasures

Package NetworkRiskMeasures Type Package Package NetworkRiskMeasures Title Risk Measures for (Financial) Networks Version 0.1.2 March 26, 2017 Author Carlos Cinelli , Thiago Cristiano Silva

More information

Package fso. February 19, 2015

Package fso. February 19, 2015 Version 2.0-1 Date 2013-02-26 Title Fuzzy Set Ordination Package fso February 19, 2015 Author David W. Roberts Maintainer David W. Roberts Description Fuzzy

More information

Package nprotreg. October 14, 2018

Package nprotreg. October 14, 2018 Package nprotreg October 14, 2018 Title Nonparametric Rotations for Sphere-Sphere Regression Version 1.0.0 Description Fits sphere-sphere regression models by estimating locally weighted rotations. Simulation

More information

Package EMC. February 19, 2015

Package EMC. February 19, 2015 Package EMC February 19, 2015 Type Package Title Evolutionary Monte Carlo (EMC) algorithm Version 1.3 Date 2011-12-08 Author Gopi Goswami Maintainer Gopi Goswami

More information

Package quadprogxt. February 4, 2018

Package quadprogxt. February 4, 2018 Package quadprogxt February 4, 2018 Title Quadratic Programming with Absolute Value Constraints Version 0.0.2 Description Extends the quadprog package to solve quadratic programs with absolute value constraints

More information

Package areaplot. October 18, 2017

Package areaplot. October 18, 2017 Version 1.2-0 Date 2017-10-18 Package areaplot October 18, 2017 Title Plot Stacked Areas and Confidence Bands as Filled Polygons Imports graphics, grdevices, stats Suggests MASS Description Plot stacked

More information

Package hsiccca. February 20, 2015

Package hsiccca. February 20, 2015 Package hsiccca February 20, 2015 Type Package Title Canonical Correlation Analysis based on Kernel Independence Measures Version 1.0 Date 2013-03-13 Author Billy Chang Maintainer Billy Chang

More information

Package PUlasso. April 7, 2018

Package PUlasso. April 7, 2018 Type Package Package PUlasso April 7, 2018 Title High-Dimensional Variable Selection with Presence-Only Data Version 3.1 Date 2018-4-4 Efficient algorithm for solving PU (Positive and Unlabelled) problem

More information

Package sizemat. October 19, 2018

Package sizemat. October 19, 2018 Type Package Title Estimate Size at Sexual Maturity Version 1.0.0 Date 2018-10-18 Package sizemat October 19, 2018 Maintainer Josymar Torrejon-Magallanes Contains functions to estimate

More information

Package ExceedanceTools

Package ExceedanceTools Type Package Package ExceedanceTools February 19, 2015 Title Confidence regions for exceedance sets and contour lines Version 1.2.2 Date 2014-07-30 Author Maintainer Tools

More information

Package mixphm. July 23, 2015

Package mixphm. July 23, 2015 Type Package Title Mixtures of Proportional Hazard Models Version 0.7-2 Date 2015-07-23 Package mixphm July 23, 2015 Fits multiple variable mixtures of various parametric proportional hazard models using

More information

The supclust Package

The supclust Package The supclust Package May 18, 2005 Title Supervised Clustering of Genes Version 1.0-5 Date 2005-05-18 Methodology for Supervised Grouping of Predictor Variables Author Marcel Dettling and Martin Maechler

More information

Package JOP. February 19, 2015

Package JOP. February 19, 2015 Package JOP February 19, 2015 Type Package Title Joint Optimization Plot Version 3.6 Date 2013-08-16 Author Sonja Kuhnt and Nikolaus Rudak Maintainer Nikolaus Rudak Depends

More information

Package cwm. R topics documented: February 19, 2015

Package cwm. R topics documented: February 19, 2015 Package cwm February 19, 2015 Type Package Title Cluster Weighted Models by EM algorithm Version 0.0.3 Date 2013-03-26 Author Giorgio Spedicato, Simona C. Minotti Depends R (>= 2.14), MASS Imports methods,

More information

Package EFDR. April 4, 2015

Package EFDR. April 4, 2015 Type Package Package EFDR April 4, 2015 Title Wavelet-Based Enhanced FDR for Signal Detection in Noisy Images Version 0.1.1 Date 2015-04-03 Suggests knitr, ggplot2, RCurl, fields, gridextra, animation

More information

Package EnQuireR. R topics documented: February 19, Type Package Title A package dedicated to questionnaires Version 0.

Package EnQuireR. R topics documented: February 19, Type Package Title A package dedicated to questionnaires Version 0. Type Package Title A package dedicated to questionnaires Version 0.10 Date 2009-06-10 Package EnQuireR February 19, 2015 Author Fournier Gwenaelle, Cadoret Marine, Fournier Olivier, Le Poder Francois,

More information

Package alphashape3d

Package alphashape3d Version 1.3 Date 2017-12-14 Package alphashape3d December 21, 2017 Title Implementation of the 3D Alpha-Shape for the Reconstruction of 3D Sets from a Point Cloud Author Thomas Lafarge, Beatriz Pateiro-Lopez

More information

Package attrcusum. December 28, 2016

Package attrcusum. December 28, 2016 Type Package Package attrcusum December 28, 2016 Title Tools for Attribute VSI CUSUM Control Chart Version 0.1.0 An implementation of tools for design of attribute variable sampling interval cumulative

More information

Package Rcsdp. April 25, 2016

Package Rcsdp. April 25, 2016 Package Rcsdp April 25, 2016 Version 0.1.55 Title R Interface to the CSDP Semidefinite Programming Library Author Hector Corrada Bravo (CSDP by Brian Borchers) Maintainer Hector Corrada Bravo

More information

Package sciplot. February 15, 2013

Package sciplot. February 15, 2013 Package sciplot February 15, 2013 Version 1.1-0 Title Scientific Graphing Functions for Factorial Designs Author Manuel Morales , with code developed by the R Development Core Team

More information

Package gibbs.met. February 19, 2015

Package gibbs.met. February 19, 2015 Version 1.1-3 Title Naive Gibbs Sampling with Metropolis Steps Author Longhai Li Package gibbs.met February 19, 2015 Maintainer Longhai Li Depends R (>=

More information

Package MixSim. April 29, 2017

Package MixSim. April 29, 2017 Version 1.1-3 Date 2017-04-22 Package MixSim April 29, 2017 Title Simulating Data to Study Performance of Clustering Algorithms Depends R (>= 3.0.0), MASS Enhances mclust, cluster LazyLoad yes LazyData

More information

Package beast. March 16, 2018

Package beast. March 16, 2018 Type Package Package beast March 16, 2018 Title Bayesian Estimation of Change-Points in the Slope of Multivariate Time-Series Version 1.1 Date 2018-03-16 Author Maintainer Assume that

More information

Package RCA. R topics documented: February 29, 2016

Package RCA. R topics documented: February 29, 2016 Type Package Title Relational Class Analysis Version 2.0 Date 2016-02-25 Author Amir Goldberg, Sarah K. Stein Package RCA February 29, 2016 Maintainer Amir Goldberg Depends igraph,

More information

Package Rtsne. April 14, 2017

Package Rtsne. April 14, 2017 Type Package Package Rtsne April 14, 2017 Title T-Distributed Stochastic Neighbor Embedding using a Barnes-Hut Implementation Version 0.13 Description An R wrapper around the fast T-distributed Stochastic

More information

Package pomdp. January 3, 2019

Package pomdp. January 3, 2019 Package pomdp January 3, 2019 Title Solver for Partially Observable Markov Decision Processes (POMDP) Version 0.9.1 Date 2019-01-02 Provides an interface to pomdp-solve, a solver for Partially Observable

More information

Alignment and clustering tools for sequence analysis. Omar Abudayyeh Presentation December 9, 2015

Alignment and clustering tools for sequence analysis. Omar Abudayyeh Presentation December 9, 2015 Alignment and clustering tools for sequence analysis Omar Abudayyeh 18.337 Presentation December 9, 2015 Introduction Sequence comparison is critical for inferring biological relationships within large

More information

Package qicharts. October 7, 2014

Package qicharts. October 7, 2014 Version 0.1.0 Date 2014-10-05 Title Quality improvement charts Package qicharts October 7, 2014 Description Functions for making run charts and basic Shewhart control charts for measure and count data.

More information

Package ICSOutlier. February 3, 2018

Package ICSOutlier. February 3, 2018 Type Package Package ICSOutlier February 3, 2018 Title Outlier Detection Using Invariant Coordinate Selection Version 0.3-0 Date 2018-02-03 Author Aurore Archimbaud, Klaus Nordhausen, Anne Ruiz-Gazen Maintainer

More information

The bcp Package. February 8, 2009

The bcp Package. February 8, 2009 The bcp Package February 8, 2009 Type Package Title A Package for Performing a Bayesian Analysis of Change Point Problems Version 2.1 Date 2008-07-13 Author Chandra Erdman and John W. Emerson Maintainer

More information

Package RCEIM. April 3, 2017

Package RCEIM. April 3, 2017 Type Package Package RCEIM April 3, 2017 Title R Cross Entropy Inspired Method for Optimization Version 0.3 Date 2017-04-03 Author Alberto Krone-Martins Maintainer Alberto Krone-Martins

More information

Package munfold. R topics documented: February 8, Type Package. Title Metric Unfolding. Version Date Author Martin Elff

Package munfold. R topics documented: February 8, Type Package. Title Metric Unfolding. Version Date Author Martin Elff Package munfold February 8, 2016 Type Package Title Metric Unfolding Version 0.3.5 Date 2016-02-08 Author Martin Elff Maintainer Martin Elff Description Multidimensional unfolding using

More information

Package Grid2Polygons

Package Grid2Polygons Package Grid2Polygons February 15, 2013 Version 0.1-2 Date 2013-01-28 Title Convert Spatial Grids to Polygons Author Jason C. Fisher Maintainer Jason C. Fisher Depends R (>= 2.15.0),

More information

Package sfc. August 29, 2016

Package sfc. August 29, 2016 Type Package Title Substance Flow Computation Version 0.1.0 Package sfc August 29, 2016 Description Provides a function sfc() to compute the substance flow with the input files --- ``data'' and ``model''.

More information

Package RSKC. R topics documented: August 28, Type Package Title Robust Sparse K-Means Version Date Author Yumi Kondo

Package RSKC. R topics documented: August 28, Type Package Title Robust Sparse K-Means Version Date Author Yumi Kondo Type Package Title Robust Sparse K-Means Version 2.4.2 Date 2016-08-11 Author Yumi Kondo Package RSKC August 28, 2016 Maintainer Yumi Kondo Description This RSKC package contains

More information

Package glinternet. June 15, 2018

Package glinternet. June 15, 2018 Type Package Package glinternet June 15, 2018 Title Learning Interactions via Hierarchical Group-Lasso Regularization Version 1.0.8 Date 2018-06-20 Author Michael Lim, Trevor Hastie Maintainer Michael

More information

Package calibrar. August 29, 2016

Package calibrar. August 29, 2016 Version 0.2.0 Package calibrar August 29, 2016 Title Automated Parameter Estimation for Complex (Ecological) Models Automated parameter estimation for complex (ecological) models in R. This package allows

More information

Package clustering.sc.dp

Package clustering.sc.dp Type Package Package clustering.sc.dp May 4, 2015 Title Optimal Distance-Based Clustering for Multidimensional Data with Sequential Constraint Version 1.0 Date 2015-04-28 Author Tibor Szkaliczki [aut,

More information

Package Binarize. February 6, 2017

Package Binarize. February 6, 2017 Type Package Title Binarization of One-Dimensional Data Version 1.2 Date 2017-01-29 Package Binarize February 6, 2017 Author Stefan Mundus, Christoph Müssel, Florian Schmid, Ludwig Lausser, Tamara J. Blätte,

More information

Package cumseg. February 19, 2015

Package cumseg. February 19, 2015 Package cumseg February 19, 2015 Type Package Title Change point detection in genomic sequences Version 1.1 Date 2011-10-14 Author Vito M.R. Muggeo Maintainer Vito M.R. Muggeo Estimation

More information

Package rgcvpack. February 20, Index 6. Fitting Thin Plate Smoothing Spline. Fit thin plate splines of any order with user specified knots

Package rgcvpack. February 20, Index 6. Fitting Thin Plate Smoothing Spline. Fit thin plate splines of any order with user specified knots Version 0.1-4 Date 2013/10/25 Title R Interface for GCVPACK Fortran Package Author Xianhong Xie Package rgcvpack February 20, 2015 Maintainer Xianhong Xie

More information

Package asymmetry. February 1, 2018

Package asymmetry. February 1, 2018 Type Package Package asymmetry February 1, 2018 Title Multidimensional Scaling of Asymmetric Data Version 1.2.5 Date 2017-11-27 Author Berrie Zielman Maintainer Berrie Zielman

More information

Package GWRM. R topics documented: July 31, Type Package

Package GWRM. R topics documented: July 31, Type Package Type Package Package GWRM July 31, 2017 Title Generalized Waring Regression Model for Count Data Version 2.1.0.3 Date 2017-07-18 Maintainer Antonio Jose Saez-Castillo Depends R (>= 3.0.0)

More information

Package JBTools. R topics documented: June 2, 2015

Package JBTools. R topics documented: June 2, 2015 Package JBTools June 2, 2015 Title Misc Small Tools and Helper Functions for Other Code of J. Buttlar Version 0.7.2.9 Date 2015-05-20 Author Maintainer Collection of several

More information

Package curvhdr. April 16, 2017

Package curvhdr. April 16, 2017 Package curvhdr April 16, 2017 Version 1.2-0 Title Filtering of Flow Cytometry Samples Imports feature, geometry, hdrcde, ks, misc3d, ptinpoly, rgl, KernSmooth Description Filtering, also known as gating,

More information

Package r.jive. R topics documented: April 12, Type Package

Package r.jive. R topics documented: April 12, Type Package Type Package Package r.jive April 12, 2017 Title Perform JIVE Decomposition for Multi-Source Data Version 2.1 Date 2017-04-11 Author Michael J. O'Connell and Eric F. Lock Maintainer Michael J. O'Connell

More information

Package hiernet. March 18, 2018

Package hiernet. March 18, 2018 Title A Lasso for Hierarchical Interactions Version 1.7 Author Jacob Bien and Rob Tibshirani Package hiernet March 18, 2018 Fits sparse interaction models for continuous and binary responses subject to

More information

Package hpoplot. R topics documented: December 14, 2015

Package hpoplot. R topics documented: December 14, 2015 Type Package Title Functions for Plotting HPO Terms Version 2.4 Date 2015-12-10 Author Daniel Greene Maintainer Daniel Greene Package hpoplot December 14, 2015 Collection

More information

Package Numero. November 24, 2018

Package Numero. November 24, 2018 Package Numero November 24, 2018 Type Package Title Statistical Framework to Define Subgroups in Complex Datasets Version 1.1.1 Date 2018-11-21 Author Song Gao [aut], Stefan Mutter [aut], Aaron E. Casey

More information

Package mixsqp. November 14, 2018

Package mixsqp. November 14, 2018 Encoding UTF-8 Type Package Version 0.1-79 Date 2018-11-05 Package mixsqp November 14, 2018 Title Sequential Quadratic Programming for Fast Maximum-Likelihood Estimation of Mixture Proportions URL https://github.com/stephenslab/mixsqp

More information

Package Rwinsteps. February 19, 2015

Package Rwinsteps. February 19, 2015 Version 1.0-1 Date 2012-1-30 Title Running Winsteps in R Package Rwinsteps February 19, 2015 Author Anthony Albano , Ben Babcock Maintainer Anthony Albano

More information

Package r2d2. February 20, 2015

Package r2d2. February 20, 2015 Package r2d2 February 20, 2015 Version 1.0-0 Date 2014-03-31 Title Bivariate (Two-Dimensional) Confidence Region and Frequency Distribution Author Arni Magnusson [aut], Julian Burgos [aut, cre], Gregory

More information

Package FisherEM. February 19, 2015

Package FisherEM. February 19, 2015 Type Package Title The Fisher-EM algorithm Version 1.4 Date 2013-06-21 Author Charles Bouveyron and Camille Brunet Package FisherEM February 19, 2015 Maintainer Camille Brunet

More information

Package beanplot. R topics documented: February 19, Type Package

Package beanplot. R topics documented: February 19, Type Package Type Package Package beanplot February 19, 2015 Title Visualization via Beanplots (like Boxplot/Stripchart/Violin Plot) Version 1.2 Date 2014-09-15 Author Peter Kampstra Maintainer Peter Kampstra

More information

Package SFtools. June 28, 2017

Package SFtools. June 28, 2017 Type Package Title Space Filling Based Tools for Data Mining Version 0.1.0 Author Mohamed Laib and Mikhail Kanevski Package SFtools June 28, 2017 Maintainer Mohamed Laib Contains space

More information

Package preprosim. July 26, 2016

Package preprosim. July 26, 2016 Package preprosim July 26, 2016 Type Package Title Lightweight Data Quality Simulation for Classification Version 0.2.0 Date 2016-07-26 Data quality simulation can be used to check the robustness of data

More information

Package CINID. February 19, 2015

Package CINID. February 19, 2015 Package CINID February 19, 2015 Type Package Title Curculionidae INstar IDentification Version 1.2 Date 2014-10-03 Author Aurelie Siberchicot, Adrien Merville, Marie-Claude Bel-Venner and Samuel Venner

More information

Package G1DBN. R topics documented: February 19, Version Date

Package G1DBN. R topics documented: February 19, Version Date Version 3.1.1 Date 2012-05-23 Package G1DBN February 19, 2015 Title A package performing Dynamic Bayesian Network inference. Author Sophie Lebre , original version 1.0 by

More information

Package Funclustering

Package Funclustering Type Package Title A package for functional data clustering. Version 1.0.1 Date 2013-12-20 Package Funclustering February 19, 2015 Author Mohamed Soueidatt , *.

More information

Package GLDreg. February 28, 2017

Package GLDreg. February 28, 2017 Type Package Package GLDreg February 28, 2017 Title Fit GLD Regression Model and GLD Quantile Regression Model to Empirical Data Version 1.0.7 Date 2017-03-15 Author Steve Su, with contributions from:

More information

Package NNLM. June 18, 2018

Package NNLM. June 18, 2018 Type Package Package NNLM June 18, 2018 Title Fast and Versatile Non-Negative Matrix Factorization Description This is a package for Non-Negative Linear Models (NNLM). It implements fast sequential coordinate

More information

Package extweibquant

Package extweibquant Type Package Package extweibquant February 19, 2015 Title Estimate Lower Extreme Quantile with the Censored Weibull MLE and Censored Weibull Mixture Version 1.1 Date 2014-12-03 Author Yang (Seagle) Liu

More information

Package fractaldim. R topics documented: February 19, Version Date Title Estimation of fractal dimensions

Package fractaldim. R topics documented: February 19, Version Date Title Estimation of fractal dimensions Version 0.8-4 Date 2014-02-24 Title Estimation of fractal dimensions Package fractaldim February 19, 2015 Author Hana Sevcikova , Don Percival , Tilmann Gneiting

More information

Package ECctmc. May 1, 2018

Package ECctmc. May 1, 2018 Type Package Package ECctmc May 1, 2018 Title Simulation from Endpoint-Conditioned Continuous Time Markov Chains Version 0.2.5 Date 2018-04-30 URL https://github.com/fintzij/ecctmc BugReports https://github.com/fintzij/ecctmc/issues

More information

Package spatialtaildep

Package spatialtaildep Package spatialtaildep Title Estimation of spatial tail dependence models February 20, 2015 Provides functions implementing the pairwise M-estimator for parametric models for stable tail dependence functions

More information

Package mgc. April 13, 2018

Package mgc. April 13, 2018 Type Package Title Multiscale Graph Correlation Version 1.0.1 Date 2018-04-12 Package mgc April 13, 2018 Maintainer Multiscale Graph Correlation (MGC) is a framework developed by Shen

More information

Package ArrayBin. February 19, 2015

Package ArrayBin. February 19, 2015 Package ArrayBin February 19, 2015 Version 0.2 Date 2013-02-01 Title Binarization of numeric data arrays Author Ed Curry Maintainer Depends R (>= 2.15.0), SAGx Fast adaptive binarization for numeric data

More information

Package ibm. August 29, 2016

Package ibm. August 29, 2016 Version 0.1.0 Title Individual Based Models in R Package ibm August 29, 2016 Implementation of some (simple) Individual Based Models and methods to create new ones, particularly for population dynamics

More information

Package RPMM. August 10, 2010

Package RPMM. August 10, 2010 Package RPMM August 10, 2010 Type Package Title Recursively Partitioned Mixture Model Version 1.06 Date 2009-11-16 Author E. Andres Houseman, Sc.D. Maintainer E. Andres Houseman

More information

MCL. (and other clustering algorithms) 858L

MCL. (and other clustering algorithms) 858L MCL (and other clustering algorithms) 858L Comparing Clustering Algorithms Brohee and van Helden (2006) compared 4 graph clustering algorithms for the task of finding protein complexes: MCODE RNSC Restricted

More information

Package Mondrian. R topics documented: March 4, Type Package

Package Mondrian. R topics documented: March 4, Type Package Type Package Package Mondrian March 4, 2016 Title A Simple Graphical Representation of the Relative Occurrence and Co-Occurrence of Events The unique function of this package allows representing in a single

More information

Package glassomix. May 30, 2013

Package glassomix. May 30, 2013 Package glassomix May 30, 2013 Type Package Title High dimensional Mixture Graph Models selection Version 1.1 Date 2013-05-22 Author Anani Lotsi and Ernst Wit Maintainer Anani Lotsi Depends

More information

Package Rramas. November 25, 2017

Package Rramas. November 25, 2017 Package Rramas November 25, 2017 Type Package Title Matrix Population Models Version 0.1-5 Date 2017-11-24 Depends diagram Author Marcelino de la Cruz Maintainer Marcelino de la Cruz

More information

jackstraw: Statistical Inference using Latent Variables

jackstraw: Statistical Inference using Latent Variables jackstraw: Statistical Inference using Latent Variables Neo Christopher Chung August 7, 2018 1 Introduction This is a vignette for the jackstraw package, which performs association tests between variables

More information

Package weco. May 4, 2018

Package weco. May 4, 2018 Package weco May 4, 2018 Title Western Electric Company Rules (WECO) for Shewhart Control Chart Version 1.2 Author Chenguang Wang [aut, cre], Lingmin Zeng [aut], Zheyu Wang [aut], Wei Zhao1 [aut], Harry

More information

Package dissutils. August 29, 2016

Package dissutils. August 29, 2016 Type Package Package dissutils August 29, 2016 Title Utilities for making pairwise comparisons of multivariate data Version 1.0 Date 2012-12-06 Author Benjamin N. Taft Maintainer Benjamin N. Taft

More information

Package diffusr. May 17, 2018

Package diffusr. May 17, 2018 Type Package Title Network Diffusion Algorithms Version 0.1.4 Date 2018-04-20 Package diffusr May 17, 2018 Maintainer Simon Dirmeier Implementation of network diffusion algorithms

More information

Package DRaWR. February 5, 2016

Package DRaWR. February 5, 2016 Title Discriminative Random Walk with Restart Version 1.0.1 Author Charles Blatti [aut, cre] Package DRaWR February 5, 2016 Maintainer Charles Blatti We present DRaWR, a network-based

More information

Package DCD. September 12, 2017

Package DCD. September 12, 2017 Type Package Package DCD September 12, 2017 Title Differential Community Detection in Paired Biological Networks Version 0.1.0 Author Raghvendra Mall [aut, cre], Khalid Kunji [ctb], Michele Ceccarelli

More information

Package SC3. September 29, 2018

Package SC3. September 29, 2018 Type Package Title Single-Cell Consensus Clustering Version 1.8.0 Author Vladimir Kiselev Package SC3 September 29, 2018 Maintainer Vladimir Kiselev A tool for unsupervised

More information

Package ABCanalysis. March 13, 2017

Package ABCanalysis. March 13, 2017 Package ABCanalysis March 13, 2017 Type Package Title Computed ABC Analysis Version 1.2.1 Date 2017-03-13 Author, Jorn Lotsch, Alfred Ultsch Maintainer Florian Lerch For

More information

Package qrfactor. February 20, 2015

Package qrfactor. February 20, 2015 Type Package Package qrfactor February 20, 2015 Title Simultaneous simulation of Q and R mode factor analyses with Spatial data Version 1.4 Date 2014-01-02 Author George Owusu Maintainer

More information

Package msda. February 20, 2015

Package msda. February 20, 2015 Title Multi-Class Sparse Discriminant Analysis Version 1.0.2 Date 2014-09-26 Package msda February 20, 2015 Author Maintainer Yi Yang Depends Matri, MASS Efficient procedures for computing

More information

Package MFDFA. April 18, 2018

Package MFDFA. April 18, 2018 Type Package Title MultiFractal Detrended Fluctuation Analysis Version 1.0 Author Mohamed Laib [aut, cre], Luciano Telesca [aut], Mikhail Kanevski [aut] Package MFDFA April 18, 2018 Maintainer Mohamed

More information

Package spark. July 21, 2017

Package spark. July 21, 2017 Title 'Sparklines' in the 'R' Terminal Version 2.0.0 Author Gábor Csárdi Package spark July 21, 2017 Maintainer Gábor Csárdi A 'sparkline' is a line chart, without axes and labels.

More information

Package comphclust. February 15, 2013

Package comphclust. February 15, 2013 Package comphclust February 15, 2013 Version 1.0-1 Date 2010-02-27 Title Complementary Hierarchical Clustering Author Gen Nowak and Robert Tibshirani Maintainer Gen Nowak Description

More information

Package pca3d. February 17, 2017

Package pca3d. February 17, 2017 Package pca3d Type Package Title Three Dimensional PCA Plots Version 0.10 Date 2017-02-17 Author January Weiner February 17, 2017 URL http://logfc.wordpress.com Maintainer January Weiner

More information

Package anidom. July 25, 2017

Package anidom. July 25, 2017 Type Package Package anidom July 25, 2017 Title Inferring Dominance Hierarchies and Estimating Uncertainty Version 0.1.2 Date 2017-07-25 Author Damien R. Farine and Alfredo Sanchez-Tojar Maintainer Damien

More information

Package radiomics. March 30, 2018

Package radiomics. March 30, 2018 Type Package Title 'Radiomic' Image Processing Toolbox Version 0.1.3 Date 2018-03-15 Author Joel Carlson Package radiomics March 30, 2018 Maintainer Joel Carlson Functions to extract

More information

Package nscancor. February 15, 2018

Package nscancor. February 15, 2018 Version 0.6.1-25 Title Non-Negative and Sparse CCA Package nscancor February 15, 2018 Description Two implementations of canonical correlation analysis (CCA) that are based on iterated regression. By choosing

More information

Package SSRA. August 22, 2016

Package SSRA. August 22, 2016 Type Package Title Sakai Sequential Relation Analysis Version 0.1-0 Date 2016-08-22 Author Takuya Yanagida [cre, aut], Keiko Sakai [aut] Package SSRA August 22, 2016 Maintainer Takuya Yanagida

More information