{"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": ["otu181263", "otu181270", "otu181279", "otu181280"], "refersTo": {"@top": "otus", "@idref": "otus650", "@otusID": "otus650"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu181266", "otu181277"], "refersTo": {"@top": "otus", "@idref": "otus650", "@otusID": "otus650"}, "@severity": "WARNING"}]}]}, "^ot:candidateTreeForSynthesis": ["tree1147"], "^ot:curatorName": "bryan drew", "^ot:dataDeposit": {"@href": "http://purl.org/phylo/treebase/phylows/study/TB2:S10284"}, "^ot:focalClade": 655984, "^ot:focalCladeOTTTaxonName": "Meliaceae", "^ot:messages": {"message": []}, "^ot:otusElementOrder": ["otus650"], "^ot:studyId": "pg_650", "^ot:studyPublication": {"@href": "http://dx.doi.org/10.3732/ajb.0900229"}, "^ot:studyPublicationReference": "Muellner A., Pennington T., Koecke A., & Renner S.S. 2010. Biogeography of Cedrela (Meliaceae, Sapindales) in Central and South America. American Journal of Botany, 97(3): 511-518.", "^ot:studyYear": 2010, "^ot:tag": [], "^ot:treesElementOrder": ["trees650"], "otusById": {"otus650": {"otuById": {"otu181262": {"^ot:originalLabel": "Cedrela fissilis", "^ot:ottId": 8249, "^ot:ottTaxonName": "Cedrela fissilis", "^ot:treebaseOTUId": "Tl274484"}, "otu181263": {"^ot:originalLabel": "Cedrela odorata ELSALVADOR", "^ot:ottId": 481677, "^ot:ottTaxonName": "Cedrela odorata", "^ot:treebaseOTUId": "Tl274485"}, "otu181264": {"^ot:originalLabel": "Cedrela sp nov 2", "^ot:ottId": 40635, "^ot:ottTaxonName": "Cedrela sp. 2 ANM-2010", "^ot:treebaseOTUId": "Tl274486"}, "otu181265": {"^ot:originalLabel": "Cedrela balansae", "^ot:ottId": 518326, "^ot:ottTaxonName": "Cedrela balansae", "^ot:treebaseOTUId": "Tl274487"}, "otu181266": {"^ot:originalLabel": "Toona sinensis 2", "^ot:ottId": 358929, "^ot:ottTaxonName": "Toona sinensis", "^ot:treebaseOTUId": "Tl274488"}, "otu181267": {"^ot:originalLabel": "Swietenia macrophylla", "^ot:ottId": 512185, "^ot:ottTaxonName": "Swietenia macrophylla", "^ot:treebaseOTUId": "Tl274489"}, "otu181268": {"^ot:originalLabel": "Cedrela kuelapensis", "^ot:ottId": 1095657, "^ot:ottTaxonName": "Cedrela kuelapensis", "^ot:treebaseOTUId": "Tl274490"}, "otu181269": {"^ot:originalLabel": "Cedrela salvadorensis", "^ot:ottId": 518309, "^ot:ottTaxonName": "Cedrela salvadorensis", "^ot:treebaseOTUId": "Tl274491"}, "otu181270": {"^ot:originalLabel": "Cedrela unnamed 5", "^ot:ottId": 481677, "^ot:ottTaxonName": "Cedrela odorata", "^ot:treebaseOTUId": "Tl274492"}, "otu181271": {"^ot:originalLabel": "Cedrela sp nov 4", "^ot:ottId": 40624, "^ot:ottTaxonName": "Cedrela sp. 4 ANM-2010", "^ot:treebaseOTUId": "Tl274493"}, "otu181272": {"^ot:originalLabel": "Cedrela dugesii", "^ot:ottId": 518333, "^ot:ottTaxonName": "Cedrela dugesii", "^ot:treebaseOTUId": "Tl274494"}, "otu181273": {"^ot:originalLabel": "Cedrela sp nov 1", "^ot:ottId": 244368, "^ot:ottTaxonName": "Cedrela sp. 1 ANM-2010", "^ot:treebaseOTUId": "Tl274495"}, "otu181274": {"^ot:originalLabel": "Toona ciliata", "^ot:ottId": 448727, "^ot:ottTaxonName": "Toona ciliata", "^ot:treebaseOTUId": "Tl274496"}, "otu181275": {"^ot:originalLabel": "Cedrela angustifolia", "^ot:ottId": 518328, "^ot:ottTaxonName": "Cedrela angustifolia", "^ot:treebaseOTUId": "Tl274497"}, "otu181276": {"^ot:originalLabel": "Khaya anthotheca", "^ot:ottId": 548506, "^ot:ottTaxonName": "Khaya anthotheca", "^ot:treebaseOTUId": "Tl274498"}, "otu181277": {"^ot:originalLabel": "Toona sinensis", "^ot:ottId": 358929, "^ot:ottTaxonName": "Toona sinensis", "^ot:treebaseOTUId": "Tl274499"}, "otu181278": {"^ot:originalLabel": "Cedrela oaxacensis", "^ot:ottId": 518330, "^ot:ottTaxonName": "Cedrela oaxacensis", "^ot:treebaseOTUId": "Tl274500"}, "otu181279": {"^ot:originalLabel": "Cedrela unnamed 6", "^ot:ottId": 481677, "^ot:ottTaxonName": "Cedrela odorata", "^ot:treebaseOTUId": "Tl274501"}, "otu181280": {"^ot:originalLabel": "Cedrela odorata BELIZE", "^ot:ottId": 481677, "^ot:ottTaxonName": "Cedrela odorata", "^ot:treebaseOTUId": "Tl274502"}, "otu181281": {"^ot:originalLabel": "Cedrela tonduzii", "^ot:ottId": 1095672, "^ot:ottTaxonName": "Cedrela tonduzii", "^ot:treebaseOTUId": "Tl274503"}, "otu181282": {"^ot:originalLabel": "Cedrela weberbaueri", "^ot:ottId": 1095674, "^ot:ottTaxonName": "Cedrela weberbaueri", "^ot:treebaseOTUId": "Tl274504"}, "otu181283": {"^ot:originalLabel": "Cedrela saltensis", "^ot:ottId": 518311, "^ot:ottTaxonName": "Cedrela saltensis", "^ot:treebaseOTUId": "Tl274505"}, "otu181284": {"^ot:originalLabel": "Cedrela sp nov 3", "^ot:ottId": 904871, "^ot:ottTaxonName": "Cedrela sp. 3 ANM-2010", "^ot:treebaseOTUId": "Tl274506"}}}}, "treesById": {"trees650": {"@otus": "otus650", "^ot:treeElementOrder": ["tree1147"], "treeById": {"tree1147": {"@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthMode": "", "^ot:branchLengthTimeUnit": "", "^ot:curatedType": "Tree 1", "^ot:inGroupClade": "node416377", "^ot:outGroupEdge": "", "^ot:rootNodeId": "node416373", "^ot:specifiedRoot": "node416373", "^ot:tag": [], "^ot:unrootedTree": false, "edgeBySourceId": {"node416373": {"edge416374": {"@source": "node416373", "@target": "node416374"}, "edge416377": {"@source": "node416373", "@target": "node416377"}}, "node416374": {"edge416375": {"@source": "node416374", "@target": "node416375"}, "edge416376": {"@source": "node416374", "@target": "node416376"}}, "node416377": {"edge416378": {"@source": "node416377", "@target": "node416378"}, "edge416413": {"@source": "node416377", "@target": "node416413"}}, "node416378": {"edge416379": {"@source": "node416378", "@target": "node416379"}, "edge416388": {"@source": "node416378", "@target": "node416388"}}, "node416379": {"edge416380": {"@source": "node416379", "@target": "node416380"}, "edge416381": {"@source": "node416379", "@target": "node416381"}}, "node416381": {"edge416382": {"@source": "node416381", "@target": "node416382"}, "edge416385": {"@source": "node416381", "@target": "node416385"}}, "node416382": {"edge416383": {"@source": "node416382", "@target": "node416383"}, "edge416384": {"@source": "node416382", "@target": "node416384"}}, "node416385": {"edge416386": {"@source": "node416385", "@target": "node416386"}, "edge416387": {"@source": "node416385", "@target": "node416387"}}, "node416388": {"edge416389": {"@source": "node416388", "@target": "node416389"}, "edge416410": {"@source": "node416388", "@target": "node416410"}}, "node416389": {"edge416390": {"@source": "node416389", "@target": "node416390"}, "edge416393": {"@source": "node416389", "@target": "node416393"}}, "node416390": {"edge416391": {"@source": "node416390", "@target": "node416391"}, "edge416392": {"@source": "node416390", "@target": "node416392"}}, "node416393": {"edge416394": {"@source": "node416393", "@target": "node416394"}, "edge416403": {"@source": "node416393", "@target": "node416403"}}, "node416394": {"edge416395": {"@source": "node416394", "@target": "node416395"}, "edge416400": {"@source": "node416394", "@target": "node416400"}}, "node416395": {"edge416396": {"@source": "node416395", "@target": "node416396"}, "edge416397": {"@source": "node416395", "@target": "node416397"}}, "node416397": {"edge416398": {"@source": "node416397", "@target": "node416398"}, "edge416399": {"@source": "node416397", "@target": "node416399"}}, "node416400": {"edge416401": {"@source": "node416400", "@target": "node416401"}, "edge416402": {"@source": "node416400", "@target": "node416402"}}, "node416403": {"edge416404": {"@source": "node416403", "@target": "node416404"}, "edge416409": {"@source": "node416403", "@target": "node416409"}}, "node416404": {"edge416405": {"@source": "node416404", "@target": "node416405"}, "edge416408": {"@source": "node416404", "@target": "node416408"}}, "node416405": {"edge416406": {"@source": "node416405", "@target": "node416406"}, "edge416407": {"@source": "node416405", "@target": "node416407"}}, "node416410": {"edge416411": {"@source": "node416410", "@target": "node416411"}, "edge416412": {"@source": "node416410", "@target": "node416412"}}, "node416413": {"edge416414": {"@source": "node416413", "@target": "node416414"}, "edge416415": {"@source": "node416413", "@target": "node416415"}}, "node416415": {"edge416416": {"@source": "node416415", "@target": "node416416"}, "edge416417": {"@source": "node416415", "@target": "node416417"}}}, "nodeById": {"node416373": {"@root": true}, "node416374": {}, "node416375": {"@otu": "otu181276"}, "node416376": {"@otu": "otu181267"}, "node416377": {}, "node416378": {}, "node416379": {}, "node416380": {"@otu": "otu181273"}, "node416381": {}, "node416382": {}, "node416383": {"@otu": "otu181283"}, "node416384": {"@otu": "otu181279"}, "node416385": {}, "node416386": {"@otu": "otu181264"}, "node416387": {"@otu": "otu181280"}, "node416388": {}, "node416389": {}, "node416390": {}, "node416391": {"@otu": "otu181263"}, "node416392": {"@otu": "otu181268"}, "node416393": {}, "node416394": {}, "node416395": {}, "node416396": {"@otu": "otu181270"}, "node416397": {}, "node416398": {"@otu": "otu181282"}, "node416399": {"@otu": "otu181265"}, "node416400": {}, "node416401": {"@otu": "otu181262"}, "node416402": {"@otu": "otu181275"}, "node416403": {}, "node416404": {}, "node416405": {}, "node416406": {"@otu": "otu181284"}, "node416407": {"@otu": "otu181278"}, "node416408": {"@otu": "otu181272"}, "node416409": {"@otu": "otu181269"}, "node416410": {}, "node416411": {"@otu": "otu181281"}, "node416412": {"@otu": "otu181271"}, "node416413": {}, "node416414": {"@otu": "otu181274"}, "node416415": {}, "node416416": {"@otu": "otu181277"}, "node416417": {"@otu": "otu181266"}}}}}}}}, "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"}]}