All Projects → BIMSBbioinfo → netSmooth

BIMSBbioinfo / netSmooth

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

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to netSmooth

full spectrum bioinformatics
An open-access bioinformatics text
Stars: ✭ 26 (+13.04%)
Mutual labels:  bioinformatics, genomics
reg-gen
Regulatory Genomics Toolbox: Python library and set of tools for the integrative analysis of high throughput regulatory genomics data.
Stars: ✭ 64 (+178.26%)
Mutual labels:  bioinformatics, genomics
ntHash
Fast hash function for DNA sequences
Stars: ✭ 66 (+186.96%)
Mutual labels:  bioinformatics, genomics
dysgu
dysgu-SV is a collection of tools for calling structural variants using short or long reads
Stars: ✭ 47 (+104.35%)
Mutual labels:  bioinformatics, genomics
staramr
Scans genome contigs against the ResFinder, PlasmidFinder, and PointFinder databases.
Stars: ✭ 52 (+126.09%)
Mutual labels:  bioinformatics, genomics
wdlRunR
Elastic, reproducible, and reusable genomic data science tools from R backed by cloud resources
Stars: ✭ 34 (+47.83%)
Mutual labels:  bioinformatics, genomics
catch
A package for designing compact and comprehensive capture probe sets.
Stars: ✭ 55 (+139.13%)
Mutual labels:  bioinformatics, genomics
faster lmm d
A faster lmm for GWAS. Supports GPU backend.
Stars: ✭ 12 (-47.83%)
Mutual labels:  bioinformatics, genomics
GenomicDataCommons
Provide R access to the NCI Genomic Data Commons portal.
Stars: ✭ 64 (+178.26%)
Mutual labels:  bioinformatics, genomics
companion
This repository has been archived, currently maintained version is at https://github.com/iii-companion/companion
Stars: ✭ 21 (-8.7%)
Mutual labels:  bioinformatics, genomics
unimap
A EXPERIMENTAL fork of minimap2 optimized for assembly-to-reference alignment
Stars: ✭ 76 (+230.43%)
Mutual labels:  bioinformatics, genomics
plasmidtron
Assembling the cause of phenotypes and genotypes from NGS data
Stars: ✭ 27 (+17.39%)
Mutual labels:  bioinformatics, genomics
wgs2ncbi
Toolkit for preparing genomes for submission to NCBI
Stars: ✭ 25 (+8.7%)
Mutual labels:  bioinformatics, genomics
simplesam
Simple pure Python SAM parser and objects for working with SAM records
Stars: ✭ 50 (+117.39%)
Mutual labels:  bioinformatics, genomics
Scaff10X
Pipeline for scaffolding and breaking a genome assembly using 10x genomics linked-reads
Stars: ✭ 21 (-8.7%)
Mutual labels:  bioinformatics, genomics
saffrontree
SaffronTree: Reference free rapid phylogenetic tree construction from raw read data
Stars: ✭ 17 (-26.09%)
Mutual labels:  bioinformatics, genomics
mgatk
mgatk: mitochondrial genome analysis toolkit
Stars: ✭ 65 (+182.61%)
Mutual labels:  genomics, single-cell
jgi-query
A simple command-line tool to download data from Joint Genome Institute databases
Stars: ✭ 38 (+65.22%)
Mutual labels:  bioinformatics, genomics
calN50
Compute N50/NG50 and auN/auNG
Stars: ✭ 20 (-13.04%)
Mutual labels:  bioinformatics, genomics
bystro
Bystro genetic analysis (annotation, filtering, statistics)
Stars: ✭ 31 (+34.78%)
Mutual labels:  bioinformatics, genomics
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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].