influential v2.0.0

0

Monthly downloads

0th

Percentile

Identification and Classification of the Most Influential Nodes

Contains functions for the classification and ranking of top candidate features, reconstruction of networks from adjacency matrices and data frames, analysis of the topology of the network and calculation of centrality measures, and identification of the most influential nodes. Also, a function is provided for running SIRIR model, which is the combination of leave-one-out cross validation technique and the conventional SIR model, on a network to unsupervisedly rank the true influence of vertices. Additionally, some functions have been provided for the assessment of dependence and correlation of two network centrality measures as well as the conditional probability of deviation from their corresponding means in opposite direction. Fred Viole and David Nawrocki (2013, ISBN:1490523995). Csardi G, Nepusz T (2006). "The igraph software package for complex network research." InterJournal, Complex Systems, 1695. Adopted algorithms and sources are referenced in function document.

Readme

influential

AppVeyor build
status Rdoc

Overview

The goal of influential is to help identification of the most influential nodes in a network as well as the classification and ranking of top candidate features. This package contains functions for the classification and ranking of features, reconstruction of networks from adjacency matrices and data frames, analysis of the topology of the network and calculation of centrality measures as well as a novel and powerful influential node ranking. The Experimental data-based Integrative Ranking (ExIR) is a sophisticated model for classification and ranking of the top candidate features based on only the experimental data. The first integrative method, namely the Integrated Value of Influence (IVI), that captures all topological dimensions of the network for the identification of network most influential nodes is also provided as a function. Also, neighborhood connectivity, H-index, local H-index, and collective influence (CI), all of which required centrality measures for the calculation of IVI, are for the first time provided in an R package. Additionally, a function is provided for running SIRIR model, which is the combination of leave-one-out cross validation technique and the conventional SIR model, on a network to unsupervisedly rank the true influence of vertices. Furthermore, some functions have been provided for the assessment of dependence and correlation of two network centrality measures as well as the conditional probability of deviation from their corresponding means in opposite directions.

Check out our paper for a more complete description of the IVI formula and all of its underpinning methods and analyses.

Author

The influential package was written by Adrian (Abbas) Salavaty

Advisors

Mirana Ramialison and Peter D. Currie

How to Install

You can install the official CRAN release of the influential with the following code:

install.packages("influential")

Or the development version from GitHub:

## install.packages("devtools")
devtools::install_github("asalavaty/influential", 
                         build_vignettes = TRUE)

Vignettes

A comprehensive introduction to influential and all of its functions is available in the vignette.

You may browse Vignettes from within R using the following code.

browseVignettes("influential")

How to cite influential

To cite influential, please cite its associated paper:

  • Integrated Value of Influence: An Integrative Method for the Identification of the Most Influential Nodes within Networks. Abbas Salavaty, Mirana Ramialison, Peter D Currie. Patterns. 2020.08.14 (Read online).

You can also refer to the package’s citation information using the citation() function.

citation("influential")

How to contribute

Please don’t hesitate to report any bugs/issues and request for enhancement or any other contributions. To submit a bug report or enhancement request, please use the influential GitHub issues tracker.

Functions in influential

Name Description
cond.prob.analysis Conditional probability of deviation from means
diff_data.assembly Assembling the differential/regression data
influential-package Influential package
graph_from_incidence_matrix Creating igraph graphs from incidence matrices
ivi Integrated Value of Influence (IVI)
graph_from_data_frame Creating igraph graphs from data frames
exir Experimental data-based Integrated Ranking
double.cent.assess Assessment of innate features and associations of two network centrality measures (dependent and independent)
exir.vis Visualization of ExIR results
double.cent.assess.noRegression Assessment of innate features and associations of two network centrality measures
ivi.from.indices Integrated Value of Influence (IVI)
graph_from_adjacency_matrix Creating igraph graphs from adjacency matrices
lh_index local H-index (LH-index)
betweenness Vertex betweenness centrality
sirir SIR-based Influence Ranking
sif2igraph SIF to igraph
neighborhood.connectivity Neighborhood connectivity
hubness.score Hubness score
h_index H-index
spreading.score Spreading score
V Vertices of an igraph graph
cent_network.vis Centrality-based network visualization
degree Degree of the vertices
clusterRank ClusterRank (CR)
coexpression.data Co-expression dataset
centrality.measures Centrality measures dataset
coexpression.adjacency Adjacency matrix
collective.influence Collective Influence (CI)
No Results!

Vignettes of influential

Name
Sample_SIF.sif
Vignettes.Rmd
influentialVignette.css
No Results!

Last month downloads

Details

Type Package
URL https://github.com/asalavaty/influential
BugReports https://github.com/asalavaty/influential/issues
License GPL-3
Encoding UTF-8
LazyData true
RoxygenNote 7.1.1
VignetteBuilder knitr
NeedsCompilation no
Packaged 2020-09-25 10:51:56 UTC; asal0019
Repository CRAN
Date/Publication 2020-09-25 13:20:02 UTC

Include our badge in your README

[![Rdoc](http://www.rdocumentation.org/badges/version/influential)](http://www.rdocumentation.org/packages/influential)