Comments (10)
sorry, what's a "knuckle" exactly?
On Tue, Jul 23, 2013 at 11:32 AM, Joseph W. Brown
[email protected]:
Synthetic tree retains "knuckles" or "knees" present in taxonomy. These
are not handled by any analyses wanting to use the trees (although viewers
like Dendroscope and FigTree can display them). For now, just use scripts
to remove these. Eventually has as an export option.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/49
.
from treemachine.
A non-splitting node; say, a family with just one genus. That is, it has
one parent, and one child.
JWB.
On 26 July 2013 17:51, Jonathan A Rees [email protected] wrote:
sorry, what's a "knuckle" exactly?
On Tue, Jul 23, 2013 at 11:32 AM, Joseph W. Brown
[email protected]:Synthetic tree retains "knuckles" or "knees" present in taxonomy. These
are not handled by any analyses wanting to use the trees (although
viewers
like Dendroscope and FigTree can display them). For now, just use
scripts
to remove these. Eventually has as an export option.—
Reply to this email directly or view it on GitHub<
https://github.com/OpenTreeOfLife/treemachine/issues/49>
.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/49#issuecomment-21650398
.
from treemachine.
This is going to need to be addressed, as software other than Dendroscope cannot handle knuckles/knees. I know that @blackrim has some code (python?) that does this, but we need to have it in treemachine. I'm happy to recode it in java.
from treemachine.
hm, a problem with this though is that what do you do with the knuckles.
you can remove them but you lose information (taxon names that are often
searched for)
On Wed, Apr 16, 2014 at 10:19:03AM -0700, Joseph W. Brown wrote:
This is going to need to be addressed, as software other than Dendroscope cannot handle knuckles/knees. I know that @blackrim has some code (python?) that does this, but we need to have it in treemachine. I'm happy to recode it in java.
Reply to this email directly or view it on GitHub:
#49 (comment)
Dr. Stephen A. Smith
http://blackrim.org
Assistant Professor, Dept. Ecology and Evolutionary Biology
University of Michigan
2071A Kraus Natural Science Building
830 North University
Ann Arbor, MI 48109-1048
from treemachine.
Right. A monotypic order will lose everything except the Genus_species info. But you can't even get a knuckled tree into, say, R.
Concatenating taxonomic levels into the tip name:
Order_Family_Genus_species
would work for the monotypic example, but would be cumbersome for, say, a diverse genus in an order with just one family.
I don't know what the correct solution is here...
from treemachine.
I can understand why a tree inference program might not accept trees with
knuckles, but not scripting libraries or tree viewers. Strange design
choice.
On Wed, Apr 16, 2014 at 1:35 PM, Joseph W. Brown
[email protected]:
Right. A monotypic order will lose everything except the Genus_species
info. But you can't even get a knuckled tree into, say, R. Concatenating
taxonomic levels into the tip name:Order_Family_Genus_species
would work for the monotypic example, but would be cumbersome for, say, a
diverse genus in an order with just one family.I don't know what the correct solution is here...
—
Reply to this email directly or view it on GitHubhttps://github.com//issues/49?utm_campaign=website&utm_source=sendgrid.com&utm_medium=email#issuecomment-40635340
.
from treemachine.
What are the use cases for trees with (taxonomically named) knuckles?
We could always just provide the knuckle option, and default to excising
them (or vice versa).
On Wed, Apr 16, 2014 at 2:43 PM, Rick Ree [email protected] wrote:
I can understand why a tree inference program might not accept trees with
knuckles, but not scripting libraries or tree viewers. Strange design
choice.On Wed, Apr 16, 2014 at 1:35 PM, Joseph W. Brown
[email protected]:Right. A monotypic order will lose everything except the Genus_species
info. But you can't even get a knuckled tree into, say, R. Concatenating
taxonomic levels into the tip name:Order_Family_Genus_species
would work for the monotypic example, but would be cumbersome for, say,
a
diverse genus in an order with just one family.I don't know what the correct solution is here...
—
Reply to this email directly or view it on GitHub<
https://github.com/OpenTreeOfLife/treemachine/issues/49?utm_campaign=website&utm_source=sendgrid.com&utm_medium=email#issuecomment-40635340>.
—
Reply to this email directly or view it on GitHubhttps://github.com//issues/49#issuecomment-40636322
.
from treemachine.
I would say the use case would be some reference to the knuckle
like when searching for a taxon, adding taxa from fossils or other
samples one might have (thinking about knuckles around birds). also, if
the knuckles represent nodes that have fossils that we dont' have in
the tree, they might have length I suppose. anyway, it seems like R
might be the only one that doesn't read them, is that right? wondering
if it should be a special export option for R?
On Wed, Apr 16, 2014 at 12:39:13PM -0700, Cody Hinchliff wrote:
What are the use cases for trees with (taxonomically named) knuckles?
We could always just provide the knuckle option, and default to excising
them (or vice versa).On Wed, Apr 16, 2014 at 2:43 PM, Rick Ree [email protected] wrote:
I can understand why a tree inference program might not accept trees with
knuckles, but not scripting libraries or tree viewers. Strange design
choice.On Wed, Apr 16, 2014 at 1:35 PM, Joseph W. Brown
[email protected]:Right. A monotypic order will lose everything except the Genus_species
info. But you can't even get a knuckled tree into, say, R. Concatenating
taxonomic levels into the tip name:Order_Family_Genus_species
would work for the monotypic example, but would be cumbersome for, say,
a
diverse genus in an order with just one family.I don't know what the correct solution is here...
—
Reply to this email directly or view it on GitHub<
https://github.com/OpenTreeOfLife/treemachine/issues/49?utm_campaign=website&utm_source=sendgrid.com&utm_medium=email&utm_campaign=website&utm_source=sendgrid.com&utm_medium=email#issuecomment-40635340>.
—
Reply to this email directly or view it on GitHubhttps://github.com//issues/49?utm_campaign=website&utm_source=sendgrid.com&utm_medium=email#issuecomment-40636322
.
Reply to this email directly or view it on GitHub:
https://github.com/OpenTreeOfLife/treemachine/issues/49?utm_campaign=website&utm_source=sendgrid.com&utm_medium=email#issuecomment-40642620
Dr. Stephen A. Smith
http://blackrim.org
Assistant Professor, Dept. Ecology and Evolutionary Biology
University of Michigan
2071A Kraus Natural Science Building
830 North University
Ann Arbor, MI 48109-1048
from treemachine.
I don't know. How else are people going to use these trees?
from treemachine.
We have de-knucklers on our side that could be used. There is a function in the R package phytools, but it is prohibitively slow at the moment. I am talking to Liam about optimizing it. Regardless, we should have something in place by the hackathon.
from treemachine.
Related Issues (20)
- Trouble spots in v3/tree_of_life API HOT 5
- treemachine plugin versions HOT 5
- No entries in `sourceToMetaMap` for "rootward" nodes HOT 4
- returning unique_name or not? HOT 6
- Implement partial v2/v3 compatibility layer HOT 1
- Delete "terminal" properties when the value starts with "ott" HOT 1
- Bad property value for was_constrained and was_uncontested HOT 4
- How did treemachine compute total_OTU_count ? HOT 2
- offer options that prune the `subtree` method's response to the species level
- Use GET instead of POST where possible
- Treemachine could manage multiple trees HOT 4
- Fix the child/parent induced subtree problem HOT 6
- Deal with missing OTT ids better HOT 3
- label internal nodes of induced tree
- add synth_id to response from synth-dependent services HOT 4
- add synth_id option to "about" to retrieve metadata for old versions
- Display more than 3 levels if not too many tips HOT 6
- Support arguson format in induced_subtree method
- Newick strings contains comma-rightparen
- Input files all use UTF-8 encoding, need to read them that way HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from treemachine.