netSmooth

netSmooth: A Network smoothing based method for Single Cell RNA-seq imputation

https://github.com/bimsbbioinfo/netsmooth

Science Score: 33.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
    Found 4 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    2 of 12 committers (16.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.6%) to scientific vocabulary

Keywords

bioinformatics genomics single-cell

Keywords from Contributors

bioconductor-package gene proteomics gene-expression rna-seq-analysis dims tcga fragmentation core-services lc-ms
Last synced: 6 months ago · JSON representation

Repository

netSmooth: A Network smoothing based method for Single Cell RNA-seq imputation

Basic Info
  • Host: GitHub
  • Owner: BIMSBbioinfo
  • Language: HTML
  • Default Branch: master
  • Homepage:
  • Size: 3.87 MB
Statistics
  • Stars: 28
  • Watchers: 14
  • Forks: 6
  • Open Issues: 5
  • Releases: 0
Topics
bioinformatics genomics single-cell
Created over 8 years ago · Last pushed almost 2 years ago
Metadata Files
Readme

readme.md

netsmooth

DOI Build Status codecov BioC_years

netSmooth: A Network smoothing based method for single cell RNA-seq

netSmooth is an R package for network smoothing of single cell RNA sequencing data. Using gene interaction networks such as protein- protein interactions as priors for gene co-expression, netsmooth improves cell type identification from noisy, sparse scRNA-seq data. The smoothing method is suitable for other gene-based omics data sets such as proteomics, copy-number variation, etc.

The algorithm uses a network-diffusion based approach which takes in a network (such as PPI network) and gene-expression matrix. The gene expression values in the matrix are smoothed using the interaction information in the network. The network-smoothing parameter is optimized using a robust clustering approach.

For a detailed exposition, check out our paper on F1000Research.

Installation

netSmooth is available via Bioconductor:

if (!requireNamespace("BiocManager", quietly=TRUE))
    install.packages("BiocManager")
BiocManager::install("netSmooth")

Alternatively, using devtools:

library(devtools)
install_github("BIMSBbioinfo/netSmooth")

Usage

For detailed usage information see the vignette. In addition, the R package has full function documentation with examples.

How to cite

Please cite the netSmooth paper:

Ronen J and Akalin A. netSmooth: Network-smoothing based imputation for single cell RNA-seq [version 2; referees: 2 approved]. F1000Research 2018, 7:8 (doi: 10.12688/f1000research.13511.2)

License

netSmooth is available under a GPLv3 license.

Contributing

Fork and send a pull request. Or just e-mail us.


@jonathanronen, BIMSBbioinfo, 2017

Owner

  • Name: BIMSB bioinformatics platform
  • Login: BIMSBbioinfo
  • Kind: organization
  • Location: Berlin, Germany

git repositories for the platform

GitHub Events

Total
Last Year

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 209
  • Total Committers: 12
  • Avg Commits per committer: 17.417
  • Development Distribution Score (DDS): 0.22
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
jona y****e@g****m 163
Altuna Akalin a****n@g****m 18
Oliver Nagel o****l@f****e 7
Nitesh Turaga n****a@g****m 6
vobencha v****a@g****m 4
Nagel o****l@s****t 3
LiNk-NY m****9@g****m 2
vobencha v****n@r****g 2
Hervé Pagès h****s@f****g 1
nagoli n****i@t****e 1
Oliver Nagel o****l@b****x 1
Jona j****n 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 12
  • Total pull requests: 5
  • Average time to close issues: 28 days
  • Average time to close pull requests: 17 days
  • Total issue authors: 8
  • Total pull request authors: 2
  • Average comments per issue: 2.33
  • Average comments per pull request: 0.6
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • al2na (4)
  • jonathanronen (2)
  • nikouseven (1)
  • kobeho24 (1)
  • ztss (1)
  • sqjin (1)
  • anksharm88 (1)
  • nagoli104 (1)
Pull Request Authors
  • nagoli104 (3)
  • al2na (2)
Top Labels
Issue Labels
enhancement (3) question (1)
Pull Request Labels

Packages

  • Total packages: 3
  • Total downloads:
    • bioconductor 13,581 total
  • Total dependent packages: 1
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 7
  • Total maintainers: 1
proxy.golang.org: github.com/bimsbbioinfo/netsmooth
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago
proxy.golang.org: github.com/BIMSBbioinfo/netSmooth
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago
bioconductor.org: netSmooth

Network smoothing for scRNAseq

  • Versions: 5
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 13,581 Total
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Stargazers count: 6.0%
Forks count: 8.8%
Average: 15.8%
Downloads: 64.1%
Maintainers (1)
Last synced: 6 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.5 depends
  • clusterExperiment >= 2.1.6 depends
  • scater >= 1.15.11 depends
  • DelayedArray * imports
  • HDF5Array * imports
  • Matrix * imports
  • SingleCellExperiment * imports
  • SummarizedExperiment * imports
  • cluster * imports
  • data.table * imports
  • entropy * imports
  • methods * imports
  • stats * imports
  • BiocParallel * suggests
  • BiocStyle * suggests
  • NMI * suggests
  • Rtsne * suggests
  • STRINGdb * suggests
  • biomaRt * suggests
  • ggplot2 * suggests
  • igraph * suggests
  • knitr * suggests
  • pheatmap * suggests
  • rmarkdown * suggests
  • testthat * suggests
  • uwot * suggests