{"sha": "3f7bd72a0486fba3f756bbb61fabda2acf6c259f", "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"}]}}]}, "^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:ottId"], "refersTo": {"@top": "otus", "@idref": "otu78353", "@otusID": "otus402", "@otuID": "otu78353"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu78354", "otu78355", "otu78357", "otu78358"], "refersTo": {"@top": "otus", "@idref": "otus402", "@otusID": "otus402"}, "@severity": "WARNING"}, {"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu78354", "otu78355", "otu78358", "otu78359"], "refersTo": {"@top": "otus", "@idref": "otus402", "@otusID": "otus402"}, "@severity": "WARNING"}, {"@code": "MISSING_OPTIONAL_KEY", "data": ["^ot:branchLengthDescription", "^ot:branchLengthMode", "^ot:branchLengthTimeUnit", "^ot:inGroupClade", "^ot:outGroupEdge"], "refersTo": {"@top": "trees", "@idref": "tree499", "@treesID": "trees402", "@treeID": "tree499"}, "@severity": "WARNING"}, {"@code": "MISSING_OPTIONAL_KEY", "data": ["^ot:branchLengthDescription", "^ot:branchLengthMode", "^ot:branchLengthTimeUnit", "^ot:inGroupClade", "^ot:outGroupEdge"], "refersTo": {"@top": "trees", "@idref": "tree500", "@treesID": "trees402", "@treeID": "tree500"}, "@severity": "WARNING"}, {"@code": "MISSING_OPTIONAL_KEY", "data": ["^ot:branchLengthDescription", "^ot:branchLengthMode", "^ot:branchLengthTimeUnit", "^ot:inGroupClade", "^ot:outGroupEdge"], "refersTo": {"@top": "trees", "@idref": "tree501", "@treesID": "trees402", "@treeID": "tree501"}, "@severity": "WARNING"}, {"@code": "MISSING_OPTIONAL_KEY", "data": ["^ot:branchLengthDescription", "^ot:branchLengthMode", "^ot:branchLengthTimeUnit", "^ot:inGroupClade", "^ot:outGroupEdge"], "refersTo": {"@top": "trees", "@idref": "tree502", "@treesID": "trees402", "@treeID": "tree502"}, "@severity": "WARNING"}, {"@code": "MISSING_OPTIONAL_KEY", "data": ["^ot:branchLengthDescription", "^ot:branchLengthMode", "^ot:branchLengthTimeUnit", "^ot:outGroupEdge"], "refersTo": {"@top": "trees", "@idref": "tree5570", "@treesID": "trees402", "@treeID": "tree5570"}, "@severity": "WARNING"}]}]}, "^ot:curatorName": "Romina Gazis", "^ot:dataDeposit": {"@href": "http://purl.org/phylo/treebase/phylows/study/TB2:S1306"}, "^ot:focalClade": 550772, "^ot:focalCladeOTTTaxonName": "Aspergillus", "^ot:otusElementOrder": ["otus402"], "^ot:studyId": "pg_402", "^ot:studyPublication": {"@href": "http://dx.doi.org/10.3852/mycologia.97.2.425"}, "^ot:studyPublicationReference": "Cary, J. W., M. A. Klich, and S. B. Beltz. \"Characterization of aflatoxin-producing fungi outside of Aspergillus section Flavi.\" Mycologia 97.2 (2005): 425-432.", "^ot:studyYear": 2004, "^ot:treesElementOrder": ["trees402"], "otusById": {"otus402": {"otuById": {"otu78350": {"^ot:originalLabel": "Aspergillus ochraceoroseus", "^ot:ottId": 306740, "^ot:ottTaxonName": "Aspergillus ochraceoroseus", "^ot:treebaseOTUId": "Tl13728"}, "otu78351": {"^ot:originalLabel": "Aspergillus parasiticus", "^ot:ottId": 749900, "^ot:ottTaxonName": "Aspergillus parasiticus", "^ot:treebaseOTUId": "Tl13737"}, "otu78352": {"^ot:originalLabel": "Emericella nidulans", "^ot:ottId": 392368, "^ot:ottTaxonName": "Aspergillus nidulans", "^ot:treebaseOTUId": "Tl156407"}, "otu78353": {"^ot:originalLabel": "Emericella species SRRC2520", "^ot:treebaseOTUId": "Tl35161"}, "otu78354": {"^ot:originalLabel": "Emericella astellata SRRC1470", "^ot:ottId": 5310610, "^ot:ottTaxonName": "Aspergillus stellatus", "^ot:treebaseOTUId": "Tl35162"}, "otu78355": {"^ot:originalLabel": "Emericella astellata SRRC512", "^ot:ottId": 5310610, "^ot:ottTaxonName": "Aspergillus stellatus", "^ot:treebaseOTUId": "Tl35163"}, "otu78356": {"^ot:originalLabel": "Aspergillus species SRRC1468", "^ot:ottId": 550772, "^ot:ottTaxonName": "Aspergillus", "^ot:treebaseOTUId": "Tl35164"}, "otu78357": {"^ot:originalLabel": "Emericella astellata SRRC1471", "^ot:ottId": 5310610, "^ot:ottTaxonName": "Aspergillus stellatus", "^ot:treebaseOTUId": "Tl35165"}, "otu78358": {"^ot:originalLabel": "Emericella astellata SRRC503", "^ot:ottId": 5310610, "^ot:ottTaxonName": "Aspergillus stellatus", "^ot:treebaseOTUId": "Tl35166"}, "otu78359": {"^ot:originalLabel": "Emericella astellata  SRRC1471", "^ot:ottId": 5310610, "^ot:ottTaxonName": "Aspergillus stellatus", "^ot:treebaseOTUId": "Tl35167"}}}}, "treesById": {"trees402": {"@otus": "otus402", "^ot:treeElementOrder": ["tree499", "tree500", "tree501", "tree502", "tree5570"], "treeById": {"tree499": {"@xsi:type": "nex:FloatTree", "^ot:curatedType": "MP, benA + aflR + stcE", "^ot:rootNodeId": "node207232", "edgeBySourceId": {"node207232": {"edge207233": {"@source": "node207232", "@target": "node207233"}, "edge207234": {"@source": "node207232", "@target": "node207234"}}, "node207234": {"edge207235": {"@source": "node207234", "@target": "node207235"}, "edge207236": {"@source": "node207234", "@target": "node207236"}}, "node207236": {"edge207237": {"@source": "node207236", "@target": "node207237"}, "edge207242": {"@source": "node207236", "@target": "node207242"}}, "node207237": {"edge207238": {"@source": "node207237", "@target": "node207238"}, "edge207241": {"@source": "node207237", "@target": "node207241"}}, "node207238": {"edge207239": {"@source": "node207238", "@target": "node207239"}, "edge207240": {"@source": "node207238", "@target": "node207240"}}, "node207242": {"edge207243": {"@source": "node207242", "@target": "node207243"}, "edge207248": {"@source": "node207242", "@target": "node207248"}}, "node207243": {"edge207244": {"@source": "node207243", "@target": "node207244"}, "edge207247": {"@source": "node207243", "@target": "node207247"}}, "node207244": {"edge207245": {"@source": "node207244", "@target": "node207245"}, "edge207246": {"@source": "node207244", "@target": "node207246"}}}, "nodeById": {"node207232": {"@root": true}, "node207233": {"@otu": "otu78356"}, "node207234": {}, "node207235": {"@otu": "otu78350"}, "node207236": {}, "node207237": {}, "node207238": {}, "node207239": {"@otu": "otu78354"}, "node207240": {"@otu": "otu78357"}, "node207241": {"@otu": "otu78351"}, "node207242": {}, "node207243": {}, "node207244": {}, "node207245": {"@otu": "otu78358"}, "node207246": {"@otu": "otu78355"}, "node207247": {"@otu": "otu78353"}, "node207248": {"@otu": "otu78352"}}}, "tree500": {"@xsi:type": "nex:FloatTree", "^ot:curatedType": "MP, benA", "^ot:rootNodeId": "node207249", "edgeBySourceId": {"node207249": {"edge207250": {"@source": "node207249", "@target": "node207250"}, "edge207251": {"@source": "node207249", "@target": "node207251"}}, "node207251": {"edge207252": {"@source": "node207251", "@target": "node207252"}, "edge207253": {"@source": "node207251", "@target": "node207253"}}, "node207253": {"edge207254": {"@source": "node207253", "@target": "node207254"}, "edge207259": {"@source": "node207253", "@target": "node207259"}, "edge207264": {"@source": "node207253", "@target": "node207264"}}, "node207254": {"edge207255": {"@source": "node207254", "@target": "node207255"}, "edge207256": {"@source": "node207254", "@target": "node207256"}}, "node207256": {"edge207257": {"@source": "node207256", "@target": "node207257"}, "edge207258": {"@source": "node207256", "@target": "node207258"}}, "node207259": {"edge207260": {"@source": "node207259", "@target": "node207260"}, "edge207263": {"@source": "node207259", "@target": "node207263"}}, "node207260": {"edge207261": {"@source": "node207260", "@target": "node207261"}, "edge207262": {"@source": "node207260", "@target": "node207262"}}}, "nodeById": {"node207249": {"@root": true}, "node207250": {"@otu": "otu78354"}, "node207251": {}, "node207252": {"@otu": "otu78357"}, "node207253": {}, "node207254": {}, "node207255": {"@otu": "otu78352"}, "node207256": {}, "node207257": {"@otu": "otu78350"}, "node207258": {"@otu": "otu78356"}, "node207259": {}, "node207260": {}, "node207261": {"@otu": "otu78358"}, "node207262": {"@otu": "otu78355"}, "node207263": {"@otu": "otu78353"}, "node207264": {"@otu": "otu78351"}}}, "tree501": {"@xsi:type": "nex:FloatTree", "^ot:curatedType": "MP, aflR", "^ot:rootNodeId": "node207265", "edgeBySourceId": {"node207265": {"edge207266": {"@source": "node207265", "@target": "node207266"}, "edge207267": {"@source": "node207265", "@target": "node207267"}}, "node207267": {"edge207268": {"@source": "node207267", "@target": "node207268"}, "edge207269": {"@source": "node207267", "@target": "node207269"}}, "node207269": {"edge207270": {"@source": "node207269", "@target": "node207270"}, "edge207271": {"@source": "node207269", "@target": "node207271"}}, "node207271": {"edge207272": {"@source": "node207271", "@target": "node207272"}, "edge207275": {"@source": "node207271", "@target": "node207275"}}, "node207272": {"edge207273": {"@source": "node207272", "@target": "node207273"}, "edge207274": {"@source": "node207272", "@target": "node207274"}}, "node207275": {"edge207276": {"@source": "node207275", "@target": "node207276"}, "edge207277": {"@source": "node207275", "@target": "node207277"}}, "node207277": {"edge207278": {"@source": "node207277", "@target": "node207278"}, "edge207281": {"@source": "node207277", "@target": "node207281"}}, "node207278": {"edge207279": {"@source": "node207278", "@target": "node207279"}, "edge207280": {"@source": "node207278", "@target": "node207280"}}}, "nodeById": {"node207265": {"@root": true}, "node207266": {"@otu": "otu78358"}, "node207267": {}, "node207268": {"@otu": "otu78355"}, "node207269": {}, "node207270": {"@otu": "otu78353"}, "node207271": {}, "node207272": {}, "node207273": {"@otu": "otu78359"}, "node207274": {"@otu": "otu78354"}, "node207275": {}, "node207276": {"@otu": "otu78352"}, "node207277": {}, "node207278": {}, "node207279": {"@otu": "otu78356"}, "node207280": {"@otu": "otu78350"}, "node207281": {"@otu": "otu78351"}}}, "tree502": {"@xsi:type": "nex:FloatTree", "^ot:curatedType": "MP, stcE", "^ot:rootNodeId": "node207282", "edgeBySourceId": {"node207282": {"edge207283": {"@source": "node207282", "@target": "node207283"}, "edge207284": {"@source": "node207282", "@target": "node207284"}}, "node207284": {"edge207285": {"@source": "node207284", "@target": "node207285"}, "edge207286": {"@source": "node207284", "@target": "node207286"}}, "node207286": {"edge207287": {"@source": "node207286", "@target": "node207287"}, "edge207293": {"@source": "node207286", "@target": "node207293"}}, "node207287": {"edge207288": {"@source": "node207287", "@target": "node207288"}, "edge207292": {"@source": "node207287", "@target": "node207292"}}, "node207288": {"edge207289": {"@source": "node207288", "@target": "node207289"}, "edge207290": {"@source": "node207288", "@target": "node207290"}, "edge207291": {"@source": "node207288", "@target": "node207291"}}, "node207293": {"edge207294": {"@source": "node207293", "@target": "node207294"}, "edge207297": {"@source": "node207293", "@target": "node207297"}}, "node207294": {"edge207295": {"@source": "node207294", "@target": "node207295"}, "edge207296": {"@source": "node207294", "@target": "node207296"}}}, "nodeById": {"node207282": {"@root": true}, "node207283": {"@otu": "otu78350"}, "node207284": {}, "node207285": {"@otu": "otu78356"}, "node207286": {}, "node207287": {}, "node207288": {}, "node207289": {"@otu": "otu78358"}, "node207290": {"@otu": "otu78353"}, "node207291": {"@otu": "otu78355"}, "node207292": {"@otu": "otu78352"}, "node207293": {}, "node207294": {}, "node207295": {"@otu": "otu78357"}, "node207296": {"@otu": "otu78354"}, "node207297": {"@otu": "otu78351"}}}, "tree5570": {"@xsi:type": "nex:FloatTree", "^ot:curatedType": "MP, benA + aflR + stcE (rooted)", "^ot:inGroupClade": "node955627", "^ot:rootNodeId": "node955626", "edgeBySourceId": {"node955626": {"edge955627": {"@source": "node955626", "@target": "node955627"}, "edge955642": {"@source": "node955626", "@target": "node955642"}}, "node955627": {"edge955628": {"@source": "node955627", "@target": "node955628"}, "edge955631": {"@source": "node955627", "@target": "node955631"}}, "node955628": {"edge955629": {"@source": "node955628", "@target": "node955629"}, "edge955630": {"@source": "node955628", "@target": "node955630"}}, "node955631": {"edge955632": {"@source": "node955631", "@target": "node955632"}, "edge955639": {"@source": "node955631", "@target": "node955639"}}, "node955632": {"edge955633": {"@source": "node955632", "@target": "node955633"}, "edge955638": {"@source": "node955632", "@target": "node955638"}}, "node955633": {"edge955634": {"@source": "node955633", "@target": "node955634"}, "edge955637": {"@source": "node955633", "@target": "node955637"}}, "node955634": {"edge955635": {"@source": "node955634", "@target": "node955635"}, "edge955636": {"@source": "node955634", "@target": "node955636"}}, "node955639": {"edge955640": {"@source": "node955639", "@target": "node955640"}, "edge955641": {"@length": 2.0, "@source": "node955639", "@target": "node955641"}}}, "nodeById": {"node955626": {"@root": true}, "node955627": {}, "node955628": {}, "node955629": {"@otu": "otu78354"}, "node955630": {"@otu": "otu78357"}, "node955631": {}, "node955632": {}, "node955633": {}, "node955634": {}, "node955635": {"@otu": "otu78358"}, "node955636": {"@otu": "otu78355"}, "node955637": {"@otu": "otu78353"}, "node955638": {"@otu": "otu78352"}, "node955639": {}, "node955640": {"@otu": "otu78350"}, "node955641": {"@otu": "otu78356"}, "node955642": {"@otu": "otu78351"}}}}}}}}, "branch2sha": {"master": "3f7bd72a0486fba3f756bbb61fabda2acf6c259f"}, "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": "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": "c8df951a948640731e7b5907d5744233ba43c552", "author_name": "Mark T. Holder", "author_email": "None", "date": "Thu, 29 May 2014 15:34:40 +0000", "date_ISO_8601": "2014-05-29 15:34:40 +0000", "relative_date": "12 years ago", "message_subject": "Sync from phylografter", "message_body": "(Update Study #pg_402 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"}]}