Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
denvercal1234GitHub opened this issue Apr 26, 2024 · 1 comment

Comments

@denvercal1234GitHub
Copy link

denvercal1234GitHub commented Apr 26, 2024

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.

@ghar1821
Copy link
Member

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).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants