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
andigraph
- for efficient graph handling and calculations,httr
,methods
,org.Hs.eg.db
, andtopGO
- 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)
- Mac OS X (10.12.4), R 3.4.0
- Ubuntu (16.04), R 3.2.3
- Windows 7, R 3.4.1
There were no ERRORs, WARNINGs or NOTEs.