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

Add homology similarity scores #280

Open
shawntanzk opened this issue May 12, 2022 · 2 comments
Open

Add homology similarity scores #280

shawntanzk opened this issue May 12, 2022 · 2 comments
Assignees

Comments

@shawntanzk
Copy link
Collaborator

Annotate 'in historical homology relation' with a custom AP homology_similarity_score based on https://github.com/AllenInstitute/MOp_taxonomies_ontology/blob/main/mouseMOp_CCN202002013/Mouse_CrossSpecies_Similarity.csv <- there is similar files for all 3 species.

@dosumis
Copy link
Contributor

dosumis commented May 12, 2022

This should be transcriptomic_similarity_score. Homology (which is a statement about evolutionary history) is inferred from it.

@dosumis
Copy link
Contributor

dosumis commented May 12, 2022

From AllenInstitute/MOp_taxonomies_ontology#16

  • dist = the Euclidean distance between cluster centroids in an integrated human-marmoset-mouse space. Pairwise distances are calculated within classes (i.e. GABAergic mouse type vs. GABAergic human type)
  • similarity = a reverse scaling of the dist metric (since greater distance between cluster centroids implies "less similar" types). Used on the heatmaps as this was more intuitive

If I understand correctly, this is relative to a specific clustering and is literally the distance between the centres of 2 clusters on a tSNE or UMAP.

For STATO, we could request a general:

transcriptomic similiarity score: A measure of the degree of similarity of the complete gene expression profile of two individual cells or of two groups of cells.

STATO includes plenty of specific terms that set a precedent for terms like this.

image

We might also request a more specific one that reflects the score we are recording.

General issue - how do we move from STATO classes to APs (or DPs?) for recording these values? Asking on OBO Foundry Slack.

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

3 participants