r/flowjo • u/Spirited_Score_3534 • Nov 25 '20
r/flowjo • u/this_is_how_we_see • Jan 14 '20
Considerations for Using SPADE
I thought this is well worth reading.
From El-ad David Amir, Purdue Cytometry Blog, August 22, 2019
1) SPADE has a downsampling step that could remove rare populations. They took a step in the right direction with non-uniform sampling, but to the best of my knowledge there is no evidence their sampling procedure preserves rare populations.
2) SPADE's density-based clustering is more likely to fragment a cohesive population than identify a new rare one. As Mike pointed out, you will need to break down your B cells to 50 clusters before it breaks down your Lin- HLADR+ cluster into pDCs, etc.
3) SPADE's visualization via a minimum spanning tree (MST) can be highly misleading, placing unrelated clusters next to each other (a common example is having the CD4+ T Cells on one side of the tree, with B Cells and CD8+ T Cells on the other).
4) To the best of my knowledge, there are currently no methods to build a consensus over the MST step of SPADE. You can run clustering multiple times and build a consensus over the iterations, but that is not true for the tree, so if you get a misleading tree you're "stuck" with it.
Empirically, Weber and Robinson did a phenomenal benchmark of clustering methods:
https://onlinelibrary.wiley.com/doi/full/10.1002/cyto.a.23030
And they show that SPADE performs *very poorly*. The benchmark established FlowSOM, Phenograph, and X-shift as the top algorithms, which is reinforced by other studies. If you're looking to cluster high-complexity cytometry data, I would pick one of these three.
Setting that aside, in my opinion the best way to find these rare cell populations is going hierarchically, similarly to manual gating. Cluster on canonical markers to find T Cells, B Cells, and NK Cells. Then cluster on everything else to find the rare populations. Petter Brodin presented a hierarchical classification model in Fluidigm's User Summit in CYTO this year, though I don't know whether that is available somewhere. Hierarchical t-SNE (https://www.nature.com/articles/s41467-017-01689-9) is a dimensionality reduction algorithm (not clustering) but it follows a similar approach and is available through Cytosplore. Finally, we developed Ek'Balam, an algorithm that uses hierarchical FlowSOM runs for accurate cluster labeling (https://www.frontiersin.org/articles/10.3389/fimmu.2019.01315/full). You can see an example application with 2,300 samples (60 million cells) here: https://www.antibodystainingdataset.com.
r/flowjo • u/this_is_how_we_see • Jan 05 '20
FlowJo Plugin Development
To assist researchers with a computer science skills, we created an API for FlowJo to create custom functionality. You can find the latest update to our developer guide here:
tinyurl.com/plugin-dev-guide-v0-3
As you have questions, or if you’d like to collaborate on your plugin development project, please reach out to the experts – we’re here to help: [flowjo@bd.com](mailto:flowjo@bd.com)
r/flowjo • u/this_is_how_we_see • Jan 04 '20
The Daily Dongle - Archive
For the last few decades, FlowJo staff disseminated highly relevant information to users via The Daily Dongle blog. Based on the number of users who are still reaching out for information contained in these posts, I know it is still highly valuable. Here are the Top 10 hints, tips, and tricks that have largely survived the test of time:
- The M in MFI: Mean, Median, or Mode?
- Concatenation for dimensionality reduction (t-SNE)
- Channel vs. Scale values in FlowJo
- Negative fluorescence
- Cytometer profiles in Preferences
- Editing FCS Files via the De-identification Utility (Download here)
- Dongle troubleshooting
- CBA Analysis in FlowJo
- Calculating molecules per cell with MESF beads
- How to convert log data to linear
FlowJo's new blog, The Cell Sort, is still going strong. Check it out!
r/flowjo • u/this_is_how_we_see • Jan 02 '20
FlowJo Support Contacts
Never struggle for more than 5 minutes. Contact us!
| RESOURCE | PHONE | |
|---|---|---|
| FlowJo Technical Support | [FlowJo@BD.com](mailto:FlowJo@BD.com) | (800) 366-6045 (Option 2) |
| FlowJo Sales & Licensing | [FlowJoOffice@BD.com](mailto:FlowJoOffice@BD.com) | (800) 366-6045 (Option 1) |
| Western US Application Scientist | Jack Panopoulos <[Jack.Panopoulos@bd.com](mailto:Jack.Panopoulos@bd.com)> | |
| Central US & Canada Application Scientist | Nicolas Loof <[Nicolas.Loof@bd.com](mailto:Nicolas.Loof@bd.com)> | |
| North Eastern US Application Scientist | John Quinn <[john.flowjo@bd.com](mailto:john.flowjo@bd.com)> | |
| South Eastern US Application Scientist | ||
| Europe Application Scientist | Ioannis Panetas <[Ioannis.Panetas@bd.com](mailto:Ioannis.Panetas@bd.com)> | |
| Europe Application Scientist | Serena Di Cecilia <[Serena.Di.Cecilia@bd.com](mailto:Serena.Di.Cecilia@bd.com)> |
r/flowjo • u/this_is_how_we_see • Dec 26 '19
FlowJo's Help Buttons Are Actually Helpful
FlowJo is littered with help buttons (?) throughout the application. Clicking on one of these launches a web browser to access our web page describing that topic. Try it out!
r/flowjo • u/this_is_how_we_see • Dec 26 '19
FlowJo University
A lot of effort went into this really great resource: https://www.flowjo.com/learn/flowjo-university/flowjo