ebecht / infinityFlow

25 stars 8 forks source link

Applicability to other data types? #1

Closed 83years closed 3 years ago

83years commented 3 years ago

Hi,

This isn't an issue per se, but more of a question of the data that can be used as input.

I have two cytometry panels with directly seven overlapping parameters (e.g CD4 BB790 on both panels) and four overlapping markers (e.g panel 1: CD56 on PE and panel 2: CD56 BV421). Is it possible to impute the 7-9 non-overlapping markers onto a new panel using this tool?

If so, what input would I need for the Isotypes (which weren't run), can there be more than one exploratory channel per run?

Many thanks, Lucas

ebecht commented 3 years ago

Hi Lucas,

While similar approaches can be used to merge panel, this software is not designed to do so.

Maybe you could try CyTOFmerge? I think it would work fine on flow cytometry data.

Best, Etienne

83years commented 3 years ago

Hi Etienne,

Thanks for the link...I’ll try that first.

My thinking was that the non-linear learning method would allow for less noisy results than a clustering method.

Best,

Lucas

On 29 Nov 2020, at 12:33, ebecht notifications@github.com wrote:

 Hi Lucas,

While similar approaches can be used to merge panel, this software is not designed to do so.

Maybe you could try CyTOFmerge? I think it would work fine on flow cytometry data.

Best, Etienne

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

ebecht commented 3 years ago

Hi Lucas,

You're totally right that non-linear regression will give potentially more granular results than clustering methods.

If I'm not mistaken, CyTOFmerge also uses non-linear regression, by using k-nearest neighbor regression.

It should apply to your use case!

Cheers, Etienne

ebecht commented 3 years ago

Hi @83years

Bit old of an issue now but better late than never. I've packaged a function to merge arbitrary partially-overlapping cytometry panels here : cytoMerge. Maybe it can still be useful to you. I haven't tested it in-depth.

It will merge independent FCS files based on overlapping "name" parameters. Please let me know if you need more details!

Best, Etienne