Skip to main content
11 votes
Accepted

PCA vs tSNE in single cell RNA-seq

tSNE often offers better visual representation (separation) on such complicated data than PCA. As Micheal pointed out, computing a tSNE embedding over 20.000 gene dimensions is computationally ...
Pallie's user avatar
  • 716
10 votes

determining doublets in single-cell RNA-seq

Expected rates of doublets / duplets / multiplets Fluidigm C1 doublet rate: around 1-5% depending on chip type used. More information: Fluidigm white paper: Redesign of C1 Medium-Cell 96 IFCs ...
Peter's user avatar
  • 2,644
9 votes
Accepted

What is the actual cause of excessive zeroes in single cell RNA-seq data? Is it PCR?

It may be necessary to distinguish between methods that use unique molecular identifiers (UMIs), such as 10X's Chromium, Drop-seq, etc, and non-UMI methods, such as SMRT-seq. At least for UMI-based ...
merv's user avatar
  • 651
8 votes

What is the actual cause of excessive zeroes in single cell RNA-seq data? Is it PCR?

The Biostars thread turned out helpful. The most interesting possible cause, not mentioned in the Ian Subery's answer, is that due to bursty nature of transcription, the true distribution of ...
Martin Modrák's user avatar
7 votes

What are doublets in single cell RNA-seq data?

"Doublet" is commonly used to describe a droplet in droplet-based sequencing that has captured atleast 2 cells. 10x states their doublet rate to be 0.8% per 1000 cells: There is a tradeoff between ...
stemgal's user avatar
  • 71
7 votes
Accepted

What are doublets in single cell RNA-seq data?

Is doublet a set of cells sequenced as a single cell? Yes. Depending on the method of single cell sequencing it may be more or less likely for groups of cells to be captured and barcoded with the ...
gringer's user avatar
  • 15k
7 votes
Accepted

Using Seurat to compare mutant vs.wt

Single-cell analysis to compare samples is a long a difficult process. There is very good documentation for 10x Genomics cellranger, the DropSeq Pipeline and the Seurat R package. These tools all have ...
Tom Kelly ケリー・トム's user avatar
7 votes
Accepted

PCA plot shows big difference but not many differentially expressed genes are found

You only have 4 samples total. I think it would be difficult to not have the PCA show big differences between the groups with so few points. On the other hand, for differential expression, it is hard ...
burger's user avatar
  • 2,199
6 votes

How to filter ribosomal RNA from scRNA-seq data

In the paper mentioned, we used the ScaleData function in Seurat to regress out the number of reads, Rn45s abundance, and percent ribosomal gene transcripts. ...
Olga Botvinnik's user avatar
6 votes
Accepted

validating identified sub-populations of cells in scRNA-seq

A SC3, single-cell consensus clustering, approach could be helpful here. It aims at achieving "high accuracy and robustness by combining multiple clustering solutions through a consensus approach" ...
olga's user avatar
  • 481
6 votes
Accepted

Are mitochondrial genes to exclude in scRNA-seq such as ribosomal genes?

According to Ilicic et al. (2016), on upregulation of mtRNA in broken cells: There is an extensive literature on the relationship between mtDNA, mitochondrially localized proteins, and cell death [...
gc5's user avatar
  • 1,813
6 votes
Accepted

Specific cell type identification in Single Cell Sequencing

I do not know of such software. However, I believe this effort is a bit misdirected. The purpose of single-cell sequencing is to get a better understanding of cells; their heterogeneity and ...
Peter's user avatar
  • 2,644
6 votes

VlnPlot problem

I assume you are referring to VlnPlot() of Seurat. The reason that you are getting such a plot is because your distribution is highly skewed, most of your points ...
haci's user avatar
  • 4,202
6 votes
Accepted

Cells with zero expression of a given gene

This has been debated for a few years now as the "dropout" problem, which is actually a mixture of different issues. On one hand, you are sequencing a relatively low input at a depth that ...
gdagstn's user avatar
  • 131
5 votes

Improve scRNA-seq dataset for further analysis

I don't think you can conclude that the dataset is terrible based on that PCA. Depending on the specific protocol, each scRNA-seq dataset is going to be very different. Unlike bulk RNA-seq where all ...
burger's user avatar
  • 2,199
5 votes

What is the actual cause of excessive zeroes in single cell RNA-seq data? Is it PCR?

I know of no references for this, but in general, I would say that your reasoning is sound. I would just add that in contrast to what I suspect you have simulated, not all transcripts are equally ...
Ian Sudbery's user avatar
  • 3,341
5 votes
Accepted

Detect transcript isoform abundance for a specific gene in scRNA-seq

Transcript quantification is a difficult enough problem as it is, when you add the extra difficulty of going from the low read numbers available in scRNAseq if gets even more difficult. Added to this, ...
Ian Sudbery's user avatar
  • 3,341
5 votes
Accepted

ComBat for batch effects removal on scRNA-seq data

Look at this recent paper that uses ComBat on scRNA-seq data for batch effect removal and states that it "successfully does so". I also suggest that you check out this publication on Distribution ...
Martin's user avatar
  • 166
5 votes
Accepted

Why is ribosomal RNA difficult to remove even with Poly(A) selection?

We've found ribosomal RNA to be less of a problem with sequencing that depends on polyA, which suggests the issue might be in the library preparation, rather than the selection. Many polyA RNA ...
gringer's user avatar
  • 15k
5 votes
Accepted

What's a template switching site?

From the page you cited: During first-strand synthesis, upon reaching the 5’ end of the RNA template, the terminal transferase activity of the MMLV reverse transcriptase adds a few additional ...
jxx_fa's user avatar
  • 1,042
5 votes
Accepted

Raw vs Filtered in the output of cellranger count

I'm unsure whether this is the answer you are looking for, but when looking into 10X cellranger documentation for the Matrices Output: Unfiltered gene-barcode matrices: Contains every barcode ...
Kasper Thystrup Karstensen's user avatar
5 votes

Script to allow gene set enrichment analysis of 10x genomics data in R

Seruat will give you a list of genes which it thinks are upregulated in a particular cluster. Look at the functions that talk about marker genes - these functions basically do a DE analysis of the ...
Ian Sudbery's user avatar
  • 3,341
5 votes

How to set the position of groups in a Seurat object on a FeatureHeatmap plot

I don't think this is possible in Seurat v2, but in v3 you can change the factor levels of the grouping variable to change the plot order: ...
TimStuart's user avatar
  • 684
5 votes
Accepted

How can I obtain the percentage gene expression per identity class in Seurat as further processible numbers (e.g. matrix)?

This can be solved like this: ...
Charles's user avatar
  • 547
5 votes
Accepted

How to best detect the "peaks" in RNA-seq data that are not assigned to any gene?

Basically what you're discovering is that there are unannotated expressed features, so your task isn't really finding peaks, but rather finding novel expressed transcripts. For that, you can use ...
Devon Ryan's user avatar
  • 19.8k
5 votes

public multi-modal single-cell data

These tutorials on Seurat multimodal data and the wrapper Seurat data are easy ways to start. The wrapper has some cite-seq data preinstalled making it easy to work with benchmarked data sets If you ...
Mack123456's user avatar
5 votes

How do I pull singe cell RNA sequencing data from GEO database?

The simplest would be using a count matrix (at the end of the link you have shared, section "Supplementary file"). For example ...
haci's user avatar
  • 4,202
5 votes
Accepted

How to reduce the occupied RAM when you are dealing with a very sparse matrix in a single-cell Experiment in R?

Ah, looks like I can't even procrastinate on StackExchange anymore without seeing work-related stuff. Oh well. Anyway, the other answers and comments are way off. scran has supported sparse matrices ...
wizard_of_oz's user avatar
5 votes

Merging two dataframes in R

For merging dataframes, I find it easiest to use the tidyverse / dplyr functions inner/full/left/right_join. See the "Data Transformation Cheatsheet" on this page. For the merge that @...
gringer's user avatar
  • 15k
5 votes
Accepted

TCR-seq or scRNA-seq

The 3' gene expression protocol will capture TCR and BCR mRNAs but this may not be very helpful to you. As you already mentioned only the 3' end will be sequenced, which are the constant regions. With ...
PPK's user avatar
  • 886

Only top scored, non community-wiki answers of a minimum length are eligible