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

Tracking issue for ark-analysis interoperability #5

Closed
2 tasks
berombau opened this issue Mar 12, 2024 · 3 comments
Closed
2 tasks

Tracking issue for ark-analysis interoperability #5

berombau opened this issue Mar 12, 2024 · 3 comments
Assignees
Milestone

Comments

@berombau
Copy link
Member

Some interop with ark-analysis would be nice for running analyses and comparing and benchmarking. Seems like they are starting with AnnData interoperability themselves, mostly for the downstream analysis (angelolab/ark-analysis#1112).

@ArneDefauw
Copy link
Collaborator

This PR #21 implements features in the notebook 2. Pixel clustering with Pixie".

Resulting table is compatible with the ark gui to visualize clusters and meta clusters via a heatmap.
See notebook on how to use it.

@ArneDefauw
Copy link
Collaborator

This PR #22 implements much of the features of notebook 3. Cell clustering with pixie

See notebook and

for illustration on how to use it

@ArneDefauw
Copy link
Collaborator

ArneDefauw commented May 16, 2024

This PR #23 implements the multiple fov scenario as in notebook cell clustering with pixie.

See notebook for an example on how to use it, and the unit test:

I've compared our implementation of pixel and cell clustering with the implementation of ark:

  • All preprocessing gives same results as ark,
  • for flowsom clustering there is some randomness involved, so it is harder to compare, but qualitatively, we obtain similar results.
  • our approach, working with dask arrays for pixel clustering instead of dataframes is more scalable.

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