-
Notifications
You must be signed in to change notification settings - Fork 6
Need a service that explains why a taxon isn't in the synthetic tree #98
Comments
sounds good. would be another analysis that we could run to populate those On Thu, Jun 12, 2014 at 1:33 PM, Jonathan A Rees [email protected]
|
This issue was raised again by Laura Katz on July 9 in private email: go to http://dev.opentreeoflife.org/opentree/ Basically she wants a more helpful treatment of nonmonophyletic taxa, and such a treatment can't happen with the help from treemachine requested by this issue. |
I have a service that is about ready to go that report properties of a node, e.g. if it 1) is in the graph (i.e. not filtered out from treemachine), 2) if it is in the synthetic tree, 3) a bunch of other stats. |
I think we're doing a decent job now (on devtree) by listing a taxon's flags and lineage, but we don't really connect the dots and explain why certain flag(s) caused a taxon to be omitted. |
Right. I am hazy on the exact meanings of the flags myself. Maybe @chinchliff and @jar398 could help with this? |
This is a bit of a complex issue. Currently I think we are avoiding it by The idea is that we would use information in the graph (e.g. flags, or On Wed, Aug 27, 2014 at 3:06 PM, Joseph W. Brown [email protected]
|
@josephwb: i had added a table of friendly explanations for each flag, but this was removed in order to reduce clutter (at least in the current version): OpenTreeOfLife/opentree@e0fa3f3#diff-1d1b3781103cc75f284db30d76bcd6e8R1426 I wrote these messages based on the comments in taxomachine's OTTFlag.java. Consequently, they might not be entirely accurate or properly phrased. |
I would think the compelling question is not why the node didn't go into Jonathan On Wed, Aug 27, 2014 at 2:44 PM, Joseph W. Brown [email protected]
|
That seems tricky (but interesting): trees that do not go through the node. But, of course, only trees that could potentially go through the node. |
Maybe, look for source trees that contain taxa descended (in the taxonomy) from the node of interest and connect to nodes that are deeper than the node of interest. Hmm. The |
Returning the trees that support the node and the trees that do not support the node would be ideal. I could see that leading to more transparency and input about ranking source trees. |
I would think that any tree X with tips assigned to one or more nodes in at Ideally, we would want to calculate these compatibility mappings during On Wednesday, August 27, 2014, Karen Cranston [email protected]
|
Service |
I don't see that we can close it because we don't have such a service (to my knowledge) and haven't decided not to do it. I think there has been some discussion recently, I forget where. It will require propinquity support. Obviously not a v3 release thing. Assigning this to me so you ( @josephwb ) don't have to worry about it. |
Can resurrect this issue now that propinquity outputs a list of broken taxa in |
I think that it would be too easy to break treemachine in adding this additional information, and I'm not comfortable enough neo4j to want to undertake it. Our choices then would be:
This is just off the top of my head; perhaps I'm missing something obvious. |
The way this issue has evolved it doesn't belong in the repo any more (as @josephwb was indicating by closing it). We could move it to germinator or elsewhere, but it doesn't seem harmful to leave it here for now. We can move it when some kind of decision is reached. |
See https://groups.google.com/forum/#!topic/opentreeoflife-software/raWZ7hSfUpI .
The argument to the service call would be an OTT id, e.g. as returned by TNRS. Result would be - I'm not sure, we need to decide this. If the taxon was determined paraphyletic, the result could be e.g. a list of studies that conflict with the monophyly of that node. If missing for some other reason, such as the taxon being incertae sedis, that could be encoded somehow.
This service would be used by the front end to prepare a report or display that general users can understand. See OpenTreeOfLife/opentree#310
The text was updated successfully, but these errors were encountered: