{
  "_id": "6a10027aacfb0bcc41c7c3c2",
  "Package": "multifunc",
  "Version": "0.9.3",
  "Date": "2022-05-19",
  "Title": "Analysis of Ecological Drivers on Ecosystem Multifunctionality",
  "Description": "Methods for the analysis of how ecological drivers affect\nthe multifunctionality of an ecosystem based on methods of\nByrnes et al. 2016 <doi:10.1111/2041-210X.12143> and Byrnes et\nal. 2022 <doi:10.1101/2022.03.17.484802>. Most standard methods\nin the literature are implemented (see vignettes) in a tidy\nformat.",
  "Authors@R": "person(\"Jarrett\", \"Byrnes\",  role = c(\"aut\",\"cre\", \"cph\"), email = \"jarrett.byrnes@umb.edu\")",
  "URL": "https://jebyrnes.github.io/multifunc/,\nhttps://github.com/jebyrnes/multifunc",
  "BugReports": "https://github.com/jebyrnes/multifunc/issues",
  "License": "MIT + file LICENSE",
  "LazyData": "true",
  "RoxygenNote": "7.1.1",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://jebyrnes.r-universe.dev",
  "Date/Publication": "2022-05-23 15:37:01 UTC",
  "RemoteUrl": "https://github.com/jebyrnes/multifunc",
  "RemoteRef": "HEAD",
  "RemoteSha": "d2c388b647627e60335cdd95c695d9c41d844498",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-22 07:11:56 UTC",
    "User": "root"
  },
  "Author": "Jarrett Byrnes [aut, cre, cph]",
  "Maintainer": "Jarrett Byrnes <jarrett.byrnes@umb.edu>",
  "MD5sum": "ed93c38432b80799ad7ee0692f180ebc",
  "_user": "jebyrnes",
  "_type": "src",
  "_file": "multifunc_0.9.3.tar.gz",
  "_fileid": "5ea86ad2634622fb8a3d90bebbba74923c1e7df0e824a80548c05fe32a12131b",
  "_filesize": 3539193,
  "_sha256": "5ea86ad2634622fb8a3d90bebbba74923c1e7df0e824a80548c05fe32a12131b",
  "_created": "2026-05-22T07:11:56.000Z",
  "_published": "2026-05-22T07:15:06.103Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77333384187,
      "time": 151,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7154855561"
    },
    {
      "job": 77333384153,
      "time": 152,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7154855841"
    },
    {
      "job": 77333384141,
      "time": 147,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7154846946"
    },
    {
      "job": 77333384124,
      "time": 139,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7154845996"
    },
    {
      "job": 77332917510,
      "time": 212,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7154811937"
    },
    {
      "job": 77333384115,
      "time": 116,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7154845629"
    },
    {
      "job": 77333384167,
      "time": 100,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7154841109"
    },
    {
      "job": 77333384139,
      "time": 110,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7154844168"
    },
    {
      "job": 77333384217,
      "time": 93,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7154838965"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jebyrnes/actions/runs/26273711564",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/jebyrnes/multifunc",
  "_commit": {
    "id": "d2c388b647627e60335cdd95c695d9c41d844498",
    "author": "jebyrnes <jarrett.byrnes@umb.edu>",
    "committer": "jebyrnes <jarrett.byrnes@umb.edu>",
    "message": "fix <<- issue\n",
    "time": 1653320221
  },
  "_maintainer": {
    "name": "Jarrett Byrnes",
    "email": "jarrett.byrnes@umb.edu",
    "login": "jebyrnes",
    "description": "",
    "uuid": 757410
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "broom",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "forcats",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    },
    {
      "package": "gridExtra",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "patchwork",
      "role": "Suggests"
    },
    {
      "package": "car",
      "role": "Suggests"
    }
  ],
  "_owner": "jebyrnes",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "multifunctionality"
  ],
  "_stars": 17,
  "_contributors": [
    {
      "user": "jebyrnes",
      "count": 136,
      "uuid": 757410
    }
  ],
  "_userbio": {
    "uuid": 757410,
    "type": "user",
    "name": "Jarrett Byrnes"
  },
  "_downloads": {
    "count": 258,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/multifunc"
  },
  "_devurl": "https://github.com/jebyrnes/multifunc",
  "_pkgdown": "https://jebyrnes.github.io/multifunc/",
  "_searchresults": 14,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/multifunc.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/jebyrnes/multifunc",
  "_realowner": "jebyrnes",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.9.4",
      "date": "2022-05-25"
    }
  ],
  "_exports": [
    "%>%",
    "cor_dist",
    "divNeeded",
    "dmean",
    "dmin",
    "eff_num_func",
    "eff_num_func_d",
    "eff_num_func_d_onerow",
    "eff_num_func_no_d",
    "filterCoefData",
    "filterOverData",
    "getCoefTab",
    "getFuncMaxed",
    "getFuncsMaxed",
    "getIndices",
    "getMF_eff",
    "getOverlap",
    "getOverlapSummary",
    "getRedundancy",
    "getStdAndMeanFunctions",
    "qw",
    "relevantSp",
    "sAICfun",
    "standardizeUnitScale",
    "standardizeZScore",
    "stdEffects",
    "whichVars"
  ],
  "_datasets": [
    {
      "name": "all_biodepth",
      "title": "Biodepth Data",
      "object": "all_biodepth",
      "class": [
        "data.frame"
      ],
      "fields": [
        "location",
        "site",
        "NewBlock",
        "block",
        "plot",
        "Composition",
        "mixture",
        "Diversity",
        "levSR",
        "FR",
        "FGC",
        "grasses",
        "herbs",
        "legumes",
        "biomassY1",
        "biomassY2",
        "biomassY3",
        "root3",
        "TotalMassY3",
        "cotton3",
        "wood3",
        "N.Soil",
        "N.percent",
        "N.g.m2",
        "light3",
        "ACHMIL1",
        "AGRCAP1",
        "AGRREP1",
        "AGRSTO1",
        "AJUREP1",
        "ALOPRA1",
        "ANTCOT1",
        "ANTODO1",
        "ANTSYL1",
        "ANTVUL1",
        "ARRELA1",
        "AVEBAR1",
        "AVESAT1",
        "BELPER1",
        "BELTRI1",
        "BITBIT1",
        "BROHOR1",
        "BROINT1",
        "CAMPAT1",
        "CATLUT1",
        "CENJAC1",
        "CENNIG1",
        "CENSCA1",
        "CERFON1",
        "CHRLEU1",
        "CONALB1",
        "CREBIE1",
        "CRECAP1",
        "CREFOE1",
        "CYNCRI1",
        "DACGLO1",
        "DAUCAR1",
        "FESOVI1",
        "FESPRA1",
        "FESRUB1",
        "GALVER1",
        "GERPRA1",
        "GLAITA1",
        "HELECH1",
        "HERSPH1",
        "HIEPIL1",
        "HIRINC1",
        "HOLLAN1",
        "HORBUL1",
        "HORGEN1",
        "HYPRAD1",
        "KNAARV1",
        "LAGCUM1",
        "LATPRA1",
        "LEOAUT1",
        "LEOHIS1",
        "LOLMUL1",
        "LOLPER1",
        "LOTCOR1",
        "LOTPED1",
        "LOTTET1",
        "LUZCAM1",
        "LYCFLO1",
        "MALSIL1",
        "MEDLUP1",
        "MEDSAT1",
        "MISORO1",
        "ONOVIC1",
        "ORIVUL1",
        "ORNCOM1",
        "PHAARU1",
        "PHABRA1",
        "PHACOE1",
        "PHLPRA1",
        "PIMMAJ1",
        "PLALAG1",
        "PLALAN1",
        "POAPRA1",
        "POTERE1",
        "PRUVUL1",
        "RANACR1",
        "RANREP1",
        "RUMACE1",
        "RUMPUL1",
        "SALPRA1",
        "SANOFF1",
        "SCACOL1",
        "SCOMUR1",
        "SECPAR1",
        "SILGAL1",
        "SILVUL1",
        "STASYL1",
        "STEGRA1",
        "TAROFF1",
        "TORARV1",
        "TRAHYB1",
        "TRIFLA1",
        "TRIHYB1",
        "TRILAP1",
        "TRIPRA1",
        "TRIREP1",
        "TRISUB1",
        "VERCHA1",
        "VICCRA1",
        "VICHIR1",
        "VICSAT1",
        "VICSEP1",
        "VICTET1"
      ],
      "rows": 480,
      "table": true,
      "tojson": true
    },
    {
      "name": "duffy_2003",
      "title": "Seagrass Mesocosm Data",
      "object": "duffy_2003",
      "class": [
        "data.frame"
      ],
      "fields": [
        "tank",
        "cylinder",
        "id",
        "treatment",
        "diversity",
        "sediment_OM",
        "sediment_N",
        "sediment_C",
        "sediment_C_N",
        "sediment_chla",
        "wkall_chla",
        "Zost_initial_mass",
        "Zost_final_mass",
        "Zost_change_mass",
        "tot_algae_mass",
        "grazer_mass",
        "sessile_invert_mass",
        "botryllus_biomass",
        "taxon_richness",
        "Bit",
        "Cym",
        "Dul",
        "Eri",
        "Gam",
        "Ido"
      ],
      "rows": 40,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "all_biodepth",
      "title": "Biodepth Data",
      "topics": [
        "all_biodepth"
      ]
    },
    {
      "page": "cor_dist",
      "title": "cor_dist",
      "topics": [
        "cor_dist"
      ]
    },
    {
      "page": "divNeeded",
      "title": "divNeeded",
      "topics": [
        "divNeeded"
      ]
    },
    {
      "page": "dmean",
      "title": "dmean",
      "topics": [
        "dmean"
      ]
    },
    {
      "page": "dmin",
      "title": "dmin",
      "topics": [
        "dmin"
      ]
    },
    {
      "page": "duffy_2003",
      "title": "Seagrass Mesocosm Data",
      "topics": [
        "duffy_2003"
      ]
    },
    {
      "page": "eff_num_func",
      "title": "eff_num_func",
      "topics": [
        "eff_num_func"
      ]
    },
    {
      "page": "eff_num_func_d",
      "title": "eff_num_func_d",
      "topics": [
        "eff_num_func_d"
      ]
    },
    {
      "page": "eff_num_func_d_onerow",
      "title": "eff_num_func_d_onerow",
      "topics": [
        "eff_num_func_d_onerow"
      ]
    },
    {
      "page": "eff_num_func_no_d",
      "title": "eff_num_func_no_d",
      "topics": [
        "eff_num_func_no_d"
      ]
    },
    {
      "page": "filterCoefData",
      "title": "filterCoefData",
      "topics": [
        "filterCoefData"
      ]
    },
    {
      "page": "filterOverData",
      "title": "filterOverData",
      "topics": [
        "filterOverData"
      ]
    },
    {
      "page": "getCoefTab",
      "title": "getCoefTab",
      "topics": [
        "getCoefTab"
      ]
    },
    {
      "page": "getFuncMaxed",
      "title": "getFuncMaxed",
      "topics": [
        "getFuncMaxed"
      ]
    },
    {
      "page": "getFuncsMaxed",
      "title": "getFuncsMaxed",
      "topics": [
        "getFuncsMaxed"
      ]
    },
    {
      "page": "getIndices",
      "title": "getIndices",
      "topics": [
        "getIndices"
      ]
    },
    {
      "page": "getMF_eff",
      "title": "getMF_eff",
      "topics": [
        "getMF_eff"
      ]
    },
    {
      "page": "getOverlap",
      "title": "getOverlap",
      "topics": [
        "getOverlap"
      ]
    },
    {
      "page": "getOverlapSummary",
      "title": "getOverlapSummary",
      "topics": [
        "getOverlapSummary"
      ]
    },
    {
      "page": "getRedundancy",
      "title": "getRedundancy",
      "topics": [
        "getRedundancy"
      ]
    },
    {
      "page": "getStdAndMeanFunctions",
      "title": "getStdAndMeanFunctions",
      "topics": [
        "getStdAndMeanFunctions"
      ]
    },
    {
      "page": "qw",
      "title": "Quote Words",
      "topics": [
        "qw"
      ]
    },
    {
      "page": "relevantSp",
      "title": "relevantSp",
      "topics": [
        "relevantSp"
      ]
    },
    {
      "page": "sAICfun",
      "title": "sAICfun",
      "topics": [
        "sAICfun"
      ]
    },
    {
      "page": "standardizeUnitScale",
      "title": "standardizeUnitScale",
      "topics": [
        "standardizeUnitScale"
      ]
    },
    {
      "page": "standardizeZScore",
      "title": "standardizeZScore",
      "topics": [
        "standardizeZScore"
      ]
    },
    {
      "page": "stdEffects",
      "title": "stdEffects",
      "topics": [
        "stdEffects"
      ]
    },
    {
      "page": "whichVars",
      "title": "whichVars",
      "topics": [
        "whichVars"
      ]
    }
  ],
  "_readme": "https://github.com/jebyrnes/multifunc/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "broom",
    "cli",
    "cpp11",
    "dplyr",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "MASS",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rlang",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "multifunc_biodepth.Rmd",
      "filename": "multifunc_biodepth.html",
      "title": "Assessing Multifunctionality with the multifunc package",
      "author": "Jarrett Byrnes",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Intro",
        "Single Function Approach",
        "Overlap Approach",
        "Averaging Approach",
        "Threshold Approach",
        "Multiple Threshold Approach",
        "Comparison of Sites"
      ],
      "created": "2015-06-26 15:30:25",
      "modified": "2022-05-23 15:36:55",
      "commits": 6
    },
    {
      "source": "multifunc_eff_num_func.Rmd",
      "filename": "multifunc_eff_num_func.html",
      "title": "Effective number of functions with multifunc",
      "author": "Jarrett Byrnes",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Data prep and initial calculations",
        "Comparison of approaches",
        "Adjusting for correlation between functions"
      ],
      "created": "2022-03-15 20:37:45",
      "modified": "2022-05-17 12:59:09",
      "commits": 2
    }
  ],
  "_score": 5.376576957056512,
  "_indexed": true,
  "_nocasepkg": "multifunc",
  "_universes": [
    "jebyrnes"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.9.3",
      "date": "2026-05-22T07:14:13.000Z",
      "distro": "noble",
      "commit": "d2c388b647627e60335cdd95c695d9c41d844498",
      "fileid": "b6286415f43d9f0656aedf6ed33786bff7739c5c0a0b32aac9342a316f3186bc",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/jebyrnes/actions/runs/26273711564"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.9.3",
      "date": "2026-05-22T07:14:19.000Z",
      "distro": "noble",
      "commit": "d2c388b647627e60335cdd95c695d9c41d844498",
      "fileid": "c1488ddda7fba62007ffc40b47958bb2b7f7c244a9e295f49f27312f128c92f6",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/jebyrnes/actions/runs/26273711564"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.9.3",
      "date": "2026-05-22T07:13:59.000Z",
      "commit": "d2c388b647627e60335cdd95c695d9c41d844498",
      "fileid": "be2a64703d0f4b549d5301056f4b3585cab2b576ecd510e4be264814906cdb76",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/jebyrnes/actions/runs/26273711564"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.9.3",
      "date": "2026-05-22T07:13:52.000Z",
      "commit": "d2c388b647627e60335cdd95c695d9c41d844498",
      "fileid": "c45303481c823fa01381204fbf68cd34fd942e27b268725c02930e52cf4f109c",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/jebyrnes/actions/runs/26273711564"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.9.3",
      "date": "2026-05-22T07:14:10.000Z",
      "commit": "d2c388b647627e60335cdd95c695d9c41d844498",
      "fileid": "ffa34dcd308e44b29b0e6ad17367d307ab35653cf193f61327516f47641f077c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jebyrnes/actions/runs/26273711564"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.9.3",
      "date": "2026-05-22T07:13:19.000Z",
      "commit": "d2c388b647627e60335cdd95c695d9c41d844498",
      "fileid": "00ce621d74be5dc1385a49b3fcd7f335b0f60295b2b970c93d2feb40216df967",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/jebyrnes/actions/runs/26273711564"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.9.3",
      "date": "2026-05-22T07:13:28.000Z",
      "commit": "d2c388b647627e60335cdd95c695d9c41d844498",
      "fileid": "96dd96340fcf37bdfb5d44eeba064bf7bde264485d29533bd5a243fff651cb97",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/jebyrnes/actions/runs/26273711564"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.9.3",
      "date": "2026-05-22T07:13:13.000Z",
      "commit": "d2c388b647627e60335cdd95c695d9c41d844498",
      "fileid": "d55fa90e44d48bbac0a76f968200f5b1ec482178f8c99b2551360231d9166072",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/jebyrnes/actions/runs/26273711564"
    }
  ]
}