{
  "_id": "6a106959acfb0bcc41ca98d5",
  "Package": "tidytree",
  "Title": "A Tidy Tool for Phylogenetic Tree Data Manipulation",
  "Version": "0.4.7",
  "Authors@R": "c(\nperson(\"Guangchuang\", \"Yu\",   email = \"guangchuangyu@gmail.com\", role = c(\"aut\", \"cre\", \"cph\"), comment = c(ORCID = \"0000-0002-6485-8781\")),\nperson(\"Bradley\", \"Jones\",    email = \"brj1@sfu.ca\",             role = \"ctb\"),\nperson(\"Zebulun\", \"Arendsee\", email = \"zbwrnz@gmail.com\",        role = \"ctb\")\n)",
  "Description": "Phylogenetic tree generally contains multiple components\nincluding node, edge, branch and associated data. 'tidytree'\nprovides an approach to convert tree object to tidy data frame\nas well as provides tidy interfaces to manipulate tree data.",
  "ByteCompile": "true",
  "License": "Artistic-2.0",
  "URL": "https://yulab-smu.top/contribution-tree-data/",
  "BugReports": "https://github.com/YuLab-SMU/tidytree/issues",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "Roxygen": "list(markdown = TRUE)",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev",
  "Repository": "https://phylotastic.r-universe.dev",
  "Date/Publication": "2026-01-08 00:45:59 UTC",
  "RemoteUrl": "https://github.com/YuLab-SMU/tidytree",
  "RemoteRef": "HEAD",
  "RemoteSha": "5de720c4bfe9990d9f94c5277ca5108619f41f47",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-08 04:45:42 UTC",
    "User": "root"
  },
  "Author": "Guangchuang Yu [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-6485-8781>),\nBradley Jones [ctb],\nZebulun Arendsee [ctb]",
  "Maintainer": "Guangchuang Yu <guangchuangyu@gmail.com>",
  "MD5sum": "03baf6cfb25dfb7cc89fa10e198761ff",
  "_user": "phylotastic",
  "_type": "src",
  "_file": "tidytree_0.4.7.tar.gz",
  "_fileid": "e3ce40bf3da4559fd49a227000f28f0f59be32de81379440493cc6cd05d4290f",
  "_filesize": 163071,
  "_sha256": "e3ce40bf3da4559fd49a227000f28f0f59be32de81379440493cc6cd05d4290f",
  "_created": "2026-05-08T04:45:42.000Z",
  "_published": "2026-05-22T14:34:01.313Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77400820450,
      "time": 183,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6872005202"
    },
    {
      "job": 77400821062,
      "time": 137,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6871995711"
    },
    {
      "job": 77400820924,
      "time": 96,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6871988525"
    },
    {
      "job": 77400821087,
      "time": 112,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6871991159"
    },
    {
      "job": 77400820391,
      "time": 176,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6871971607"
    },
    {
      "job": 77400820078,
      "time": 146,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7163057211"
    },
    {
      "job": 77400821103,
      "time": 119,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6871992424"
    },
    {
      "job": 77400821284,
      "time": 103,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6871989596"
    },
    {
      "job": 77400820611,
      "time": 108,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6871990623"
    }
  ],
  "_buildurl": "https://github.com/r-universe/phylotastic/actions/runs/25537190004",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/YuLab-SMU/tidytree",
  "_commit": {
    "id": "5de720c4bfe9990d9f94c5277ca5108619f41f47",
    "author": "Guangchuang Yu <guangchuangyu@gmail.com>",
    "committer": "Guangchuang Yu <guangchuangyu@gmail.com>",
    "message": "update citation\n",
    "time": 1767833159
  },
  "_maintainer": {
    "name": "Guangchuang Yu",
    "email": "guangchuangyu@gmail.com",
    "login": "guangchuangyu",
    "twitter": "@guangchuangyu",
    "uuid": 626539,
    "orcid": "0000-0002-6485-8781"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.4.0",
      "role": "Depends"
    },
    {
      "package": "ape",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "lazyeval",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "role": "Imports"
    },
    {
      "package": "yulab.utils",
      "version": ">= 0.1.5",
      "role": "Imports"
    },
    {
      "package": "pillar",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "utils",
      "role": "Suggests"
    }
  ],
  "_owner": "yulab-smu",
  "_selfowned": false,
  "_usedby": 135,
  "_updates": [
    {
      "week": "2026-01",
      "n": 4
    },
    {
      "week": "2026-02",
      "n": 2
    }
  ],
  "_tags": [],
  "_topics": [
    "phylogenetic-tree",
    "tidyverse",
    "tree-data"
  ],
  "_stars": 60,
  "_contributors": [
    {
      "user": "guangchuangyu",
      "count": 100,
      "uuid": 626539
    },
    {
      "user": "xiangpin",
      "count": 32,
      "uuid": 17870644
    },
    {
      "user": "romainfrancois",
      "count": 2,
      "uuid": 2625526
    },
    {
      "user": "heavywatal",
      "count": 2,
      "uuid": 1431267
    },
    {
      "user": "davisvaughan",
      "count": 1,
      "uuid": 19150088
    },
    {
      "user": "clearmind777",
      "count": 1,
      "uuid": 139222736
    },
    {
      "user": "arendsee",
      "count": 1,
      "uuid": 3998543
    }
  ],
  "_userbio": {
    "uuid": 1652822,
    "type": "organization",
    "name": "phylotastic"
  },
  "_downloads": {
    "count": 56035,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/tidytree"
  },
  "_mentions": 10,
  "_devurl": "https://github.com/yulab-smu/tidytree",
  "_searchresults": 864,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/tidytree.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/yulab-smu/tidytree",
  "_realowner": "yulab-smu",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.5",
      "date": "2017-12-14"
    },
    {
      "version": "0.1.6",
      "date": "2018-01-03"
    },
    {
      "version": "0.1.7",
      "date": "2018-02-27"
    },
    {
      "version": "0.1.8",
      "date": "2018-04-19"
    },
    {
      "version": "0.1.9",
      "date": "2018-06-13"
    },
    {
      "version": "0.2.0",
      "date": "2018-11-29"
    },
    {
      "version": "0.2.1",
      "date": "2018-12-19"
    },
    {
      "version": "0.2.3",
      "date": "2019-01-30"
    },
    {
      "version": "0.2.4",
      "date": "2019-02-27"
    },
    {
      "version": "0.2.5",
      "date": "2019-07-22"
    },
    {
      "version": "0.2.6",
      "date": "2019-08-09"
    },
    {
      "version": "0.2.7",
      "date": "2019-09-12"
    },
    {
      "version": "0.2.8",
      "date": "2019-09-27"
    },
    {
      "version": "0.2.9",
      "date": "2019-10-28"
    },
    {
      "version": "0.3.0",
      "date": "2019-11-21"
    },
    {
      "version": "0.3.1",
      "date": "2019-12-14"
    },
    {
      "version": "0.3.2",
      "date": "2020-03-12"
    },
    {
      "version": "0.3.3",
      "date": "2020-04-02"
    },
    {
      "version": "0.3.4",
      "date": "2021-05-22"
    },
    {
      "version": "0.3.5",
      "date": "2021-09-08"
    },
    {
      "version": "0.3.6",
      "date": "2021-11-12"
    },
    {
      "version": "0.3.7",
      "date": "2022-01-10"
    },
    {
      "version": "0.3.8",
      "date": "2022-02-17"
    },
    {
      "version": "0.3.9",
      "date": "2022-03-04"
    },
    {
      "version": "0.4.0",
      "date": "2022-08-13"
    },
    {
      "version": "0.4.1",
      "date": "2022-09-26"
    },
    {
      "version": "0.4.2",
      "date": "2022-12-18"
    },
    {
      "version": "0.4.4",
      "date": "2023-07-15"
    },
    {
      "version": "0.4.5",
      "date": "2023-08-10"
    },
    {
      "version": "0.4.6",
      "date": "2023-12-12"
    },
    {
      "version": "0.4.7",
      "date": "2026-01-08"
    }
  ],
  "_exports": [
    ".data",
    "%<>%",
    "%>%",
    "ancestor",
    "arrange",
    "as_tibble",
    "as.phylo",
    "as.treedata",
    "as.ultrametric",
    "child",
    "drop.tip",
    "filter",
    "full_join",
    "get_tree_data",
    "get.data",
    "get.fields",
    "get.treetext",
    "getNodeNum",
    "groupClade",
    "groupOTU",
    "is.rooted",
    "isTip",
    "keep.tip",
    "left_join",
    "MRCA",
    "mutate",
    "Nnode",
    "node.label",
    "node.label<-",
    "nodeid",
    "nodelab",
    "Ntip",
    "offspring",
    "parent",
    "pull",
    "read.tree",
    "rename",
    "root",
    "rootnode",
    "rtree",
    "select",
    "show",
    "sibling",
    "summarise",
    "summarize",
    "tibble",
    "tip.label",
    "tip.label<-",
    "transmute",
    "tree_subset",
    "treedata",
    "unnest"
  ],
  "_help": [
    {
      "page": "ancestor",
      "title": "ancestor",
      "topics": [
        "ancestor",
        "ancestor.tbl_tree"
      ]
    },
    {
      "page": "as.treedata",
      "title": "as.treedata",
      "topics": [
        "as.treedata",
        "as.treedata.tbl_tree"
      ]
    },
    {
      "page": "as.ultrametric",
      "title": "as.ultrametric",
      "topics": [
        "as.ultrametric"
      ]
    },
    {
      "page": "child",
      "title": "child",
      "topics": [
        "child",
        "child.tbl_tree"
      ]
    },
    {
      "page": "drop.tip-methods",
      "title": "drop.tip method",
      "topics": [
        "drop.tip",
        "drop.tip,phylo",
        "drop.tip,phylo-method",
        "drop.tip,treedata",
        "drop.tip,treedata-method",
        "keep.tip",
        "keep.tip,phylo-method",
        "keep.tip,treedata-method"
      ]
    },
    {
      "page": "get_tree_data",
      "title": "get_tree_data",
      "topics": [
        "get_tree_data"
      ]
    },
    {
      "page": "get.data-methods",
      "title": "get.data method",
      "topics": [
        "get.data",
        "get.data,treedata-method"
      ]
    },
    {
      "page": "get.fields-methods",
      "title": "get.fields method",
      "topics": [
        "get.fields",
        "get.fields,treedata",
        "get.fields,treedata-method"
      ]
    },
    {
      "page": "get.treetext-methods",
      "title": "get.treetext method",
      "topics": [
        "get.treetext",
        "get.treetext,treedata-method"
      ]
    },
    {
      "page": "getNodeNum",
      "title": "getNodeNum",
      "topics": [
        "getNodeNum"
      ]
    },
    {
      "page": "groupClade",
      "title": "groupClade",
      "topics": [
        "groupClade"
      ]
    },
    {
      "page": "groupOTU",
      "title": "groupOTU",
      "topics": [
        "groupOTU"
      ]
    },
    {
      "page": "isTip",
      "title": "isTip",
      "topics": [
        "isTip",
        "isTip.phylo",
        "isTip.tbl_tree",
        "isTip.treedata"
      ]
    },
    {
      "page": "MRCA",
      "title": "MRCA",
      "topics": [
        "MRCA"
      ]
    },
    {
      "page": "Nnode.treedata",
      "title": "Nnode",
      "topics": [
        "Nnode.treedata"
      ]
    },
    {
      "page": "node.label",
      "title": "extract the node label of phylo, treedata or tbl_tree",
      "topics": [
        "node.label"
      ]
    },
    {
      "page": "nodeid",
      "title": "nodeid",
      "topics": [
        "nodeid"
      ]
    },
    {
      "page": "nodelab",
      "title": "nodelab",
      "topics": [
        "nodelab"
      ]
    },
    {
      "page": "offspring",
      "title": "offspring",
      "topics": [
        "offspring",
        "offspring.tbl_tree"
      ]
    },
    {
      "page": "parent",
      "title": "parent",
      "topics": [
        "parent",
        "parent.tbl_tree"
      ]
    },
    {
      "page": "root-method",
      "title": "root",
      "topics": [
        "root.treedata"
      ]
    },
    {
      "page": "rootnode",
      "title": "rootnode",
      "topics": [
        "rootnode"
      ]
    },
    {
      "page": "show-methods",
      "title": "show method",
      "topics": [
        "show"
      ]
    },
    {
      "page": "sibling",
      "title": "sibling",
      "topics": [
        "sibling"
      ]
    },
    {
      "page": "td-label-assign",
      "title": "the tip or internal node label assign of tbl_tree phylo and treedata",
      "topics": [
        "node.label<-",
        "node.label<-.phylo",
        "node.label<-.tbl_tree",
        "node.label<-.treedata",
        "td-label-assign",
        "tip.label<-",
        "tip.label<-.phylo",
        "tip.label<-.tbl_tree",
        "tip.label<-.treedata"
      ]
    },
    {
      "page": "tip.label",
      "title": "extract the tip label of phylo treedata or tbl_tree",
      "topics": [
        "tip.label"
      ]
    },
    {
      "page": "tree_subset",
      "title": "Subset tree objects by related nodes",
      "topics": [
        "tree_subset",
        "tree_subset.phylo",
        "tree_subset.treedata"
      ]
    },
    {
      "page": "treedata",
      "title": "treedata",
      "topics": [
        "treedata"
      ]
    },
    {
      "page": "treedata-class",
      "title": "Class \"treedata\" This class stores phylogenetic tree with associated data",
      "topics": [
        "show,treedata-method",
        "treedata-class"
      ]
    }
  ],
  "_readme": "https://github.com/YuLab-SMU/tidytree/raw/HEAD/README.md",
  "_rundeps": [
    "ape",
    "cli",
    "cpp11",
    "digest",
    "dplyr",
    "fs",
    "generics",
    "glue",
    "lattice",
    "lazyeval",
    "lifecycle",
    "magrittr",
    "nlme",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rappdirs",
    "Rcpp",
    "rlang",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr",
    "yulab.utils"
  ],
  "_score": 12.848730642730425,
  "_indexed": false,
  "_nocasepkg": "tidytree",
  "_universes": [
    "phylotastic"
  ],
  "_indexurl": "https://yulab-smu.r-universe.dev/tidytree",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.7",
      "date": "2026-05-08T04:48:39.000Z",
      "distro": "noble",
      "commit": "5de720c4bfe9990d9f94c5277ca5108619f41f47",
      "fileid": "2fe92e1ea0396c4c1429e614932cd9d1f98cc7231283f4845f5b1875836e6fd0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/25537190004"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.4.7",
      "date": "2026-05-08T04:47:49.000Z",
      "distro": "noble",
      "commit": "5de720c4bfe9990d9f94c5277ca5108619f41f47",
      "fileid": "b6454c7228173bb69f556e372b732c9c7adb61c28786ced803d5aa5f90dbfe5c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/25537190004"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.7",
      "date": "2026-05-08T04:47:17.000Z",
      "commit": "5de720c4bfe9990d9f94c5277ca5108619f41f47",
      "fileid": "4664f9b0ed059870e206745406eeec354b5f6c9f1809192512eea4562fe33bbe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/25537190004"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.4.7",
      "date": "2026-05-08T04:47:30.000Z",
      "commit": "5de720c4bfe9990d9f94c5277ca5108619f41f47",
      "fileid": "03bb4f5597d7533f8bf2a60d34865f47a12d9a81e3491a8f5fc08626fe41cac9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/25537190004"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.7",
      "date": "2026-05-08T04:47:24.000Z",
      "commit": "5de720c4bfe9990d9f94c5277ca5108619f41f47",
      "fileid": "cb8772479267da0cc64923ebe70ef83068c8b42a4a7a0015cf5e2cb422fac43c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/25537190004"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.7",
      "date": "2026-05-08T04:47:06.000Z",
      "commit": "5de720c4bfe9990d9f94c5277ca5108619f41f47",
      "fileid": "07d9ddd9a65e97a809aaae15dd3387b2c94392550c350d15a52f1e8bda282c46",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/25537190004"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.4.7",
      "date": "2026-05-08T04:47:15.000Z",
      "commit": "5de720c4bfe9990d9f94c5277ca5108619f41f47",
      "fileid": "5782da67fa8b824bb07c56f2f70565117994ba8155b1896164eeb5d21f6c7a04",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/25537190004"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.7",
      "date": "2026-05-22T14:33:05.000Z",
      "commit": "5de720c4bfe9990d9f94c5277ca5108619f41f47",
      "fileid": "fbd7ea92fc572a11dfc01b713889a2b92ede12e83b4021ba283683a0e4773d33",
      "status": "success",
      "buildurl": "https://github.com/r-universe/phylotastic/actions/runs/25537190004"
    }
  ]
}