Open tlnagy opened 3 months ago
thank you for your interest @tlnagy :) I'd happily try to extend the functionality to accomodate your needs. Currently a separate package FlowWorkspace.jl deals with loading and parsing data. FlowAtlas.jl is responsible for the dimensionality reduction, visualisation and interactive elements.
If you did not have a .wsp
file, I would assume that you do not have a gating strategy in place? The gating strategy is stored in the .wsp
file parsed as a graph called gating
and is used to generate labels
for each cell. In addition the wsp
file stores any groups created using FlowJo and is parsed into groups
data, labels, groups, gating = FlowWorkspace.load( path; files=files, cols=cols)
Without the wsp
file you would only have data
available to you. This is loaded using the loadFCS
function. This is something you could use as a workaround if you simply wanted to load the data into Julia.
I can extend FlowWorkspace.load
to return only data
when no .wsp
file is provided, with reduced functionality avalialbe in FlowAtlas.jl
because no gating info was found. You would still be able to navidate the dimensionality reduction and identify phenotype clusters from fluorescence profiles.
If you did not have a .wsp file, I would assume that you do not have a gating strategy in place?
That's correct. I was hoping to use this tool to draw gates on my raw .fcs files. Is that out of scope of the project?
Cool project! I was wondering if it was possible to open a folder with
.fcs
files without a.wsp
file?Something like:
My package environment on Julia 1.10:
I would love to use this tool to visualize my populations and draw gates, but I understand if that's out of the scope of this project.