Existing Resources

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
Exploring FCM Data in R
Processing and Quality Assurance of FCM Data
1D Dynamic Gating
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
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 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.


