Existing Resources

AGPL-3.0 CC BY-SA 4.0

We are not the first “Cytometry in R” course, nor will we be the last. If this is your first R course, now that we are about a third of the way through the course (and you have some general R knowledge, context, and troubleshooting skills), exploring how others approached some of these same initial subjects may be useful if you want to dive deeper.

This page links to existing online Cytometry in R resources that I have encountered and benefited from during my own learning journey. Not all the code as presented may still work, as R packages evolve over time, so some troubleshooting may be necessary on your end to replicate what they show. Good luck, and may you find some useful concepts to further help you along on your own journeys!



Christopher Hall - Flow Cytometry Data Analysis in R

Christopher Hall (currently at University of Edinburgh) created a series of YouTube videos on how to implement flow cytometry analysis in R. In the course of an hour, he provides an overview of many of the same topics we looked at over the first 8 weeks. I first encountered these videos late 2021/early 2022, and they were immensely helpful in getting started.

Installation and Loading Data

(1) Flow Cytometry Data Analysis in R - Installation and Loading Data

Compensation, Cleaning, Transformation, Visualization

(2) Flow Cytometry Data Analysis in R: compensation, cleaning, transformation, visualization

Gating with flowWorkspace

(3) Flow Cytometry Data Analysis in R: gating with flowWorkspace

Visualization

(4) Flow Cytometry Data Analysis in R: Visualisation



Ozette Technologies - BioC 2023 Workshop

During the Bioc2023 conference in Boston, Arpan Neupane and Andrew McDavid, who were working at Ozette gave a workshop on how to use flowWorkspace and the other R packages that they maintain. I didn’t make it to the workshop (misread the room number and ended up in an interesting parallel computing talk), but went through the material on the train ride back to Baltimore. In the process, I found out about the memory benefits of using “cytosets” and how to implement openCyto gates, which fast forward a few years has led to much of the general workflow showcased throughout the Cytometry in R course.

Workshop: Reproducible and programmatic analysis of flow cytometry experiments with the cytoverse



Bioinformatics DotCa - Introduction to Flow Cytometry in R

One of the older Cytometry in R series on YouTube compromising a workshop series by Ryan Brinkman’s group. While I didn’t encounter them until much later, they influenced many of the other video series you can see on this page. Some of the code is starting to show its age, as quite a few of the R packages have been superseeded (especially when it comes to gating and visualization), but still worthwhile watching.

Introduction to Flow Cytometry in R

Introduction to Flow Cytometry in R

Exploring FCM Data in R

Exploring FCM Data in R

Processing and Quality Assurance of FCM Data

Processing and Quality Assurance of FCM Data

1D Dynamic Gating

1D Dynamic Gating

Clustering and Additional FCM Tools

Clustering and Additional FCM Tools

Givanna Putri and Thomas Ashhurst - Introduction to Cytometry Data Analysis in R workshop

One of Givanna Putri and Thomas Ashurst Zoom-era workshops, provides a good overview of some of the R knowledge and concepts that are needed to subsequently be able to use their Spectre R package to setup a pipeline.

ACS 2021 Workshops - Introduction to Cytometry Data Analysis in R workshop



Ryan Duggan - Cytometry on Air

Also in the older one-off workshops category, this presentation TJ Chen and Greg Finak is similar to the Bioinformatics DotCa videos in the timeline, and has been the introduction to CytometryInR for many of the authors of the other video tutorials.

Cytometry on Air: Analyzing Flow Cytometry Data in R Presentation by ,



Pritam Kumar Panda

One of the more recent tutorial series I encountered in the last year, while relying on a couple different packages, shares a lot of packages with our course toolchain, so worth checking out to see how the topics are approached from another angle.

Complete Guide

Flow Cytometry Data Analysis & Visualization in R using CytoExploreR: Complete Guide


Flow Cytometry Data Analysis & Visualization in R using CytoExploreR

Flow-Cytometry-analysis-in-R

CytoExploreR-Interactive-visualization


Tulika Rai - Learn Innovatively With Me

One of the more recent tutorial series I encountered in the last year, while a bit more focused on a particular application than the other video series, once you have some additional R context it is worth checking out.

flowAI Flow Cytometry Data Cleaning using R

flowAI Flow Cytometry Data Cleaning using R: A Step-by-step Tutorial

tSNE UMAP TRIMAP colorization or Transformation using R script

tSNE UMAP TRIMAP colorization or Transformation using R script



Others

The additional resources below are ones that I encountered while building this Existing Resources page, but have not had time to fully watch yet.

Timothy Keyes -

{tidytof}: Predicting Patient Outcomes from Single-cell Data using Tidy Data Principles



Hong Qin - flow analysis in R

Flow Analysis in R

flow analysis in R, bio125, Spring 2015

Flow Cytometer Data Analysis

BIO233 demo, flow cytometer data analysis, simple example



Swayam Prabha - Flow cytometry data analysis in R/Bioconductor

Lecture 15 : Flow cytometry data analysis in R/Bioconductor



Guillaume Beyrend - Learn Cytometry

Learn Cytometry Originally appeared to have been pay-walled, doesn’t currently appear to be the case. Has a very different teaching approach from my own.



AGPL-3.0 CC BY-SA 4.0