Netpredictor: R and Shiny package to perform drug-target network analysis and prediction of missing links

BMC Bioinformatics. 2018 Jul 16;19(1):265. doi: 10.1186/s12859-018-2254-7.

Abstract

Background: Netpredictor is an R package for prediction of missing links in any given unipartite or bipartite network. The package provides utilities to compute missing links in a bipartite and well as unipartite networks using Random Walk with Restart and Network inference algorithm and a combination of both. The package also allows computation of Bipartite network properties, visualization of communities for two different sets of nodes, and calculation of significant interactions between two sets of nodes using permutation based testing. The application can also be used to search for top-K shortest paths between interactome and use enrichment analysis for disease, pathway and ontology. The R standalone package (including detailed introductory vignettes) and associated R Shiny web application is available under the GPL-2 Open Source license and is freely available to download.

Results: We compared different algorithms performance in different small datasets and found random walk supersedes rest of the algorithms. The package is developed to perform network based prediction of unipartite and bipartite networks and use the results to understand the functionality of proteins in an interactome using enrichment analysis.

Conclusion: The rapid application development envrionment like shiny, helps non programmers to develop fast rich visualization apps and we beleieve it would continue to grow in future with further enhancements. We plan to update our algorithms in the package in near future and help scientist to analyse data in a much streamlined fashion.

Keywords: Drug-target; Enrichment analysis; Prediction; R shiny; Shortest-path.

MeSH terms

  • Algorithms*
  • Drug Delivery Systems*
  • Gene Ontology
  • Protein Interaction Maps
  • Software