skinnider/modern: Model-free outlier detection for robust network inference

modern is a method to detect outliers in high-dimensional data based on their impact on network reconstruction. The core idea is that the topology of the network reconstructed from a matrix of data should be robust to the inclusion or exclusion of each individual data point in the matrix. Single points that have a large impact on the global interaction profile of a node (e.g., a gene, protein, or metabolite) compromise the robustness of network inference, and are likely to be outliers. The degree to which a single point compromises the robustness of the network inference is quantified using autocorrelation. For each observation of a given node, the correlations between that node and all of its possible neighbors in the network are calculated with and without the inclusion of that observation. This yields two vectors of correlation coefficients. The correlation between these vectors, or autocorrelation, reflects the impact of the observation on the global interaction profile of that node, where a low correlation is indicative of network inference that is strongly dependent on the inclusion or exclusion of that single data point. This situation is reflective of a likely outlier that compromises the robustness of network inference.

Getting started

Package details

Maintainer
LicenseMIT
Version0.0.0.9000
Package repositoryView on GitHub
Installation Install the latest version of this package by entering the following in R:
install.packages("remotes")
remotes::install_github("skinnider/modern")
skinnider/modern documentation built on Feb. 20, 2020, 1:52 p.m.