{
  "_id": "6a1fca5fb401979e734323e8",
  "Package": "mFD",
  "Title": "Compute and Illustrate the Multiple Facets of Functional\nDiversity",
  "Version": "1.0.7.9000",
  "Authors@R": "c(\nperson(given   = \"Camille\",\nfamily  = \"Magneville\",\nemail   = \"camille.magneville@gmail.com\",\nrole    = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0003-0489-3822\")),\nperson(given   = \"Nicolas\",\nfamily  = \"Loiseau\",\nemail   = \"nicolas.loiseau1@gmail.com\",\nrole    = \"aut\",\ncomment = c(ORCID = \"0000-0002-2469-1980\")),\nperson(given   = \"Camille\",\nfamily  = \"Albouy\",\nemail   = \"albouycamille@gmail.com\",\nrole    = \"aut\",\ncomment = c(ORCID = \"0000-0003-1629-2389\")),\nperson(given   = \"Nicolas\",\nfamily  = \"Casajus\",\nemail   = \"nicolas.casajus@fondationbiodiversite.fr\",\nrole    = \"aut\",\ncomment = c(ORCID = \"0000-0002-5537-5294\")),\nperson(given   = \"Thomas\",\nfamily  = \"Claverie\",\nemail   = \"tclaverie@gmail.com\",\nrole    = \"aut\",\ncomment = c(ORCID = \"0000-0002-6258-4991\")),\nperson(given   = \"Arthur\",\nfamily  = \"Escalas\",\nemail   = \"arthur.escalas@gmail.com\",\nrole    = \"aut\",\ncomment = c(ORCID = \"0000-0002-6450-5716\")),\nperson(given   = \"Fabien\",\nfamily  = \"Leprieur\",\nemail   = \"fabien.leprieur@umontpellier.fr\",\nrole    = \"aut\",\ncomment = c(ORCID = \"0000-0001-6869-342X\")),\nperson(given   = \"Eva\",\nfamily  = \"Maire\",\nemail   = \"emg.maire@gmail.com\",\nrole    = \"aut\",\ncomment = c(ORCID = \"0000-0002-1032-3394\")),\nperson(given   = \"David\",\nfamily  = \"Mouillot\",\nemail   = \"david.mouillot@umontpellier.fr\",\nrole    = \"aut\",\ncomment = c(ORCID = \"0000-0003-0402-2605\")),\nperson(given   = \"Sebastien\",\nfamily  = \"Villeger\",\nemail   = \"sebastien.villeger@cnrs.fr\",\nrole    = \"aut\",\ncomment = c(ORCID = \"0000-0002-2362-7178\")))",
  "Description": "Computing functional traits-based distances between pairs\nof species for species gathered in assemblages allowing to\nbuild several functional spaces. The package allows to compute\nfunctional diversity indices assessing the distribution of\nspecies (and of their dominance) in a given functional space\nfor each assemblage and the overlap between assemblages in a\ngiven functional space, see: Chao et al. (2018)\n<doi:10.1002/ecm.1343>, Maire et al. (2015)\n<doi:10.1111/geb.12299>, Mouillot et al. (2013)\n<doi:10.1016/j.tree.2012.10.004>, Mouillot et al. (2014)\n<doi:10.1073/pnas.1317625111>, Ricotta and Szeidl (2009)\n<doi:10.1016/j.tpb.2009.10.001>. Graphical outputs are\nincluded. Visit the 'mFD' website for more information,\ndocumentation and examples.",
  "URL": "https://cmlmagneville.github.io/mFD/,\nhttps://github.com/CmlMagneville/mFD",
  "BugReports": "https://github.com/CmlMagneville/mFD/issues",
  "License": "GPL-2",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "cmake libgmp3-dev make libicu-dev libuv1-dev",
  "Repository": "https://frbcesab.r-universe.dev",
  "Date/Publication": "2026-04-24 13:46:25 UTC",
  "RemoteUrl": "https://github.com/CmlMagneville/mFD",
  "RemoteRef": "HEAD",
  "RemoteSha": "b587bcaddcc20ee79e359664a4f847caf0867518",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-02 08:13:00 UTC",
    "User": "root"
  },
  "Author": "Camille Magneville [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0003-0489-3822>),\nNicolas Loiseau [aut] (ORCID: <https://orcid.org/0000-0002-2469-1980>),\nCamille Albouy [aut] (ORCID: <https://orcid.org/0000-0003-1629-2389>),\nNicolas Casajus [aut] (ORCID: <https://orcid.org/0000-0002-5537-5294>),\nThomas Claverie [aut] (ORCID: <https://orcid.org/0000-0002-6258-4991>),\nArthur Escalas [aut] (ORCID: <https://orcid.org/0000-0002-6450-5716>),\nFabien Leprieur [aut] (ORCID: <https://orcid.org/0000-0001-6869-342X>),\nEva Maire [aut] (ORCID: <https://orcid.org/0000-0002-1032-3394>),\nDavid Mouillot [aut] (ORCID: <https://orcid.org/0000-0003-0402-2605>),\nSebastien Villeger [aut] (ORCID:\n<https://orcid.org/0000-0002-2362-7178>)",
  "Maintainer": "Camille Magneville <camille.magneville@gmail.com>",
  "MD5sum": "3632ab385020199eacd4a5ecfd48331f",
  "_user": "frbcesab",
  "_type": "src",
  "_file": "mFD_1.0.7.9000.tar.gz",
  "_fileid": "8be730b6e56b1c27fc5e4a0e39a87a2d022d79b70c4e8938a7df87865f3483e9",
  "_filesize": 5764804,
  "_sha256": "8be730b6e56b1c27fc5e4a0e39a87a2d022d79b70c4e8938a7df87865f3483e9",
  "_created": "2026-06-02T08:13:00.000Z",
  "_published": "2026-06-03T06:31:59.257Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79235309615,
      "time": 192,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7352459438"
    },
    {
      "job": 79235309683,
      "time": 195,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7352460645"
    },
    {
      "job": 79235309522,
      "time": 131,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7352439211"
    },
    {
      "job": 79235309744,
      "time": 126,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7352437413"
    },
    {
      "job": 79235309395,
      "time": 309,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7352394336"
    },
    {
      "job": 79235309465,
      "time": 138,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7352441400"
    },
    {
      "job": 79235309509,
      "time": 141,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7352442277"
    },
    {
      "job": 79235309746,
      "time": 134,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7352440138"
    },
    {
      "job": 79235309257,
      "time": 117,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7377324887"
    }
  ],
  "_buildurl": "https://github.com/r-universe/frbcesab/actions/runs/26806993141",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/CmlMagneville/mFD",
  "_commit": {
    "id": "b587bcaddcc20ee79e359664a4f847caf0867518",
    "author": "CmlMagneville <camille.magneville@gmail.com>",
    "committer": "CmlMagneville <camille.magneville@gmail.com>",
    "message": ":books: Update Rmd for stop_if_NA added in continuous fcts\n",
    "time": 1777038385
  },
  "_maintainer": {
    "name": "Camille Magneville",
    "email": "camille.magneville@gmail.com",
    "login": "cmlmagneville",
    "orcid": "0000-0003-0489-3822",
    "description": "Postdoctoral Researcher at Aarhus University (Denmark)\nPhD in Marine Functional Ecology ",
    "uuid": 58591651
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5",
      "role": "Depends"
    },
    {
      "package": "ade4",
      "role": "Imports"
    },
    {
      "package": "ape",
      "role": "Imports"
    },
    {
      "package": "betapart",
      "version": ">= 1.5.4",
      "role": "Imports"
    },
    {
      "package": "cluster",
      "role": "Imports"
    },
    {
      "package": "dendextend",
      "role": "Imports"
    },
    {
      "package": "FactoMineR",
      "role": "Imports"
    },
    {
      "package": "gawdis",
      "role": "Imports"
    },
    {
      "package": "geometry",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ggrepel",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "Hmisc",
      "role": "Imports"
    },
    {
      "package": "patchwork",
      "version": ">= 1.2.0",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "rstatix",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "vegan",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.0.6",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "magrittr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "version": ">= 2.6",
      "role": "Suggests"
    },
    {
      "package": "stringr",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    }
  ],
  "_owner": "cmlmagneville",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-16",
      "n": 1
    },
    {
      "week": "2026-17",
      "n": 5
    }
  ],
  "_tags": [],
  "_stars": 30,
  "_contributors": [
    {
      "user": "cmlmagneville",
      "count": 132,
      "uuid": 58591651
    },
    {
      "user": "ahasverus",
      "count": 59,
      "uuid": 10423581
    },
    {
      "user": "rekyt",
      "count": 1,
      "uuid": 5593751
    }
  ],
  "_userbio": {
    "uuid": 56294308,
    "type": "organization",
    "name": "FRB CESAB"
  },
  "_downloads": {
    "count": 596,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/mFD"
  },
  "_devurl": "https://github.com/cmlmagneville/mfd",
  "_pkgdown": "https://cmlmagneville.github.io/mFD/",
  "_searchresults": 83,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/mFD.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/cmlmagneville/mfd",
  "_realowner": "cmlmagneville",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2021-11-05"
    },
    {
      "version": "1.0.1",
      "date": "2021-12-16"
    },
    {
      "version": "1.0.2",
      "date": "2022-11-08"
    },
    {
      "version": "1.0.3",
      "date": "2022-11-28"
    },
    {
      "version": "1.0.4",
      "date": "2023-05-17"
    },
    {
      "version": "1.0.5",
      "date": "2023-09-07"
    },
    {
      "version": "1.0.6",
      "date": "2023-11-02"
    },
    {
      "version": "1.0.7",
      "date": "2024-02-26"
    }
  ],
  "_exports": [
    "alpha.fd.fe",
    "alpha.fd.fe.plot",
    "alpha.fd.hill",
    "alpha.fd.multidim",
    "alpha.multidim.plot",
    "asb.sp.summary",
    "background.plot",
    "beta.fd.hill",
    "beta.fd.multidim",
    "beta.multidim.plot",
    "dist.nearneighb",
    "dist.point",
    "dist.to.df",
    "fdis.plot",
    "fdiv.plot",
    "fe.sp.df.computation",
    "feve.plot",
    "fide.plot",
    "fnnd.plot",
    "fori.plot",
    "fric.plot",
    "from.fecoord.to.spcoord",
    "from.spfe.to.feasb",
    "fspe.plot",
    "funct.dist",
    "funct.space.plot",
    "fuse",
    "mst.computation",
    "panels.to.patchwork",
    "pool.plot",
    "quality.fspaces",
    "quality.fspaces.plot",
    "search.sp.nm",
    "sp.filter",
    "sp.to.fe",
    "sp.tr.summary",
    "tr.cont.fspace",
    "tr.cont.scale",
    "traits.faxes.cor",
    "vertices"
  ],
  "_datasets": [
    {
      "name": "baskets_fruits_weights",
      "title": "Dataset: Baskets Composition in Fruits Species",
      "object": "baskets_fruits_weights",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "apple",
        "apricot",
        "banana",
        "currant",
        "blackberry",
        "blueberry",
        "cherry",
        "grape",
        "grapefruit",
        "kiwifruit",
        "lemon",
        "lime",
        "litchi",
        "mango",
        "melon",
        "orange",
        "passion_fruit",
        "peach",
        "pear",
        "pineapple",
        "plum",
        "raspberry",
        "strawberry",
        "tangerine",
        "water_melon"
      ],
      "rows": 10,
      "table": true,
      "tojson": true
    },
    {
      "name": "fruits_traits",
      "title": "Dataset: Traits Values of Fruits Species",
      "object": "fruits_traits",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Size",
        "Plant",
        "Climate",
        "Seed",
        "Sugar",
        "Use.raw",
        "Use.pastry",
        "Use.jam"
      ],
      "rows": 25,
      "table": true,
      "tojson": true
    },
    {
      "name": "fruits_traits_cat",
      "title": "Dataset: Fruits Traits Informations",
      "object": "fruits_traits_cat",
      "class": [
        "data.frame"
      ],
      "fields": [
        "trait_name",
        "trait_type",
        "fuzzy_name"
      ],
      "rows": 8,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "alpha.fd.fe",
      "title": "Compute the set of indices based on number of species in Functional Entities",
      "topics": [
        "alpha.fd.fe"
      ]
    },
    {
      "page": "alpha.fd.fe.plot",
      "title": "Illustrate Functional Diversity indices based on Functional Entities",
      "topics": [
        "alpha.fd.fe.plot"
      ]
    },
    {
      "page": "alpha.fd.hill",
      "title": "Compute Functional alpha-Diversity indices based on Hill Numbers",
      "topics": [
        "alpha.fd.hill"
      ]
    },
    {
      "page": "alpha.fd.multidim",
      "title": "Compute a set of alpha functional indices for a set of assemblages",
      "topics": [
        "alpha.fd.multidim"
      ]
    },
    {
      "page": "alpha.multidim.plot",
      "title": "Plot functional space and chosen functional indices",
      "topics": [
        "alpha.multidim.plot"
      ]
    },
    {
      "page": "asb.sp.summary",
      "title": "Summarize Assemblage x Species data frame",
      "topics": [
        "asb.sp.summary"
      ]
    },
    {
      "page": "background.plot",
      "title": "Plot background of multidimensional plots",
      "topics": [
        "background.plot"
      ]
    },
    {
      "page": "baskets_fruits_weights",
      "title": "Dataset: Baskets Composition in Fruits Species",
      "topics": [
        "baskets_fruits_weights"
      ]
    },
    {
      "page": "beta.fd.hill",
      "title": "Compute Functional beta-Diversity indices based on Hill Numbers",
      "topics": [
        "beta.fd.hill"
      ]
    },
    {
      "page": "beta.fd.multidim",
      "title": "Compute Functional beta-Diversity indices for pairs of assemblages in a multidimensional space",
      "topics": [
        "beta.fd.multidim"
      ]
    },
    {
      "page": "beta.multidim.plot",
      "title": "Illustrate Functional beta-Diversity indices for pairs of assemblages in a multidimensional space",
      "topics": [
        "beta.multidim.plot"
      ]
    },
    {
      "page": "dist.nearneighb",
      "title": "Compute distance of a given point to its nearest neighbor in the functional space and the identity of the nearest neighbor",
      "topics": [
        "dist.nearneighb"
      ]
    },
    {
      "page": "dist.point",
      "title": "Compute distances of all points to a given point in the functional space",
      "topics": [
        "dist.point"
      ]
    },
    {
      "page": "dist.to.df",
      "title": "Merge distance object(s) into a single data frame",
      "topics": [
        "dist.to.df"
      ]
    },
    {
      "page": "fdis.plot",
      "title": "Plot FDis index",
      "topics": [
        "fdis.plot"
      ]
    },
    {
      "page": "fdiv.plot",
      "title": "Plot FDiv indice",
      "topics": [
        "fdiv.plot"
      ]
    },
    {
      "page": "fe.sp.df.computation",
      "title": "Get a data frame linking Functional Entities names and species names",
      "topics": [
        "fe.sp.df.computation"
      ]
    },
    {
      "page": "feve.plot",
      "title": "Plot FEve index",
      "topics": [
        "feve.plot"
      ]
    },
    {
      "page": "fide.plot",
      "title": "Plot FIde index",
      "topics": [
        "fide.plot"
      ]
    },
    {
      "page": "fnnd.plot",
      "title": "Plot FNND index",
      "topics": [
        "fnnd.plot"
      ]
    },
    {
      "page": "fori.plot",
      "title": "Plot FOri",
      "topics": [
        "fori.plot"
      ]
    },
    {
      "page": "fric.plot",
      "title": "Plot FRic index",
      "topics": [
        "fric.plot"
      ]
    },
    {
      "page": "from.fecoord.to.spcoord",
      "title": "Convert the data frame of FEs coordinates to a species coordinates one",
      "topics": [
        "from.fecoord.to.spcoord"
      ]
    },
    {
      "page": "from.spfe.to.feasb",
      "title": "Build the assemblage-FEs dataframe from the assemblages-species one",
      "topics": [
        "from.spfe.to.feasb"
      ]
    },
    {
      "page": "fruits_traits",
      "title": "Dataset: Traits Values of Fruits Species",
      "topics": [
        "fruits_traits"
      ]
    },
    {
      "page": "fruits_traits_cat",
      "title": "Dataset: Fruits Traits Informations",
      "topics": [
        "fruits_traits_cat"
      ]
    },
    {
      "page": "fspe.plot",
      "title": "Plot FSpe",
      "topics": [
        "fspe.plot"
      ]
    },
    {
      "page": "funct.dist",
      "title": "Compute functional distance between species",
      "topics": [
        "funct.dist"
      ]
    },
    {
      "page": "funct.space.plot",
      "title": "Plot species position in a functional space",
      "topics": [
        "funct.space.plot"
      ]
    },
    {
      "page": "fuse",
      "title": "Compute FUSE (Functionally Unique, Specialized and Endangered)",
      "topics": [
        "fuse"
      ]
    },
    {
      "page": "mst.computation",
      "title": "Compute the Minimum Spanning Tree (MST) linking species of a given assemblage",
      "topics": [
        "mst.computation"
      ]
    },
    {
      "page": "panels.to.patchwork",
      "title": "Plot individual plots along a pair of functional axes into a unique graph",
      "topics": [
        "panels.to.patchwork"
      ]
    },
    {
      "page": "pool.plot",
      "title": "Plot species from the pool",
      "topics": [
        "pool.plot"
      ]
    },
    {
      "page": "quality.fspaces",
      "title": "Compute functional spaces and their quality",
      "topics": [
        "quality.fspaces"
      ]
    },
    {
      "page": "quality.fspaces.plot",
      "title": "Plot functional space quality with a chosen quality metric",
      "topics": [
        "quality.fspaces.plot"
      ]
    },
    {
      "page": "search.sp.nm",
      "title": "Get the names of species belonging to a specific Functional Entity (FE)",
      "topics": [
        "search.sp.nm"
      ]
    },
    {
      "page": "sp.filter",
      "title": "Retrieve information about species in a given assemblage",
      "topics": [
        "sp.filter"
      ]
    },
    {
      "page": "sp.to.fe",
      "title": "Compute Functional Entities composition based on a Species x Traits matrix",
      "topics": [
        "sp.to.fe"
      ]
    },
    {
      "page": "sp.tr.summary",
      "title": "Summarize Species x Traits data frame",
      "topics": [
        "sp.tr.summary"
      ]
    },
    {
      "page": "tr.cont.fspace",
      "title": "Build a functional space based on continuous traits only",
      "topics": [
        "tr.cont.fspace"
      ]
    },
    {
      "page": "tr.cont.scale",
      "title": "Scale continuous traits",
      "topics": [
        "tr.cont.scale"
      ]
    },
    {
      "page": "traits.faxes.cor",
      "title": "Correlation between Traits and Axes",
      "topics": [
        "traits.faxes.cor"
      ]
    },
    {
      "page": "vertices",
      "title": "Compute vertices of the Minimal Convex Hull shaping species from a single assemblage in a multidimensional functional space",
      "topics": [
        "vertices"
      ]
    }
  ],
  "_readme": "https://github.com/CmlMagneville/mFD/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "ade4",
    "ape",
    "backports",
    "base64enc",
    "betapart",
    "boot",
    "broom",
    "bslib",
    "cachem",
    "car",
    "carData",
    "checkmate",
    "cli",
    "cluster",
    "codetools",
    "colorspace",
    "corrplot",
    "cowplot",
    "cpp11",
    "crayon",
    "crosstalk",
    "data.table",
    "dendextend",
    "Deriv",
    "digest",
    "doBy",
    "doSNOW",
    "dplyr",
    "DT",
    "ellipse",
    "emmeans",
    "estimability",
    "evaluate",
    "FactoMineR",
    "farver",
    "fastmap",
    "fastmatch",
    "FD",
    "flashClust",
    "fontawesome",
    "foreach",
    "forecast",
    "foreign",
    "Formula",
    "fracdiff",
    "fs",
    "GA",
    "gawdis",
    "generics",
    "geometry",
    "ggplot2",
    "ggrepel",
    "glue",
    "gridExtra",
    "gtable",
    "highr",
    "Hmisc",
    "htmlTable",
    "htmltools",
    "htmlwidgets",
    "isoband",
    "iterators",
    "itertools",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "later",
    "lattice",
    "lazyeval",
    "leaps",
    "lifecycle",
    "linprog",
    "lme4",
    "lmtest",
    "lpSolve",
    "magic",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixModels",
    "memoise",
    "mgcv",
    "microbenchmark",
    "mime",
    "minpack.lm",
    "minqa",
    "modelr",
    "multcompView",
    "mvtnorm",
    "nlme",
    "nloptr",
    "nnet",
    "numDeriv",
    "otel",
    "patchwork",
    "pbkrtest",
    "permute",
    "picante",
    "pillar",
    "pixmap",
    "pkgconfig",
    "plyr",
    "promises",
    "purrr",
    "quantreg",
    "R6",
    "rappdirs",
    "rbibutils",
    "rcdd",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "RcppProgress",
    "Rdpack",
    "reformulas",
    "reshape2",
    "rlang",
    "rmarkdown",
    "rpart",
    "rstatix",
    "rstudioapi",
    "S7",
    "sass",
    "scales",
    "scatterplot3d",
    "snow",
    "sp",
    "SparseM",
    "stringi",
    "stringr",
    "survival",
    "tibble",
    "tidyr",
    "tidyselect",
    "timeDate",
    "tinytex",
    "urca",
    "utf8",
    "vctrs",
    "vegan",
    "viridis",
    "viridisLite",
    "withr",
    "xfun",
    "yaml",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "Compute_and_interpret_quality_of_functional_spaces.Rmd",
      "filename": "Compute_and_interpret_quality_of_functional_spaces.html",
      "title": "Compute and Interpret Quality of Functional Spaces",
      "author": "Sebastien Villeger",
      "engine": "knitr::rmarkdown",
      "headings": [
        "About this tutorial",
        "1. Tutorial's data",
        "2. Compute trait-based distance between species",
        "3. Compute functional space, quality metrics and plot them",
        "3.1. Compute functional spaces and associated quality metrics",
        "3.2. Focus on dendrograms",
        "3.3. Focus on the effect of square-rooting distance matrix before computing PcoA",
        "References"
      ],
      "created": "2021-01-20 11:01:24",
      "modified": "2022-02-11 12:18:16",
      "commits": 17
    },
    {
      "source": "Compute_functional_hill_indices.Rmd",
      "filename": "Compute_functional_hill_indices.html",
      "title": "Compute Functional Diversity Hill Indices",
      "author": "Sebastien Villeger",
      "engine": "knitr::rmarkdown",
      "headings": [
        "About this tutorial",
        "What is this tutorial about?",
        "Let's load data and compute functional distance",
        "Generalisation of Hill numbers for alpha functional diversity",
        "Generalisation of Hill numbers for beta functional diversity",
        "References"
      ],
      "created": "2021-02-10 08:35:49",
      "modified": "2021-10-26 13:36:27",
      "commits": 12
    },
    {
      "source": "Continuous_traits_framework.Rmd",
      "filename": "Continuous_traits_framework.html",
      "title": "Continuous Traits Framework",
      "author": "Camille Magneville",
      "engine": "knitr::rmarkdown",
      "headings": [
        "About this tutorial",
        "1. Load dataset",
        "2. Compute the functional space",
        "3. Plot functional space, compute and illustrate indices",
        "References"
      ],
      "created": "2021-01-19 13:00:54",
      "modified": "2026-04-24 13:19:31",
      "commits": 19
    },
    {
      "source": "Customised_plots.Rmd",
      "filename": "Customised_plots.html",
      "title": "Customised plots",
      "author": "Camille Magneville",
      "engine": "knitr::rmarkdown",
      "headings": [
        "About this tutorial",
        "Load data",
        "Plotting more than two assemblages",
        "Basic workflow before plotting",
        "Plotting functional convex-hulls for more than two assemblages for one pair of axis",
        "a - Background",
        "b - Add the global convex-hull",
        "c - Add the convex-hulls and species of the wanted assemblages",
        "Plotting functional convex-hulls for more than two assemblages for several pair of axis",
        "Gathering  plots together using the patchwork package",
        "Plotting species differently according to one trait value (coming soon...)"
      ],
      "created": "2022-10-26 09:57:50",
      "modified": "2022-10-26 12:35:47",
      "commits": 2
    },
    {
      "source": "FAQ.Rmd",
      "filename": "FAQ.html",
      "title": "FAQ",
      "author": "Camille Magneville",
      "engine": "knitr::rmarkdown",
      "headings": [
        "About this FAQ",
        "<span style=\"color: darkcyan;\">Functional traits</span>",
        "What is the difference between nominal and ordinal traits?",
        "How should I handle my data if it shows correlated traits?",
        "Intraspecific variation in traits",
        "My species*traits data contains NA, what should I do?",
        "PCoA and negative eigenvalues",
        "<span style=\"color: darkcyan;\">Functional space</span>",
        "Overlaying traits as vectors in the functional space",
        "Cumulative variance explained by PCoA  axes",
        "Choosing the number of functional axes",
        "<span style=\"color: darkcyan;\">Functional Entities vs Species frameworks</span>",
        "How should I choose between working with Functional Entities or Species?",
        "Which indices can I compute with the Functional Entities framework and how?",
        "<span style=\"color: darkcyan;\">Functional indices</span>",
        "Access functional specialisation and originality per species",
        "Fuzzy traits and alpha diversity",
        "Fuzzy traits and Weights",
        "High beta diversity in functional space & low beta diversity using Hill numbers",
        "Beta FD Hill and pairs of sites",
        "What does \"functionally equally dstinct species\" mean?",
        "Null values of Beta FD Hill",
        "How to plot species detected in both assemblages with a third color?"
      ],
      "created": "2024-12-19 15:18:45",
      "modified": "2026-04-15 13:57:54",
      "commits": 2
    },
    {
      "source": "How_to_deal_with_Functional_Entities.Rmd",
      "filename": "How_to_deal_with_Functional_Entities.html",
      "title": "How to Deal With Functional Entities",
      "author": "Camille Magneville",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Why Functional Entities (FEs)?",
        "2. Tutorial's data",
        "3. Gather species into FEs",
        "4. Compute alpha and beta functional indices",
        "5. Plot functional indices based on FEs",
        "References"
      ],
      "created": "2021-01-20 08:33:05",
      "modified": "2022-11-28 09:05:03",
      "commits": 19
    },
    {
      "source": "mFD_general_workflow.Rmd",
      "filename": "mFD_general_workflow.html",
      "title": "mFD: General Workflow",
      "author": "Camille Magneville",
      "engine": "knitr::rmarkdown",
      "headings": [
        "About this tutorial",
        "Overview of the functional framework",
        "1. Know your data",
        "1.1. What types of traits am I using?",
        "1.2. Summarize my traits",
        "1.3. Summarize my assemblages",
        "2. Gathering species into functional entities",
        "3. Computing distances between species based on functional traits",
        "4. Computing functional spaces & their quality",
        "4.1. Compute multimensional functional spaces and assess their quality",
        "4.2. Illustrating the quality of the selected functional spaces",
        "5. Test correlation between functional axes and traits",
        "6. Plot functional space",
        "7. Compute functional diversity indices & plot them",
        "7.1. Functional alpha diversity indices in a multidimensional space",
        "7.2. Functional beta diversity indices based on multidimensional space",
        "References"
      ],
      "created": "2021-01-19 10:23:52",
      "modified": "2026-04-24 13:21:54",
      "commits": 66
    }
  ],
  "_score": 7.5423273827739745,
  "_indexed": false,
  "_nocasepkg": "mfd",
  "_universes": [
    "frbcesab"
  ],
  "_indexurl": "https://cmlmagneville.r-universe.dev/mFD",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.7.9000",
      "date": "2026-06-02T08:15:54.000Z",
      "distro": "noble",
      "commit": "b587bcaddcc20ee79e359664a4f847caf0867518",
      "fileid": "b120cc935fce66bb91a4c0c628da789903da9b6cd5a619196df74c2602ee2ff1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frbcesab/actions/runs/26806993141"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.7.9000",
      "date": "2026-06-02T08:15:58.000Z",
      "distro": "noble",
      "commit": "b587bcaddcc20ee79e359664a4f847caf0867518",
      "fileid": "bec58c9006fee806e4e4732e6b8d420ce55f4853d9d44947bb4fe377b14d5f9b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frbcesab/actions/runs/26806993141"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.7.9000",
      "date": "2026-06-02T08:15:03.000Z",
      "commit": "b587bcaddcc20ee79e359664a4f847caf0867518",
      "fileid": "4440e9440e5cd2e69ad8430e908f47cc9c0fb8cf5d7bb9ad0a4fb33498ad94bf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frbcesab/actions/runs/26806993141"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.7.9000",
      "date": "2026-06-02T08:14:53.000Z",
      "commit": "b587bcaddcc20ee79e359664a4f847caf0867518",
      "fileid": "6bbf4a9ad12c7a5c6a628c45b9ba96e0d99d3d2fe07e057d87581f0aca7a3c32",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frbcesab/actions/runs/26806993141"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.7.9000",
      "date": "2026-06-02T08:15:45.000Z",
      "commit": "b587bcaddcc20ee79e359664a4f847caf0867518",
      "fileid": "ce9a2517433063a070ad0309a4cba3c872b03f0c68089178eba5484f5d0d654e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/frbcesab/actions/runs/26806993141"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.7.9000",
      "date": "2026-06-02T08:14:51.000Z",
      "commit": "b587bcaddcc20ee79e359664a4f847caf0867518",
      "fileid": "638b78c44b0b23fb2a27465f801a1b58a266f08fb6eea63a821da201d48d5aa8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frbcesab/actions/runs/26806993141"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.7.9000",
      "date": "2026-06-02T08:14:43.000Z",
      "commit": "b587bcaddcc20ee79e359664a4f847caf0867518",
      "fileid": "b0f21792c8be234805ade448d2bbda39da9d506ab3527bb9a37c6b0c7d5c4dc7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frbcesab/actions/runs/26806993141"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.7.9000",
      "date": "2026-06-03T06:30:48.000Z",
      "commit": "b587bcaddcc20ee79e359664a4f847caf0867518",
      "fileid": "ee666aa4fdb68b0f1a727fb48e8409c5af77d21ce6e914bf192f430ac4b341f3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/frbcesab/actions/runs/26806993141"
    }
  ]
}