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

Implement cell type assignment methods #20

Open
1 of 4 tasks
nictru opened this issue Jun 13, 2024 · 3 comments
Open
1 of 4 tasks

Implement cell type assignment methods #20

nictru opened this issue Jun 13, 2024 · 3 comments
Assignees
Labels
enhancement New feature or request overview Meta-issue for tracking related issues

Comments

@nictru
Copy link
Collaborator

nictru commented Jun 13, 2024

Description of feature

The following methods look interesting:

Tasks

Preview Give feedback
  1. enhancement
  2. enhancement
  3. enhancement
  4. enhancement
@nictru nictru added enhancement New feature or request overview Meta-issue for tracking related issues labels Jun 13, 2024
@nictru nictru added this to the Stable transcriptomics milestone Jun 13, 2024
@nictru nictru self-assigned this Jun 13, 2024
@grst
Copy link
Member

grst commented Jun 13, 2024

What's your take here on cell-type assignment by atlas-mapping? In my experience, these approaches work best, but are of course limited by the availability of such an atlas and are conceptually different than the methods mentioned above.

The future will bring "foundational models" that are trained on all available data. scsimilarity goes in that direction -- it generates a low-dimensional embedding and cell-type labels in one go.

The Theislab is working on nicheformer.

I would keep that in mind during the pipeline design that you could jump to cell-type labels + low dimensional embedding in one step.

@nictru
Copy link
Collaborator Author

nictru commented Jun 13, 2024

This sounds very interesting.
Implementation-wise the pipeline can produce labels+embeddings in one step already. An example of this is how the SCANVI process is implemented.

@vd4mmind
Copy link

vd4mmind commented Jul 1, 2024

If I may add, first iteration of cell type label assignment is better with some of the well benchmarked tool untill foundational models are fully operational and trustworthy. From cell type classification purposes, this first iteration label + embedding can still be reassigned and improved with human intervention if labels are a bit off, which will be case-specific (most likely depending on organ/tissue and disease type). So atlas level data will always serve as better ground truth training and for classification purposes with any of the transformer based or pure ML or Neural Network based models in future. So if such comes better, that can be implemented as a process.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request overview Meta-issue for tracking related issues
Projects
None yet
Development

No branches or pull requests

3 participants