NFP

Network fingerprint: a knowledge-based characterization of biomedical networks

https://github.com/yiluheihei/nfp

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: nature.com
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.7%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Network fingerprint: a knowledge-based characterization of biomedical networks

Basic Info
Statistics
  • Stars: 3
  • Watchers: 1
  • Forks: 4
  • Open Issues: 0
  • Releases: 0
Created almost 11 years ago · Last pushed about 5 years ago
Metadata Files
Readme

README.md

NFP: Network fingerprint analysis in R

Travis-CI Build Status CRAN_Status_Badge Coverage Status

This package implements the network fingerprint framework. A biomedical network is characterized as a spectrum-like vector called “network fingerprint”, which contains similarities to basic networks. This knowledge-based multidimensional characterization provides a more intuitive way to decipher molecular networks, especially for large-scale network comparisons and clustering analyses

Prerequisites

NFP is free available on CRAN. To install NFP, please note especially two depencies of NFP, graph and KEGGgraph are only available from Bioconductor. Appanrantly, function install.packages can not insall Biocondutor packages. There is a function install, a wrapper around install.packages provided by Bioconductor, can be used to install both CRAN and Bioconductor packages simply. Thus, users can install NFP install the latest released version directly as flowing:

R if (!requireNamespace("BiocManager")) install.packages("BiocManager") BiocManager::install("NFP")

or install the Bioconductor dependencies package first:

R BiocManager::install(c("graph","KEGGgraph")) install.packages("NFP")

It also allows users to install the latest development version from github, which requires devtools package has been installed on your system (or can be installed using install.packages("devtools")). Note that devtools sometimes needs some extra non-R software on your system -- more specifically, an Rtools download for Windows or Xcode for OS X. There's more information about devtools here.

```R

install NFP from github, require biocondutor dependencies package pre-installed

if (!require(devtools) install.packages("devtools") devtools::install_github("yiluheihei/NFP") ```

After installation, you can load NFP into current workspace by typing or pasting the following codes:

R library("NFP")

Moreover, gene similarity data used in our NFP package is stored in a external data repository NFPdata for the large size (about 16 MB). More details on how to construct External Data Repositories using the Additional_repositories field see The Coatless Professor blog post. Thus, users must install the NFPdata before the networkfinger print analyis as following code.

R if (!require("NFPdata")) { install_data_package() }

Contributing

For very simple changes such as fixing typos, you can just edit the file by clicking the button Edit. For more complicated changes, you will have to manually create a pull request after forking this repository.

License

NFP is a free and open source software, licensed under GPL 2.0.

Reference

Cui X, He H, He F, et al. Network fingerprint: a knowledge-based characterization of biomedical networks. Scientific reports, 2015, 5.

Owner

  • Name: Yang Cao
  • Login: yiluheihei
  • Kind: user
  • Location: Tianjin

R, Bioinformatics

GitHub Events

Total
Last Year

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 54
  • Total Committers: 5
  • Avg Commits per committer: 10.8
  • Development Distribution Score (DDS): 0.537
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
yiluheihei c****g@c****l 25
yiluheihei y****i@g****m 23
yiluheihei c****g@c****l 3
yiluheihei c****g@c****n 2
pittacus p****s@g****m 1
Committer Domains (Top 20 + Academic)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 4
cran.r-project.org: NFP

Network Fingerprint Framework in R

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 0
Rankings
Forks count: 12.8%
Stargazers count: 26.2%
Dependent packages count: 29.8%
Dependent repos count: 35.5%
Average: 38.8%
Downloads: 89.7%
Last synced: about 2 years ago

Dependencies

DESCRIPTION cran
  • R >= 3.2.0 depends
  • graph * depends
  • KEGGgraph * imports
  • apcluster * imports
  • dplyr * imports
  • ggplot2 * imports
  • igraph * imports
  • magrittr * imports
  • methods * imports
  • plyr * imports
  • stringr * imports
  • tidyr * imports
  • NFPdata * suggests
  • graphite * suggests
  • knitr * suggests
  • rmarkdown * suggests
  • testthat * suggests