{"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": ["tree532"], "^ot:curatorName": "Stephen Smith", "^ot:dataDeposit": {"@href": "http://purl.org/phylo/treebase/phylows/study/TB2:S10254"}, "^ot:focalClade": 1042135, "^ot:focalCladeOTTTaxonName": "Caprifoliaceae", "^ot:messages": {"message": []}, "^ot:otusElementOrder": ["otus424"], "^ot:studyId": "pg_424", "^ot:studyPublication": {"@href": "http://dx.doi.org/10.1093/sysbio/syq011"}, "^ot:studyPublicationReference": "Stephen A. Smith, & Michael Donoghue. 2010. Combining historical biogeography with niche modeling in the Caprifolium clade of Lonicera (Caprifoliaceae, Dipsacales). Systematic Biology, 59(3): 322-341.", "^ot:studyYear": 2010, "^ot:tag": [], "^ot:treesElementOrder": ["trees424"], "otusById": {"otus424": {"otuById": {"otu86886": {"^ot:originalLabel": "Lonicera morrowii", "^ot:ottId": 484242, "^ot:ottTaxonName": "Lonicera morrowii"}, "otu86887": {"^ot:originalLabel": "Lonicera tragophylla", "^ot:ottId": 1007025, "^ot:ottTaxonName": "Lonicera tragophylla"}, "otu86888": {"^ot:originalLabel": "Lonicera carnosifolia", "^ot:ottId": 920872, "^ot:ottTaxonName": "Lonicera carnosifolia"}, "otu86889": {"^ot:originalLabel": "Lonicera caprifolium", "^ot:ottId": 218832, "^ot:ottTaxonName": "Lonicera caprifolium"}, "otu86890": {"^ot:originalLabel": "Lonicera stabiana", "^ot:ottId": 1044168, "^ot:ottTaxonName": "Lonicera stabiana"}, "otu86891": {"^ot:originalLabel": "Lonicera periclymenum", "^ot:ottId": 811893, "^ot:ottTaxonName": "Lonicera periclymenum"}, "otu86892": {"^ot:originalLabel": "Lonicera implexa", "^ot:ottId": 692207, "^ot:ottTaxonName": "Lonicera implexa"}, "otu86893": {"^ot:originalLabel": "Lonicera etrusca", "^ot:ottId": 139320, "^ot:ottTaxonName": "Lonicera etrusca"}, "otu86894": {"^ot:originalLabel": "Lonicera albiflora", "^ot:ottId": 271189, "^ot:ottTaxonName": "Lonicera albiflora"}, "otu86895": {"^ot:originalLabel": "Lonicera prolifera", "^ot:ottId": 517302, "^ot:ottTaxonName": "Lonicera reticulata"}, "otu86896": {"^ot:originalLabel": "Lonicera sempervirens", "^ot:ottId": 364078, "^ot:ottTaxonName": "Lonicera sempervirens"}, "otu86897": {"^ot:originalLabel": "Lonicera dioica", "^ot:ottId": 920862, "^ot:ottTaxonName": "Lonicera dioica"}, "otu86898": {"^ot:originalLabel": "Lonicera arizonica", "^ot:ottId": 271195, "^ot:ottTaxonName": "Lonicera arizonica"}, "otu86899": {"^ot:originalLabel": "Lonicera hirsuta", "^ot:ottId": 692205, "^ot:ottTaxonName": "Lonicera hirsuta"}, "otu86900": {"^ot:originalLabel": "Lonicera ciliosa", "^ot:ottId": 271193, "^ot:ottTaxonName": "Lonicera ciliosa"}, "otu86901": {"^ot:originalLabel": "Lonicera hispidula", "^ot:ottId": 971476, "^ot:ottTaxonName": "Lonicera hispidula"}, "otu86902": {"^ot:originalLabel": "Lonicera subspicata", "^ot:ottId": 118049, "^ot:ottTaxonName": "Lonicera subspicata"}, "otu86903": {"^ot:originalLabel": "Lonicera interrupta", "^ot:ottId": 692190, "^ot:ottTaxonName": "Lonicera interrupta"}}}}, "treesById": {"trees424": {"@otus": "otus424", "^ot:treeElementOrder": ["tree532"], "treeById": {"tree532": {"@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthMode": "", "^ot:branchLengthTimeUnit": "", "^ot:curatedType": "ML from Treebase", "^ot:inGroupClade": "node224739", "^ot:outGroupEdge": "", "^ot:rootNodeId": "node224737", "^ot:specifiedRoot": "node224737", "^ot:tag": [], "^ot:unrootedTree": false, "edgeBySourceId": {"node224737": {"edge224738": {"@source": "node224737", "@target": "node224738"}, "edge224739": {"@source": "node224737", "@target": "node224739"}}, "node224739": {"edge224740": {"@source": "node224739", "@target": "node224740"}, "edge224743": {"@source": "node224739", "@target": "node224743"}}, "node224740": {"edge224741": {"@source": "node224740", "@target": "node224741"}, "edge224742": {"@source": "node224740", "@target": "node224742"}}, "node224743": {"edge224744": {"@source": "node224743", "@target": "node224744"}, "edge224753": {"@source": "node224743", "@target": "node224753"}}, "node224744": {"edge224745": {"@source": "node224744", "@target": "node224745"}, "edge224746": {"@source": "node224744", "@target": "node224746"}}, "node224746": {"edge224747": {"@source": "node224746", "@target": "node224747"}, "edge224748": {"@source": "node224746", "@target": "node224748"}}, "node224748": {"edge224749": {"@source": "node224748", "@target": "node224749"}, "edge224750": {"@source": "node224748", "@target": "node224750"}}, "node224750": {"edge224751": {"@source": "node224750", "@target": "node224751"}, "edge224752": {"@source": "node224750", "@target": "node224752"}}, "node224753": {"edge224754": {"@source": "node224753", "@target": "node224754"}, "edge224767": {"@source": "node224753", "@target": "node224767"}}, "node224754": {"edge224755": {"@source": "node224754", "@target": "node224755"}, "edge224764": {"@source": "node224754", "@target": "node224764"}}, "node224755": {"edge224756": {"@source": "node224755", "@target": "node224756"}, "edge224761": {"@source": "node224755", "@target": "node224761"}}, "node224756": {"edge224757": {"@source": "node224756", "@target": "node224757"}, "edge224760": {"@source": "node224756", "@target": "node224760"}}, "node224757": {"edge224758": {"@source": "node224757", "@target": "node224758"}, "edge224759": {"@source": "node224757", "@target": "node224759"}}, "node224761": {"edge224762": {"@source": "node224761", "@target": "node224762"}, "edge224763": {"@source": "node224761", "@target": "node224763"}}, "node224764": {"edge224765": {"@source": "node224764", "@target": "node224765"}, "edge224766": {"@source": "node224764", "@target": "node224766"}}, "node224767": {"edge224768": {"@source": "node224767", "@target": "node224768"}, "edge224769": {"@source": "node224767", "@target": "node224769"}}, "node224769": {"edge224770": {"@source": "node224769", "@target": "node224770"}, "edge224771": {"@source": "node224769", "@target": "node224771"}}}, "nodeById": {"node224737": {"@root": true}, "node224738": {"@otu": "otu86886"}, "node224739": {}, "node224740": {}, "node224741": {"@otu": "otu86887"}, "node224742": {"@otu": "otu86888"}, "node224743": {}, "node224744": {}, "node224745": {"@otu": "otu86889"}, "node224746": {}, "node224747": {"@otu": "otu86890"}, "node224748": {}, "node224749": {"@otu": "otu86891"}, "node224750": {}, "node224751": {"@otu": "otu86892"}, "node224752": {"@otu": "otu86893"}, "node224753": {}, "node224754": {}, "node224755": {}, "node224756": {}, "node224757": {}, "node224758": {"@otu": "otu86894"}, "node224759": {"@otu": "otu86895"}, "node224760": {"@otu": "otu86896"}, "node224761": {}, "node224762": {"@otu": "otu86897"}, "node224763": {"@otu": "otu86898"}, "node224764": {}, "node224765": {"@otu": "otu86899"}, "node224766": {"@otu": "otu86900"}, "node224767": {}, "node224768": {"@otu": "otu86901"}, "node224769": {}, "node224770": {"@otu": "otu86902"}, "node224771": {"@otu": "otu86903"}}}}}}}}, "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"}]}