Schedule

All sessions will be located at the University of Pennsylvania Perelman School of Medicine, in Richards B102B. Please bring your laptop and power cord, and make sure your laptop can connect to AirPennNet.


Below is a rough schedule for the workshop.  Depending on the directions that you, as a group, want to take us, we may deviate signficantly from this.  So please consider this a roadmap of where we aim to go.

Session<>TopicConceptsMaterials
Tue Feb 11, 10 am – 12 noonIntroduction to R, Bioconductor and RStudio. Flow Cytometry in R. Github basics.RStudio elements. Environment, history, help. Installing packages from CRAN, Bioconductor, Github.Intro to R (ppt)
Flow cytometry in R (ppt)
Install wadeTools
Wed Feb 12, 9 am – 11 amCoding 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.Coding Basics (ppt)
Coding Style (ppt)
Thu Feb 13, 9 am – 11 amStarting 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.A real project with real data from FlowRepository!
Tue Feb 18, 10 am – 12 noonClustering 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.Clustering Basics (ppt)
Clustering for Flow (ppt)
Fluster
PanoplyCF
Thu Feb 20, 9 am – 11 amOpen lab – bring your data and code you’ve written for critique and suggestionsThe thinking step. Conceptualizing your approach.
Tue Feb 25, 10 am – 12 noonContinued project workRefining your coding approach. Evaluating your results.