The PCSF package performs fast and user-friendly network analysis of high-throughput data. Using interaction networks as a template, it determines high-confidence subnetworks relevant to the data, which potentially leads to predictions of functional units. It also interactively visualizes the resulting subnetwork with functional enrichment analysis.
Contact: Murodzhon Akhmedov [murodzhon.akhmedov@irb.usi.ch]
A divide and conquer matheuristic algorithm for the Prize-collecting Steiner Tree Problem. Akhmedov M, Kwee I, and Montemanni R (2016). Computers and Operations Research, 70, 18-25.
A fast Prize-collecting Steiner Forest algorithm for Functional Analyses in Biological Networks. Akhmedov M, LeNail A, Bertoni F, Kwee I, Fraenkel E and Montemanni R (2017). Lecture Notes in Computer Science, to appear.
R (>= 3.1.0)
Boost C++ library: http://www.boost.org
The PCSF package depends on the following R-packages:
BH
and igraph
- for efficient graph handling and calculations,
httr
, methods
, org.Hs.eg.db
, and topGO
- to perform enrichment analysis,Rcpp
- to employ C++ source code within R,visNetwork
- for visualization.
In order to compile the source, Windows users should install the Rtools
package by the following link that installs GCC and CMake.
The PCSF package and its dependencies can be installed on Mac OS, Linux and Windows by running the following commands in the R console.
source("http://bioconductor.org/biocLite.R")
biocLite("topGO")
install.packages("devtools", dependencies=TRUE)
devtools::install_github("IOR-Bioinformatics/PCSF", repos=BiocInstaller::biocinstallRepos(),
dependencies=TRUE, type="source", force=TRUE)
There were no ERRORs, WARNINGs or NOTEs.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.