All Projects → alexisvdb → Singlecellhaystack

alexisvdb / Singlecellhaystack

Licence: other
Finding surprising needles (=genes) in haystacks (=single cell transcriptome data).

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to Singlecellhaystack

Uncurl python
UNCURL is a tool for single cell RNA-seq data analysis.
Stars: ✭ 13 (-68.29%)
Mutual labels:  bioinformatics
Cytometry Clustering Comparison
R scripts to reproduce analyses in our paper comparing clustering methods for high-dimensional cytometry data
Stars: ✭ 30 (-26.83%)
Mutual labels:  bioinformatics
Etrf
Exact Tandem Repeat Finder (not a TRF replacement)
Stars: ✭ 35 (-14.63%)
Mutual labels:  bioinformatics
Minimap2
A versatile pairwise aligner for genomic and spliced nucleotide sequences
Stars: ✭ 912 (+2124.39%)
Mutual labels:  bioinformatics
Rasusa
Randomly subsample sequencing reads to a specified coverage
Stars: ✭ 28 (-31.71%)
Mutual labels:  bioinformatics
Fastp
An ultra-fast all-in-one FASTQ preprocessor (QC/adapters/trimming/filtering/splitting/merging...)
Stars: ✭ 966 (+2256.1%)
Mutual labels:  bioinformatics
Scispacy
A full spaCy pipeline and models for scientific/biomedical documents.
Stars: ✭ 855 (+1985.37%)
Mutual labels:  bioinformatics
Migmap
HTS-compatible wrapper for IgBlast V-(D)-J mapping tool
Stars: ✭ 38 (-7.32%)
Mutual labels:  bioinformatics
Sv Callers
Snakemake-based workflow for detecting structural variants in WGS data
Stars: ✭ 28 (-31.71%)
Mutual labels:  bioinformatics
Genevalidator
GeneValidator: Identify problems with predicted genes
Stars: ✭ 34 (-17.07%)
Mutual labels:  bioinformatics
Vdjviz
A lightweight immune repertoire browser
Stars: ✭ 21 (-48.78%)
Mutual labels:  bioinformatics
Workshop
课题组每周研讨会
Stars: ✭ 28 (-31.71%)
Mutual labels:  bioinformatics
Metasra Pipeline
MetaSRA: normalized sample-specific metadata for the Sequence Read Archive
Stars: ✭ 33 (-19.51%)
Mutual labels:  bioinformatics
Awesome Sequencing Tech Papers
A collection of publications on comparison of high-throughput sequencing technologies.
Stars: ✭ 21 (-48.78%)
Mutual labels:  bioinformatics
Locuszoom Standalone
Create regional association plots from GWAS or meta-analysis
Stars: ✭ 35 (-14.63%)
Mutual labels:  bioinformatics
Scanpy
Single-Cell Analysis in Python. Scales to >1M cells.
Stars: ✭ 858 (+1992.68%)
Mutual labels:  bioinformatics
Protr
Comprehensive toolkit for generating various numerical features of protein sequences
Stars: ✭ 30 (-26.83%)
Mutual labels:  bioinformatics
Gatk
Official code repository for GATK versions 4 and up
Stars: ✭ 1,002 (+2343.9%)
Mutual labels:  bioinformatics
Uta
Universal Transcript Archive: comprehensive genome-transcript alignments; multiple transcript sources, versions, and alignment methods; available as a docker image
Stars: ✭ 38 (-7.32%)
Mutual labels:  bioinformatics
Bwa
Burrow-Wheeler Aligner for short-read alignment (see minimap2 for long-read alignment)
Stars: ✭ 970 (+2265.85%)
Mutual labels:  bioinformatics

singleCellHaystack

R build status CRAN_Status_Badge CRAN Downloads CRAN Downloads

singleCellHaystack is a package for predicting differentially expressed genes (DEGs) in single cell transcriptome data. It does so without relying on clustering of cells into arbitrary clusters! Single-cell RNA-seq (scRNA-seq) data is often processed to fewer dimensions using Principal Component Analysis (PCA) and represented in 2-dimensional plots (e.g. t-SNE or UMAP plots). singleCellHaystack uses Kullback-Leibler Divergence to find genes that are expressed in subsets of cells that are non-randomly positioned in a these multi-dimensional spaces or 2D representations.

Citation

Our manuscript describing singleCellHaystack has been published in Nature Communications.

If you use singleCellHaystack in your research please cite our work using:

Vandenbon A, Diez D (2020). “A clustering-independent method for finding differentially expressed genes in single-cell transcriptome data.” Nature Communications, 11(1), 4318. doi: 10.1038/s41467-020-17900-3 (URL: https://doi.org/10.1038/s41467-020-17900-3).

Documentation and Demo

Our documentation includes a few example applications showing how to use our package:

Installation

You can install the released version of singleCellHaystack from CRAN with:

install.packages("singleCellHaystack")

You can also install singleCellHaystack from the GitHub repository as shown below. Typical installation times should be less than 1 minute.

require(remotes)
remotes::install_github("alexisvdb/singleCellHaystack")

System Requirements

Hardware Requirements

singleCellHaystack requires only a standard computer with sufficient RAM to support running R or RStudio. Memory requirements depend on the size of the input dataset.

Software Requirements

This package has been tested on Windows (Windows 10), macOS (Mojave 10.14.1 and Catalina 10.15.1), and Linux (CentOS 6.9 and Ubuntu 19.10).

singleCellHaystack depends on the following packages: splines (3.6.0), ggplot2 (3.2.0), reshape2 (1.4.3).

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].