README.md

BioNetStat

Package to perform network analysis.

BioNetStat is able to compare two or more correlation networks.

The diversity of interactions that occurs in biological systems from the cells and organelles to the whole biosphere, can be assessed with tools of the networks theory. The dynamic in structure and in the interactions among systems elements is an inherent trait of those systems. Several tools have been proposed to compare networks, representing the many states assumed by a system. However, until the present, none of them is able to compare structural characteristics among more than two networks simultaneously. Due to the many states that can be assumed by a given biological system, we developed a statistical tool to compare two or more networks and point key variables in a system. BioNetStat is able to compare correlation networks using traits that are based on graph spectra (the group of eigenvalues in an adjacency matrix), such as the spectral distribution. This measure is associated with several structural characteristics of networks such as the number of walks, diameter, and clicks. In addition to the spectral distribution, BioNetStat can also compare networks by using spectral entropy, degree distribution, and nodes centralities. Until now the BioNetStat theoretical base is available only in the master dissertation, in Portuguese. The paper is under production and will be posted here as soon as possible.

Authors: Jardim, V., Santos, S., Fujita, A., Buckeridge, S. (2018). BioNetStat: A tool for biological network analysis.

Maintainer: Laboratório de fisiologia ecologica de plantas LAFIECO

Installation

Dependencies

R (>= 3.4), shiny, igraph, shinyBS, pathview

Installation steps

  1. If don't have the R software installed in our computer, download and install it (check out the R home page)
  2. Open the R command line interface, and install all BNS dependencies (if they have not been installed yet):
if (!requireNamespace("BiocManager", quietly=TRUE))
    install.packages("BiocManager")
BiocManager::install("BioNetStat")
  1. a.'Pathview' package is an important package to 'Bionetstat' visualzations. In Linux OS, if 'pathview' don't install in installation process, try to install this libraries in linux shell terminal.
$ sudo apt-get install libxml2-dev
$ sudo apt-get install libcurl4-openssl-dev
$ sudo apt-get install libssl-dev
  1. b. And, try to install 'pathview' again
if (!requireNamespace("BiocManager", quietly=TRUE))
    install.packages("BiocManager")
BiocManager::install("pathview")

Running BioNetStat

After installed and the next time you want to use BioNetStat, to run, just type the following code:

library(BioNetStat)
library(shiny)

If you want to use a Graphical interface type

runBioNetStat()

Wait for the browser page to open, and enjoy BioNetStat!

How to use BioNetStat?

The tutorial with examples data sets are in the vignette.



jardimViniciusC/BioNetStat documentation built on July 3, 2022, 3:32 a.m.