{"sha": "19ec8a2da4b35c55075f155f9fb4d01281774fe5", "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": ["otu206724", "otu206725"], "refersTo": {"@top": "otus", "@idref": "otus921", "@otusID": "otus921"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu206728", "otu206731"], "refersTo": {"@top": "otus", "@idref": "otus921", "@otusID": "otus921"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu206729", "otu206732"], "refersTo": {"@top": "otus", "@idref": "otus921", "@otusID": "otus921"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu206730", "otu206733"], "refersTo": {"@top": "otus", "@idref": "otus921", "@otusID": "otus921"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu206743", "otu206744"], "refersTo": {"@top": "otus", "@idref": "otus921", "@otusID": "otus921"}, "@severity": "WARNING"}, {"@code": "MISSING_OPTIONAL_KEY", "data": ["^ot:dataDeposit"], "refersTo": {"@top": "nexml", "@idref": "study"}, "@severity": "WARNING"}]}]}, "^ot:candidateTreeForSynthesis": ["tree4103"], "^ot:curatorName": "Jiabin Deng", "^ot:focalClade": 415723, "^ot:focalCladeOTTTaxonName": "Oryzeae", "^ot:messages": {"message": []}, "^ot:otusElementOrder": ["otus921"], "^ot:studyId": "pg_921", "^ot:studyPublication": {"@href": "http://dx.doi.org/10.3732/ajb.92.9.1548"}, "^ot:studyPublicationReference": "Guo, Y.-L., & Ge, S. 2005. Molecular phylogeny of Oryzeae (Poaceae) based on DNA sequences from chloroplast, mitochondrial, and nuclear genomes. American J. Bot. 92: 1548-1558.", "^ot:studyYear": 2005, "^ot:tag": [], "^ot:treesElementOrder": ["trees921"], "otusById": {"otus921": {"otuById": {"otu206724": {"^ot:originalLabel": "Porteresia coarctata 7", "^ot:ottId": 272949, "^ot:ottTaxonName": "Oryza coarctata"}, "otu206725": {"^ot:originalLabel": "Porteresia coarctata 4", "^ot:ottId": 272949, "^ot:ottTaxonName": "Oryza coarctata"}, "otu206728": {"^ot:originalLabel": "Leersia oryzoides 1", "^ot:ottId": 137222, "^ot:ottTaxonName": "Leersia oryzoides"}, "otu206729": {"^ot:originalLabel": "Leersia perrieri 2", "^ot:ottId": 272926, "^ot:ottTaxonName": "Leersia perrieri"}, "otu206730": {"^ot:originalLabel": "Leersia hexandra 2", "^ot:ottId": 1032135, "^ot:ottTaxonName": "Leersia hexandra"}, "otu206731": {"^ot:originalLabel": "Leersia oryzoides 4", "^ot:ottId": 137222, "^ot:ottTaxonName": "Leersia oryzoides"}, "otu206732": {"^ot:originalLabel": "Leersia perrieri 6", "^ot:ottId": 272926, "^ot:ottTaxonName": "Leersia perrieri"}, "otu206733": {"^ot:originalLabel": "Leersia hexandra 3", "^ot:ottId": 1032135, "^ot:ottTaxonName": "Leersia hexandra"}, "otu206734": {"^ot:originalLabel": "Leersia tisserantti", "^ot:ottId": 890604, "^ot:ottTaxonName": "Leersia tisserantii"}, "otu206735": {"^ot:originalLabel": "Hygroryza aristata", "^ot:ottId": 890607, "^ot:ottTaxonName": "Hygroryza aristata"}, "otu206736": {"^ot:originalLabel": "Prosphytochloa prehensilis", "^ot:ottId": 890593, "^ot:ottTaxonName": "Prosphytochloa prehensilis"}, "otu206737": {"^ot:originalLabel": "Potamophila parviflora", "^ot:ottId": 939500, "^ot:ottTaxonName": "Potamophila parviflora"}, "otu206738": {"^ot:originalLabel": "Chikusichloa aquatica", "^ot:ottId": 91189, "^ot:ottTaxonName": "Chikusichloa aquatica"}, "otu206739": {"^ot:originalLabel": "Rhynchoryza subulata", "^ot:ottId": 858810, "^ot:ottTaxonName": "Rhynchoryza subulata"}, "otu206740": {"^ot:originalLabel": "Zizania aquatica", "^ot:ottId": 670554, "^ot:ottTaxonName": "Zizania aquatica"}, "otu206741": {"^ot:originalLabel": "Zizania latifolia", "^ot:ottId": 11561, "^ot:ottTaxonName": "Zizania latifolia"}, "otu206742": {"^ot:originalLabel": "Zizaniopsis villanensis", "^ot:ottId": 858823, "^ot:ottTaxonName": "Zizaniopsis villanensis"}, "otu206743": {"^ot:originalLabel": "Luziola leiocarpa", "^ot:ottId": 890597, "^ot:ottTaxonName": "Luziola fluitans"}, "otu206744": {"^ot:originalLabel": "Luziola fluitans", "^ot:ottId": 890597, "^ot:ottTaxonName": "Luziola fluitans"}, "otu206745": {"^ot:originalLabel": "Phyllostachys aurea", "^ot:ottId": 819819, "^ot:ottTaxonName": "Phyllostachys aurea"}, "otu206746": {"^ot:originalLabel": "Ehrharta erecta", "^ot:ottId": 407885, "^ot:ottTaxonName": "Ehrharta erecta"}, "otu300556": {"^ot:originalLabel": "Oryza sativa", "^ot:ottId": 709894, "^ot:ottTaxonName": "Oryza sativa"}, "otu300557": {"^ot:originalLabel": "Oryza glaberrima", "^ot:ottId": 709876, "^ot:ottTaxonName": "Oryza glaberrima"}, "otu300558": {"^ot:originalLabel": "Oryza meridionalis", "^ot:ottId": 831087, "^ot:ottTaxonName": "Oryza meridionalis"}, "otu300559": {"^ot:originalLabel": "Oryza punctata", "^ot:ottId": 709892, "^ot:ottTaxonName": "Oryza punctata"}, "otu300560": {"^ot:originalLabel": "Oryza officinalis", "^ot:ottId": 709884, "^ot:ottTaxonName": "Oryza officinalis"}, "otu300561": {"^ot:originalLabel": "Oryza rhizomatis", "^ot:ottId": 67120, "^ot:ottTaxonName": "Oryza rhizomatis"}, "otu300562": {"^ot:originalLabel": "Oryza australiensis", "^ot:ottId": 709898, "^ot:ottTaxonName": "Oryza australiensis"}, "otu300563": {"^ot:originalLabel": "Oryza brachyantha", "^ot:ottId": 709900, "^ot:ottTaxonName": "Oryza brachyantha"}, "otu300564": {"^ot:originalLabel": "Oryza granulata", "^ot:ottId": 858818, "^ot:ottTaxonName": "Oryza granulata"}}}}, "treesById": {"trees921": {"@otus": "otus921", "^ot:treeElementOrder": ["tree4103"], "treeById": {"tree4103": {"@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthMode": "", "^ot:branchLengthTimeUnit": "", "^ot:curatedType": "MP-best", "^ot:inGroupClade": "node762815", "^ot:outGroupEdge": "", "^ot:rootNodeId": "node762813", "^ot:specifiedRoot": "node762813", "^ot:tag": [], "^ot:unrootedTree": false, "edgeBySourceId": {"node762813": {"edge762814": {"@source": "node762813", "@target": "node762814"}, "edge762870": {"@length": 0.11753, "@source": "node762813", "@target": "node762870"}}, "node762814": {"edge762815": {"@length": 0.064714, "@source": "node762814", "@target": "node762815"}, "edge762869": {"@length": 0.078773, "@source": "node762814", "@target": "node762869"}}, "node762815": {"edge762816": {"@length": 0.009617, "@source": "node762815", "@target": "node762816"}, "edge762852": {"@length": 0.001122, "@source": "node762815", "@target": "node762852"}}, "node762816": {"edge762817": {"@length": 0.028861, "@source": "node762816", "@target": "node762817"}, "edge762851": {"@length": 0.064577, "@source": "node762816", "@target": "node762851"}}, "node762817": {"edge762818": {"@length": 0.005628, "@source": "node762817", "@target": "node762818"}, "edge762839": {"@length": 0.051118, "@source": "node762817", "@target": "node762839"}}, "node762818": {"edge762819": {"@length": 0.004374, "@source": "node762818", "@target": "node762819"}, "edge762838": {"@length": 0.046314, "@source": "node762818", "@target": "node762838"}}, "node762819": {"edge762820": {"@length": 0.00863, "@source": "node762819", "@target": "node762820"}, "edge762835": {"@length": 0.022625, "@source": "node762819", "@target": "node762835"}}, "node762820": {"edge762821": {"@length": 0.022864, "@source": "node762820", "@target": "node762821"}, "edge762834": {"@length": 0.026167, "@source": "node762820", "@target": "node762834"}}, "node762821": {"edge762822": {"@length": 0.007284, "@source": "node762821", "@target": "node762822"}, "edge762833": {"@length": 0.025653, "@source": "node762821", "@target": "node762833"}}, "node762822": {"edge762823": {"@length": 0.006101, "@source": "node762822", "@target": "node762823"}, "edge762830": {"@length": 0.015855, "@source": "node762822", "@target": "node762830"}}, "node762823": {"edge762824": {"@length": 0.01926, "@source": "node762823", "@target": "node762824"}, "edge762829": {"@length": 0.022018, "@source": "node762823", "@target": "node762829"}}, "node762824": {"edge762825": {"@length": 0.002066, "@source": "node762824", "@target": "node762825"}, "edge762826": {"@length": 0.00141, "@source": "node762824", "@target": "node762826"}}, "node762826": {"edge762827": {"@length": 0.004779, "@source": "node762826", "@target": "node762827"}, "edge762828": {"@length": 0.00539, "@source": "node762826", "@target": "node762828"}}, "node762830": {"edge762831": {"@length": 0.001328, "@source": "node762830", "@target": "node762831"}, "edge762832": {"@length": 0.00134, "@source": "node762830", "@target": "node762832"}}, "node762835": {"edge762836": {"@length": 0.030562, "@source": "node762835", "@target": "node762836"}, "edge762837": {"@length": 0.061328, "@source": "node762835", "@target": "node762837"}}, "node762839": {"edge762840": {"@length": 0.038783, "@source": "node762839", "@target": "node762840"}, "edge762850": {"@length": 0.043522, "@source": "node762839", "@target": "node762850"}}, "node762840": {"edge762841": {"@length": 0.002944, "@source": "node762840", "@target": "node762841"}, "edge762848": {"@length": 0.005627, "@source": "node762840", "@target": "node762848"}, "edge762849": {"@length": 0.001698, "@source": "node762840", "@target": "node762849"}}, "node762841": {"edge762842": {"@length": 0.001952, "@source": "node762841", "@target": "node762842"}, "edge762847": {"@length": 0.011791, "@source": "node762841", "@target": "node762847"}}, "node762842": {"edge762843": {"@length": 0.003354, "@source": "node762842", "@target": "node762843"}, "edge762846": {"@length": 0.009091, "@source": "node762842", "@target": "node762846"}}, "node762843": {"edge762844": {"@length": 0.005499, "@source": "node762843", "@target": "node762844"}, "edge762845": {"@length": 0.000686, "@source": "node762843", "@target": "node762845"}}, "node762852": {"edge762853": {"@length": 0.009341, "@source": "node762852", "@target": "node762853"}, "edge762858": {"@length": 0.013918, "@source": "node762852", "@target": "node762858"}}, "node762853": {"edge762854": {"@length": 0.016165, "@source": "node762853", "@target": "node762854"}, "edge762857": {"@length": 0.017449, "@source": "node762853", "@target": "node762857"}}, "node762854": {"edge762855": {"@source": "node762854", "@target": "node762855"}, "edge762856": {"@length": 0.000826, "@source": "node762854", "@target": "node762856"}}, "node762858": {"edge762859": {"@length": 0.014083, "@source": "node762858", "@target": "node762859"}, "edge762864": {"@length": 0.017501, "@source": "node762858", "@target": "node762864"}}, "node762859": {"edge762860": {"@length": 0.027056, "@source": "node762859", "@target": "node762860"}, "edge762861": {"@length": 0.023158, "@source": "node762859", "@target": "node762861"}}, "node762861": {"edge762862": {"@length": 0.036679, "@source": "node762861", "@target": "node762862"}, "edge762863": {"@length": 0.031827, "@source": "node762861", "@target": "node762863"}}, "node762864": {"edge762865": {"@length": 0.065562, "@source": "node762864", "@target": "node762865"}, "edge762866": {"@length": 0.022857, "@source": "node762864", "@target": "node762866"}}, "node762866": {"edge762867": {"@length": 0.037986, "@source": "node762866", "@target": "node762867"}, "edge762868": {"@length": 0.019271, "@source": "node762866", "@target": "node762868"}}}, "nodeById": {"node762813": {"@root": true}, "node762814": {}, "node762815": {}, "node762816": {}, "node762817": {}, "node762818": {}, "node762819": {}, "node762820": {}, "node762821": {}, "node762822": {}, "node762823": {}, "node762824": {}, "node762825": {"@otu": "otu300556"}, "node762826": {}, "node762827": {"@otu": "otu300557"}, "node762828": {"@otu": "otu300558"}, "node762829": {"@otu": "otu300559"}, "node762830": {}, "node762831": {"@otu": "otu300560"}, "node762832": {"@otu": "otu300561"}, "node762833": {"@otu": "otu300562"}, "node762834": {"@otu": "otu206724"}, "node762835": {}, "node762836": {"@otu": "otu206725"}, "node762837": {"@otu": "otu300563"}, "node762838": {"@otu": "otu300564"}, "node762839": {}, "node762840": {}, "node762841": {}, "node762842": {}, "node762843": {}, "node762844": {"@otu": "otu206728"}, "node762845": {"@otu": "otu206729"}, "node762846": {"@otu": "otu206730"}, "node762847": {"@otu": "otu206731"}, "node762848": {"@otu": "otu206732"}, "node762849": {"@otu": "otu206733"}, "node762850": {"@otu": "otu206734"}, "node762851": {"@otu": "otu206735"}, "node762852": {}, "node762853": {}, "node762854": {}, "node762855": {"@otu": "otu206736"}, "node762856": {"@otu": "otu206737"}, "node762857": {"@otu": "otu206738"}, "node762858": {}, "node762859": {}, "node762860": {"@otu": "otu206739"}, "node762861": {}, "node762862": {"@otu": "otu206740"}, "node762863": {"@otu": "otu206741"}, "node762864": {}, "node762865": {"@otu": "otu206742"}, "node762866": {}, "node762867": {"@otu": "otu206743"}, "node762868": {"@otu": "otu206744"}, "node762869": {"@otu": "otu206745"}, "node762870": {"@otu": "otu206746"}}}}}}}}, "branch2sha": {"master": "19ec8a2da4b35c55075f155f9fb4d01281774fe5"}, "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"}]}