Package parmigene. February 20, 2015

Similar documents
Package minet. R topics documented: December 24, Title Mutual Information NETworks Version Date

Fast Calculation of Pairwise Mutual Information for Gene Regulatory Network Reconstruction

Incoming, Outgoing Degree and Importance Analysis of Network Motifs

Package nettools. August 29, 2016

mirsig: a consensus-based network inference methodology to identify pan-cancer mirna-mirna interaction signatures

Package netbenchmark

Assessing a Nonlinear Dimensionality Reduction-Based Approach to Biological Network Reconstruction.

Package netbenchmark

A Novel Gene Network Inference Algorithm Using Predictive Minimum Description Length Approach

Package rmi. R topics documented: August 2, Title Mutual Information Estimators Version Author Isaac Michaud [cre, aut]

Survival Outcome Prediction for Cancer Patients based on Gene Interaction Network Analysis and Expression Profile Classification

On The Projection Operator to A Three-view Cardinality Constrained Set

[Al Musawi, 4(10): Oct, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

Optimizing Regulation Functions in Gene Network Identification

Package RobustRankAggreg

BRANE Cut: biologically-related a priori network enhancement with graph cuts for gene regulatory network inference

Package flsa. February 19, 2015

Package clusterrepro

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

University of Wisconsin-Madison Spring 2018 BMI/CS 776: Advanced Bioinformatics Homework #2

Package BoolFilter. January 9, 2017

Package crochet. January 8, 2018

Package clustering.sc.dp

Package svapls. February 20, 2015

Package FastKNN. February 19, 2015

Package esabcv. May 29, 2015

Inferring Regulatory Networks by Combining Perturbation Screens and Steady State Gene Expression Profiles

Package sand. March 2, 2017

Package SSLASSO. August 28, 2018

Package ArrayBin. February 19, 2015

Package weco. May 4, 2018

Package IntNMF. R topics documented: July 19, 2018

Package hbm. February 20, 2015

Package PropClust. September 15, 2018

Package EBglmnet. January 30, 2016

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

ViTraM: VIsualization of TRAnscriptional Modules

Package glinternet. June 15, 2018

Package CvM2SL2Test. February 15, 2013

ViTraM: VIsualization of TRAnscriptional Modules

Package GADAG. April 11, 2017

2 sybildynfba-package. Dynamic Flux Balance Analysis

Package bigalgebra. R topics documented: February 19, 2015

Supervised vs unsupervised clustering

Package TDCor. October 26, 2015

Package ECctmc. May 1, 2018

Package rrdf. R topics documented: February 15, Type Package

Package ldbod. May 26, 2017

Package parcor. February 20, 2015

Package egonet. February 19, 2015

The supclust Package

Package diffusr. May 17, 2018

Package Tnseq. April 13, 2017

Package mpmi. November 20, 2016

Package RankAggreg. May 15, 2018

Evaluating the Effect of Perturbations in Reconstructing Network Topologies

Samuel Coolidge, Dan Simon, Dennis Shasha, Technical Report NYU/CIMS/TR

Information theory methods for feature selection

Cluster Evaluation and Expectation Maximization! adapted from: Doug Downey and Bryan Pardo, Northwestern University

Package ScottKnottESD

Package reval. May 26, 2015

Package kdtools. April 26, 2018

of the Balanced Minimum Evolution Polytope Ruriko Yoshida

Package longitudinal

Package ebdbnet. February 15, 2013

Package DPBBM. September 29, 2016

Package JOP. February 19, 2015

Package PhyloMeasures

Special course in Computer Science: Advanced Text Algorithms

ON CONGRUITY OF NODES AND ASSORTATIVE INFORMATION CONTENT IN COMPLEX NETWORKS. Mahendra Piraveenan. Mikhail Prokopenko. Albert Y.

Package ScoreGGUM. February 19, 2015

Package spark. July 21, 2017

The clusterrepro Package

Package cumseg. February 19, 2015

Automated Parameterization of the Joint Space Dynamics of a Robotic Arm. Josh Petersen

Package LSDinterface

Package NormalGamma. February 19, 2015

Package Corbi. May 3, 2017

Package NetCluster. R topics documented: February 19, Type Package Version 0.2 Date Title Clustering for networks

Expectation Maximization!

Package NetworkRiskMeasures

Package Iso. June 1, Index 8. Bivariate isotonic regression.

ROTS: Reproducibility Optimized Test Statistic

Package MODA. January 8, 2019

Final Review. Image Processing CSE 166 Lecture 18

Package ms.sev. R topics documented: December 21, Type Package

Special-topic lecture bioinformatics: Mathematics of Biological Networks

Biclustering for Microarray Data: A Short and Comprehensive Tutorial

BoolFilter Package Vignette

Package logisticpca. R topics documented: August 29, 2016

Package eulerian. February 19, Index 5

Package LVGP. November 14, 2018

Package apastyle. March 29, 2017

Package cgh. R topics documented: February 19, 2015

Package fusionclust. September 19, 2017

Package edci. May 16, 2018

Package filematrix. R topics documented: February 27, Type Package

Package rocc. February 20, 2015

DESIGNING ALGORITHMS FOR SEARCHING FOR OPTIMAL/TWIN POINTS OF SALE IN EXPANSION STRATEGIES FOR GEOMARKETING TOOLS

Package nlnet. April 8, 2018

Transcription:

Version 1.0.2 Date 2012-07-18 Package parmigene February 20, 2015 Title Parallel Mutual Information estimation for Gene Network reconstruction. Author Gabriele Sales <gabriele.sales@unipd.it>, Chiara Romualdi <chiara.romualdi@unipd.it> Maintainer Gabriele Sales <gabriele.sales@unipd.it> The package provides a parallel estimation of the mutual information based on entropy estimates from k-nearest neighbors distances and algorithms for the reconstruction of gene regulatory networks. License AGPL-3 Repository CRAN Date/Publication 2012-07-23 19:57:03 NeedsCompilation yes R topics documented: aracne.a........................................... 2 aracne.m........................................... 3 clr.............................................. 4 knnmi............................................ 5 knnmi.all.......................................... 6 knnmi.cross......................................... 7 mrnet............................................ 8 Index 10 1

2 aracne.a aracne.a Algorithm for the Reconstruction of Accurate Cellular Networks A function that implements the ARACNE algorithm for the reconstruction of gene interaction networks (additive model). aracne.a(mi, eps=0.05) mi eps matrix of the mutual information. a positive numeric value used to remove the weakest edge of each triple of nodes. This algorithm considers each triple of edges independently and removes the weakest one if and MI(i; j) < MI(j; k) ε MI(i; j) < MI(i; k) ε Value A square weighted adjacency matrix of the inferred network. Adam A. Margolin, Ilya Nemenman, Katia Basso, Chris Wiggins, Gustavo Stolovitzky, Riccardo Dalla Favera, and Andrea Califano. Aracne : An algorithm for the reconstruction of gene regulatory networks in a mammalian cellular context. BMC Bioinformatics, 2006. aracne.m clr mrnet

aracne.m 3 mat <- matrix(rnorm(1000), nrow=10) mi <- knnmi.all(mat) grn <- aracne.a(mi, 0.05) aracne.m Algorithm for the Reconstruction of Accurate Cellular Networks A function that implements the ARACNE algorithm for the reconstruction of gene interaction networks (multiplicative model). aracne.m(mi, tau=0.15) mi tau matrix of the mutual information. a positive numeric value used to remove the weakest edge of each triple of nodes. This algorithm considers each triple of edges independently and removes the weakest one if and MI(i; j) < MI(j; k) (1 τ MI(i; j) < MI(i; k) (1 τ) Value A square weighted adjacency matrix of the inferred network. Adam A. Margolin, Ilya Nemenman, Katia Basso, Chris Wiggins, Gustavo Stolovitzky, Riccardo Dalla Favera, and Andrea Califano. Aracne : An algorithm for the reconstruction of gene regulatory networks in a mammalian cellular context. BMC Bioinformatics, 2006.

4 clr aracne.a clr mrnet mat <- matrix(rnorm(1000), nrow=10) mi <- knnmi.all(mat) grn <- aracne.m(mi, 0.15) clr Context Likelihood or Relatedness Network A function that infers the interaction network using the CLR algorithm. clr(mi) mi matrix of the mutual information. CLR computes the score sqrt(z 2 i + z 2 j ) for each pair of variables i, j, where Value z i = max(0, (I(X i ; X j ) mean(x i ))/sd(x i )) and mean(x i ) and sd(x i ) are the mean and the standard deviation of the mutual information values I(X i ; X k ) for all k = 1,..., n. A square weighted adjacency matrix of the inferred network.

knnmi 5 Jeremiah J. Faith, Boris Hayete, Joshua T. Thaden, Ilaria Mogno, Jamey Wierzbowski, Guillaume Cottarel, Simon Kasif, James J. Collins, and Timothy S. Gardner. Large-scale mapping and validation of escherichia coli transcriptional regulation from a compendium of expression profiles. PLoS Biology, 2007. aracne.a aracne.m mrnet mat <- matrix(rnorm(1000), nrow=10) mi <- knnmi.all(mat) grn <- clr(mi) knnmi Parallel Mutual Information Estimation A function to perform a parallel estimation of the mutual information of vectors x and y using entropy estimates from K-nearest neighbor distances. knnmi(x, y, k=3, noise=1e-12) x a numeric vector. y a numeric vector with the same length of x. k noise the number of nearest neighbors to be considered to estimate the mutual information. Must be less than the number of elements of x. the magnitude of the random noise added to break ties. The function adds a small random noise to the data in order to break ties due to limited numerical precision. By default, the function uses all available cores. You can set the actual number of threads used to N by exporting the environment variable OMP_NUM_THREADS=N.

6 knnmi.all Kraskov, Alexander and Stogbauer, Harald and Grassberger, Peter. Estimating mutual information. Phys. Rev. E, 2004. knnmi.cross knnmi.all x <- rnorm(100) y <- rnorm(100) knnmi(x, y, 5) knnmi.all Parallel Mutual Information Estimation Between All Matrix Rows A function that computes the mutual information between all pairs of rows of matrix mat using entropy estimates from K-nearest neighbor distances. knnmi.all(mat, k=3, noise=1e-12) mat k noise a numeric matrix (for the reconstruction of gene regulatory networks, genes on rows and samples on columns). the number of nearest neighbors to consider to estimate the mutual information. Must be less than the number of columns of mat. the magnitude of the random noise added to break ties. The function adds a small random noise to the data in order to break ties due to limited numerical precision. Kraskov, Alexander and Stogbauer, Harald and Grassberger, Peter. Estimating mutual information. Phys. Rev. E, 2004.

knnmi.cross 7 knnmi knnmi.cross mat <- matrix(rnorm(1000), nrow=10) knnmi.all(mat, 5) knnmi.cross Parallel Mutual Information Estimation Between the Rows of Two Matrices A function that estimates the mutual information between all pairs of rows of matrices mat1 and mat2 using entropy estimates from K-nearest neighbor distances. knnmi.cross(mat1, mat2, k=3, noise=1e-12) mat1 mat2 k noise a numeric matrix (for the reconstruction of gene regulatory networks, genes on rows and samples on columns). a numeric matrix with the same number of columns as mat1. the number of nearest neighbors to consider to estimate the mutual information. Must be less than the number of columns of mat1. the magnitude of the random noise added to break ties. The function adds a small random noise to the data in order to break ties due to limited numerical precision. Kraskov, Alexander and Stogbauer, Harald and Grassberger, Peter. Estimating mutual information. Phys. Rev. E, 2004. knnmi knnmi.all

8 mrnet mat1 <- matrix(rnorm(1000), nrow=10) mat2 <- matrix(rnorm(1000), nrow=10) knnmi.cross(mat1, mat2, 5) mrnet Maximum Relevance Minimum Redundancy A function that infers the interaction network using the MRNET algorithm. mrnet(mi) mi matrix of the mutual information. The MRNET approach starts by selecting the variable X i having the highest mutual information with the target Y. Then, it repeatedly enlarges the set of selected variables S by taking the X k that maximizes I(X k ; Y ) mean(i(x k ; X i )) for all X i already in S. The procedure stops when the score becomes negative. Value A square weighted adjacency matrix of the inferred network. H. Peng, F.long and C.Ding. Feature selection based on mutual information: Criteria of maxdependency, max relevance and min redundancy. IEEE transaction on Pattern Analysis and Machine Intelligence, 2005.

mrnet 9 aracne.a aracne.m clr mat <- matrix(rnorm(1000), nrow=10) mi <- knnmi.all(mat) grn <- mrnet(mi)

Index aracne.a, 2, 4, 5, 9 aracne.m, 2, 3, 5, 9 clr, 2, 4, 4, 9 knnmi, 5, 7 knnmi.all, 6, 6, 7 knnmi.cross, 6, 7, 7 mrnet, 2, 4, 5, 8 10