Syllabus

This is a typical syllabus for the workshop. Each iteration varies, depending on input from the participants. Consider this a rough indication of what to expect.

    SessionTopicConcepts
1Introduction to R, Bioconductor and RStudio. Flow Cytometry in R. Github basics.RStudio elements. Environment, history, help. Installing packages from CRAN, Bioconductor, Github.
2Coding Basics. RStudio Projects.Basic coding. Separation of scripts, functions. Getting all kinds of help. Think, write, run, evaluate, rinse and repeat. Coding style and best practices. More Github.
3Starting a new flow cytometry project.Downloading and preparing flow cytometry data using a large FlowRepository dataset. Initial survey of the data. QC. Pre-gating with performance diagnostics. Writing out gated FCS files for downstream analysis.
4Clustering for flow cytometry.Basics of clustering (partitioning, hierarchical, fuzzy, density-based, model-based). Dissimilarity measures (geometric, correlation). Intro to flow-specific clustering packages (e.g. FlowSOM, fluster, panoplyCF). Comparison/evaluation of clustering results.
5Open lab – bring your data and code you’ve written for critique and suggestionsThe thinking step. Conceptualizing your approach.
6Continued project workRefining your coding approach. Evaluating your results.