{"sha": "24afc85a444963f10ca51c6e20138fe592a4b525", "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"}]}}, {"@description": "Web-based interface for submitting, editing, and reviewing studies in the Open Tree of Life project.", "@id": "opentree-curation-webapp", "@name": "OpenTree curation webapp", "@url": "https://github.com/OpenTreeOfLife/opentree", "@version": "0.0.0"}]}, "^ot:annotationEvents": {"annotation": [{"@dateCreated": "2014-07-20T17:15:02.070Z", "@description": "Aids for mapping study OTUs to OTT taxa", "@id": "otu-mapping-hints", "@passedChecks": true, "@preserve": true, "@wasAssociatedWithAgentId": "opentree-curation-webapp", "message": [{"@code": "OTU_MAPPING_HINTS", "@humanMessageType": "NONE", "@severity": "INFO", "data": {"searchContext": {"$": "All life"}, "substitutions": {"substitution": [{"@active": false, "@valid": true, "new": {"$": ""}, "old": {"$": ""}}]}}, "refersTo": {"@top": {"$": "meta"}}}]}, {"@dateCreated": "2014-07-20T17:15:02.070Z", "@description": "Describes supporting data files for this study", "@id": "supporting-files-metadata", "@passedChecks": true, "@preserve": true, "@wasAssociatedWithAgentId": "opentree-curation-webapp", "message": [{"@code": "SUPPORTING_FILE_INFO", "@humanMessageType": "NONE", "@severity": "INFO", "data": {"@movedToPermanentArchive": false, "files": {"file": []}}, "refersTo": {"@top": {"$": "meta"}}}]}, {"@id": "peyotl-validator-event", "@description": "Open Tree NexSON validation", "@wasAssociatedWithAgentId": "peyotl-validator", "@passedChecks": true, "@preserve": false, "message": [{"@code": "UNRECOGNIZED_KEY", "data": ["^ot:isTaxonExemplar"], "refersTo": {"@top": "trees", "@idref": "node1160902", "@treesID": "trees2865", "@treeID": "tree6654", "@nodeID": "node1160902"}, "@severity": "WARNING"}, {"@code": "UNRECOGNIZED_KEY", "data": ["^ot:isTaxonExemplar"], "refersTo": {"@top": "trees", "@idref": "node1160903", "@treesID": "trees2865", "@treeID": "tree6654", "@nodeID": "node1160903"}, "@severity": "WARNING"}, {"@code": "UNRECOGNIZED_KEY", "data": ["^ot:isTaxonExemplar"], "refersTo": {"@top": "trees", "@idref": "node1160904", "@treesID": "trees2865", "@treeID": "tree6654", "@nodeID": "node1160904"}, "@severity": "WARNING"}, {"@code": "UNRECOGNIZED_KEY", "data": ["^ot:isTaxonExemplar"], "refersTo": {"@top": "trees", "@idref": "node1160905", "@treesID": "trees2865", "@treeID": "tree6654", "@nodeID": "node1160905"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu426658", "otu426659", "otu426660", "otu426661", "otu426662", "otu426663", "otu426664", "otu426665"], "refersTo": {"@top": "otus", "@idref": "otus2865", "@otusID": "otus2865"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu426666", "otu426667", "otu426668", "otu426669", "otu426670"], "refersTo": {"@top": "otus", "@idref": "otus2865", "@otusID": "otus2865"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu426671", "otu426672", "otu426673", "otu426674"], "refersTo": {"@top": "otus", "@idref": "otus2865", "@otusID": "otus2865"}, "@severity": "WARNING"}, {"@code": "UNRECOGNIZED_KEY", "data": ["^ot:comment"], "refersTo": {"@top": "nexml", "@idref": "study"}, "@severity": "WARNING"}, {"@code": "MISSING_OPTIONAL_KEY", "data": ["^ot:branchLengthMode"], "refersTo": {"@top": "trees", "@idref": "tree6654", "@treesID": "trees2865", "@treeID": "tree6654"}, "@severity": "WARNING"}]}]}, "^ot:candidateTreeForSynthesis": ["tree6654"], "^ot:comment": "", "^ot:curatorName": ["Joseph Brown", "Jonathan A Rees", "Joseph W. Brown"], "^ot:dataDeposit": {"@href": ""}, "^ot:focalClade": 606421, "^ot:focalCladeOTTTaxonName": "Cynanthus", "^ot:messages": {"message": []}, "^ot:notIntendedForSynthesis": false, "^ot:otusElementOrder": ["otus2865"], "^ot:studyId": "pg_2865", "^ot:studyPublication": {"@href": "http://www.mapress.com/zootaxa/2008/f/zt01742p068.pdf"}, "^ot:studyPublicationReference": "Garc\u00eda-Deras, Gabriela M., Nandadevi Cort\u00e9s-Rodr\u00edguez, Magali Honey, Adolfo G. Navarro-sig\u00fcenza, Jaime Garc\u00eda-Moreno, Blanca E. Hern\u00e1ndez-Ba\u00f1os. 2008. Phylogenetic relationships within the genus Cynanthus (Aves: Trochilidae), with emphasis on C. doubledayi. Zootaxa 1742: 61-68.", "^ot:studyYear": 2008, "^ot:tag": [], "^ot:treesElementOrder": ["trees2865"], "otusById": {"otus2865": {"otuById": {"otu426658": {"^ot:originalLabel": "Cynanthus latirostris MICH1", "^ot:ottId": 84795, "^ot:ottTaxonName": "Cynanthus latirostris"}, "otu426659": {"^ot:originalLabel": "Cynanthus latirostris MICH2", "^ot:ottId": 84795, "^ot:ottTaxonName": "Cynanthus latirostris"}, "otu426660": {"^ot:originalLabel": "Cynanthus latirostris DF", "^ot:ottId": 84795, "^ot:ottTaxonName": "Cynanthus latirostris"}, "otu426661": {"^ot:originalLabel": "Cynanthus latirostris QRO1", "^ot:ottId": 84795, "^ot:ottTaxonName": "Cynanthus latirostris"}, "otu426662": {"^ot:originalLabel": "Cynanthus latirostris QRO2", "^ot:ottId": 84795, "^ot:ottTaxonName": "Cynanthus latirostris"}, "otu426663": {"^ot:originalLabel": "Cynanthus latirostris ZAC2", "^ot:ottId": 84795, "^ot:ottTaxonName": "Cynanthus latirostris"}, "otu426664": {"^ot:originalLabel": "Cynanthus latirostris GTO", "^ot:ottId": 84795, "^ot:ottTaxonName": "Cynanthus latirostris"}, "otu426665": {"^ot:originalLabel": "Cynanthus latirostris ZAC1", "^ot:ottId": 84795, "^ot:ottTaxonName": "Cynanthus latirostris"}, "otu426666": {"^ot:originalLabel": "Cynanthus doubledayi GRO1", "^ot:ottId": 84793, "^ot:ottTaxonName": "Cynanthus doubledayi"}, "otu426667": {"^ot:originalLabel": "Cynanthus doubledayi GRO2", "^ot:ottId": 84793, "^ot:ottTaxonName": "Cynanthus doubledayi"}, "otu426668": {"^ot:originalLabel": "Cynanthus doubledayi GRO3", "^ot:ottId": 84793, "^ot:ottTaxonName": "Cynanthus doubledayi"}, "otu426669": {"^ot:originalLabel": "Cynanthus doubledayi GRO4", "^ot:ottId": 84793, "^ot:ottTaxonName": "Cynanthus doubledayi"}, "otu426670": {"^ot:originalLabel": "Cynanthus doubledayi GRO5", "^ot:ottId": 84793, "^ot:ottTaxonName": "Cynanthus doubledayi"}, "otu426671": {"^ot:originalLabel": "Cynanthus sordidus OAX1", "^ot:ottId": 606420, "^ot:ottTaxonName": "Cynanthus sordidus"}, "otu426672": {"^ot:originalLabel": "Cynanthus sordidus PUE", "^ot:ottId": 606420, "^ot:ottTaxonName": "Cynanthus sordidus"}, "otu426673": {"^ot:originalLabel": "Cynanthus sordidus OAX2", "^ot:ottId": 606420, "^ot:ottTaxonName": "Cynanthus sordidus"}, "otu426674": {"^ot:originalLabel": "Cynanthus sordidus GRO", "^ot:ottId": 606420, "^ot:ottTaxonName": "Cynanthus sordidus"}, "otu426675": {"^ot:originalLabel": "Cyanophaia bicolor", "^ot:ottId": 381837, "^ot:ottTaxonName": "Cyanophaia bicolor"}, "otu426676": {"^ot:originalLabel": "Hylocharis leucotis", "^ot:ottId": 699784, "^ot:ottTaxonName": "Hylocharis leucotis"}, "otu426677": {"^ot:originalLabel": "Amazilia berylina", "^ot:ottId": 84792, "^ot:ottTaxonName": "Amazilia beryllina"}, "otu426678": {"^ot:originalLabel": "Phaethornis mexicanus", "^ot:ottId": 84790, "^ot:ottTaxonName": "Phaethornis longirostris mexicanus"}}}}, "treesById": {"trees2865": {"@otus": "otus2865", "^ot:treeElementOrder": ["tree6654"], "treeById": {"tree6654": {"@label": "Fig. 2", "@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthTimeUnit": "", "^ot:curatedType": "Bayesian inference ", "^ot:inGroupClade": "node1160881", "^ot:outGroupEdge": "", "^ot:rootNodeId": "node1160878", "^ot:specifiedRoot": "node1160878", "^ot:tag": [], "^ot:unrootedTree": false, "edgeBySourceId": {"node1160878": {"edge1160879": {"@source": "node1160878", "@target": "node1160879"}, "edge1160908": {"@source": "node1160878", "@target": "node1160908"}}, "node1160879": {"edge1160880": {"@source": "node1160879", "@target": "node1160880"}, "edge1160907": {"@source": "node1160879", "@target": "node1160907"}}, "node1160880": {"edge1160881": {"@source": "node1160880", "@target": "node1160881"}, "edge1160906": {"@source": "node1160880", "@target": "node1160906"}}, "node1160881": {"edge1160882": {"@source": "node1160881", "@target": "node1160882"}, "edge1160901": {"@source": "node1160881", "@target": "node1160901"}}, "node1160882": {"edge1160883": {"@source": "node1160882", "@target": "node1160883"}, "edge1160894": {"@source": "node1160882", "@target": "node1160894"}}, "node1160883": {"edge1160884": {"@source": "node1160883", "@target": "node1160884"}, "edge1160892": {"@source": "node1160883", "@target": "node1160892"}, "edge1160893": {"@source": "node1160883", "@target": "node1160893"}}, "node1160884": {"edge1160885": {"@source": "node1160884", "@target": "node1160885"}, "edge1160888": {"@source": "node1160884", "@target": "node1160888"}, "edge1160889": {"@source": "node1160884", "@target": "node1160889"}, "edge1160890": {"@source": "node1160884", "@target": "node1160890"}, "edge1160891": {"@source": "node1160884", "@target": "node1160891"}}, "node1160885": {"edge1160886": {"@source": "node1160885", "@target": "node1160886"}, "edge1160887": {"@source": "node1160885", "@target": "node1160887"}}, "node1160894": {"edge1160895": {"@source": "node1160894", "@target": "node1160895"}, "edge1160900": {"@source": "node1160894", "@target": "node1160900"}}, "node1160895": {"edge1160896": {"@source": "node1160895", "@target": "node1160896"}, "edge1160897": {"@source": "node1160895", "@target": "node1160897"}, "edge1160898": {"@source": "node1160895", "@target": "node1160898"}, "edge1160899": {"@source": "node1160895", "@target": "node1160899"}}, "node1160901": {"edge1160902": {"@source": "node1160901", "@target": "node1160902"}, "edge1160903": {"@source": "node1160901", "@target": "node1160903"}, "edge1160904": {"@source": "node1160901", "@target": "node1160904"}, "edge1160905": {"@source": "node1160901", "@target": "node1160905"}}, "node1160908": {"edge1160909": {"@source": "node1160908", "@target": "node1160909"}, "edge1160910": {"@source": "node1160908", "@target": "node1160910"}}}, "nodeById": {"node1160878": {"@root": true}, "node1160879": {}, "node1160880": {}, "node1160881": {}, "node1160882": {}, "node1160883": {}, "node1160884": {}, "node1160885": {}, "node1160886": {"@otu": "otu426658"}, "node1160887": {"@otu": "otu426659"}, "node1160888": {"@otu": "otu426660"}, "node1160889": {"@otu": "otu426661"}, "node1160890": {"@otu": "otu426662"}, "node1160891": {"@otu": "otu426663"}, "node1160892": {"@otu": "otu426664"}, "node1160893": {"@otu": "otu426665"}, "node1160894": {}, "node1160895": {}, "node1160896": {"@otu": "otu426666"}, "node1160897": {"@otu": "otu426667"}, "node1160898": {"@otu": "otu426668"}, "node1160899": {"@otu": "otu426669"}, "node1160900": {"@otu": "otu426670"}, "node1160901": {}, "node1160902": {"@otu": "otu426671", "^ot:isTaxonExemplar": true}, "node1160903": {"@otu": "otu426672", "^ot:isTaxonExemplar": false}, "node1160904": {"@otu": "otu426673", "^ot:isTaxonExemplar": false}, "node1160905": {"@otu": "otu426674", "^ot:isTaxonExemplar": false}, "node1160906": {"@otu": "otu426675"}, "node1160907": {"@otu": "otu426676"}, "node1160908": {}, "node1160909": {"@otu": "otu426677"}, "node1160910": {"@otu": "otu426678"}}}}}}}}, "branch2sha": {"master": "24afc85a444963f10ca51c6e20138fe592a4b525"}, "commentHTML": "", "duplicateStudyIDs": [], "shardName": "phylesystem-1", "versionHistory": [{"id": "39a5ac2901d89e9ea57365e3059b5bbf69f7b196", "author_name": "Joseph W. Brown", "author_email": "ANONYMOUS", "date": "Thu, 31 Jul 2014 22:26:58 +0000", "date_ISO_8601": "2014-07-31 22:26:58 +0000", "relative_date": "12 years ago", "message_subject": "tree name/method", "message_body": "(Update Study #pg_2865 via OpenTree API)"}, {"id": "42405b5e773e91475b7d580a8de288d6a86f6b94", "author_name": "Jonathan A Rees", "author_email": "jar398@mumble.net", "date": "Sun, 20 Jul 2014 17:17:15 +0000", "date_ISO_8601": "2014-07-20 17:17:15 +0000", "relative_date": "12 years ago", "message_subject": "Added URL (does not seem to have a DOI, I checked)", "message_body": "(Update Study #pg_2865 via OpenTree API)"}, {"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"}]}