{"sha": "c33806c9ee11db205ee8c02a42e31b1c3128e299", "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-08-18T18:08:53.618Z", "@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": {"$": "Insects"}, "substitutions": {"substitution": [{"@active": false, "@valid": true, "new": {"$": ""}, "old": {"$": ""}}]}}, "refersTo": {"@top": {"$": "meta"}}}]}, {"@dateCreated": "2014-08-18T18:08:53.618Z", "@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:comment"], "refersTo": {"@top": "nexml", "@idref": "study"}, "@severity": "WARNING"}, {"@code": "MISSING_OPTIONAL_KEY", "data": ["^ot:branchLengthMode"], "refersTo": {"@top": "trees", "@idref": "tree6167", "@treesID": "trees1337", "@treeID": "tree6167"}, "@severity": "WARNING"}, {"@code": "UNRECOGNIZED_KEY", "data": ["^ot:nearestTaxonMRCAName", "^ot:nearestTaxonMRCAOttId"], "refersTo": {"@top": "trees", "@idref": "tree6167", "@treesID": "trees1337", "@treeID": "tree6167"}, "@severity": "WARNING"}]}]}, "^ot:candidateTreeForSynthesis": ["tree6167"], "^ot:comment": "", "^ot:curatorName": ["Chris Owen", "Joseph W. Brown"], "^ot:dataDeposit": {"@href": "http://purl.org/phylo/treebase/phylows/study/TB2:S10107"}, "^ot:focalClade": 1082885, "^ot:focalCladeOTTTaxonName": "Endopterygota", "^ot:messages": {"message": []}, "^ot:notIntendedForSynthesis": false, "^ot:otusElementOrder": ["otus1337"], "^ot:studyId": "pg_1337", "^ot:studyPublication": {"@href": "http://dx.doi.org/10.1186/1741-7007-7-34"}, "^ot:studyPublicationReference": "Wiegmann, B., Trautwein M., Kim J., Bertone M., Winterton S., Cassel B., & Yeates D. 2009. Nuclear genes resolve the phylogeny of the holometabolous insects. BMC Biology 7(34): 34.", "^ot:studyYear": 2009, "^ot:tag": [], "^ot:treesElementOrder": ["trees1337"], "otusById": {"otus1337": {"otuById": {"otu243518": {"^ot:originalLabel": "Mengenilla sp", "^ot:ottId": 462514, "^ot:ottTaxonName": "Mengenilla sp. BMW-2009"}, "otu243519": {"^ot:originalLabel": "Halictophagidae sp", "^ot:ottId": 812941, "^ot:ottTaxonName": "Halictophagidae"}, "otu243520": {"^ot:originalLabel": "Tribolium castaneum", "^ot:ottId": 148904, "^ot:ottTaxonName": "Tribolium castaneum"}, "otu243521": {"^ot:originalLabel": "Strangalia bicolor", "^ot:ottId": 451966, "^ot:ottTaxonName": "Strangalia bicolor"}, "otu243522": {"^ot:originalLabel": "Kempynus sp", "^ot:ottId": 312373, "^ot:ottTaxonName": "Kempynus sp. BMW-2009"}, "otu243523": {"^ot:originalLabel": "Platystoechotes sp", "^ot:ottId": 811192, "^ot:ottTaxonName": "Platystoechotes sp. BMW-2009"}, "otu243524": {"^ot:originalLabel": "Austroneurothus brunneipennis", "^ot:ottId": 832432, "^ot:ottTaxonName": "Austroneurorthus brunneipennis"}, "otu243525": {"^ot:originalLabel": "Mongoloraphidia martynovae", "^ot:ottId": 459154, "^ot:ottTaxonName": "Mongoloraphidia martynovae"}, "otu243526": {"^ot:originalLabel": "Nigronia sp", "^ot:ottId": 462534, "^ot:ottTaxonName": "Nigronia sp. BMW-2009"}, "otu243527": {"^ot:originalLabel": "Microchorista philpotti", "^ot:ottId": 1022673, "^ot:ottTaxonName": "Nannochorista philpotti"}, "otu243528": {"^ot:originalLabel": "Nannochorista sp", "^ot:ottId": 462515, "^ot:ottTaxonName": "Nannochorista sp. BMW-2009"}, "otu243529": {"^ot:originalLabel": "Panorpa sp", "^ot:ottId": 811191, "^ot:ottTaxonName": "Panorpa sp. BMW-2009"}, "otu243530": {"^ot:originalLabel": "Boreus sp", "^ot:ottId": 312380, "^ot:ottTaxonName": "Boreus sp. BMW-2009"}, "otu243531": {"^ot:originalLabel": "Boreus brumalis", "^ot:ottId": 524295, "^ot:ottTaxonName": "Boreus brumalis"}, "otu243532": {"^ot:originalLabel": "Autralobittacus sp", "^ot:ottId": 3429339, "^ot:ottTaxonName": "Anomalobittacus"}, "otu243533": {"^ot:originalLabel": "Ctenocephalides felis", "^ot:ottId": 81976, "^ot:ottTaxonName": "Ctenocephalides felis"}, "otu243534": {"^ot:originalLabel": "Neotyphloceras sp", "^ot:ottId": 811189, "^ot:ottTaxonName": "Neotyphloceras sp. BMW-2009"}, "otu243535": {"^ot:originalLabel": "Anopheles gambiae", "^ot:ottId": 793191, "^ot:ottTaxonName": "Anopheles gambiae"}, "otu243536": {"^ot:originalLabel": "Tipula abdominalis", "^ot:ottId": 53942, "^ot:ottTaxonName": "Tipula abdominalis"}, "otu243537": {"^ot:originalLabel": "Drosophila melanogaster", "^ot:ottId": 505714, "^ot:ottTaxonName": "Drosophila melanogaster"}, "otu243538": {"^ot:originalLabel": "Musca domestica", "^ot:ottId": 1011010, "^ot:ottTaxonName": "Musca domestica"}, "otu243539": {"^ot:originalLabel": "Bombyx mori", "^ot:ottId": 440274, "^ot:ottTaxonName": "Bombyx mori"}, "otu243540": {"^ot:originalLabel": "Heliothis virescens", "^ot:ottId": 742356, "^ot:ottTaxonName": "Heliothis virescens"}, "otu243541": {"^ot:originalLabel": "Hydropsyche phalerata", "^ot:ottId": 462923, "^ot:ottTaxonName": "Hydropsyche phalerata"}, "otu243542": {"^ot:originalLabel": "Apis mellifera", "^ot:ottId": 461645, "^ot:ottTaxonName": "Apis mellifera"}, "otu243543": {"^ot:originalLabel": "Ametastegia equiseti", "^ot:ottId": 462897, "^ot:ottTaxonName": "Ametastegia equiseti"}, "otu243544": {"^ot:originalLabel": "Muscidifurax raptorellus", "^ot:ottId": 941825, "^ot:ottTaxonName": "Muscidifurax raptorellus"}, "otu243545": {"^ot:originalLabel": "Blattella germanica", "^ot:ottId": 48282, "^ot:ottTaxonName": "Blattella germanica"}, "otu243546": {"^ot:originalLabel": "Frankliniella fusca", "^ot:ottId": 80013, "^ot:ottTaxonName": "Frankliniella fusca"}}}}, "treesById": {"trees1337": {"@otus": "otus1337", "^ot:treeElementOrder": ["tree6167"], "treeById": {"tree6167": {"@label": "ML+Bayesian topology", "@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthTimeUnit": "", "^ot:curatedType": "Maximum likelihood ", "^ot:inGroupClade": "node1053349", "^ot:nearestTaxonMRCAName": "Endopterygota", "^ot:nearestTaxonMRCAOttId": "1082885", "^ot:outGroupEdge": "", "^ot:rootNodeId": "node1053345", "^ot:specifiedRoot": "node1053345", "^ot:tag": [], "^ot:unrootedTree": false, "edgeBySourceId": {"node1053345": {"edge1053346": {"@source": "node1053345", "@target": "node1053346"}, "edge1053349": {"@source": "node1053345", "@target": "node1053349"}}, "node1053346": {"edge1053347": {"@source": "node1053346", "@target": "node1053347"}, "edge1053348": {"@source": "node1053346", "@target": "node1053348"}}, "node1053349": {"edge1053350": {"@source": "node1053349", "@target": "node1053350"}, "edge1053397": {"@source": "node1053349", "@target": "node1053397"}}, "node1053350": {"edge1053351": {"@source": "node1053350", "@target": "node1053351"}, "edge1053368": {"@source": "node1053350", "@target": "node1053368"}}, "node1053351": {"edge1053352": {"@source": "node1053351", "@target": "node1053352"}, "edge1053359": {"@source": "node1053351", "@target": "node1053359"}}, "node1053352": {"edge1053353": {"@source": "node1053352", "@target": "node1053353"}, "edge1053356": {"@source": "node1053352", "@target": "node1053356"}}, "node1053353": {"edge1053354": {"@source": "node1053353", "@target": "node1053354"}, "edge1053355": {"@source": "node1053353", "@target": "node1053355"}}, "node1053356": {"edge1053357": {"@source": "node1053356", "@target": "node1053357"}, "edge1053358": {"@source": "node1053356", "@target": "node1053358"}}, "node1053359": {"edge1053360": {"@source": "node1053359", "@target": "node1053360"}, "edge1053365": {"@source": "node1053359", "@target": "node1053365"}}, "node1053360": {"edge1053361": {"@source": "node1053360", "@target": "node1053361"}, "edge1053364": {"@source": "node1053360", "@target": "node1053364"}}, "node1053361": {"edge1053362": {"@source": "node1053361", "@target": "node1053362"}, "edge1053363": {"@source": "node1053361", "@target": "node1053363"}}, "node1053365": {"edge1053366": {"@source": "node1053365", "@target": "node1053366"}, "edge1053367": {"@source": "node1053365", "@target": "node1053367"}}, "node1053368": {"edge1053369": {"@source": "node1053368", "@target": "node1053369"}, "edge1053392": {"@source": "node1053368", "@target": "node1053392"}}, "node1053369": {"edge1053370": {"@source": "node1053369", "@target": "node1053370"}, "edge1053385": {"@source": "node1053369", "@target": "node1053385"}}, "node1053370": {"edge1053371": {"@source": "node1053370", "@target": "node1053371"}, "edge1053382": {"@source": "node1053370", "@target": "node1053382"}}, "node1053371": {"edge1053372": {"@source": "node1053371", "@target": "node1053372"}, "edge1053381": {"@source": "node1053371", "@target": "node1053381"}}, "node1053372": {"edge1053373": {"@source": "node1053372", "@target": "node1053373"}, "edge1053378": {"@source": "node1053372", "@target": "node1053378"}}, "node1053373": {"edge1053374": {"@source": "node1053373", "@target": "node1053374"}, "edge1053377": {"@source": "node1053373", "@target": "node1053377"}}, "node1053374": {"edge1053375": {"@source": "node1053374", "@target": "node1053375"}, "edge1053376": {"@source": "node1053374", "@target": "node1053376"}}, "node1053378": {"edge1053379": {"@source": "node1053378", "@target": "node1053379"}, "edge1053380": {"@source": "node1053378", "@target": "node1053380"}}, "node1053382": {"edge1053383": {"@source": "node1053382", "@target": "node1053383"}, "edge1053384": {"@source": "node1053382", "@target": "node1053384"}}, "node1053385": {"edge1053386": {"@source": "node1053385", "@target": "node1053386"}, "edge1053387": {"@source": "node1053385", "@target": "node1053387"}}, "node1053387": {"edge1053388": {"@source": "node1053387", "@target": "node1053388"}, "edge1053389": {"@source": "node1053387", "@target": "node1053389"}}, "node1053389": {"edge1053390": {"@source": "node1053389", "@target": "node1053390"}, "edge1053391": {"@source": "node1053389", "@target": "node1053391"}}, "node1053392": {"edge1053393": {"@source": "node1053392", "@target": "node1053393"}, "edge1053396": {"@source": "node1053392", "@target": "node1053396"}}, "node1053393": {"edge1053394": {"@source": "node1053393", "@target": "node1053394"}, "edge1053395": {"@source": "node1053393", "@target": "node1053395"}}, "node1053397": {"edge1053398": {"@source": "node1053397", "@target": "node1053398"}, "edge1053399": {"@source": "node1053397", "@target": "node1053399"}}, "node1053399": {"edge1053400": {"@source": "node1053399", "@target": "node1053400"}, "edge1053401": {"@source": "node1053399", "@target": "node1053401"}}}, "nodeById": {"node1053345": {"@root": true}, "node1053346": {}, "node1053347": {"@otu": "otu243545"}, "node1053348": {"@otu": "otu243546"}, "node1053349": {}, "node1053350": {}, "node1053351": {}, "node1053352": {}, "node1053353": {}, "node1053354": {"@otu": "otu243518"}, "node1053355": {"@otu": "otu243519"}, "node1053356": {}, "node1053357": {"@otu": "otu243520"}, "node1053358": {"@otu": "otu243521"}, "node1053359": {}, "node1053360": {}, "node1053361": {}, "node1053362": {"@otu": "otu243522"}, "node1053363": {"@otu": "otu243523"}, "node1053364": {"@otu": "otu243524"}, "node1053365": {}, "node1053366": {"@otu": "otu243525"}, "node1053367": {"@otu": "otu243526"}, "node1053368": {}, "node1053369": {}, "node1053370": {}, "node1053371": {}, "node1053372": {}, "node1053373": {}, "node1053374": {}, "node1053375": {"@otu": "otu243527"}, "node1053376": {"@otu": "otu243528"}, "node1053377": {"@otu": "otu243529"}, "node1053378": {}, "node1053379": {"@otu": "otu243530"}, "node1053380": {"@otu": "otu243531"}, "node1053381": {"@otu": "otu243532"}, "node1053382": {}, "node1053383": {"@otu": "otu243533"}, "node1053384": {"@otu": "otu243534"}, "node1053385": {}, "node1053386": {"@otu": "otu243535"}, "node1053387": {}, "node1053388": {"@otu": "otu243536"}, "node1053389": {}, "node1053390": {"@otu": "otu243537"}, "node1053391": {"@otu": "otu243538"}, "node1053392": {}, "node1053393": {}, "node1053394": {"@otu": "otu243539"}, "node1053395": {"@otu": "otu243540"}, "node1053396": {"@otu": "otu243541"}, "node1053397": {}, "node1053398": {"@otu": "otu243542"}, "node1053399": {}, "node1053400": {"@otu": "otu243543"}, "node1053401": {"@otu": "otu243544"}}}}}}}}, "branch2sha": {"master": "c33806c9ee11db205ee8c02a42e31b1c3128e299"}, "commentHTML": "", "duplicateStudyIDs": [], "shardName": "phylesystem-1", "versionHistory": [{"id": "15e9f31ae197a46dfc1a75cd52ab42dac31066a5", "author_name": "Joseph W. Brown", "author_email": "ANONYMOUS", "date": "Mon, 18 Aug 2014 18:10:33 +0000", "date_ISO_8601": "2014-08-18 18:10:33 +0000", "relative_date": "12 years ago", "message_subject": "mapping", "message_body": "(Update Study #pg_1337 via OpenTree API)"}, {"id": "aea75478ebf41bdf431ba4d2f01530e2eb4267d4", "author_name": "Joseph W. Brown", "author_email": "ANONYMOUS", "date": "Mon, 18 Aug 2014 18:10:03 +0000", "date_ISO_8601": "2014-08-18 18:10:03 +0000", "relative_date": "12 years ago", "message_subject": "tree name", "message_body": "(Update Study #pg_1337 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"}]}