Spectre icon indicating copy to clipboard operation
Spectre copied to clipboard

Advice for automated cell classification workflow between datasets with different number of parameters

Open denvercal1234GitHub opened this issue 9 months ago • 11 comments

Hi there,

Thanks again for the tool.

I have 1 FCS that was acquired by the Aurora and 1 FCS that was acquired by Fortessa with much less number of markers. I aim to use the Aurora dataset to annotate the Fortessa dataset.

All markers in Fortessa are included in the Aurora.

My goal is to see whether a subset of my cells detected in the Aurora can be mapped onto any of the cells in the Fortessa data.

Q1. Should I first remove markers that are not present in the Fortessa for this workflow (https://immunedynamics.io/spectre/Automated-classification.html)?

Q2. If the Aurora was analysed by Catalyst and not Spectre, is it advisable to reanalyse the Aurora first with Spectre, or perhaps, convert the output somehow?

Thank you.

denvercal1234GitHub avatar Apr 26 '24 11:04 denvercal1234GitHub

Q1: Yes I would remove markers that are not present in the Fortessa. The markers have to exist in both datasets for the classification to work.

Q2: I don't think it matters what tools you used to analyse the Aurora data. Just convert the SCE object into a data.table (https://immunedynamics.io/spectre/tutorials/datatable_interoperability/sce_support.html) object, and run the workflow.

Before you run the classification workflow, please integrate ("batch correct") the Fortessa and the Aurora datasets first as these are acquired by different instruments and will most likely have batch effect on them. You can use Harmony to do the alignment (https://github.com/ImmuneDynamics/Spectre/blob/master/R/run.harmony.R).

ghar1821 avatar Apr 29 '24 00:04 ghar1821