{"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-18T20:04:36.287Z", "@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": {"$": "Annelids"}, "substitutions": {"substitution": [{"@active": false, "@valid": true, "new": {"$": ""}, "old": {"$": ""}}]}}, "refersTo": {"@top": {"$": "meta"}}}]}, {"@dateCreated": "2014-08-18T20:04:36.287Z", "@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": "tree6488", "@treesID": "trees2068", "@treeID": "tree6488"}, "@severity": "WARNING"}, {"@code": "UNRECOGNIZED_KEY", "data": ["^ot:nearestTaxonMRCAName", "^ot:nearestTaxonMRCAOttId"], "refersTo": {"@top": "trees", "@idref": "tree6488", "@treesID": "trees2068", "@treeID": "tree6488"}, "@severity": "WARNING"}]}]}, "^ot:candidateTreeForSynthesis": ["tree6488"], "^ot:comment": "", "^ot:curatorName": ["Chris Owen", "Joseph W. Brown"], "^ot:dataDeposit": {"@href": "http://purl.org/phylo/treebase/phylows/study/TB2:S1222"}, "^ot:focalClade": 631829, "^ot:focalCladeOTTTaxonName": "Osedax", "^ot:messages": {"message": []}, "^ot:notIntendedForSynthesis": false, "^ot:otusElementOrder": ["otus2068"], "^ot:studyId": "pg_2068", "^ot:studyPublication": {"@href": "http://dx.doi.org/10.1126/science.1098650"}, "^ot:studyPublicationReference": "Rouse, G., Goffredi S., & Vrijenhoek R. 2004. Osedax: bone-eating marine worms with dwarf males. Science 305 (5684): 668-671.", "^ot:studyYear": 2004, "^ot:tag": [], "^ot:treesElementOrder": ["trees2068"], "otusById": {"otus2068": {"otuById": {"otu310350": {"^ot:originalLabel": "Arenicola marina", "^ot:ottId": 941625, "^ot:ottTaxonName": "Arenicola marina", "^ot:treebaseOTUId": "Tl150273"}, "otu310351": {"^ot:originalLabel": "Osedax rubiplumus", "^ot:ottId": 226884, "^ot:ottTaxonName": "Osedax rubiplumus", "^ot:treebaseOTUId": "Tl150274"}, "otu310352": {"^ot:originalLabel": "Galathealinum brachiosum", "^ot:ottId": 713621, "^ot:ottTaxonName": "Galathealinum brachiosum", "^ot:treebaseOTUId": "Tl150275"}, "otu310353": {"^ot:originalLabel": "Ficopomatus enigmaticus", "^ot:ottId": 953512, "^ot:ottTaxonName": "Ficopomatus enigmaticus", "^ot:treebaseOTUId": "Tl150276"}, "otu310354": {"^ot:originalLabel": "Riftia pachyptila", "^ot:ottId": 954033, "^ot:ottTaxonName": "Riftia pachyptila", "^ot:treebaseOTUId": "Tl150278"}, "otu310355": {"^ot:originalLabel": "Siboglinum fiordicum", "^ot:ottId": 110824, "^ot:ottTaxonName": "Siboglinum fiordicum", "^ot:treebaseOTUId": "Tl150279"}, "otu310356": {"^ot:originalLabel": "Pectinaria granulata", "^ot:ottId": 953516, "^ot:ottTaxonName": "Pectinaria granulata", "^ot:treebaseOTUId": "Tl150280"}, "otu310357": {"^ot:originalLabel": "Lamellibrachia barhami", "^ot:ottId": 117873, "^ot:ottTaxonName": "Lamellibrachia barhami", "^ot:treebaseOTUId": "Tl150281"}, "otu310358": {"^ot:originalLabel": "Dodecaceria concharum", "^ot:ottId": 1067348, "^ot:ottTaxonName": "Dodecaceria concharum", "^ot:treebaseOTUId": "Tl150282"}, "otu310359": {"^ot:originalLabel": "Sclerolinum brattstromi", "^ot:ottId": 618023, "^ot:ottTaxonName": "Sclerolinum brattstromi", "^ot:treebaseOTUId": "Tl150283"}, "otu310360": {"^ot:originalLabel": "Siboglinum ekmani", "^ot:ottId": 93896, "^ot:ottTaxonName": "Siboglinum ekmani", "^ot:treebaseOTUId": "Tl150284"}, "otu310361": {"^ot:originalLabel": "Oasisia alvinae", "^ot:ottId": 699073, "^ot:ottTaxonName": "Oasisia alvinae", "^ot:treebaseOTUId": "Tl150285"}, "otu310362": {"^ot:originalLabel": "Tevnia jerichonana", "^ot:ottId": 58346, "^ot:ottTaxonName": "Tevnia jerichonana", "^ot:treebaseOTUId": "Tl150286"}, "otu310363": {"^ot:originalLabel": "Sabella spallanzanii", "^ot:ottId": 415986, "^ot:ottTaxonName": "Sabella spallanzanii", "^ot:treebaseOTUId": "Tl150287"}, "otu310364": {"^ot:originalLabel": "Spirorbis spirorbis", "^ot:ottId": 250875, "^ot:ottTaxonName": "Spirorbis spirorbis", "^ot:treebaseOTUId": "Tl150288"}, "otu310365": {"^ot:originalLabel": "Osedax frankpressi", "^ot:ottId": 631828, "^ot:ottTaxonName": "Osedax frankpressi", "^ot:treebaseOTUId": "Tl150289"}, "otu310366": {"^ot:originalLabel": "Gunnarea capensis", "^ot:ottId": 953511, "^ot:ottTaxonName": "Gunnarea capensis", "^ot:treebaseOTUId": "Tl150290"}, "otu310367": {"^ot:originalLabel": "Ridgeia piscesae", "^ot:ottId": 632536, "^ot:ottTaxonName": "Ridgeia piscesae", "^ot:treebaseOTUId": "Tl150291"}, "otu310368": {"^ot:originalLabel": "Hipponoe gaudichaudi", "^ot:ottId": 631823, "^ot:ottTaxonName": "Hipponoe gaudichaudi", "^ot:treebaseOTUId": "Tl150292"}, "otu310369": {"^ot:originalLabel": "Escarpia spicata", "^ot:ottId": 117877, "^ot:ottTaxonName": "Escarpia spicata", "^ot:treebaseOTUId": "Tl150293"}, "otu310370": {"^ot:originalLabel": "Paralvinella grasslei", "^ot:ottId": 463481, "^ot:ottTaxonName": "Paralvinella grasslei", "^ot:treebaseOTUId": "Tl150294"}, "otu310371": {"^ot:originalLabel": "Sabella pavonina", "^ot:ottId": 660966, "^ot:ottTaxonName": "Sabella pavonina", "^ot:treebaseOTUId": "Tl150296"}, "otu310372": {"^ot:originalLabel": "Polybrachia sp.", "^ot:ottId": 461709, "^ot:ottTaxonName": "Polybrachia", "^ot:treebaseOTUId": "Tl150297"}, "otu310373": {"^ot:originalLabel": "Terebellides  stroemi", "^ot:ottId": 976565, "^ot:ottTaxonName": "Terebellides stroemii", "^ot:treebaseOTUId": "Tl34305"}, "otu310374": {"^ot:originalLabel": "Spirobrachia sp.", "^ot:ottId": 461708, "^ot:ottTaxonName": "Spirobrachia", "^ot:treebaseOTUId": "Tl34313"}}}}, "treesById": {"trees2068": {"@otus": "otus2068", "^ot:treeElementOrder": ["tree6488"], "treeById": {"tree6488": {"@label": "Fig. 3", "@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthTimeUnit": "", "^ot:curatedType": "Bayesian inference ", "^ot:inGroupClade": "node1121123", "^ot:nearestTaxonMRCAName": "Siboglinidae", "^ot:nearestTaxonMRCAOttId": "1057367", "^ot:outGroupEdge": "", "^ot:rootNodeId": "node1121121", "^ot:specifiedRoot": "node1121121", "^ot:tag": [], "^ot:unrootedTree": false, "edgeBySourceId": {"node1121121": {"edge1121122": {"@source": "node1121121", "@target": "node1121122"}, "edge1121169": {"@source": "node1121121", "@target": "node1121169"}}, "node1121122": {"edge1121123": {"@source": "node1121122", "@target": "node1121123"}, "edge1121150": {"@source": "node1121122", "@target": "node1121150"}}, "node1121123": {"edge1121124": {"@source": "node1121123", "@target": "node1121124"}, "edge1121141": {"@source": "node1121123", "@target": "node1121141"}}, "node1121124": {"edge1121125": {"@source": "node1121124", "@target": "node1121125"}, "edge1121138": {"@source": "node1121124", "@target": "node1121138"}}, "node1121125": {"edge1121126": {"@source": "node1121125", "@target": "node1121126"}, "edge1121137": {"@source": "node1121125", "@target": "node1121137"}}, "node1121126": {"edge1121127": {"@source": "node1121126", "@target": "node1121127"}, "edge1121136": {"@source": "node1121126", "@target": "node1121136"}}, "node1121127": {"edge1121128": {"@source": "node1121127", "@target": "node1121128"}, "edge1121135": {"@source": "node1121127", "@target": "node1121135"}}, "node1121128": {"edge1121129": {"@source": "node1121128", "@target": "node1121129"}, "edge1121134": {"@source": "node1121128", "@target": "node1121134"}}, "node1121129": {"edge1121130": {"@source": "node1121129", "@target": "node1121130"}, "edge1121133": {"@source": "node1121129", "@target": "node1121133"}}, "node1121130": {"edge1121131": {"@source": "node1121130", "@target": "node1121131"}, "edge1121132": {"@source": "node1121130", "@target": "node1121132"}}, "node1121138": {"edge1121139": {"@source": "node1121138", "@target": "node1121139"}, "edge1121140": {"@source": "node1121138", "@target": "node1121140"}}, "node1121141": {"edge1121142": {"@source": "node1121141", "@target": "node1121142"}, "edge1121149": {"@source": "node1121141", "@target": "node1121149"}}, "node1121142": {"edge1121143": {"@source": "node1121142", "@target": "node1121143"}, "edge1121148": {"@source": "node1121142", "@target": "node1121148"}}, "node1121143": {"edge1121144": {"@source": "node1121143", "@target": "node1121144"}, "edge1121147": {"@source": "node1121143", "@target": "node1121147"}}, "node1121144": {"edge1121145": {"@source": "node1121144", "@target": "node1121145"}, "edge1121146": {"@source": "node1121144", "@target": "node1121146"}}, "node1121150": {"edge1121151": {"@source": "node1121150", "@target": "node1121151"}, "edge1121160": {"@source": "node1121150", "@target": "node1121160"}}, "node1121151": {"edge1121152": {"@source": "node1121151", "@target": "node1121152"}, "edge1121159": {"@source": "node1121151", "@target": "node1121159"}}, "node1121152": {"edge1121153": {"@source": "node1121152", "@target": "node1121153"}, "edge1121156": {"@source": "node1121152", "@target": "node1121156"}}, "node1121153": {"edge1121154": {"@source": "node1121153", "@target": "node1121154"}, "edge1121155": {"@source": "node1121153", "@target": "node1121155"}}, "node1121156": {"edge1121157": {"@source": "node1121156", "@target": "node1121157"}, "edge1121158": {"@source": "node1121156", "@target": "node1121158"}}, "node1121160": {"edge1121161": {"@source": "node1121160", "@target": "node1121161"}, "edge1121168": {"@source": "node1121160", "@target": "node1121168"}}, "node1121161": {"edge1121162": {"@source": "node1121161", "@target": "node1121162"}, "edge1121167": {"@source": "node1121161", "@target": "node1121167"}}, "node1121162": {"edge1121163": {"@source": "node1121162", "@target": "node1121163"}, "edge1121166": {"@source": "node1121162", "@target": "node1121166"}}, "node1121163": {"edge1121164": {"@source": "node1121163", "@target": "node1121164"}, "edge1121165": {"@source": "node1121163", "@target": "node1121165"}}}, "nodeById": {"node1121121": {"@root": true}, "node1121122": {}, "node1121123": {}, "node1121124": {}, "node1121125": {}, "node1121126": {}, "node1121127": {}, "node1121128": {}, "node1121129": {}, "node1121130": {}, "node1121131": {"@otu": "otu310367"}, "node1121132": {"@otu": "otu310361"}, "node1121133": {"@otu": "otu310362"}, "node1121134": {"@otu": "otu310354"}, "node1121135": {"@otu": "otu310369"}, "node1121136": {"@otu": "otu310357"}, "node1121137": {"@otu": "otu310359"}, "node1121138": {}, "node1121139": {"@otu": "otu310351"}, "node1121140": {"@otu": "otu310365"}, "node1121141": {}, "node1121142": {}, "node1121143": {}, "node1121144": {}, "node1121145": {"@otu": "otu310352"}, "node1121146": {"@otu": "otu310372"}, "node1121147": {"@otu": "otu310374"}, "node1121148": {"@otu": "otu310360"}, "node1121149": {"@otu": "otu310355"}, "node1121150": {}, "node1121151": {}, "node1121152": {}, "node1121153": {}, "node1121154": {"@otu": "otu310353"}, "node1121155": {"@otu": "otu310364"}, "node1121156": {}, "node1121157": {"@otu": "otu310363"}, "node1121158": {"@otu": "otu310371"}, "node1121159": {"@otu": "otu310366"}, "node1121160": {}, "node1121161": {}, "node1121162": {}, "node1121163": {}, "node1121164": {"@otu": "otu310370"}, "node1121165": {"@otu": "otu310356"}, "node1121166": {"@otu": "otu310373"}, "node1121167": {"@otu": "otu310350"}, "node1121168": {"@otu": "otu310358"}, "node1121169": {"@otu": "otu310368"}}}}}}}}, "branch2sha": {"master": "c33806c9ee11db205ee8c02a42e31b1c3128e299"}, "commentHTML": "", "duplicateStudyIDs": [], "shardName": "phylesystem-1", "versionHistory": [{"id": "ef97912145d2650f665212931ae90942b57d0afd", "author_name": "Joseph W. Brown", "author_email": "ANONYMOUS", "date": "Mon, 18 Aug 2014 20:06:58 +0000", "date_ISO_8601": "2014-08-18 20:06:58 +0000", "relative_date": "12 years ago", "message_subject": "tree name", "message_body": "(Update Study #pg_2068 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"}]}