Skip to content
This repository has been archived by the owner on Apr 12, 2023. It is now read-only.

ortholog phenotype matrix viewer #325

Closed
nlwashington opened this issue May 1, 2014 · 7 comments
Closed

ortholog phenotype matrix viewer #325

nlwashington opened this issue May 1, 2014 · 7 comments

Comments

@nlwashington
Copy link
Collaborator

i would really like a new "ortholog" phenotype viewer, that is very similar to the phenotype matrix viewer. here's what would go into it:

on any gene page, there are already a set of orthologs/homologs in the json blob. i want the columns of the matrix viewer to be populated with the phenotypes for either the genes (first pass) or the genotypes (second pass) containing orthologs of the gene.

so, given the set of phenotypes for this gene (presumably aggregated from either the genotypes, variants, or diseases), do a pairwise comparison (there is a "compare" API call) to the phenotypes of the orthologs of the gene. use the ortholog gene ids to fetch the phenotypes from their relevant organism (fetchPhenotypeInfo(gene_id)). this will get you back the aggregated phenotypes for genes per organism. this is a good first pass. then, run the compare call between the two sets of phenotypes. render in matrix.

the column header needs to make the species obvious... so perhaps prefix the gene label with the species label, or consider coloring the text. the overall score should probably be indicated (for the whole profile vs whole profile).

if the compare API call doesn't get you what you need, please log necessary requirements here, and assign this back to me.

@nlwashington
Copy link
Collaborator Author

@harryhoch here's the phenotype matrix viewer ticket to look at selected comparison targets. while this ticket is specifically for an "ortholog" viewer, the same general methods would be used to compare a "query" set of phenotypes to any (user) selected set of targets.

@nlwashington
Copy link
Collaborator Author

you can now call the compare function to get back comparison data of any query entity to a set of targets. this, combined with a function to fetch a set of orthologs (which we basically already have) is all that's necessary to generate a grid comparing orthologous gene/phenotypes.

@harryhoch
Copy link
Contributor

ok. Let's try to discuss soon how we might implement this piece.

@mellybelly
Copy link

@harryhoch who should work on this? I added to May release.

@harryhoch
Copy link
Contributor

Perhaps @davism84? Let's discuss tomorrow.

@kshefchek kshefchek modified the milestones: Wishlist for year 4, 2015-05 Jul 2, 2015
@kshefchek
Copy link
Contributor

This is assigned to me but not sure that makes sense, @harryhoch feel free to reassign. Moved to wishlist.

@harryhoch
Copy link
Contributor

not implemented, but discussion moved to monarch-initiative/phenogrid#135

@jmcmurry jmcmurry modified the milestones: Wishlist for year 4, 2015-Thanksgiving Release Nov 16, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

7 participants