{"sha": "6bed60428352c04d00341ad513a8efb9442e4d8a", "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": ["otu260675", "otu260680"], "refersTo": {"@top": "otus", "@idref": "otus1581", "@otusID": "otus1581"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu260676", "otu260679", "otu260682"], "refersTo": {"@top": "otus", "@idref": "otus1581", "@otusID": "otus1581"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu260678", "otu260684"], "refersTo": {"@top": "otus", "@idref": "otus1581", "@otusID": "otus1581"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu260685", "otu260686", "otu260691"], "refersTo": {"@top": "otus", "@idref": "otus1581", "@otusID": "otus1581"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu260687", "otu260688", "otu260689"], "refersTo": {"@top": "otus", "@idref": "otus1581", "@otusID": "otus1581"}, "@severity": "WARNING"}]}]}, "^ot:candidateTreeForSynthesis": ["tree3188"], "^ot:curatorName": "Jiabin Deng", "^ot:dataDeposit": {"@href": "http://purl.org/phylo/treebase/phylows/study/TB2:S1597"}, "^ot:focalClade": 46248, "^ot:focalCladeOTTTaxonName": "Asteraceae", "^ot:messages": {"message": []}, "^ot:otusElementOrder": ["otus1581"], "^ot:studyId": "pg_1581", "^ot:studyPublication": {"@href": "http://dx.doi.org/10.1111/j.0014-3820.2006.tb00522.x"}, "^ot:studyPublicationReference": "Friar E., Prince L., Roalson E., Mcglaughlin M., Cruse-sanders J., Porter J., & Degroot S. 2006. Ecological speciation in the East Maui-endemic Dubautia (Asteraceae) species. Evolution, 60(9), 1777-1792.", "^ot:studyYear": 2006, "^ot:tag": [], "^ot:treesElementOrder": ["trees1581"], "otusById": {"otus1581": {"otuById": {"otu260675": {"^ot:originalLabel": "Dubautia sp Asap3A haplotype5", "^ot:ottId": 134871, "^ot:ottTaxonName": "Dubautia reticulata", "^ot:treebaseOTUId": "Tl67470"}, "otu260676": {"^ot:originalLabel": "Dubautia sp Asap3A haplotype1", "^ot:ottId": 474338, "^ot:ottTaxonName": "Dubautia sp. HNPV03Du", "^ot:treebaseOTUId": "Tl67471"}, "otu260677": {"^ot:originalLabel": "Dubautia sp Asap3A haplotype8", "^ot:ottId": 761900, "^ot:ottTaxonName": "Dubautia waianapanapaensis", "^ot:treebaseOTUId": "Tl67472"}, "otu260678": {"^ot:originalLabel": "Dubautia sp Asap3A haplotype2", "^ot:ottId": 933302, "^ot:ottTaxonName": "Dubautia platyphylla", "^ot:treebaseOTUId": "Tl67473"}, "otu260679": {"^ot:originalLabel": "Dubautia sp Asap3A haplotype7", "^ot:ottId": 474338, "^ot:ottTaxonName": "Dubautia sp. HNPV03Du", "^ot:treebaseOTUId": "Tl67474"}, "otu260680": {"^ot:originalLabel": "Dubautia sp Asap3A haplotype6", "^ot:ottId": 134871, "^ot:ottTaxonName": "Dubautia reticulata", "^ot:treebaseOTUId": "Tl67475"}, "otu260681": {"^ot:originalLabel": "Argyroxiphium sandwicense subsp. macrocephalum Asap3A", "^ot:ottId": 780687, "^ot:ottTaxonName": "Argyroxiphium sandwicense subsp. macrocephalum", "^ot:treebaseOTUId": "Tl67476"}, "otu260682": {"^ot:originalLabel": "Dubautia sp Asap3A haplotype4", "^ot:ottId": 474338, "^ot:ottTaxonName": "Dubautia sp. HNPV03Du", "^ot:treebaseOTUId": "Tl67477"}, "otu260683": {"^ot:originalLabel": "Dubautia laxa subsp. hirsuta Asap3A", "^ot:ottId": 357685, "^ot:ottTaxonName": "Dubautia laxa subsp. hirsuta", "^ot:treebaseOTUId": "Tl67478"}, "otu260684": {"^ot:originalLabel": "Dubautia sp Asap3A haplotype3", "^ot:ottId": 933302, "^ot:ottTaxonName": "Dubautia platyphylla", "^ot:treebaseOTUId": "Tl67479"}, "otu260685": {"^ot:originalLabel": "Dubautia sp. Asap3B haplotype3", "^ot:ottId": 474338, "^ot:ottTaxonName": "Dubautia sp. HNPV03Du", "^ot:treebaseOTUId": "Tl90179"}, "otu260686": {"^ot:originalLabel": "Dubautia sp. Asap3B haplotype2", "^ot:ottId": 474338, "^ot:ottTaxonName": "Dubautia sp. HNPV03Du", "^ot:treebaseOTUId": "Tl90180"}, "otu260687": {"^ot:originalLabel": "Dubautia sp. Asap3B haplotype4", "^ot:ottId": 134871, "^ot:ottTaxonName": "Dubautia reticulata", "^ot:treebaseOTUId": "Tl90181"}, "otu260688": {"^ot:originalLabel": "Dubautia sp. Asap3B haplotype5", "^ot:ottId": 134871, "^ot:ottTaxonName": "Dubautia reticulata", "^ot:treebaseOTUId": "Tl90182"}, "otu260689": {"^ot:originalLabel": "Dubautia sp. Asap3B haplotype6", "^ot:ottId": 134871, "^ot:ottTaxonName": "Dubautia reticulata", "^ot:treebaseOTUId": "Tl90183"}, "otu260690": {"^ot:originalLabel": "Dubautia laxa subsp. hirsuta Asap3B", "^ot:ottId": 357685, "^ot:ottTaxonName": "Dubautia laxa subsp. hirsuta", "^ot:treebaseOTUId": "Tl90184"}, "otu260691": {"^ot:originalLabel": "Dubautia sp. Asap3B haplotype1", "^ot:ottId": 474338, "^ot:ottTaxonName": "Dubautia sp. HNPV03Du", "^ot:treebaseOTUId": "Tl90185"}, "otu260692": {"^ot:originalLabel": "Argyroxiphium sandwicense subsp. macrocephalum Asap3B", "^ot:ottId": 780687, "^ot:ottTaxonName": "Argyroxiphium sandwicense subsp. macrocephalum", "^ot:treebaseOTUId": "Tl90186"}}}}, "treesById": {"trees1581": {"@otus": "otus1581", "^ot:treeElementOrder": ["tree3187", "tree3188"], "treeById": {"tree3187": {"@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthMode": "", "^ot:branchLengthTimeUnit": "", "^ot:curatedType": "Fig. 6B", "^ot:inGroupClade": "node644413", "^ot:outGroupEdge": "", "^ot:rootNodeId": "node644409", "^ot:specifiedRoot": "", "^ot:tag": [], "edgeBySourceId": {"node644409": {"edge644410": {"@source": "node644409", "@target": "node644410"}, "edge644411": {"@source": "node644409", "@target": "node644411"}}, "node644411": {"edge644412": {"@source": "node644411", "@target": "node644412"}, "edge644413": {"@source": "node644411", "@target": "node644413"}}, "node644413": {"edge644414": {"@source": "node644413", "@target": "node644414"}, "edge644415": {"@source": "node644413", "@target": "node644415"}, "edge644418": {"@source": "node644413", "@target": "node644418"}, "edge644419": {"@source": "node644413", "@target": "node644419"}}, "node644415": {"edge644416": {"@source": "node644415", "@target": "node644416"}, "edge644417": {"@source": "node644415", "@target": "node644417"}}, "node644419": {"edge644420": {"@source": "node644419", "@target": "node644420"}, "edge644421": {"@source": "node644419", "@target": "node644421"}}}, "nodeById": {"node644409": {"@root": true}, "node644410": {"@otu": "otu260692"}, "node644411": {}, "node644412": {"@otu": "otu260690"}, "node644413": {}, "node644414": {"@otu": "otu260691"}, "node644415": {}, "node644416": {"@otu": "otu260685"}, "node644417": {"@otu": "otu260687"}, "node644418": {"@otu": "otu260686"}, "node644419": {}, "node644420": {"@otu": "otu260688"}, "node644421": {"@otu": "otu260689"}}}, "tree3188": {"@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthMode": "", "^ot:branchLengthTimeUnit": "", "^ot:curatedType": "Fig. 6A", "^ot:inGroupClade": "node644424", "^ot:outGroupEdge": "", "^ot:rootNodeId": "node644422", "^ot:specifiedRoot": "node644422", "^ot:tag": [], "^ot:unrootedTree": false, "edgeBySourceId": {"node644422": {"edge644423": {"@source": "node644422", "@target": "node644423"}, "edge644424": {"@source": "node644422", "@target": "node644424"}}, "node644424": {"edge644425": {"@source": "node644424", "@target": "node644425"}, "edge644426": {"@source": "node644424", "@target": "node644426"}}, "node644426": {"edge644427": {"@source": "node644426", "@target": "node644427"}, "edge644436": {"@source": "node644426", "@target": "node644436"}}, "node644427": {"edge644428": {"@source": "node644427", "@target": "node644428"}, "edge644435": {"@source": "node644427", "@target": "node644435"}}, "node644428": {"edge644429": {"@source": "node644428", "@target": "node644429"}, "edge644432": {"@source": "node644428", "@target": "node644432"}, "edge644433": {"@source": "node644428", "@target": "node644433"}, "edge644434": {"@source": "node644428", "@target": "node644434"}}, "node644429": {"edge644430": {"@source": "node644429", "@target": "node644430"}, "edge644431": {"@source": "node644429", "@target": "node644431"}}, "node644436": {"edge644437": {"@source": "node644436", "@target": "node644437"}, "edge644438": {"@source": "node644436", "@target": "node644438"}}}, "nodeById": {"node644422": {"@root": true}, "node644423": {"@otu": "otu260681"}, "node644424": {}, "node644425": {"@otu": "otu260683"}, "node644426": {}, "node644427": {}, "node644428": {}, "node644429": {}, "node644430": {"@otu": "otu260675"}, "node644431": {"@otu": "otu260682"}, "node644432": {"@otu": "otu260676"}, "node644433": {"@otu": "otu260678"}, "node644434": {"@otu": "otu260684"}, "node644435": {"@otu": "otu260680"}, "node644436": {}, "node644437": {"@otu": "otu260679"}, "node644438": {"@otu": "otu260677"}}}}}}}}, "branch2sha": {"master": "6bed60428352c04d00341ad513a8efb9442e4d8a"}, "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"}]}