knitr::opts_chunk$set(echo = TRUE)
This package provides an R implementation of the ElPiGraph algorithm. A self-contained description of the algorithm is available here
A native MATLAB implementation of the algorithm (coded by Andrei Zinovyev and Evgeny Mirkes) is also available
To improve the performance of the algorithm, a number of functions have been implemented as C++ functions. To simplify the maintenance and updating of the package, these functions have been implemented in the package distutils
, which needs to be installed separately. The following command will check the presence of the devtools
, and install it if necessary, after that it will install the distutils
package. A working internet connection is required.
if(!require("devtools")){ install.packages("devtools") } devtools::install_github("Albluca/distutils")
Once distutils
has been installed, ElPiGraph.R
can be installed by typing
devtools::install_github("Albluca/ElPiGraph.R")
It is also possible to get the most recent developmental version (which will contains more feature, but is potentially more unstable) via:
devtools::install_github("Albluca/ElPiGraph.R", ref = "Development")
The package can then be loaded via the command
library("ElPiGraph.R")
Several guides are available to exemplify the behavior of ElPiGraph.R:
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.