Skip to content

A set of tutorials using the scater package to QC publicly available single-cell expression data sets

License

Notifications You must be signed in to change notification settings

davismcc/scater_tutorials_open_data

Repository files navigation

DOI

scater tutorials with open-access data

This repository contains a set of tutorials using the scater package to perform pre-processing, quality control normalisation and visualisation on several publicly available single-cell RNA-seq data sets.

RMarkdown (.Rmd) files are provided so that you can replicate the analyses and can be used as templates for analyses of your own data. HTML (.html) files are provided to show what the RMarkdown files produce when run, and also show demonstration workflows that could be followed.

Datasets used as examples here include:

More will follow. The analyses shown were carried out on a recent Macbook Pro laptop, so large computational resources are not required to analyse datasets of this scale.

Kudos to the authors of these studies who have made their data available.

See for yourself

Check out the results of the scater analyses in these HTML reports produced with R Markdown showing code and results.

  • Zeisel et al mouse cortex cells analysis can be seen here.

  • Scialdone et al mouse embyonic cells anlaysis can be seen here.

Do it yourself

Clone this repository to access analyses of open-access single-cell expression data in R Markdown format so that you can experience the utility of scater and prepare single-cell expression datasets for your own exploration.

Navigate to your favourite directory and clone:

git clone https://github.com/davismcc/scater_tutorials_open_data.git

Or you can download the zipped version of the repository from this page.

To work through the tutorials you will need to have the following R/Bioconductor packages installed:

  • scater
  • scran
  • data.table
  • cowplot
  • DT
  • knitr

Install scater from Bioconductor as below, or see the scater GitHub page for more installation instructions. It is recommended also to install scran for additional normalisation and other useful tools for single-cell data.

## try http:// if https:// URLs are not supported
source("https://bioconductor.org/biocLite.R")
biocLite("scater")
biocLite("scran")

The rest can be installed with:

install.packages(c("data.table", "cowplot", "DT", "knitr"))

Further packages may be needed for particular functionality in certain tutorials/workflows, with guidance provided in them as appropriate.

Enjoy!


Davis McCarthy, August 2016 - #researchparasites

About

A set of tutorials using the scater package to QC publicly available single-cell expression data sets

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages