{"sha": "24afc85a444963f10ca51c6e20138fe592a4b525", "data": {"nexml": {"@about": "#study", "@generator": "Open Tree API", "@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#", "xhtml": "http://www.w3.org/1999/xhtml/vocab#", "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.9"}, {"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": "2018-07-30T15:00:40.912Z", "@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": {"$": ""}}, {"@active": true, "@valid": true, "new": {"$": "$1"}, "old": {"$": "^(\\S*\\s+\\S*).*"}}]}, "useFuzzyMatching": false}, "refersTo": {"@top": {"$": "meta"}}}]}, {"@dateCreated": "2018-07-30T15:00:40.912Z", "@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": [{"@filename": "Acanthodoris_tree", "@size": 713, "@type": "newick", "@url": "/curator/download/supporting_files.doc.94ce94be712def66.4163616e74686f646f7269735f74726565.txt", "description": {"$": "Source data for tree(s) 'tree1'"}, "sourceForTree": [{"$": "tree1"}]}]}}, "refersTo": {"@top": {"$": "meta"}}}]}, {"@id": "peyotl-validator-event", "@description": "Open Tree NexSON validation", "@wasAssociatedWithAgentId": "peyotl-validator", "@passedChecks": true, "@preserve": false, "message": [{"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu8", "otu9"], "refersTo": {"@top": "otus", "@idref": "otus1", "@otusID": "otus1"}, "@severity": "WARNING"}, {"@code": "UNRECOGNIZED_KEY", "data": ["^ot:comment"], "refersTo": {"@top": "nexml", "@idref": "study"}, "@severity": "WARNING"}, {"@code": "MISSING_OPTIONAL_KEY", "data": ["^ot:branchLengthTimeUnit"], "refersTo": {"@top": "trees", "@idref": "tree1", "@treesID": "trees1", "@treeID": "tree1"}, "@severity": "WARNING"}, {"@code": "UNRECOGNIZED_KEY", "data": ["^ot:nodeLabelMode", "^ot:nodeLabelTimeUnit", "^ot:reasonsToExcludeFromSynthesis"], "refersTo": {"@top": "trees", "@idref": "tree1", "@treesID": "trees1", "@treeID": "tree1"}, "@severity": "WARNING"}]}]}, "^ot:candidateTreeForSynthesis": [], "^ot:comment": "", "^ot:curatorName": ["Pietro de Mello"], "^ot:dataDeposit": {"@href": ""}, "^ot:focalClade": 76753, "^ot:focalCladeOTTTaxonName": "Nudibranchia", "^ot:otusElementOrder": ["otus1"], "^ot:studyId": "ot_1568", "^ot:studyPublication": {"@href": "http://dx.doi.org/10.1016/j.ympev.2015.12.018"}, "^ot:studyPublicationReference": "Joshua M. Hallas, W. Brian Simison, Terrence M. Gosliner, 2016, 'Dating and biogeographical patterns in the sea slug genus  Acanthodoris  Gray, 1850 (Mollusca, Gastropoda, Nudibranchia)', Molecular Phylogenetics and Evolution, vol. 97, pp. 19-31", "^ot:studyYear": 2016, "^ot:tag": [], "^ot:treesElementOrder": ["trees1"], "otusById": {"otus1": {"otuById": {"otu1": {"^ot:originalLabel": "Acanthodoris brunnea 107438", "^ot:ottId": 645776, "^ot:ottTaxonName": "Acanthodoris brunnea"}, "otu10": {"^ot:originalLabel": "Acanthodoris planca 176116", "^ot:ottId": 2874950, "^ot:ottTaxonName": "Acanthodoris planca"}, "otu11": {"^ot:originalLabel": "Acanthodoris falklandica LACM 153981A", "^ot:ottId": 2874944, "^ot:ottTaxonName": "Acanthodoris falklandica"}, "otu2": {"^ot:originalLabel": "Acanthodoris nanaimoensis 181569A", "^ot:ottId": 2874957, "^ot:ottTaxonName": "Acanthodoris nanaimoensis"}, "otu3": {"^ot:originalLabel": "Acanthodoris lutea 185186", "^ot:ottId": 2874943, "^ot:ottTaxonName": "Acanthodoris lutea"}, "otu4": {"^ot:originalLabel": "Acanthodoris rhodoceras 181572", "^ot:ottId": 2874947, "^ot:ottTaxonName": "Acanthodoris rhodoceras"}, "otu5": {"^ot:originalLabel": "Acanthodoris pina 087296", "^ot:ottId": 2874949, "^ot:ottTaxonName": "Acanthodoris pina"}, "otu6": {"^ot:originalLabel": "Acanthodoris hudsoni 179480", "^ot:ottId": 2874951, "^ot:ottTaxonName": "Acanthodoris hudsoni"}, "otu7": {"^ot:originalLabel": "Acanthodoris atrogriseata 185999", "^ot:ottId": 2874948, "^ot:ottTaxonName": "Acanthodoris atrogriseata"}, "otu8": {"^ot:originalLabel": "Acanthodoris pilosa 183941B", "^ot:ottId": 739830, "^ot:ottTaxonName": "Acanthodoris pilosa"}, "otu9": {"^ot:originalLabel": "Acanthodoris pilosa MN 33154B", "^ot:ottId": 739830, "^ot:ottTaxonName": "Acanthodoris pilosa"}}}}, "treesById": {"trees1": {"@otus": "otus1", "^ot:treeElementOrder": ["tree1"], "treeById": {"tree1": {"@label": "Hallas et al., 2016 Beast", "@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthMode": "ot:undefined", "^ot:curatedType": "Bayesian inference ", "^ot:inGroupClade": "node1", "^ot:nodeLabelMode": "", "^ot:nodeLabelTimeUnit": "", "^ot:outGroupEdge": "", "^ot:reasonsToExcludeFromSynthesis": [], "^ot:rootNodeId": "node1", "^ot:specifiedRoot": "node1", "^ot:tag": [], "^ot:unrootedTree": false, "edgeBySourceId": {"node1": {"edge1": {"@length": 4.110808, "@source": "node1", "@target": "node2"}, "edge18": {"@length": 11.707459, "@source": "node1", "@target": "node19"}}, "node10": {"edge10": {"@length": 5.399772, "@source": "node10", "@target": "node11"}, "edge11": {"@length": 5.399772, "@source": "node10", "@target": "node12"}}, "node14": {"edge14": {"@length": 5.449382, "@source": "node14", "@target": "node15"}, "edge15": {"@length": 4.654171, "@source": "node14", "@target": "node16"}}, "node16": {"edge16": {"@length": 0.795212, "@source": "node16", "@target": "node17"}, "edge17": {"@length": 0.795212, "@source": "node16", "@target": "node18"}}, "node19": {"edge19": {"@length": 4.867121, "@source": "node19", "@target": "node20"}, "edge20": {"@length": 4.867121, "@source": "node19", "@target": "node21"}}, "node2": {"edge13": {"@length": 7.014389, "@source": "node2", "@target": "node14"}, "edge2": {"@length": 2.103301, "@source": "node2", "@target": "node3"}}, "node3": {"edge3": {"@length": 2.10679, "@source": "node3", "@target": "node4"}, "edge8": {"@length": 0.757713, "@source": "node3", "@target": "node9"}}, "node4": {"edge4": {"@length": 2.685385, "@source": "node4", "@target": "node5"}, "edge7": {"@length": 8.25368, "@source": "node4", "@target": "node8"}}, "node5": {"edge5": {"@length": 5.568295, "@source": "node5", "@target": "node6"}, "edge6": {"@length": 5.568295, "@source": "node5", "@target": "node7"}}, "node9": {"edge12": {"@length": 9.602757, "@source": "node9", "@target": "node13"}, "edge9": {"@length": 4.202984, "@source": "node9", "@target": "node10"}}}, "nodeById": {"node1": {"@root": true}, "node10": {}, "node11": {"@otu": "otu4"}, "node12": {"@otu": "otu5"}, "node13": {"@otu": "otu6"}, "node14": {}, "node15": {"@otu": "otu7"}, "node16": {}, "node17": {"@otu": "otu8"}, "node18": {"@otu": "otu9"}, "node19": {}, "node2": {}, "node20": {"@otu": "otu10"}, "node21": {"@otu": "otu11"}, "node3": {}, "node4": {}, "node5": {}, "node6": {"@otu": "otu1"}, "node7": {"@otu": "otu2"}, "node8": {"@otu": "otu3"}, "node9": {}}}}}}}}, "branch2sha": {"master": "24afc85a444963f10ca51c6e20138fe592a4b525"}, "commentHTML": "", "duplicateStudyIDs": [], "shardName": "phylesystem-1", "versionHistory": [{"id": "5de0007abfe57e1b247413b404539c89085ff30f", "author_name": "Pietro de Mello", "author_email": "ANONYMOUS", "date": "Mon, 30 Jul 2018 15:05:19 +0000", "date_ISO_8601": "2018-07-30 15:05:19 +0000", "relative_date": "8 years ago", "message_subject": "Update document 'ot_1568' via OpenTree API"}, {"id": "e5733f0694f8f34178b5a968755137a5ce71c6b2", "author_name": "Pietro de Mello", "author_email": "ANONYMOUS", "date": "Mon, 30 Jul 2018 15:00:39 +0000", "date_ISO_8601": "2018-07-30 15:00:39 +0000", "relative_date": "8 years ago", "message_subject": "Update document 'ot_1568' via OpenTree API"}]}