{"sha": "c33806c9ee11db205ee8c02a42e31b1c3128e299", "data": {"nexml": {"@generator": "Phylografter nexml-json exporter", "@id": "study", "@nexml2json": "1.2.1", "@nexmljson": "http://purl.org/opentree/nexson", "@version": "0.9", "@xmlns": {"$": "http://www.nexml.org/2009", "nex": "http://www.nexml.org/2009", "ot": "http://purl.org/opentree-terms#", "xsd": "http://www.w3.org/2001/XMLSchema#", "xsi": "http://www.w3.org/2001/XMLSchema-instance"}, "^ot:agents": {"agent": [{"@description": "validator of NexSON constraints as well as constraints that would allow a study to be imported into the Open Tree of Life's phylogenetic synthesis tools", "@id": "peyotl-validator", "@name": "validate_ot_nexson.py", "@url": "https://github.com/OpenTreeOfLife/peyotl", "@version": "0.0.4a", "invocation": {"commandLine": ["--embed", "--agent-only"], "otherProperty": [{"name": "pythonVersion", "value": "2.7.5+"}, {"name": "pythonImplementation", "value": "CPython"}]}}]}, "^ot:annotationEvents": {"annotation": [{"@id": "peyotl-validator-event", "@description": "Open Tree NexSON validation", "@wasAssociatedWithAgentId": "peyotl-validator", "@passedChecks": true, "@preserve": false, "message": [{"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu65876", "otu65877", "otu65878", "otu65879", "otu65880", "otu65881", "otu65882", "otu65883"], "refersTo": {"@top": "otus", "@idref": "otus259", "@otusID": "otus259"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu65884", "otu65885", "otu65886"], "refersTo": {"@top": "otus", "@idref": "otus259", "@otusID": "otus259"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu65887", "otu65888"], "refersTo": {"@top": "otus", "@idref": "otus259", "@otusID": "otus259"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu65889", "otu65890"], "refersTo": {"@top": "otus", "@idref": "otus259", "@otusID": "otus259"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu65891", "otu65892", "otu65893", "otu65894", "otu65895", "otu65896", "otu65897", "otu65898", "otu65899", "otu65900"], "refersTo": {"@top": "otus", "@idref": "otus259", "@otusID": "otus259"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu65901", "otu65902", "otu65903", "otu65904"], "refersTo": {"@top": "otus", "@idref": "otus259", "@otusID": "otus259"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu65906", "otu65907"], "refersTo": {"@top": "otus", "@idref": "otus259", "@otusID": "otus259"}, "@severity": "WARNING"}]}]}, "^ot:candidateTreeForSynthesis": ["tree142"], "^ot:curatorName": "bryan drew", "^ot:dataDeposit": {"@href": "http://purl.org/phylo/treebase/phylows/study/TB2:S12174"}, "^ot:focalClade": 372416, "^ot:focalCladeOTTTaxonName": "Cercis", "^ot:messages": {"message": []}, "^ot:otusElementOrder": ["otus259"], "^ot:studyId": "pg_259", "^ot:studyPublication": {"@href": "http://dx.doi.org/10.1016/j.ympev.2011.11.016"}, "^ot:studyPublicationReference": "Fritsch, P. W., & Cruz, B. C. (2012). Phylogeny of Cercis based on DNA sequences of nuclear ITS and four plastid regions: Implications for transatlantic historical biogeography. Molecular Phylogenetics and Evolution, 62(3), 816-825.", "^ot:studyYear": 2012, "^ot:tag": [], "^ot:treesElementOrder": ["trees259"], "otusById": {"otus259": {"otuById": {"otu65876": {"^ot:originalLabel": "Cercis chinensis 1", "^ot:ottId": 214129, "^ot:ottTaxonName": "Cercis chinensis"}, "otu65877": {"^ot:originalLabel": "Cercis chinensis 2", "^ot:ottId": 214129, "^ot:ottTaxonName": "Cercis chinensis"}, "otu65878": {"^ot:originalLabel": "Cercis chinensis 3", "^ot:ottId": 214129, "^ot:ottTaxonName": "Cercis chinensis"}, "otu65879": {"^ot:originalLabel": "Cercis chinensis 5", "^ot:ottId": 214129, "^ot:ottTaxonName": "Cercis chinensis"}, "otu65880": {"^ot:originalLabel": "Cercis chinensis 6", "^ot:ottId": 214129, "^ot:ottTaxonName": "Cercis chinensis"}, "otu65881": {"^ot:originalLabel": "Cercis chinensis 7", "^ot:ottId": 214129, "^ot:ottTaxonName": "Cercis chinensis"}, "otu65882": {"^ot:originalLabel": "Cercis chinensis 8", "^ot:ottId": 214129, "^ot:ottTaxonName": "Cercis chinensis"}, "otu65883": {"^ot:originalLabel": "Cercis chinensis 4", "^ot:ottId": 214129, "^ot:ottTaxonName": "Cercis chinensis"}, "otu65884": {"^ot:originalLabel": "Cercis glabra 3", "^ot:ottId": 631471, "^ot:ottTaxonName": "Cercis glabra"}, "otu65885": {"^ot:originalLabel": "Cercis glabra 1", "^ot:ottId": 631471, "^ot:ottTaxonName": "Cercis glabra"}, "otu65886": {"^ot:originalLabel": "Cercis glabra 2", "^ot:ottId": 631471, "^ot:ottTaxonName": "Cercis glabra"}, "otu65887": {"^ot:originalLabel": "Cercis racemosa 1", "^ot:ottId": 125742, "^ot:ottTaxonName": "Cercis racemosa"}, "otu65888": {"^ot:originalLabel": "Cercis racemosa 2", "^ot:ottId": 125742, "^ot:ottTaxonName": "Cercis racemosa"}, "otu65889": {"^ot:originalLabel": "Cercis occidentalis 1", "^ot:ottId": 631482, "^ot:ottTaxonName": "Cercis occidentalis"}, "otu65890": {"^ot:originalLabel": "Cercis occidentalis 2", "^ot:ottId": 631482, "^ot:ottTaxonName": "Cercis occidentalis"}, "otu65891": {"^ot:originalLabel": "Cercis canadensis canadensis 1", "^ot:ottId": 606503, "^ot:ottTaxonName": "Cercis canadensis"}, "otu65892": {"^ot:originalLabel": "Cercis canadensis canadensis 2", "^ot:ottId": 606503, "^ot:ottTaxonName": "Cercis canadensis"}, "otu65893": {"^ot:originalLabel": "Cercis canadensis texensis 2", "^ot:ottId": 606503, "^ot:ottTaxonName": "Cercis canadensis"}, "otu65894": {"^ot:originalLabel": "Cercis canadensis canadensis 3", "^ot:ottId": 606503, "^ot:ottTaxonName": "Cercis canadensis"}, "otu65895": {"^ot:originalLabel": "Cercis canadensis canadensis 4", "^ot:ottId": 606503, "^ot:ottTaxonName": "Cercis canadensis"}, "otu65896": {"^ot:originalLabel": "Cercis canadensis mexicana 1", "^ot:ottId": 606503, "^ot:ottTaxonName": "Cercis canadensis"}, "otu65897": {"^ot:originalLabel": "Cercis canadensis mexicana 2", "^ot:ottId": 606503, "^ot:ottTaxonName": "Cercis canadensis"}, "otu65898": {"^ot:originalLabel": "Cercis canadensis mexicana 3", "^ot:ottId": 606503, "^ot:ottTaxonName": "Cercis canadensis"}, "otu65899": {"^ot:originalLabel": "Cercis canadensis texensis 1", "^ot:ottId": 606503, "^ot:ottTaxonName": "Cercis canadensis"}, "otu65900": {"^ot:originalLabel": "Cercis canadensis mexicana 4", "^ot:ottId": 606503, "^ot:ottTaxonName": "Cercis canadensis"}, "otu65901": {"^ot:originalLabel": "Cercis siliquastrum 3", "^ot:ottId": 372385, "^ot:ottTaxonName": "Cercis siliquastrum"}, "otu65902": {"^ot:originalLabel": "Cercis siliquastrum 4", "^ot:ottId": 372385, "^ot:ottTaxonName": "Cercis siliquastrum"}, "otu65903": {"^ot:originalLabel": "Cercis siliquastrum 1", "^ot:ottId": 372385, "^ot:ottTaxonName": "Cercis siliquastrum"}, "otu65904": {"^ot:originalLabel": "Cercis siliquastrum 2", "^ot:ottId": 372385, "^ot:ottTaxonName": "Cercis siliquastrum"}, "otu65905": {"^ot:originalLabel": "Cercis griffithii", "^ot:ottId": 618479, "^ot:ottTaxonName": "Cercis griffithii"}, "otu65906": {"^ot:originalLabel": "Cercis chingii 1", "^ot:ottId": 214149, "^ot:ottTaxonName": "Cercis chingii"}, "otu65907": {"^ot:originalLabel": "Cercis chingii 2", "^ot:ottId": 214149, "^ot:ottTaxonName": "Cercis chingii"}, "otu65908": {"^ot:originalLabel": "Bauhinia macranthera", "^ot:ottId": 124287, "^ot:ottTaxonName": "Bauhinia macranthera"}}}}, "treesById": {"trees259": {"@otus": "otus259", "^ot:treeElementOrder": ["tree142"], "treeById": {"tree142": {"@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthMode": "ot:substitutionCount", "^ot:branchLengthTimeUnit": "", "^ot:curatedType": "BI", "^ot:inGroupClade": "node167715", "^ot:outGroupEdge": "", "^ot:rootNodeId": "node167714", "^ot:specifiedRoot": "node167714", "^ot:tag": [], "^ot:unrootedTree": false, "edgeBySourceId": {"node167714": {"edge167715": {"@length": 0.032361, "@source": "node167714", "@target": "node167715"}, "edge167766": {"@length": 0.032361, "@source": "node167714", "@target": "node167766"}}, "node167715": {"edge167716": {"@length": 0.004456, "@source": "node167715", "@target": "node167716"}, "edge167763": {"@length": 0.005005, "@source": "node167715", "@target": "node167763"}}, "node167716": {"edge167717": {"@length": 0.00172, "@source": "node167716", "@target": "node167717"}, "edge167735": {"@length": 0.001281, "@source": "node167716", "@target": "node167735"}}, "node167717": {"edge167718": {"@length": 0.001692, "@source": "node167717", "@target": "node167718"}, "edge167727": {"@length": 0.003043, "@source": "node167717", "@target": "node167727"}}, "node167718": {"edge167719": {"@length": 0.000178, "@source": "node167718", "@target": "node167719"}, "edge167720": {"@length": 0.00018, "@source": "node167718", "@target": "node167720"}, "edge167721": {"@length": 0.00018, "@source": "node167718", "@target": "node167721"}, "edge167722": {"@length": 0.000179, "@source": "node167718", "@target": "node167722"}, "edge167723": {"@length": 0.000182, "@source": "node167718", "@target": "node167723"}, "edge167724": {"@length": 0.000184, "@source": "node167718", "@target": "node167724"}, "edge167725": {"@length": 0.000185, "@source": "node167718", "@target": "node167725"}, "edge167726": {"@length": 0.000183, "@source": "node167718", "@target": "node167726"}}, "node167727": {"edge167728": {"@length": 0.00058, "@source": "node167727", "@target": "node167728"}, "edge167732": {"@length": 0.000724, "@source": "node167727", "@target": "node167732"}}, "node167728": {"edge167729": {"@length": 0.000622, "@source": "node167728", "@target": "node167729"}, "edge167730": {"@length": 0.000183, "@source": "node167728", "@target": "node167730"}, "edge167731": {"@length": 0.00054, "@source": "node167728", "@target": "node167731"}}, "node167732": {"edge167733": {"@length": 0.000184, "@source": "node167732", "@target": "node167733"}, "edge167734": {"@length": 0.00018, "@source": "node167732", "@target": "node167734"}}, "node167735": {"edge167736": {"@length": 0.000499, "@source": "node167735", "@target": "node167736"}, "edge167762": {"@length": 0.003185, "@source": "node167735", "@target": "node167762"}}, "node167736": {"edge167737": {"@length": 0.000573, "@source": "node167736", "@target": "node167737"}, "edge167756": {"@length": 0.000716, "@source": "node167736", "@target": "node167756"}}, "node167737": {"edge167738": {"@length": 0.001684, "@source": "node167737", "@target": "node167738"}, "edge167741": {"@length": 0.002486, "@source": "node167737", "@target": "node167741"}}, "node167738": {"edge167739": {"@length": 0.000179, "@source": "node167738", "@target": "node167739"}, "edge167740": {"@length": 0.000206, "@source": "node167738", "@target": "node167740"}}, "node167741": {"edge167742": {"@length": 0.000846, "@source": "node167741", "@target": "node167742"}, "edge167748": {"@length": 0.000516, "@source": "node167741", "@target": "node167748"}}, "node167742": {"edge167743": {"@length": 0.000363, "@source": "node167742", "@target": "node167743"}, "edge167744": {"@length": 0.000181, "@source": "node167742", "@target": "node167744"}, "edge167745": {"@length": 0.000179, "@source": "node167742", "@target": "node167745"}, "edge167746": {"@length": 0.000184, "@source": "node167742", "@target": "node167746"}, "edge167747": {"@length": 0.000182, "@source": "node167742", "@target": "node167747"}}, "node167748": {"edge167749": {"@length": 0.000454, "@source": "node167748", "@target": "node167749"}, "edge167755": {"@length": 0.00019, "@source": "node167748", "@target": "node167755"}}, "node167749": {"edge167750": {"@length": 0.000365, "@source": "node167749", "@target": "node167750"}, "edge167754": {"@length": 0.000181, "@source": "node167749", "@target": "node167754"}}, "node167750": {"edge167751": {"@length": 0.000178, "@source": "node167750", "@target": "node167751"}, "edge167752": {"@length": 0.000177, "@source": "node167750", "@target": "node167752"}, "edge167753": {"@length": 0.000178, "@source": "node167750", "@target": "node167753"}}, "node167756": {"edge167757": {"@length": 0.000501, "@source": "node167756", "@target": "node167757"}, "edge167760": {"@length": 0.003415, "@source": "node167756", "@target": "node167760"}, "edge167761": {"@length": 0.000696, "@source": "node167756", "@target": "node167761"}}, "node167757": {"edge167758": {"@length": 0.001027, "@source": "node167757", "@target": "node167758"}, "edge167759": {"@length": 0.000894, "@source": "node167757", "@target": "node167759"}}, "node167763": {"edge167764": {"@length": 0.00019, "@source": "node167763", "@target": "node167764"}, "edge167765": {"@length": 0.000184, "@source": "node167763", "@target": "node167765"}}}, "nodeById": {"node167714": {"@root": true}, "node167715": {}, "node167716": {}, "node167717": {}, "node167718": {}, "node167719": {"@otu": "otu65876"}, "node167720": {"@otu": "otu65877"}, "node167721": {"@otu": "otu65878"}, "node167722": {"@otu": "otu65879"}, "node167723": {"@otu": "otu65880"}, "node167724": {"@otu": "otu65881"}, "node167725": {"@otu": "otu65882"}, "node167726": {"@otu": "otu65883"}, "node167727": {}, "node167728": {}, "node167729": {"@otu": "otu65884"}, "node167730": {"@otu": "otu65885"}, "node167731": {"@otu": "otu65886"}, "node167732": {}, "node167733": {"@otu": "otu65887"}, "node167734": {"@otu": "otu65888"}, "node167735": {}, "node167736": {}, "node167737": {}, "node167738": {}, "node167739": {"@otu": "otu65889"}, "node167740": {"@otu": "otu65890"}, "node167741": {}, "node167742": {}, "node167743": {"@otu": "otu65891"}, "node167744": {"@otu": "otu65892"}, "node167745": {"@otu": "otu65893"}, "node167746": {"@otu": "otu65894"}, "node167747": {"@otu": "otu65895"}, "node167748": {}, "node167749": {}, "node167750": {}, "node167751": {"@otu": "otu65896"}, "node167752": {"@otu": "otu65897"}, "node167753": {"@otu": "otu65898"}, "node167754": {"@otu": "otu65899"}, "node167755": {"@otu": "otu65900"}, "node167756": {}, "node167757": {}, "node167758": {"@otu": "otu65901"}, "node167759": {"@otu": "otu65902"}, "node167760": {"@otu": "otu65903"}, "node167761": {"@otu": "otu65904"}, "node167762": {"@otu": "otu65905"}, "node167763": {}, "node167764": {"@otu": "otu65906"}, "node167765": {"@otu": "otu65907"}, "node167766": {"@otu": "otu65908"}}}}}}}}, "branch2sha": {"master": "c33806c9ee11db205ee8c02a42e31b1c3128e299"}, "commentHTML": "", "duplicateStudyIDs": [], "shardName": "phylesystem-1", "versionHistory": [{"id": "d33fb39501605772a074dffc82affa5344ea9a94", "author_name": "Mark T. Holder", "author_email": "mtholder@gmail.com", "date": "Wed, 11 Jun 2014 22:18:34 -0500", "date_ISO_8601": "2014-06-11 22:18:34 -0500", "relative_date": "12 years ago", "message_subject": "corrected study ids"}, {"id": "f8a738aeda20a73750847484e110a85c7a3e0a12", "author_name": "Mark T. Holder", "author_email": "mtholder@gmail.com", "date": "Tue, 10 Jun 2014 23:36:42 -0500", "date_ISO_8601": "2014-06-10 23:36:42 -0500", "relative_date": "12 years ago", "message_subject": "Migrating info from gcmdr to nexsons", "message_body": "using peyotl d69c8b180fce7703c7203a0b51712eab57e2988c\ndev/decorate_pg_studies_with_gcmdr_info.py\nto set:\n  ^ot:candidateTreeForSynthesis\n  ^ot:specifiedRoot, and\n  ^ot:unrootedTree\nproperties based on the use of the trees for synthesis study\nlists in gcmdr commit 35bf307e72bed4f59724762dde4a12965abcea92"}, {"id": "593d6fbab385716dc0a12f3fc95133e8b7479b37", "author_name": "Mark T. Holder", "author_email": "mtholder@gmail.com", "date": "Tue, 29 Apr 2014 20:05:19 -0500", "date_ISO_8601": "2014-04-29 20:05:19 -0500", "relative_date": "12 years ago", "message_subject": "initial commit with phylografter files from 29 Apr, 2014"}]}