{
  "_id": "6a1f31f1b401979e73427dc9",
  "Package": "treedata.table",
  "Title": "Manipulation of Matched Phylogenies and Data using 'data.table'",
  "Version": "0.1.1",
  "Authors@R": "c(\nperson(given = \"Josef\",\nfamily = \"Uyeda\",\nrole=c(\"aut\"),\nemail=\"juyeda@vt.edu\",\ncomment = c(ORCID=\"0000-0003-4624-9680\")\n),\nperson(given = \"Cristian\",\nfamily = \"Roman-Palacios\",\nrole = c(\"aut\",\"cre\"),\nemail = \"cromanpa@arizona.edu\",\ncomment = c(ORCID=\"0000-0003-1696-4886\")\n),\nperson(given = \"April\",\nfamily = \"Wright\",\nrole = c(\"aut\"),\nemail = \"april.wright@southeastern.edu\",\ncomment = c(ORCID=\"0000-0003-4692-3225\")),\nperson(given = \"Luke\",\nfamily = \"Harmon\",\nrole = c(\"ctb\")),\nperson(given = \"Hugo\",\nfamily = \"Gruson\",\nrole = c(\"rev\")),\nperson(given = \"Kari\",\nfamily = \"Norman\",\nrole = c(\"rev\"))\n)",
  "URL": "https://ropensci.github.io/treedata.table/,\nhttps://docs.ropensci.org/treedata.table/,\nhttps://github.com/ropensci/treedata.table/",
  "BugReports": "https://github.com/ropensci/treedata.table/issues",
  "Description": "An implementation that combines trait data and a\nphylogenetic tree (or trees) into a single object of class\n'treedata.table'. The resulting object can be easily\nmanipulated to simultaneously change the trait- and tree-level\nsampling. Currently implemented functions allow users to use a\n'data.table' syntax when performing operations on the trait\ndataset within the 'treedata.table' object. For more details\nsee Roman-Palacios et al. (2021) <doi:10.7717/peerj.12450>.",
  "License": "MIT + file LICENSE",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/pak/sysreqs": "libglpk-dev libxml2-dev",
  "Repository": "https://ropensci.r-universe.dev",
  "Date/Publication": "2025-10-06 16:34:08 UTC",
  "RemoteUrl": "https://github.com/ropensci/treedata.table",
  "RemoteRef": "master",
  "RemoteSha": "bc4d7cfa0e6cf733986689cdb8163e421c21bcbb",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-15 08:19:30 UTC",
    "User": "root"
  },
  "Author": "Josef Uyeda [aut] (ORCID: <https://orcid.org/0000-0003-4624-9680>),\nCristian Roman-Palacios [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-1696-4886>),\nApril Wright [aut] (ORCID: <https://orcid.org/0000-0003-4692-3225>),\nLuke Harmon [ctb],\nHugo Gruson [rev],\nKari Norman [rev]",
  "Maintainer": "Cristian Roman-Palacios <cromanpa@arizona.edu>",
  "MD5sum": "292656351bbaa3a47c68de3db6b7fd40",
  "_user": "ropensci",
  "_type": "src",
  "_file": "treedata.table_0.1.1.tar.gz",
  "_fileid": "044048b7784a3b33fe8f2896aa9cd4842e5e96a6951334254445951c306ea6f3",
  "_filesize": 289991,
  "_sha256": "044048b7784a3b33fe8f2896aa9cd4842e5e96a6951334254445951c306ea6f3",
  "_created": "2026-05-15T08:19:30.000Z",
  "_published": "2026-06-02T19:41:37.733Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79156960619,
      "time": 177,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7012986386"
    },
    {
      "job": 79156960884,
      "time": 173,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7012985403"
    },
    {
      "job": 79156961247,
      "time": 123,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7012973377"
    },
    {
      "job": 79156960997,
      "time": 105,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7012968987"
    },
    {
      "job": 79156959774,
      "time": 198,
      "config": "pkgdown",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7012936032"
    },
    {
      "job": 79156959562,
      "time": 235,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7012944035"
    },
    {
      "job": 79156960096,
      "time": 106,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7368032972"
    },
    {
      "job": 79156960957,
      "time": 115,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7012970936"
    },
    {
      "job": 79156960910,
      "time": 101,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7012967907"
    },
    {
      "job": 79156961196,
      "time": 116,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7012971729"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ropensci/actions/runs/25907668201",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/ropensci/treedata.table",
  "_commit": {
    "id": "bc4d7cfa0e6cf733986689cdb8163e421c21bcbb",
    "author": "Cristian Román Palacios <cromanpa94@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Dev cran (#6)\n\n* orcid updated\n\n* CRAN fixes\n\n* Workflows updated",
    "time": 1759768448
  },
  "_maintainer": {
    "name": "Cristian Roman-Palacios",
    "email": "cromanpa@arizona.edu",
    "login": "cromanpa94",
    "uuid": 18270508,
    "orcid": "0000-0003-1696-4886"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "ape",
      "role": "Depends"
    },
    {
      "package": "lazyeval",
      "role": "Imports"
    },
    {
      "package": "geiger",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "utf8",
      "role": "Suggests"
    }
  ],
  "_owner": "ropensci",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-39",
      "n": 1
    },
    {
      "week": "2025-41",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 7,
  "_contributors": [
    {
      "user": "cromanpa94",
      "count": 126,
      "uuid": 18270508
    },
    {
      "user": "wrightaprilm",
      "count": 59,
      "uuid": 1715446
    },
    {
      "user": "uyedaj",
      "count": 27,
      "uuid": 2087512
    },
    {
      "user": "bisaloo",
      "count": 4,
      "uuid": 10783929
    }
  ],
  "_userbio": {
    "uuid": 1200269,
    "type": "organization",
    "name": "rOpenSci",
    "description": "Tools and R Packages for Open Science"
  },
  "_downloads": {
    "count": 180,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/treedata.table"
  },
  "_devurl": "https://github.com/ropensci/treedata.table",
  "_pkgdown": "https://ropensci.github.io/treedata.table/",
  "_searchresults": 24,
  "_metadata": {
    "review": {
      "id": 367,
      "status": "reviewed",
      "version": "0.1.0",
      "organization": "rOpenSci Software Review",
      "url": "https://github.com/ropensci/software-review/issues/367"
    },
    "ropensci_category": "data-extraction"
  },
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/treedata.table.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/ropensci/treedata.table",
  "_realowner": "ropensci",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2020-09-30"
    },
    {
      "version": "0.1.1",
      "date": "2025-10-09"
    }
  ],
  "_exports": [
    "as.treedata.table",
    "detectAllCharacters",
    "detectCharacterType",
    "droptreedata.table",
    "extractVector",
    "filterMatrix",
    "forceNames",
    "hasNames",
    "pulltreedata.table",
    "tdt"
  ],
  "_datasets": [
    {
      "name": "anolis",
      "title": "Anole data",
      "object": "anolis",
      "file": "anolis.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "sub-.treedata.table",
      "title": "Function for performing data.table operations on an object of class 'treedata.table'",
      "topics": [
        "[.treedata.table"
      ]
    },
    {
      "page": "sub-sub-.treedata.table",
      "title": "Function for extract a named vector from an object of class 'treedata.table'",
      "topics": [
        "[[.treedata.table"
      ]
    },
    {
      "page": "anolis",
      "title": "Anole data",
      "topics": [
        "anolis"
      ]
    },
    {
      "page": "as.treedata.table",
      "title": "Combine tree (or set of trees) and data.frame into a single treedata.table object",
      "topics": [
        "as.treedata.table"
      ]
    },
    {
      "page": "detectAllCharacters",
      "title": "Apply detectCharacterType over an entire matrix",
      "topics": [
        "detectAllCharacters"
      ]
    },
    {
      "page": "detectCharacterType",
      "title": "Function to detect whether a character is continuous or discrete",
      "topics": [
        "detectCharacterType"
      ]
    },
    {
      "page": "droptreedata.table",
      "title": "Function dropping taxa from an object of class 'treedata.table'",
      "topics": [
        "droptreedata.table"
      ]
    },
    {
      "page": "extractVector",
      "title": "Returning a named vector from a treedata.table object",
      "topics": [
        "extractVector"
      ]
    },
    {
      "page": "filterMatrix",
      "title": "Filter a character matrix, returning either all continuous or all discrete characters",
      "topics": [
        "filterMatrix"
      ]
    },
    {
      "page": "forceNames",
      "title": "Force names for rows, columns, or both",
      "topics": [
        "forceNames"
      ]
    },
    {
      "page": "hasNames",
      "title": "Row and column name check",
      "topics": [
        "hasNames"
      ]
    },
    {
      "page": "head.treedata.table",
      "title": "Return the first part of an treedata.table object",
      "topics": [
        "head.treedata.table"
      ]
    },
    {
      "page": "print.treedata.table",
      "title": "Print method treedata.table objects",
      "topics": [
        "print.treedata.table"
      ]
    },
    {
      "page": "pulltreedata.table",
      "title": "Returns the character matrix or phylogeny from a treedata.table object",
      "topics": [
        "pulltreedata.table"
      ]
    },
    {
      "page": "summary.treedata.table",
      "title": "Summarizing treedata.table objects",
      "topics": [
        "summary.treedata.table"
      ]
    },
    {
      "page": "tail.treedata.table",
      "title": "Return the last part of an treedata.table object",
      "topics": [
        "tail.treedata.table"
      ]
    },
    {
      "page": "tdt",
      "title": "Run a function on a 'treedata.table' object",
      "topics": [
        "tdt"
      ]
    }
  ],
  "_pkglogo": "https://github.com/ropensci/treedata.table/raw/master/man/figures/logo.png",
  "_readme": "https://github.com/ropensci/treedata.table/raw/master/README.md",
  "_rundeps": [
    "ape",
    "cli",
    "clusterGeneration",
    "coda",
    "codetools",
    "colorspace",
    "combinat",
    "cpp11",
    "data.table",
    "DEoptim",
    "deSolve",
    "digest",
    "doParallel",
    "expm",
    "fastmatch",
    "foreach",
    "geiger",
    "generics",
    "glue",
    "igraph",
    "iterators",
    "lattice",
    "lazyeval",
    "lifecycle",
    "magrittr",
    "maps",
    "MASS",
    "Matrix",
    "mnormt",
    "mvtnorm",
    "ncbit",
    "nlme",
    "numDeriv",
    "optimParallel",
    "phangorn",
    "phytools",
    "pkgconfig",
    "quadprog",
    "Rcpp",
    "rlang",
    "scatterplot3d",
    "subplex",
    "vctrs"
  ],
  "_vignettes": [
    {
      "source": "D_AdditionalFunctions_treedata.table.Rmd",
      "filename": "D_AdditionalFunctions_treedata.table.html",
      "title": "Additional Functions for Manipulating Data in treedata.table",
      "author": "Josef Uyeda, Cristian Roman-Palacios, April Wright",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Additional functions for manipulating data"
      ],
      "created": "2020-09-07 07:21:38",
      "modified": "2021-09-10 20:28:09",
      "commits": 2
    },
    {
      "source": "AB_treedata.table_intro_spanish.Rmd",
      "filename": "AB_treedata.table_intro_spanish.html",
      "title": "Breve Introducción al Paquete treedata.table",
      "author": "Cristian Roman-Palacios, April Wright, Josef Uyeda",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Breve Introducción al Paquete treedata.table",
        "Manipulando Datos"
      ],
      "created": "2020-09-07 07:21:38",
      "modified": "2021-09-10 20:28:09",
      "commits": 2
    },
    {
      "source": "AA_treedata.table_intro_english.Rmd",
      "filename": "AA_treedata.table_intro_english.html",
      "title": "Getting Started With The treedata.table Package",
      "author": "Josef Uyeda, Cristian Roman-Palacios, April Wright",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Getting Started With The treedata.table Package",
        "Manipulating Data",
        "Coindexing",
        "Running functions on treedata.table objects",
        "Dropping and extracting taxa from treedata.table objects"
      ],
      "created": "2020-09-07 07:21:38",
      "modified": "2021-09-10 20:28:09",
      "commits": 2
    },
    {
      "source": "C_PartialMatching.Rmd",
      "filename": "C_PartialMatching.html",
      "title": "Partially Matching of Trait Data and Tree(s) in treedata.table",
      "author": "Josef Uyeda, Cristian Roman-Palacios, April Wright",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Partially matching trait data and tree(s)"
      ],
      "created": "2020-09-07 07:21:38",
      "modified": "2021-09-10 20:28:09",
      "commits": 2
    },
    {
      "source": "B_multiphylo_treedata.table.Rmd",
      "filename": "B_multiphylo_treedata.table.html",
      "title": "Working With multiPhylo Objects in treedata.table",
      "author": "Josef Uyeda, Cristian Roman-Palacios, April Wright",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Working with multiphylo objects"
      ],
      "created": "2020-09-07 07:21:38",
      "modified": "2021-09-10 20:28:09",
      "commits": 2
    }
  ],
  "_score": 6.401400540781544,
  "_indexed": true,
  "_nocasepkg": "treedata.table",
  "_universes": [
    "ropensci",
    "cromanpa94"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-05-15T08:22:05.000Z",
      "distro": "noble",
      "commit": "bc4d7cfa0e6cf733986689cdb8163e421c21bcbb",
      "fileid": "cc992b5ab57e59375ee713b76da5c7e687ef0eada629b5533c268f90225f2208",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/25907668201"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-05-15T08:22:02.000Z",
      "distro": "noble",
      "commit": "bc4d7cfa0e6cf733986689cdb8163e421c21bcbb",
      "fileid": "5c354b0752ec05c979aa673d4af4821d9a554d956f6707dfea7ee8bf6361990f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/25907668201"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-05-15T08:21:27.000Z",
      "commit": "bc4d7cfa0e6cf733986689cdb8163e421c21bcbb",
      "fileid": "dd42f87eef284e48b39566290316bea3c4de1d0eb94022f7520cf0ea031d6680",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/25907668201"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-05-15T08:21:10.000Z",
      "commit": "bc4d7cfa0e6cf733986689cdb8163e421c21bcbb",
      "fileid": "12c4b069bdde9d43348155e59bdd96179405b0981b90c315d27587444b74d2dc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/25907668201"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-05-15T08:21:02.000Z",
      "commit": "bc4d7cfa0e6cf733986689cdb8163e421c21bcbb",
      "fileid": "aaf7cd603ba524c31d2edbb5c19bd7cc589fee02379b19368ce9fdbf5557b356",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/25907668201"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-05-15T08:20:48.000Z",
      "commit": "bc4d7cfa0e6cf733986689cdb8163e421c21bcbb",
      "fileid": "597c1cc15b845c28ac0b660a9fb4850ccceaa0921dc58b096aba7fa83f8fb610",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/25907668201"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-05-15T08:20:59.000Z",
      "commit": "bc4d7cfa0e6cf733986689cdb8163e421c21bcbb",
      "fileid": "b66cc07c1b7738c47103ee5fc5394f3c0369199fa31b86e1f7daf4fcbf6d1fc7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/25907668201"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1",
      "date": "2026-06-02T19:41:10.000Z",
      "commit": "bc4d7cfa0e6cf733986689cdb8163e421c21bcbb",
      "fileid": "f08b06ddb6fb145a3a36b420915bf9f1393cb5b0caf57c5d69c2ebcc00586ef0",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/25907668201"
    }
  ]
}