{"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": "MISSING_OPTIONAL_KEY", "data": ["^ot:dataDeposit"], "refersTo": {"@top": "nexml", "@idref": "study"}, "@severity": "WARNING"}]}]}, "^ot:candidateTreeForSynthesis": ["tree149"], "^ot:curatorName": "Kristen Swithers", "^ot:messages": {"message": []}, "^ot:otusElementOrder": ["otus263"], "^ot:studyId": "pg_263", "^ot:studyPublication": {"@href": "http://dx.doi.org/10.1093/gbe/evs057"}, "^ot:studyPublicationReference": "Swithers KS, Petrus AK, Secinaro MA, Nesb\u00f8 CL, Gogarten JP, Noll KM, Butzin NC. 2012. Vitamin B12 synthesis and salvage pathways were acquired by horizontal gene transfer to the thermotogales. Genome Biology and Evolution 4 (8): 842-851.", "^ot:studyYear": 2012, "^ot:tag": [], "^ot:treesElementOrder": ["trees263"], "otusById": {"otus263": {"otuById": {"otu66143": {"^ot:originalLabel": "Thermotoga maritima MSB8", "^ot:ottId": 205396, "^ot:ottTaxonName": "Thermotoga maritima MSB8"}, "otu66144": {"^ot:originalLabel": "Thermotoga sp. RQ2 ", "^ot:ottId": 891047, "^ot:ottTaxonName": "Thermotoga sp. RQ2"}, "otu66145": {"^ot:originalLabel": "Thermotoga neapolitana", "^ot:ottId": 537298, "^ot:ottTaxonName": "Thermotoga neapolitana"}, "otu66146": {"^ot:originalLabel": "Thermotoga petrophila", "^ot:ottId": 229670, "^ot:ottTaxonName": "Thermotoga petrophila"}, "otu66147": {"^ot:originalLabel": "Thermotoga naphthophila", "^ot:ottId": 803629, "^ot:ottTaxonName": "Thermotoga naphthophila"}, "otu66148": {"^ot:originalLabel": "Thermotoga thermarum", "^ot:ottId": 785640, "^ot:ottTaxonName": "Thermotoga thermarum"}, "otu66149": {"^ot:originalLabel": "Thermotoga lettingae", "^ot:ottId": 641954, "^ot:ottTaxonName": "Thermotoga lettingae"}, "otu66150": {"^ot:originalLabel": "Thermosipho africanus TCF52B", "^ot:ottId": 794201, "^ot:ottTaxonName": "Thermosipho africanus TCF52B"}, "otu66151": {"^ot:originalLabel": "Thermosipho africanus H1760334", "^ot:ottId": 566449, "^ot:ottTaxonName": "Thermosipho africanus H17ap60334"}, "otu66152": {"^ot:originalLabel": "Thermosipho melanesiensis", "^ot:ottId": 592664, "^ot:ottTaxonName": "Thermosipho melanesiensis"}, "otu66153": {"^ot:originalLabel": "Fervidobacterium nodosum", "^ot:ottId": 1001339, "^ot:ottTaxonName": "Fervidobacterium nodosum"}, "otu66154": {"^ot:originalLabel": "Kosmotoga olearia", "^ot:ottId": 37334, "^ot:ottTaxonName": "Kosmotoga olearia"}, "otu66155": {"^ot:originalLabel": "Mesotoga prima", "^ot:ottId": 225020, "^ot:ottTaxonName": "Mesotoga prima"}, "otu66156": {"^ot:originalLabel": "Petrotoga mobilis", "^ot:ottId": 442795, "^ot:ottTaxonName": "Petrotoga mobilis"}, "otu66157": {"^ot:originalLabel": "Thermotoga sp. RQ2", "^ot:ottId": 891047, "^ot:ottTaxonName": "Thermotoga sp. RQ2"}}}}, "treesById": {"trees263": {"@otus": "otus263", "^ot:treeElementOrder": ["tree149"], "treeById": {"tree149": {"@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthMode": "ot:substitutionCount", "^ot:branchLengthTimeUnit": "", "^ot:curatedType": "23S-16S rRNA Maximum Likelihood", "^ot:inGroupClade": "node168270", "^ot:outGroupEdge": "", "^ot:rootNodeId": "node168270", "^ot:specifiedRoot": "node168270", "^ot:tag": [], "^ot:unrootedTree": false, "edgeBySourceId": {"node168270": {"edge168271": {"@length": 0.0479152854, "@source": "node168270", "@target": "node168271"}, "edge168292": {"@length": 0.0528061047, "@source": "node168270", "@target": "node168292"}}, "node168271": {"edge168272": {"@length": 0.0546940442, "@source": "node168271", "@target": "node168272"}, "edge168285": {"@length": 0.045555529, "@source": "node168271", "@target": "node168285"}}, "node168272": {"edge168273": {"@length": 0.0633179634, "@source": "node168272", "@target": "node168273"}, "edge168282": {"@length": 0.0365508929, "@source": "node168272", "@target": "node168282"}}, "node168273": {"edge168274": {"@length": 0.0023876911, "@source": "node168273", "@target": "node168274"}, "edge168279": {"@length": 0.0038603525, "@source": "node168273", "@target": "node168279"}}, "node168274": {"edge168275": {"@length": 0.0026106562, "@source": "node168274", "@target": "node168275"}, "edge168278": {"@length": 0.0091160474, "@source": "node168274", "@target": "node168278"}}, "node168275": {"edge168276": {"@length": 0.0023009124, "@source": "node168275", "@target": "node168276"}, "edge168277": {"@length": 0.0010916113, "@source": "node168275", "@target": "node168277"}}, "node168279": {"edge168280": {"@length": 0.0064453824, "@source": "node168279", "@target": "node168280"}, "edge168281": {"@length": 0.0031335769, "@source": "node168279", "@target": "node168281"}}, "node168282": {"edge168283": {"@length": 0.0395480988, "@source": "node168282", "@target": "node168283"}, "edge168284": {"@length": 0.0836099857, "@source": "node168282", "@target": "node168284"}}, "node168285": {"edge168286": {"@length": 0.043798534, "@source": "node168285", "@target": "node168286"}, "edge168291": {"@length": 0.1459791455, "@source": "node168285", "@target": "node168291"}}, "node168286": {"edge168287": {"@length": 0.0252684674, "@source": "node168286", "@target": "node168287"}, "edge168290": {"@length": 0.0356185627, "@source": "node168286", "@target": "node168290"}}, "node168287": {"edge168288": {"@length": 0.0010540359, "@source": "node168287", "@target": "node168288"}, "edge168289": {"@length": 0.0033147049, "@source": "node168287", "@target": "node168289"}}, "node168292": {"edge168293": {"@length": 0.0910259343, "@source": "node168292", "@target": "node168293"}, "edge168296": {"@length": 0.366262955, "@source": "node168292", "@target": "node168296"}}, "node168293": {"edge168294": {"@length": 0.0541587337, "@source": "node168293", "@target": "node168294"}, "edge168295": {"@length": 0.1816435791, "@source": "node168293", "@target": "node168295"}}}, "nodeById": {"node168270": {"@root": true}, "node168271": {}, "node168272": {}, "node168273": {}, "node168274": {}, "node168275": {}, "node168276": {"@otu": "otu66143"}, "node168277": {"@otu": "otu66157"}, "node168278": {"@otu": "otu66145"}, "node168279": {}, "node168280": {"@otu": "otu66146"}, "node168281": {"@otu": "otu66147"}, "node168282": {}, "node168283": {"@otu": "otu66148"}, "node168284": {"@otu": "otu66149"}, "node168285": {}, "node168286": {}, "node168287": {}, "node168288": {"@otu": "otu66150"}, "node168289": {"@otu": "otu66151"}, "node168290": {"@otu": "otu66152"}, "node168291": {"@otu": "otu66153"}, "node168292": {}, "node168293": {}, "node168294": {"@otu": "otu66154"}, "node168295": {"@otu": "otu66155"}, "node168296": {"@otu": "otu66156"}}}}}}}}, "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"}]}