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

Create a table with consensus cell types across all ScPCA samples #969

Closed
allyhawkins opened this issue Jan 2, 2025 · 0 comments · Fixed by #977
Closed

Create a table with consensus cell types across all ScPCA samples #969

allyhawkins opened this issue Jan 2, 2025 · 0 comments · Fixed by #977
Assignees
Labels

Comments

@allyhawkins
Copy link
Member

If you are filing this issue based on a specific GitHub Discussion, please link to the relevant Discussion.

#853

Describe the goals of the changes to the analysis module.

Once we create a reference table with the consensus cell types we will want to assign these labels to all ScPCA samples. We want to create a table with all cells and all labels that we can then use to create plots that summarize these assignments.

What will your pull request contain?

This PR will contain a small workflow that will have two steps:

In step 1, we will have a script that runs on every SCE object in ScPCA. This script will read in the SCE object, grab the cell type assignments from the coldata and export that data as a TSV file.

In step 2, all TSV files will be read in and combined into a single table. Then we will assign consensus cell types to all cells using the reference generated in #951. The final output will be a table with each cell, the sample/library/project id, SingleR and CellAssign annotations, and the consensus annotation.

Alternatively, we could do the consensus assignment in Step 1, but I don't think it really matters that much here. We will also want to add in the CellAssign ontology ID when adding the consensus label.

Will you require additional software beyond what is already in the analysis module?

No

Will you require different computational resources beyond what the analysis module already uses?

No

If known, when do you expect to file the pull request?

After we create the reference in #951.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant