{"sha": "1bbbe21bdd9a32ef81abeb3f038a977fdc0e8e7b", "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": []}]}, "^ot:candidateTreeForSynthesis": ["tree1415"], "^ot:curatorName": "bryan drew", "^ot:dataDeposit": {"@href": "http://purl.org/phylo/treebase/phylows/study/TB2:S1613"}, "^ot:focalClade": 14968, "^ot:focalCladeOTTTaxonName": "Drosera", "^ot:messages": {"message": []}, "^ot:otusElementOrder": ["otus761"], "^ot:studyId": "pg_761", "^ot:studyPublication": {"@href": "http://dx.doi.org/10.1080/1063515060081570"}, "^ot:studyPublicationReference": "Yesson C., & Culham A. 2006. Phyloclimatic Modeling: Combining Phylogenetics and Bioclimatic Modeling. Systematic Biology, 55(5): 785-802.", "^ot:studyYear": 2006, "^ot:tag": [], "^ot:treesElementOrder": ["trees761"], "otusById": {"otus761": {"otuById": {"otu193147": {"^ot:originalLabel": "Drosera rotundifolia", "^ot:ottId": 845045, "^ot:ottTaxonName": "Drosera rotundifolia", "^ot:treebaseOTUId": "Tl177233"}, "otu193148": {"^ot:originalLabel": "Drosera esmeraldae", "^ot:ottId": 794147, "^ot:ottTaxonName": "Drosera esmeraldae", "^ot:treebaseOTUId": "Tl64265"}, "otu193149": {"^ot:originalLabel": "Drosera anglica", "^ot:ottId": 857651, "^ot:ottTaxonName": "Drosera anglica", "^ot:treebaseOTUId": "Tl64266"}, "otu193150": {"^ot:originalLabel": "Drosera brevifolia", "^ot:ottId": 587787, "^ot:ottTaxonName": "Drosera brevifolia", "^ot:treebaseOTUId": "Tl64267"}, "otu193151": {"^ot:originalLabel": "Drosera biflora", "^ot:ottId": 282880, "^ot:ottTaxonName": "Drosera biflora", "^ot:treebaseOTUId": "Tl64268"}, "otu193152": {"^ot:originalLabel": "Drosera kaieteurensis", "^ot:ottId": 794132, "^ot:ottTaxonName": "Drosera kaieteurensis", "^ot:treebaseOTUId": "Tl64270"}, "otu193153": {"^ot:originalLabel": "Drosera neocaledonica", "^ot:ottId": 270610, "^ot:ottTaxonName": "Drosera neocaledonica", "^ot:treebaseOTUId": "Tl64271"}, "otu193154": {"^ot:originalLabel": "Drosera spatulata", "^ot:ottId": 775297, "^ot:ottTaxonName": "Drosera spatulata", "^ot:treebaseOTUId": "Tl64272"}, "otu193155": {"^ot:originalLabel": "Drosera ericksoniae", "^ot:ottId": 587763, "^ot:ottTaxonName": "Drosera ericksoniae", "^ot:treebaseOTUId": "Tl64273"}, "otu193156": {"^ot:originalLabel": "Drosera rosulata", "^ot:ottId": 845047, "^ot:ottTaxonName": "Drosera rosulata", "^ot:treebaseOTUId": "Tl64274"}, "otu193157": {"^ot:originalLabel": "Drosera stenopetala", "^ot:ottId": 845039, "^ot:ottTaxonName": "Drosera stenopetala", "^ot:treebaseOTUId": "Tl64275"}, "otu193158": {"^ot:originalLabel": "Drosera sessilifolia", "^ot:ottId": 845033, "^ot:ottTaxonName": "Drosera sessilifolia", "^ot:treebaseOTUId": "Tl64276"}, "otu193159": {"^ot:originalLabel": "Drosera gigantea", "^ot:ottId": 1094762, "^ot:ottTaxonName": "Drosera gigantea", "^ot:treebaseOTUId": "Tl64277"}, "otu193160": {"^ot:originalLabel": "Drosera capensis", "^ot:ottId": 14963, "^ot:ottTaxonName": "Drosera capensis", "^ot:treebaseOTUId": "Tl64278"}, "otu193161": {"^ot:originalLabel": "Drosera arcturi", "^ot:ottId": 587791, "^ot:ottTaxonName": "Drosera arcturi", "^ot:treebaseOTUId": "Tl64279"}, "otu193162": {"^ot:originalLabel": "Drosera pauciflora", "^ot:ottId": 270596, "^ot:ottTaxonName": "Drosera pauciflora", "^ot:treebaseOTUId": "Tl64280"}, "otu193163": {"^ot:originalLabel": "Drosera scorpioides", "^ot:ottId": 845035, "^ot:ottTaxonName": "Drosera scorpioides", "^ot:treebaseOTUId": "Tl64281"}, "otu193164": {"^ot:originalLabel": "Dionaea muscipula", "^ot:ottId": 14971, "^ot:ottTaxonName": "Dionaea muscipula", "^ot:treebaseOTUId": "Tl64282"}, "otu193165": {"^ot:originalLabel": "Drosera uniflora", "^ot:ottId": 845031, "^ot:ottTaxonName": "Drosera uniflora", "^ot:treebaseOTUId": "Tl64283"}, "otu193166": {"^ot:originalLabel": "Drosera chrysolepis", "^ot:ottId": 282876, "^ot:ottTaxonName": "Drosera chrysolepis", "^ot:treebaseOTUId": "Tl64284"}, "otu193167": {"^ot:originalLabel": "Drosera glanduligera", "^ot:ottId": 360455, "^ot:ottTaxonName": "Drosera glanduligera", "^ot:treebaseOTUId": "Tl64285"}, "otu193168": {"^ot:originalLabel": "Drosera occidentalis", "^ot:ottId": 270612, "^ot:ottTaxonName": "Drosera occidentalis", "^ot:treebaseOTUId": "Tl64286"}, "otu193169": {"^ot:originalLabel": "Drosera capillaris", "^ot:ottId": 596665, "^ot:ottTaxonName": "Drosera capillaris", "^ot:treebaseOTUId": "Tl64287"}, "otu193170": {"^ot:originalLabel": "Drosera cistiflora", "^ot:ottId": 587779, "^ot:ottTaxonName": "Drosera cistiflora", "^ot:treebaseOTUId": "Tl64288"}, "otu193171": {"^ot:originalLabel": "Drosera macrantha", "^ot:ottId": 794161, "^ot:ottTaxonName": "Drosera macrantha", "^ot:treebaseOTUId": "Tl64289"}, "otu193172": {"^ot:originalLabel": "Drosera peltata", "^ot:ottId": 14972, "^ot:ottTaxonName": "Drosera peltata", "^ot:treebaseOTUId": "Tl64290"}, "otu193173": {"^ot:originalLabel": "Drosera binata", "^ot:ottId": 14959, "^ot:ottTaxonName": "Drosera binata", "^ot:treebaseOTUId": "Tl64291"}, "otu193174": {"^ot:originalLabel": "Drosera platypoda", "^ot:ottId": 270598, "^ot:ottTaxonName": "Drosera platypoda", "^ot:treebaseOTUId": "Tl64292"}, "otu193175": {"^ot:originalLabel": "Drosera madagascariensis", "^ot:ottId": 270600, "^ot:ottTaxonName": "Drosera madagascariensis", "^ot:treebaseOTUId": "Tl64293"}, "otu193176": {"^ot:originalLabel": "Drosera burmanni", "^ot:ottId": 14957, "^ot:ottTaxonName": "Drosera burmannii", "^ot:treebaseOTUId": "Tl64294"}, "otu193177": {"^ot:originalLabel": "Drosera filiformis", "^ot:ottId": 14975, "^ot:ottTaxonName": "Drosera filiformis", "^ot:treebaseOTUId": "Tl64295"}, "otu193178": {"^ot:originalLabel": "Drosera aliciae", "^ot:ottId": 596669, "^ot:ottTaxonName": "Drosera aliciae", "^ot:treebaseOTUId": "Tl64296"}, "otu193179": {"^ot:originalLabel": "Aldrovanda vesiculosa", "^ot:ottId": 857648, "^ot:ottTaxonName": "Aldrovanda vesiculosa", "^ot:treebaseOTUId": "Tl64297"}, "otu193180": {"^ot:originalLabel": "Drosera montana", "^ot:ottId": 270602, "^ot:ottTaxonName": "Drosera montana", "^ot:treebaseOTUId": "Tl64298"}, "otu193181": {"^ot:originalLabel": "Drosera collinsiae", "^ot:ottId": 282873, "^ot:ottTaxonName": "Drosera collinsiae", "^ot:treebaseOTUId": "Tl64299"}, "otu193182": {"^ot:originalLabel": "Drosera stolonifera", "^ot:ottId": 381173, "^ot:ottTaxonName": "Drosera stolonifera", "^ot:treebaseOTUId": "Tl64300"}, "otu193183": {"^ot:originalLabel": "Drosera pygmaea", "^ot:ottId": 845041, "^ot:ottTaxonName": "Drosera pygmaea", "^ot:treebaseOTUId": "Tl64301"}, "otu193184": {"^ot:originalLabel": "Drosera trinervia", "^ot:ottId": 845037, "^ot:ottTaxonName": "Drosera trinervia", "^ot:treebaseOTUId": "Tl64302"}, "otu193185": {"^ot:originalLabel": "Drosera natalensis", "^ot:ottId": 270608, "^ot:ottTaxonName": "Drosera natalensis", "^ot:treebaseOTUId": "Tl64303"}, "otu193186": {"^ot:originalLabel": "Drosera burkeana", "^ot:ottId": 587784, "^ot:ottTaxonName": "Drosera burkeana", "^ot:treebaseOTUId": "Tl64304"}, "otu193187": {"^ot:originalLabel": "Drosera petiolaris", "^ot:ottId": 587614, "^ot:ottTaxonName": "Drosera petiolaris", "^ot:treebaseOTUId": "Tl64305"}, "otu193188": {"^ot:originalLabel": "Drosera indica", "^ot:ottId": 252082, "^ot:ottTaxonName": "Drosera indica", "^ot:treebaseOTUId": "Tl64306"}, "otu193189": {"^ot:originalLabel": "Drosera villosa", "^ot:ottId": 845029, "^ot:ottTaxonName": "Drosera villosa", "^ot:treebaseOTUId": "Tl64307"}, "otu193190": {"^ot:originalLabel": "Drosera hilaris", "^ot:ottId": 794136, "^ot:ottTaxonName": "Drosera hilaris", "^ot:treebaseOTUId": "Tl64308"}, "otu193191": {"^ot:originalLabel": "Drosera graminifolia", "^ot:ottId": 360452, "^ot:ottTaxonName": "Drosera graminifolia", "^ot:treebaseOTUId": "Tl64309"}, "otu193192": {"^ot:originalLabel": "Drosera dichrosepala", "^ot:ottId": 14961, "^ot:ottTaxonName": "Drosera dichrosepala", "^ot:treebaseOTUId": "Tl64310"}}}}, "treesById": {"trees761": {"@otus": "otus761", "^ot:treeElementOrder": ["tree1415"], "treeById": {"tree1415": {"@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthMode": "", "^ot:branchLengthTimeUnit": "", "^ot:curatedType": "Fig. 1", "^ot:inGroupClade": "node451452", "^ot:outGroupEdge": "", "^ot:rootNodeId": "node451449", "^ot:specifiedRoot": "node451449", "^ot:tag": [], "^ot:unrootedTree": false, "edgeBySourceId": {"node451449": {"edge451450": {"@source": "node451449", "@target": "node451450"}, "edge451451": {"@source": "node451449", "@target": "node451451"}, "edge451452": {"@source": "node451449", "@target": "node451452"}}, "node451452": {"edge451453": {"@source": "node451452", "@target": "node451453"}, "edge451454": {"@source": "node451452", "@target": "node451454"}}, "node451454": {"edge451455": {"@source": "node451454", "@target": "node451455"}, "edge451506": {"@source": "node451454", "@target": "node451506"}}, "node451455": {"edge451456": {"@source": "node451455", "@target": "node451456"}, "edge451503": {"@source": "node451455", "@target": "node451503"}}, "node451456": {"edge451457": {"@source": "node451456", "@target": "node451457"}, "edge451458": {"@source": "node451456", "@target": "node451458"}}, "node451458": {"edge451459": {"@source": "node451458", "@target": "node451459"}, "edge451462": {"@source": "node451458", "@target": "node451462"}}, "node451459": {"edge451460": {"@source": "node451459", "@target": "node451460"}, "edge451461": {"@source": "node451459", "@target": "node451461"}}, "node451462": {"edge451463": {"@source": "node451462", "@target": "node451463"}, "edge451478": {"@source": "node451462", "@target": "node451478"}}, "node451463": {"edge451464": {"@source": "node451463", "@target": "node451464"}, "edge451465": {"@source": "node451463", "@target": "node451465"}}, "node451465": {"edge451466": {"@source": "node451465", "@target": "node451466"}, "edge451467": {"@source": "node451465", "@target": "node451467"}, "edge451468": {"@source": "node451465", "@target": "node451468"}}, "node451468": {"edge451469": {"@source": "node451468", "@target": "node451469"}, "edge451470": {"@source": "node451468", "@target": "node451470"}}, "node451470": {"edge451471": {"@source": "node451470", "@target": "node451471"}, "edge451472": {"@source": "node451470", "@target": "node451472"}}, "node451472": {"edge451473": {"@source": "node451472", "@target": "node451473"}, "edge451474": {"@source": "node451472", "@target": "node451474"}}, "node451474": {"edge451475": {"@source": "node451474", "@target": "node451475"}, "edge451476": {"@source": "node451474", "@target": "node451476"}, "edge451477": {"@source": "node451474", "@target": "node451477"}}, "node451478": {"edge451479": {"@source": "node451478", "@target": "node451479"}, "edge451480": {"@source": "node451478", "@target": "node451480"}, "edge451486": {"@source": "node451478", "@target": "node451486"}}, "node451480": {"edge451481": {"@source": "node451480", "@target": "node451481"}, "edge451482": {"@source": "node451480", "@target": "node451482"}, "edge451483": {"@source": "node451480", "@target": "node451483"}}, "node451483": {"edge451484": {"@source": "node451483", "@target": "node451484"}, "edge451485": {"@source": "node451483", "@target": "node451485"}}, "node451486": {"edge451487": {"@source": "node451486", "@target": "node451487"}, "edge451488": {"@source": "node451486", "@target": "node451488"}}, "node451488": {"edge451489": {"@source": "node451488", "@target": "node451489"}, "edge451490": {"@source": "node451488", "@target": "node451490"}}, "node451490": {"edge451491": {"@source": "node451490", "@target": "node451491"}, "edge451495": {"@source": "node451490", "@target": "node451495"}}, "node451491": {"edge451492": {"@source": "node451491", "@target": "node451492"}, "edge451493": {"@source": "node451491", "@target": "node451493"}, "edge451494": {"@source": "node451491", "@target": "node451494"}}, "node451495": {"edge451496": {"@source": "node451495", "@target": "node451496"}, "edge451497": {"@source": "node451495", "@target": "node451497"}, "edge451498": {"@source": "node451495", "@target": "node451498"}}, "node451498": {"edge451499": {"@source": "node451498", "@target": "node451499"}, "edge451500": {"@source": "node451498", "@target": "node451500"}}, "node451500": {"edge451501": {"@source": "node451500", "@target": "node451501"}, "edge451502": {"@source": "node451500", "@target": "node451502"}}, "node451503": {"edge451504": {"@source": "node451503", "@target": "node451504"}, "edge451505": {"@source": "node451503", "@target": "node451505"}}, "node451506": {"edge451507": {"@source": "node451506", "@target": "node451507"}, "edge451508": {"@source": "node451506", "@target": "node451508"}}, "node451508": {"edge451509": {"@source": "node451508", "@target": "node451509"}, "edge451519": {"@source": "node451508", "@target": "node451519"}}, "node451509": {"edge451510": {"@source": "node451509", "@target": "node451510"}, "edge451511": {"@source": "node451509", "@target": "node451511"}}, "node451511": {"edge451512": {"@source": "node451511", "@target": "node451512"}, "edge451513": {"@source": "node451511", "@target": "node451513"}, "edge451514": {"@source": "node451511", "@target": "node451514"}}, "node451514": {"edge451515": {"@source": "node451514", "@target": "node451515"}, "edge451516": {"@source": "node451514", "@target": "node451516"}}, "node451516": {"edge451517": {"@source": "node451516", "@target": "node451517"}, "edge451518": {"@source": "node451516", "@target": "node451518"}}, "node451519": {"edge451520": {"@source": "node451519", "@target": "node451520"}, "edge451521": {"@source": "node451519", "@target": "node451521"}}, "node451521": {"edge451522": {"@source": "node451521", "@target": "node451522"}, "edge451523": {"@source": "node451521", "@target": "node451523"}}, "node451523": {"edge451524": {"@source": "node451523", "@target": "node451524"}, "edge451525": {"@source": "node451523", "@target": "node451525"}}, "node451525": {"edge451526": {"@source": "node451525", "@target": "node451526"}, "edge451527": {"@source": "node451525", "@target": "node451527"}}, "node451527": {"edge451528": {"@source": "node451527", "@target": "node451528"}, "edge451529": {"@source": "node451527", "@target": "node451529"}}, "node451529": {"edge451530": {"@source": "node451529", "@target": "node451530"}, "edge451531": {"@source": "node451529", "@target": "node451531"}}}, "nodeById": {"node451449": {"@root": true}, "node451450": {"@otu": "otu193164"}, "node451451": {"@otu": "otu193179"}, "node451452": {}, "node451453": {"@otu": "otu193161"}, "node451454": {}, "node451455": {}, "node451456": {}, "node451457": {"@otu": "otu193188"}, "node451458": {}, "node451459": {}, "node451460": {"@otu": "otu193165"}, "node451461": {"@otu": "otu193157"}, "node451462": {}, "node451463": {}, "node451464": {"@otu": "otu193153"}, "node451465": {}, "node451466": {"@otu": "otu193147"}, "node451467": {"@otu": "otu193150"}, "node451468": {}, "node451469": {"@otu": "otu193149"}, "node451470": {}, "node451471": {"@otu": "otu193152"}, "node451472": {}, "node451473": {"@otu": "otu193177"}, "node451474": {}, "node451475": {"@otu": "otu193148"}, "node451476": {"@otu": "otu193169"}, "node451477": {"@otu": "otu193151"}, "node451478": {}, "node451479": {"@otu": "otu193154"}, "node451480": {}, "node451481": {"@otu": "otu193189"}, "node451482": {"@otu": "otu193180"}, "node451483": {}, "node451484": {"@otu": "otu193191"}, "node451485": {"@otu": "otu193166"}, "node451486": {}, "node451487": {"@otu": "otu193178"}, "node451488": {}, "node451489": {"@otu": "otu193185"}, "node451490": {}, "node451491": {}, "node451492": {"@otu": "otu193184"}, "node451493": {"@otu": "otu193162"}, "node451494": {"@otu": "otu193170"}, "node451495": {}, "node451496": {"@otu": "otu193190"}, "node451497": {"@otu": "otu193160"}, "node451498": {}, "node451499": {"@otu": "otu193181"}, "node451500": {}, "node451501": {"@otu": "otu193175"}, "node451502": {"@otu": "otu193186"}, "node451503": {}, "node451504": {"@otu": "otu193158"}, "node451505": {"@otu": "otu193176"}, "node451506": {}, "node451507": {"@otu": "otu193167"}, "node451508": {}, "node451509": {}, "node451510": {"@otu": "otu193187"}, "node451511": {}, "node451512": {"@otu": "otu193163"}, "node451513": {"@otu": "otu193192"}, "node451514": {}, "node451515": {"@otu": "otu193155"}, "node451516": {}, "node451517": {"@otu": "otu193168"}, "node451518": {"@otu": "otu193183"}, "node451519": {}, "node451520": {"@otu": "otu193173"}, "node451521": {}, "node451522": {"@otu": "otu193159"}, "node451523": {}, "node451524": {"@otu": "otu193172"}, "node451525": {}, "node451526": {"@otu": "otu193171"}, "node451527": {}, "node451528": {"@otu": "otu193156"}, "node451529": {}, "node451530": {"@otu": "otu193174"}, "node451531": {"@otu": "otu193182"}}}}}}}}, "branch2sha": {"master": "1bbbe21bdd9a32ef81abeb3f038a977fdc0e8e7b"}, "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"}]}