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

S3. Annotation of cell sets in AIT99 using TDT #100

Open
2 of 5 tasks
hkir-dev opened this issue Mar 6, 2024 · 3 comments
Open
2 of 5 tasks

S3. Annotation of cell sets in AIT99 using TDT #100

hkir-dev opened this issue Mar 6, 2024 · 3 comments
Labels

Comments

@hkir-dev
Copy link
Collaborator

hkir-dev commented Mar 6, 2024

Epic:

Description

User: The same scientists from Use Case 2 #99 .  
Use Case: We have confirmed that AIT99 is set up properly on our computers, and now we want to start annotating the cell sets.
What we have:

  • AIT99 loaded into TDT
  • Additional context (e.g., data visualization tools for the data/metadata, PubMed, etc.)

What we need to know:

Tasks

@dosumis
Copy link
Collaborator

dosumis commented Mar 6, 2024

I realize I forgot to include a column for neurotransmitters! How do I add it?

  • Add new user annotation column #108
  • Our recommendation for neurotransmitters is to record them as a labelset not a column. This is how ABC does it and how we agreed to represent previously We have ontology terms for neuron type by NT that can be associated with each. If we will change this, we need to discuss further.

A while later I’m realizing that my “neurotransmitter” column has “GABA”, “GABAergic”, and “GABA-ergic” all meaning the same thing. How do I ensure that this field has a controlled vocabulary?

#109 - The more general issue here is how to restrict the contents of a column to some enumeration. This is should be possible via adding a new 'datatype' & using this to specify type for column. However, this is a more advanced operation and might be better managed with help from out team.

After reviewing the UMAPs more carefully, it turns out cl_1234 is an outlier. How do I remove this cluster?

@jeremymiller - does this refer to deleting a cluster from the taxonomy or to removing it from under a parent cell set?

How do I add this information and indicate that I’m the person making these changes?

New feature under discussion. Some work needed on schema first. See #110

@dosumis dosumis added the story label Mar 6, 2024
@dosumis dosumis moved this from Product Backlog to EPICS in Taxonomy Development Tools Mar 6, 2024
@jeremymiller
Copy link

After reviewing the UMAPs more carefully, it turns out cl_1234 is an outlier. How do I remove this cluster?
Does this refer to deleting a cluster from the taxonomy or to removing it from under a parent cell set?
I had originally meant it as deleting a row from the table, but after some more thinking and discussions, it probably makes sense to keep the row itself but to remove it from the tree (e.g., delete parent cell set and add a comment that it should be removed as an outlier in a future taxonomy version). If we remove it from the table it may cause an disconnect with the h5ad file with the data until we delete those cells from that data file.

@dosumis
Copy link
Collaborator

dosumis commented Mar 11, 2024

After reviewing the UMAPs more carefully, it turns out cl_1234 is an outlier. How do I remove this cluster?

Does this refer to deleting a cluster from the taxonomy or to removing it from under a parent cell set?

I had originally meant it as deleting a row from the table, but after some more thinking and discussions, it probably makes sense to keep the row itself but to remove it from the tree (e.g., delete parent cell set and add a comment that it should be removed as an outlier in a future taxonomy version). If we remove it from the table it may cause an disconnect with the h5ad file with the data until we delete those cells from that data file.

Thanks - that makes more sense to me. We should probably have a standard way to track these in CAS. We can make a ticket to support.

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

No branches or pull requests

3 participants