{"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": "Open Tree NexSON validation", "@id": "peyotl-validator", "@name": "api.opentreeoflife.org/validate", "@url": "https://github.com/OpenTreeOfLife/peyotl", "@version": "0.0.4a", "invocation": {"commandLine": [], "otherProperty": [{"name": "pythonVersion", "value": "2.7.3"}, {"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-07T17:52:46.211Z", "@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-07T17:52:46.211Z", "@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": "MISSING_OPTIONAL_KEY", "data": ["^ot:ottId"], "refersTo": {"@top": "otus", "@idref": "otu76725", "@otusID": "otus382", "@otuID": "otu76725"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu76717", "otu76731", "otu76734"], "refersTo": {"@top": "otus", "@idref": "otus382", "@otusID": "otus382"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu76718", "otu76719", "otu76720", "otu76723", "otu76724", "otu76726", "otu76730", "otu76732", "otu76737", "otu76740"], "refersTo": {"@top": "otus", "@idref": "otus382", "@otusID": "otus382"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu76721", "otu76729"], "refersTo": {"@top": "otus", "@idref": "otus382", "@otusID": "otus382"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu76722", "otu76733", "otu76739", "otu76742"], "refersTo": {"@top": "otus", "@idref": "otus382", "@otusID": "otus382"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu76727", "otu76741"], "refersTo": {"@top": "otus", "@idref": "otus382", "@otusID": "otus382"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu76728", "otu76736"], "refersTo": {"@top": "otus", "@idref": "otus382", "@otusID": "otus382"}, "@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": "tree449", "@treesID": "trees382", "@treeID": "tree449"}, "@severity": "WARNING"}]}]}, "^ot:candidateTreeForSynthesis": [], "^ot:comment": "", "^ot:curatorName": ["Romina Gazis", "Stephen Smith"], "^ot:dataDeposit": {"@href": "http://purl.org/phylo/treebase/phylows/study/TB2:S1215"}, "^ot:focalClade": 103001, "^ot:focalCladeOTTTaxonName": "Cryphonectria", "^ot:messages": {"message": []}, "^ot:notIntendedForSynthesis": false, "^ot:otusElementOrder": ["otus382"], "^ot:studyId": "pg_382", "^ot:studyPublication": {"@href": "http://dx.doi.org/10.2307/3762083"}, "^ot:studyPublicationReference": "Myburg, Henrietta, Marieka Gryzenhout, Brenda D. Wingfield, R. Jay Stipes, and Michael J. Wingfield. \"Phylogenetic relationships of Cryphonectria and Endothia species, based on DNA sequence data and morphology.\" Mycologia 96, no. 5 (2004): 990-1001.", "^ot:studyYear": 2004, "^ot:tag": ["terminals contain geographic info"], "^ot:treesElementOrder": ["trees382"], "otusById": {"otus382": {"otuById": {"otu76717": {"^ot:originalLabel": "Valsaceae Unidentified NEW ZEALAND CMW 10470", "^ot:ottId": 103004, "^ot:ottTaxonName": "Valsaceae", "^ot:treebaseOTUId": "Tl34091"}, "otu76718": {"^ot:originalLabel": "Cryphonectria cubensis SOUTH AFRICA CMW 2113", "^ot:ottId": 1052899, "^ot:ottTaxonName": "Chrysoporthe cubensis", "^ot:treebaseOTUId": "Tl34092"}, "otu76719": {"^ot:originalLabel": "Cryphonectria cubensis AUSTRALIA CMW 2632", "^ot:ottId": 1052899, "^ot:ottTaxonName": "Chrysoporthe cubensis", "^ot:treebaseOTUId": "Tl34093"}, "otu76720": {"^ot:originalLabel": "Cryphonectria cubensis VENEZUELA CMW 8757", "^ot:ottId": 1052899, "^ot:ottTaxonName": "Chrysoporthe cubensis", "^ot:treebaseOTUId": "Tl34094"}, "otu76721": {"^ot:originalLabel": "Cryphonectria eucalypti SOUTH AFRICA CMW 7036", "^ot:ottId": 60066, "^ot:ottTaxonName": "Holocryphia eucalypti", "^ot:treebaseOTUId": "Tl34095"}, "otu76722": {"^ot:originalLabel": "Cryphonectria radicalis ITALY CMW 10477", "^ot:ottId": 412515, "^ot:ottTaxonName": "Cryphonectria radicalis", "^ot:treebaseOTUId": "Tl34096"}, "otu76723": {"^ot:originalLabel": "Cryphonectria cubensis SOUTH AFRICA CMW 8755", "^ot:ottId": 1052899, "^ot:ottTaxonName": "Chrysoporthe cubensis", "^ot:treebaseOTUId": "Tl34097"}, "otu76724": {"^ot:originalLabel": "Cryphonectria cubensis CHINA CMW 1840", "^ot:ottId": 1052899, "^ot:ottTaxonName": "Chrysoporthe cubensis", "^ot:treebaseOTUId": "Tl34098"}, "otu76725": {"^ot:originalLabel": "Diaporthe ambigua NETHERLANDS CMW 2498", "^ot:treebaseOTUId": "Tl34099"}, "otu76726": {"^ot:originalLabel": "Cryphonectria cubensis CONGO CMW 10453", "^ot:ottId": 1052899, "^ot:ottTaxonName": "Chrysoporthe cubensis", "^ot:treebaseOTUId": "Tl34100"}, "otu76727": {"^ot:originalLabel": "Cryphonectria parasitica USA CMW 1651", "^ot:ottId": 103005, "^ot:ottTaxonName": "Cryphonectria parasitica", "^ot:treebaseOTUId": "Tl34101"}, "otu76728": {"^ot:originalLabel": "Endothia gyrosa USA CMW 2091", "^ot:ottId": 5316851, "^ot:ottTaxonName": "Endothia radicalis", "^ot:treebaseOTUId": "Tl34102"}, "otu76729": {"^ot:originalLabel": "Cryphonectria eucalypti AUSTRALIA CMW 7037", "^ot:ottId": 60066, "^ot:ottTaxonName": "Holocryphia eucalypti", "^ot:treebaseOTUId": "Tl34103"}, "otu76730": {"^ot:originalLabel": "Cryphonectria cubensis BRAZIL CMW 1853", "^ot:ottId": 1052899, "^ot:ottTaxonName": "Chrysoporthe cubensis", "^ot:treebaseOTUId": "Tl34104"}, "otu76731": {"^ot:originalLabel": "Valsaceae Unidentified NEW ZEALAND CMW 10469", "^ot:ottId": 103004, "^ot:ottTaxonName": "Valsaceae", "^ot:treebaseOTUId": "Tl34105"}, "otu76732": {"^ot:originalLabel": "Cryphonectria cubensis VENEZUELA CMW 8758", "^ot:ottId": 1052899, "^ot:ottTaxonName": "Chrysoporthe cubensis", "^ot:treebaseOTUId": "Tl34106"}, "otu76733": {"^ot:originalLabel": "Cryphonectria radicalis ITALY CMW 10484", "^ot:ottId": 412515, "^ot:ottTaxonName": "Cryphonectria radicalis", "^ot:treebaseOTUId": "Tl34107"}, "otu76734": {"^ot:originalLabel": "Valsaceae Unidentified NEW ZEALAND CMW 10471", "^ot:ottId": 103004, "^ot:ottTaxonName": "Valsaceae", "^ot:treebaseOTUId": "Tl34108"}, "otu76735": {"^ot:originalLabel": "Endothia viridistroma USA CMW 10454", "^ot:ottId": 48024, "^ot:ottTaxonName": "Endothia viridistroma", "^ot:treebaseOTUId": "Tl34109"}, "otu76736": {"^ot:originalLabel": "Endothia gyrosa USA CMW 10442", "^ot:ottId": 5316851, "^ot:ottTaxonName": "Endothia radicalis", "^ot:treebaseOTUId": "Tl34110"}, "otu76737": {"^ot:originalLabel": "Cryphonectria cubensis SOUTH AFRICA CMW 62", "^ot:ottId": 1052899, "^ot:ottTaxonName": "Chrysoporthe cubensis", "^ot:treebaseOTUId": "Tl34111"}, "otu76738": {"^ot:originalLabel": "Endothia singularis USA CMW 10465", "^ot:ottId": 4927308, "^ot:ottTaxonName": "Endothiella singularis", "^ot:treebaseOTUId": "Tl34112"}, "otu76739": {"^ot:originalLabel": "Cryphonectria radicalis PORTUGAL CMW 10436", "^ot:ottId": 412515, "^ot:ottTaxonName": "Cryphonectria radicalis", "^ot:treebaseOTUId": "Tl34113"}, "otu76740": {"^ot:originalLabel": "Cryphonectria cubensis INDONESIA CMW 8756", "^ot:ottId": 1052899, "^ot:ottTaxonName": "Chrysoporthe cubensis", "^ot:treebaseOTUId": "Tl34114"}, "otu76741": {"^ot:originalLabel": "Cryphonectria parasitica USA CMW 1652", "^ot:ottId": 103005, "^ot:ottTaxonName": "Cryphonectria parasitica", "^ot:treebaseOTUId": "Tl34115"}, "otu76742": {"^ot:originalLabel": "Cryphonectria radicalis ITALY CMW 10455", "^ot:ottId": 412515, "^ot:ottTaxonName": "Cryphonectria radicalis", "^ot:treebaseOTUId": "Tl34116"}, "otu76743": {"^ot:originalLabel": "Cryphonectria nitschkei JAPAN CMW 10518", "^ot:ottId": 918891, "^ot:ottTaxonName": "Cryphonectria nitschkei", "^ot:treebaseOTUId": "Tl34117"}, "otu76744": {"^ot:originalLabel": "Cryphonectria macrospora JAPAN CMW 10463", "^ot:ottId": 60069, "^ot:ottTaxonName": "Cryphonectria macrospora", "^ot:treebaseOTUId": "Tl34118"}}}}, "treesById": {"trees382": {"@otus": "otus382", "^ot:treeElementOrder": ["tree449"], "treeById": {"tree449": {"@label": "Untitled (tree449)", "@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthTimeUnit": "", "^ot:curatedType": "MP, b-tubulin", "^ot:inGroupClade": "node202691", "^ot:outGroupEdge": "", "^ot:rootNodeId": "node202666", "^ot:specifiedRoot": "", "^ot:tag": [], "^ot:unrootedTree": true, "edgeBySourceId": {"node202666": {"edge202667": {"@source": "node202666", "@target": "node202667"}, "edge202717": {"@source": "node202666", "@target": "node202717"}}, "node202667": {"edge202668": {"@source": "node202667", "@target": "node202668"}, "edge202716": {"@source": "node202667", "@target": "node202716"}}, "node202668": {"edge202669": {"@source": "node202668", "@target": "node202669"}, "edge202686": {"@source": "node202668", "@target": "node202686"}}, "node202669": {"edge202670": {"@source": "node202669", "@target": "node202670"}, "edge202681": {"@source": "node202669", "@target": "node202681"}}, "node202670": {"edge202671": {"@source": "node202670", "@target": "node202671"}, "edge202676": {"@source": "node202670", "@target": "node202676"}}, "node202671": {"edge202672": {"@source": "node202671", "@target": "node202672"}, "edge202675": {"@source": "node202671", "@target": "node202675"}}, "node202672": {"edge202673": {"@source": "node202672", "@target": "node202673"}, "edge202674": {"@source": "node202672", "@target": "node202674"}}, "node202676": {"edge202677": {"@source": "node202676", "@target": "node202677"}, "edge202678": {"@source": "node202676", "@target": "node202678"}, "edge202679": {"@source": "node202676", "@target": "node202679"}, "edge202680": {"@source": "node202676", "@target": "node202680"}}, "node202681": {"edge202682": {"@source": "node202681", "@target": "node202682"}, "edge202685": {"@source": "node202681", "@target": "node202685"}}, "node202682": {"edge202683": {"@source": "node202682", "@target": "node202683"}, "edge202684": {"@source": "node202682", "@target": "node202684"}}, "node202686": {"edge202687": {"@source": "node202686", "@target": "node202687"}, "edge202691": {"@source": "node202686", "@target": "node202691"}}, "node202687": {"edge202688": {"@source": "node202687", "@target": "node202688"}, "edge202689": {"@source": "node202687", "@target": "node202689"}, "edge202690": {"@source": "node202687", "@target": "node202690"}}, "node202691": {"edge202692": {"@source": "node202691", "@target": "node202692"}, "edge202697": {"@source": "node202691", "@target": "node202697"}}, "node202692": {"edge202693": {"@source": "node202692", "@target": "node202693"}, "edge202696": {"@source": "node202692", "@target": "node202696"}}, "node202693": {"edge202694": {"@source": "node202693", "@target": "node202694"}, "edge202695": {"@source": "node202693", "@target": "node202695"}}, "node202697": {"edge202698": {"@source": "node202697", "@target": "node202698"}, "edge202713": {"@source": "node202697", "@target": "node202713"}}, "node202698": {"edge202699": {"@source": "node202698", "@target": "node202699"}, "edge202706": {"@source": "node202698", "@target": "node202706"}}, "node202699": {"edge202700": {"@source": "node202699", "@target": "node202700"}, "edge202703": {"@source": "node202699", "@target": "node202703"}}, "node202700": {"edge202701": {"@source": "node202700", "@target": "node202701"}, "edge202702": {"@source": "node202700", "@target": "node202702"}}, "node202703": {"edge202704": {"@source": "node202703", "@target": "node202704"}, "edge202705": {"@source": "node202703", "@target": "node202705"}}, "node202706": {"edge202707": {"@source": "node202706", "@target": "node202707"}, "edge202710": {"@source": "node202706", "@target": "node202710"}}, "node202707": {"edge202708": {"@source": "node202707", "@target": "node202708"}, "edge202709": {"@source": "node202707", "@target": "node202709"}}, "node202710": {"edge202711": {"@source": "node202710", "@target": "node202711"}, "edge202712": {"@source": "node202710", "@target": "node202712"}}, "node202713": {"edge202714": {"@source": "node202713", "@target": "node202714"}, "edge202715": {"@source": "node202713", "@target": "node202715"}}}, "nodeById": {"node202666": {"@root": true}, "node202667": {}, "node202668": {}, "node202669": {}, "node202670": {}, "node202671": {}, "node202672": {}, "node202673": {"@otu": "otu76740"}, "node202674": {"@otu": "otu76719"}, "node202675": {"@otu": "otu76724"}, "node202676": {}, "node202677": {"@otu": "otu76720"}, "node202678": {"@otu": "otu76726"}, "node202679": {"@otu": "otu76732"}, "node202680": {"@otu": "otu76730"}, "node202681": {}, "node202682": {}, "node202683": {"@otu": "otu76723"}, "node202684": {"@otu": "otu76737"}, "node202685": {"@otu": "otu76718"}, "node202686": {}, "node202687": {}, "node202688": {"@otu": "otu76731"}, "node202689": {"@otu": "otu76717"}, "node202690": {"@otu": "otu76734"}, "node202691": {}, "node202692": {}, "node202693": {}, "node202694": {"@otu": "otu76736"}, "node202695": {"@otu": "otu76728"}, "node202696": {"@otu": "otu76738"}, "node202697": {}, "node202698": {}, "node202699": {}, "node202700": {}, "node202701": {"@otu": "otu76722"}, "node202702": {"@otu": "otu76742"}, "node202703": {}, "node202704": {"@otu": "otu76739"}, "node202705": {"@otu": "otu76733"}, "node202706": {}, "node202707": {}, "node202708": {"@otu": "otu76741"}, "node202709": {"@otu": "otu76727"}, "node202710": {}, "node202711": {"@otu": "otu76743"}, "node202712": {"@otu": "otu76744"}, "node202713": {}, "node202714": {"@otu": "otu76729"}, "node202715": {"@otu": "otu76721"}, "node202716": {"@otu": "otu76735"}, "node202717": {"@otu": "otu76725"}}}}}}}}, "branch2sha": {"master": "1bbbe21bdd9a32ef81abeb3f038a977fdc0e8e7b"}, "commentHTML": "", "duplicateStudyIDs": [], "shardName": "phylesystem-1", "versionHistory": [{"id": "6e4f4b74c21e8c127005e344a918b6d622cafa9c", "author_name": "Stephen Smith", "author_email": "blackrim@gmail.com", "date": "Mon, 7 Jul 2014 18:53:35 +0100", "date_ISO_8601": "2014-07-07 18:53:35 +0100", "relative_date": "12 years ago", "message_subject": "ingroup marked", "message_body": "(Update Study #pg_382 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": "fb9410bc19523ea9ec208a35959e8a4cab0030d5", "author_name": "Mark T. Holder", "author_email": "mtholder@gmail.com", "date": "Thu, 29 May 2014 11:33:49 -0500", "date_ISO_8601": "2014-05-29 11:33:49 -0500", "relative_date": "12 years ago", "message_subject": "otu labels to the new system.", "message_body": "Ran peyotl/dev/phylografter_workaround.py to\nfix this.\nNoted (in phylografter issue 119), that study\n2918 is not valid."}, {"id": "7187ee183b98d1b4f364158915c1a5771b27f322", "author_name": "Mark T. Holder", "author_email": "None", "date": "Thu, 29 May 2014 15:33:58 +0000", "date_ISO_8601": "2014-05-29 15:33:58 +0000", "relative_date": "12 years ago", "message_subject": "Sync from phylografter", "message_body": "(Update Study #pg_382 via OpenTree API)"}, {"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"}]}