{
  "_id": "6ad3344c6814ce853b6585d7",
  "Package": "FuncDiv",
  "Title": "Compute Contributional Diversity Metrics",
  "Version": "1.0.0",
  "Authors@R": "person(\"Gavin\", \"Douglas\", , \"gavinmdouglas@gmail.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-5164-6707\"))",
  "Description": "Compute alpha and beta contributional diversity metrics,\nwhich is intended for linking taxonomic and functional\nmicrobiome data. See 'GitHub' repository for the tutorial:\n<https://github.com/gavinmdouglas/FuncDiv/wiki>. Citation:\nGavin M. Douglas, Sunu Kim, Morgan G. I. Langille, B. Jesse\nShapiro (2023) <doi:10.1093/bioinformatics/btac809>.",
  "License": "AGPL-3",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.2.3",
  "Config/pak/sysreqs": "cmake",
  "Repository": "https://gavinmdouglas.r-universe.dev",
  "Date/Publication": "2023-05-05 16:14:44 UTC",
  "RemoteUrl": "https://github.com/gavinmdouglas/funcdiv",
  "RemoteRef": "HEAD",
  "RemoteSha": "8601891ecc6cdec7dc44219194da0d07653dc359",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-17 08:28:17 UTC",
    "User": "root"
  },
  "Author": "Gavin Douglas [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-5164-6707>)",
  "Maintainer": "Gavin Douglas <gavinmdouglas@gmail.com>",
  "_user": "gavinmdouglas",
  "_type": "src",
  "_file": "FuncDiv_1.0.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/576fbc00ec00b518abceb03cc8b1a61646a66dbf7ae11b0e7e22ecb1f32e2d7e",
  "_filesize": 285431,
  "_sha256": "576fbc00ec00b518abceb03cc8b1a61646a66dbf7ae11b0e7e22ecb1f32e2d7e",
  "_expires": "2027-01-25T08:39:38.000Z",
  "_created": "2026-10-17T08:28:17.000Z",
  "_published": "2026-10-17T08:39:39.950Z",
  "_buildurl": "https://github.com/r-universe/gavinmdouglas/actions/runs/39017298352",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 117352539942,
      "time": 180,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12095318263"
    },
    {
      "job": 117352539926,
      "time": 205,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12095746310"
    },
    {
      "job": 117352539970,
      "time": 184,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12094909682"
    },
    {
      "job": 117352539911,
      "time": 209,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12094898019"
    },
    {
      "job": 117352539967,
      "time": 244,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12095825475"
    },
    {
      "job": 117352540057,
      "time": 553,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12095257907"
    },
    {
      "job": 117352539890,
      "time": 196,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12095671515"
    },
    {
      "job": 117352539948,
      "time": 330,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12095766680"
    },
    {
      "job": 117351997428,
      "time": 181,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12095143705"
    },
    {
      "job": 117352539944,
      "time": 94,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12095661376"
    },
    {
      "job": 117352540037,
      "time": 459,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12095044676"
    },
    {
      "job": 117352539971,
      "time": 255,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12095551303"
    },
    {
      "job": 117352539990,
      "time": 254,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12095950269"
    },
    {
      "job": 117352540014,
      "time": 451,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12095945596"
    },
    {
      "job": 117352540049,
      "time": 234,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12094963054"
    }
  ],
  "_upstream": "https://github.com/gavinmdouglas/funcdiv",
  "_commit": {
    "id": "8601891ecc6cdec7dc44219194da0d07653dc359",
    "author": "Gavin Douglas <gavinmdouglas@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Delete .github/workflows directory",
    "time": 1683303284
  },
  "_maintainer": {
    "name": "Gavin Douglas",
    "email": "gavinmdouglas@gmail.com",
    "login": "gavinmdouglas",
    "orcid": "0000-0001-5164-6707",
    "description": "Assistant Professor at the University of New Brunswick",
    "uuid": 12489683
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "RcppParallel",
      "role": "LinkingTo"
    },
    {
      "package": "ape",
      "role": "Imports"
    },
    {
      "package": "collapse",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "parallelDist",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "RcppParallel",
      "role": "Imports"
    },
    {
      "package": "RcppXPtrUtils",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "gavinmdouglas",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 11,
  "_contributors": [
    {
      "user": "gavinmdouglas",
      "count": 70,
      "uuid": 12489683
    }
  ],
  "_userbio": {
    "uuid": 12489683,
    "type": "user",
    "name": "Gavin Douglas",
    "followers": 84,
    "description": "Assistant Professor at the University of New Brunswick"
  },
  "_downloads": {
    "count": 292,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/FuncDiv"
  },
  "_devurl": "https://github.com/gavinmdouglas/funcdiv",
  "_searchresults": 6,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/FuncDiv.html",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/gavinmdouglas/funcdiv",
  "_realowner": "gavinmdouglas",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2023-03-08"
    }
  ],
  "_exports": [
    "alpha_div_contrib",
    "beta_div_contrib",
    "compute_alpha_div",
    "contrib_to_multitab",
    "func_abun_crossproduct",
    "FuncDiv_alpha_metrics",
    "multitab_to_contrib",
    "subset_func_and_abun_tables"
  ],
  "_help": [
    {
      "page": "alpha_div_contrib",
      "title": "Main function for computing contributional *alpha* diversity",
      "topics": [
        "alpha_div_contrib"
      ]
    },
    {
      "page": "beta_div_contrib",
      "title": "Main function for computing contributional *beta* diversity",
      "topics": [
        "beta_div_contrib"
      ]
    },
    {
      "page": "compute_alpha_div",
      "title": "Convenience function for running default alpha diversity metrics on a single vector input",
      "topics": [
        "compute_alpha_div"
      ]
    },
    {
      "page": "contrib_to_multitab",
      "title": "Utility function to convert from contributional to multi-table input objects",
      "topics": [
        "contrib_to_multitab"
      ]
    },
    {
      "page": "func_abun_crossproduct",
      "title": "Utility function to get community-wide function abundance table",
      "topics": [
        "func_abun_crossproduct"
      ]
    },
    {
      "page": "FuncDiv_alpha_metrics",
      "title": "List object containing the functions to compute the default alpha diversity metrics",
      "topics": [
        "FuncDiv_alpha_metrics"
      ]
    },
    {
      "page": "multitab_to_contrib",
      "title": "Utility function to convert from multi-table objects to contributional table",
      "topics": [
        "multitab_to_contrib"
      ]
    },
    {
      "page": "subset_func_and_abun_tables",
      "title": "Utility function to subset function copy number and taxonomic abundance tables",
      "topics": [
        "subset_func_and_abun_tables"
      ]
    }
  ],
  "_readme": "https://github.com/gavinmdouglas/funcdiv/raw/HEAD/README.md",
  "_rundeps": [
    "ape",
    "collapse",
    "data.table",
    "digest",
    "lattice",
    "nlme",
    "parallelDist",
    "Rcpp",
    "RcppArmadillo",
    "RcppParallel",
    "RcppXPtrUtils"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 3.7403626894942437,
  "_indexed": true,
  "_nocasepkg": "funcdiv",
  "_universes": [
    "gavinmdouglas"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-10-17T08:29:55.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "8601891ecc6cdec7dc44219194da0d07653dc359",
      "fileid": "https://r2.ropensci.org/ef5e0538b9f886749c6bb9f9f8138878daab394237292a2eab6f76950bd759d7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gavinmdouglas/actions/runs/39017298352"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-10-17T08:30:16.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "8601891ecc6cdec7dc44219194da0d07653dc359",
      "fileid": "https://r2.ropensci.org/0cff2dcf575681ef9f39c1c61508c637d57e8f8ab959332395f4bab8a74496e4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gavinmdouglas/actions/runs/39017298352"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-10-17T08:29:58.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "8601891ecc6cdec7dc44219194da0d07653dc359",
      "fileid": "https://r2.ropensci.org/ea299f6dbda4592f81369c3cc589dfa311ce51dfbbc89c441831e1893bdc5554",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gavinmdouglas/actions/runs/39017298352"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-10-17T08:30:26.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "8601891ecc6cdec7dc44219194da0d07653dc359",
      "fileid": "https://r2.ropensci.org/54ffa5a8410336d4ec26c5c6e402d53f6670ca199ecf903cc0214a505e832584",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gavinmdouglas/actions/runs/39017298352"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-10-17T08:31:01.000Z",
      "arch": "aarch64",
      "commit": "8601891ecc6cdec7dc44219194da0d07653dc359",
      "fileid": "https://r2.ropensci.org/98472b355f3f667b280ae98dfff370451b60691bd2f21cebee9c05019fa1f60a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gavinmdouglas/actions/runs/39017298352"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-10-17T08:35:03.000Z",
      "arch": "x86_64",
      "commit": "8601891ecc6cdec7dc44219194da0d07653dc359",
      "fileid": "https://r2.ropensci.org/f32b027a2414013470ef364572737913128a467c7444f65697b4ed2888582914",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gavinmdouglas/actions/runs/39017298352"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-10-17T08:30:17.000Z",
      "arch": "aarch64",
      "commit": "8601891ecc6cdec7dc44219194da0d07653dc359",
      "fileid": "https://r2.ropensci.org/2107954866904c310fe2324e72f150874ecd2b948fe82934d327796e357cc0d4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gavinmdouglas/actions/runs/39017298352"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-10-17T08:32:44.000Z",
      "arch": "x86_64",
      "commit": "8601891ecc6cdec7dc44219194da0d07653dc359",
      "fileid": "https://r2.ropensci.org/68a29388f56cacdba4d8b38fbd76b30997dee974309aaba3df8ed93fe6555da9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gavinmdouglas/actions/runs/39017298352"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-10-17T08:30:03.000Z",
      "arch": "emscripten",
      "commit": "8601891ecc6cdec7dc44219194da0d07653dc359",
      "fileid": "https://r2.ropensci.org/c2c33e574d46b70dffaef5830be56c73e5c1ded2cc6e3b91d29d741ff23e5899",
      "status": "success",
      "buildurl": "https://github.com/r-universe/gavinmdouglas/actions/runs/39017298352"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-10-17T08:32:55.000Z",
      "arch": "aarch64",
      "commit": "8601891ecc6cdec7dc44219194da0d07653dc359",
      "fileid": "https://r2.ropensci.org/4d2f3568d24eecb4f4f9a19fcf48db35119835e3dd1c4dbd9a2fa6edafda46e1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gavinmdouglas/actions/runs/39017298352"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-10-17T08:30:12.000Z",
      "arch": "x86_64",
      "commit": "8601891ecc6cdec7dc44219194da0d07653dc359",
      "fileid": "https://r2.ropensci.org/87a4dc9207bb72ca3d9a3022a77768d7c6bea8a52c6bb437cf640ad19f5a2e18",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gavinmdouglas/actions/runs/39017298352"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-10-17T08:30:06.000Z",
      "arch": "x86_64",
      "commit": "8601891ecc6cdec7dc44219194da0d07653dc359",
      "fileid": "https://r2.ropensci.org/8d5d308a9ce2b13bbfbd8bf176cda787f14ebc87cc6c723ab70a7712cb8159a9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gavinmdouglas/actions/runs/39017298352"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-10-17T08:33:06.000Z",
      "arch": "aarch64",
      "commit": "8601891ecc6cdec7dc44219194da0d07653dc359",
      "fileid": "https://r2.ropensci.org/21e7a25c0cabce84f47669e6dda7ed8ad6b3e2a6a2c2125999f999f67a4e9d94",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gavinmdouglas/actions/runs/39017298352"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-10-17T08:30:08.000Z",
      "arch": "x86_64",
      "commit": "8601891ecc6cdec7dc44219194da0d07653dc359",
      "fileid": "https://r2.ropensci.org/6f67e57b4067dee7c97d58e6439b8bf5b255b42593077b9753ff0cbe05b97d3c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gavinmdouglas/actions/runs/39017298352"
    }
  ]
}