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

Inconsistency between annotation levels #176

Open
viktorfeketa opened this issue Oct 11, 2023 · 1 comment
Open

Inconsistency between annotation levels #176

viktorfeketa opened this issue Oct 11, 2023 · 1 comment

Comments

@viktorfeketa
Copy link

I annotated my dataset using Azimuth reference (mouse motor cortex). I was very happy to see that each cell in my dataset now has 3 levels of cell type/cluster annotation! (Thank you for a great tool!)

However, there are inconsistencies between different annotation levels. For example, in my dataset, 39413 cells received the "predicted.subclass" label of "Astro". However, if I now summarize the "predicted.class" labels of these "astrocytes", the result is "GABAergic: 233"; "Glutamatergic: 1485"; "Non-neuronal: 37695". In other words, many cells receive top-level "predicted.class" label of a neuron (either GABAergic or Glutamatergic), but second-level "predicted.subclass" label of an astrocyte. The same problem happens with many cells on different levels. Hierarchical levels of "class"/"subclass"/"cluster" do not maintain nested hierarchy, they seem to be independent of each other.

I can kind of see how this can happen computationally, but this doesn't make biological sense.
Is this the expected behavior of the algorithm?
If yes, do you think maybe changes should be made to prevent this to better align with the biological reality?

Reference: https://zenodo.org/record/4546935

@Qtasnim
Copy link

Qtasnim commented Feb 3, 2025

Hello @viktorfeketa,

I am having the exact same problem, specifically with Astrocytes and Glutamatergic annotation!
Did you find out the reason for this problem? or maybe the solution?

Thanks.

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