{
  "_id": "6a1fef2eb401979e73441816",
  "Type": "Package",
  "Package": "GUILDS",
  "Title": "Implementation of Sampling Formulas for the Unified Neutral\nModel of Biodiversity and Biogeography, with or without Guild\nStructure",
  "Version": "1.4.7",
  "Authors@R": "c(\nperson(\"Thijs\", \"Janzen\", , \"thijsjanzen@gmail.com\", role = c(\"aut\", \"cre\")),\nperson(\"Bart\", \"Haegeman\", role = \"ctb\"),\nperson(\"Franck\", \"Jabot\", role = \"ctb\"),\nperson(\"Jerome\", \"Chave\", role = \"ctb\")\n)",
  "Maintainer": "Thijs Janzen <thijsjanzen@gmail.com>",
  "Description": "A collection of sampling formulas for the unified neutral\nmodel of biogeography and biodiversity. Alongside the sampling\nformulas, it includes methods to perform maximum likelihood\noptimization of the sampling formulas, methods to generate data\ngiven the neutral model, and methods to estimate the expected\nspecies abundance distribution. Sampling formulas included in\nthe GUILDS package are the Etienne Sampling Formula (Etienne\n2005), the guild sampling formula, where guilds are assumed to\ndiffer in dispersal ability (Janzen et al. 2015), and the\nguilds sampling formula conditioned on guild size (Janzen et\nal. 2015).",
  "License": "GPL-2",
  "URL": "https://thijsjanzen.github.io/GUILDS/",
  "BugReports": "https://github.com/thijsjanzen/GUILDS/issues",
  "Encoding": "UTF-8",
  "NeedsCompilation": "yes",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "cmake",
  "Repository": "https://thijsjanzen.r-universe.dev",
  "Date/Publication": "2025-03-13 10:08:32 UTC",
  "RemoteUrl": "https://github.com/thijsjanzen/guilds",
  "RemoteRef": "HEAD",
  "RemoteSha": "927e1ca0037de6570956ba9fb232d29071f4a2cb",
  "Packaged": {
    "Date": "2026-06-03 09:02:38 UTC",
    "User": "root"
  },
  "Author": "Thijs Janzen [aut, cre],\nBart Haegeman [ctb],\nFranck Jabot [ctb],\nJerome Chave [ctb]",
  "MD5sum": "9881ef1e03f292f6aa279c03bf8bc36c",
  "_user": "thijsjanzen",
  "_type": "src",
  "_file": "GUILDS_1.4.7.tar.gz",
  "_fileid": "fb3c084db37ff92fabb70a4bfeeb8f052181710bc055b50f4c5ab1e707dbf80b",
  "_filesize": 457144,
  "_sha256": "fb3c084db37ff92fabb70a4bfeeb8f052181710bc055b50f4c5ab1e707dbf80b",
  "_created": "2026-06-03T09:02:38.000Z",
  "_published": "2026-06-03T09:09:02.383Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79258814521,
      "time": 137,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7380229955"
    },
    {
      "job": 79258814663,
      "time": 139,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7380229893"
    },
    {
      "job": 79258814471,
      "time": 141,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380231433"
    },
    {
      "job": 79258814640,
      "time": 123,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380223483"
    },
    {
      "job": 79258814596,
      "time": 82,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7380230546"
    },
    {
      "job": 79258815099,
      "time": 202,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7380292480"
    },
    {
      "job": 79258814451,
      "time": 106,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380230067"
    },
    {
      "job": 79258814761,
      "time": 242,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380299788"
    },
    {
      "job": 79258219122,
      "time": 199,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380179362"
    },
    {
      "job": 79258814300,
      "time": 106,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380218070"
    },
    {
      "job": 79258814719,
      "time": 116,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7380221532"
    },
    {
      "job": 79258814366,
      "time": 106,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7380217692"
    },
    {
      "job": 79258814456,
      "time": 94,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7380213621"
    }
  ],
  "_buildurl": "https://github.com/r-universe/thijsjanzen/actions/runs/26874539749",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/thijsjanzen/guilds",
  "_commit": {
    "id": "927e1ca0037de6570956ba9fb232d29071f4a2cb",
    "author": "Thijs Janzen <thijsjanzen@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Update _pkgdown.yml",
    "time": 1741860512
  },
  "_maintainer": {
    "name": "Thijs Janzen",
    "email": "thijsjanzen@gmail.com",
    "login": "thijsjanzen",
    "bluesky": "@thijsjanzen.bsky.social",
    "twitter": "@thijsjanzen",
    "description": "Scientific programmer at University of Groningen",
    "uuid": 19486664
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "nloptr",
      "role": "Imports"
    },
    {
      "package": "pracma",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "version": ">= 0.11.0",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "thijsjanzen",
  "_selfowned": true,
  "_usedby": 12,
  "_updates": [],
  "_tags": [],
  "_stars": 3,
  "_contributors": [
    {
      "user": "thijsjanzen",
      "count": 116,
      "uuid": 19486664
    },
    {
      "user": "fabriziosandri",
      "count": 1,
      "uuid": 15068390
    }
  ],
  "_userbio": {
    "uuid": 19486664,
    "type": "user",
    "name": "Thijs Janzen",
    "description": "Scientific programmer at University of Groningen"
  },
  "_downloads": {
    "count": 1091,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/GUILDS"
  },
  "_devurl": "https://github.com/thijsjanzen/guilds",
  "_pkgdown": "https://thijsjanzen.github.io/GUILDS/",
  "_searchresults": 16,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/GUILDS.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/thijsjanzen/guilds",
  "_realowner": "thijsjanzen",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0",
      "date": "2014-09-04"
    },
    {
      "version": "1.1",
      "date": "2014-09-06"
    },
    {
      "version": "1.2",
      "date": "2014-09-07"
    },
    {
      "version": "1.2.1",
      "date": "2015-04-21"
    },
    {
      "version": "1.3",
      "date": "2016-09-26"
    },
    {
      "version": "1.4",
      "date": "2022-02-24"
    },
    {
      "version": "1.4.1",
      "date": "2022-02-25"
    },
    {
      "version": "1.4.4",
      "date": "2022-03-16"
    },
    {
      "version": "1.4.5",
      "date": "2022-03-24"
    },
    {
      "version": "1.4.6",
      "date": "2023-08-21"
    },
    {
      "version": "1.4.7",
      "date": "2025-03-11"
    }
  ],
  "_exports": [
    "calcKDA",
    "expected.SAD",
    "expected.SAD.Guilds",
    "expected.SAD.Guilds.Conditional",
    "generate.ESF",
    "generate.Guilds",
    "generate.Guilds.Cond",
    "logLikelihood.ESF",
    "logLikelihood.Guilds",
    "logLikelihood.Guilds.Conditional",
    "maxLikelihood.ESF",
    "maxLikelihood.Guilds",
    "maxLikelihood.Guilds.Conditional",
    "preston_plot"
  ],
  "_help": [
    {
      "page": "GUILDS-package",
      "title": "Package implementing the Guilds sampling formula for the Neutral Theory of Biodiversity",
      "topics": [
        "GUILDS-package",
        "GUILDS"
      ]
    },
    {
      "page": "expected.SAD",
      "title": "Calculate the expected species abundance distribution of the standard neutral model, given theta, m and J",
      "topics": [
        "expected.SAD"
      ]
    },
    {
      "page": "expected.SAD.Guilds",
      "title": "Estimate the expected species abundance distribution of both guilds using the guilds model, provided theta, alpha_x, alpha_y and J.",
      "topics": [
        "expected.SAD.Guilds"
      ]
    },
    {
      "page": "expected.SAD.Guilds.Conditional",
      "title": "Estimate the expected species abundance distribution of both guilds using the guilds model, provided theta, alpha_x, alpha_y, conditional on the size of guild X, Jx and the size of guild Y, Jy.",
      "topics": [
        "expected.SAD.Guilds.Conditional"
      ]
    },
    {
      "page": "generate.ESF",
      "title": "Generate community data under the standard neutral model of biodiversity, using the urn scheme as described in Etienne 2005",
      "topics": [
        "generate.ESF"
      ]
    },
    {
      "page": "generate.Guilds",
      "title": "Generate Artificial data under the GUILDS model",
      "topics": [
        "generate.Guilds"
      ]
    },
    {
      "page": "generate.Guilds.Cond",
      "title": "Generate Artificial data under the GUILDS model, conditioned on Guild size",
      "topics": [
        "generate.Guilds.Cond"
      ]
    },
    {
      "page": "logLikelihood.ESF",
      "title": "Likelihood of the Etienne sampling formula",
      "topics": [
        "logLikelihood.ESF"
      ]
    },
    {
      "page": "logLikelihood.Guilds",
      "title": "Likelihood of the Guilds sampling formula",
      "topics": [
        "logLikelihood.Guilds"
      ]
    },
    {
      "page": "logLikelihood.Guilds.Conditional",
      "title": "Likelihood of the Guilds sampling formula, conditional on guild size",
      "topics": [
        "logLikelihood.Guilds.Conditional"
      ]
    },
    {
      "page": "maxLikelihood.ESF",
      "title": "Maximization of the loglikelihood given the standard Neutral Model, using the Etienne Sampling Formula",
      "topics": [
        "maxLikelihood.ESF"
      ]
    },
    {
      "page": "maxLikelihood.Guilds",
      "title": "Maximization of the loglikelihood under the Guilds Model.",
      "topics": [
        "maxLikelihood.Guilds"
      ]
    },
    {
      "page": "maxLikelihood.Guilds.Conditional",
      "title": "Maximization of the loglikelihood under the Guilds Model, conditioned on guild size.",
      "topics": [
        "maxLikelihood.Guilds.Conditional"
      ]
    },
    {
      "page": "preston_plot",
      "title": "Barplot in Preston style of an abundance dataset",
      "topics": [
        "preston_plot"
      ]
    }
  ],
  "_readme": "https://github.com/thijsjanzen/guilds/raw/HEAD/README.md",
  "_rundeps": [
    "nloptr",
    "pracma",
    "Rcpp"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "Walkthrough.Rmd",
      "filename": "Walkthrough.html",
      "title": "Walkthrough",
      "author": "Thijs Janzen",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Guilds Vignette",
        "The standard neutral model",
        "Dispersal Guilds",
        "Conditioning on Guild size",
        "Guilds model with differences in dispersal"
      ],
      "created": "2025-03-11 13:05:44",
      "modified": "2025-03-11 14:16:26",
      "commits": 3
    }
  ],
  "_score": 5.974338493067235,
  "_indexed": true,
  "_nocasepkg": "guilds",
  "_universes": [
    "thijsjanzen"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.4.7",
      "date": "2026-06-03T09:04:57.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "927e1ca0037de6570956ba9fb232d29071f4a2cb",
      "fileid": "bc7277271950c5cd4b86f2280029ee4e5b05e9ebefeca7a6d66819b7ce0e3f34",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thijsjanzen/actions/runs/26874539749"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.4.7",
      "date": "2026-06-03T09:04:52.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "927e1ca0037de6570956ba9fb232d29071f4a2cb",
      "fileid": "5a6b2878b2a44f5d4e9c8dec8fcfb02e0a1024cfa305340f42b70a0a3bddee4d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thijsjanzen/actions/runs/26874539749"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.4.7",
      "date": "2026-06-03T09:05:01.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "927e1ca0037de6570956ba9fb232d29071f4a2cb",
      "fileid": "dc46f2ab2d61b3ad0bf1f20c1e70abda4ca1dddeb2ef6e6390e0123bbfe69e17",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thijsjanzen/actions/runs/26874539749"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.4.7",
      "date": "2026-06-03T09:04:40.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "927e1ca0037de6570956ba9fb232d29071f4a2cb",
      "fileid": "162ee28ad1e4026562dfeffab47871875f9b4dccbc098ef35f443ee34d9debf7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thijsjanzen/actions/runs/26874539749"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.4.7",
      "date": "2026-06-03T09:05:06.000Z",
      "arch": "aarch64",
      "commit": "927e1ca0037de6570956ba9fb232d29071f4a2cb",
      "fileid": "69d3c4b16f75c3452aef94898a6000875403cc26d754e9dfd7f1e452d5fa4aff",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thijsjanzen/actions/runs/26874539749"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.4.7",
      "date": "2026-06-03T09:07:27.000Z",
      "arch": "x86_64",
      "commit": "927e1ca0037de6570956ba9fb232d29071f4a2cb",
      "fileid": "cf206e5f99689ed0d953a046234d35ac224fea6ce3a402bf8b9c428fe790b98d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thijsjanzen/actions/runs/26874539749"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.4.7",
      "date": "2026-06-03T09:04:55.000Z",
      "arch": "aarch64",
      "commit": "927e1ca0037de6570956ba9fb232d29071f4a2cb",
      "fileid": "395b274959b97c9880d31d9f462251d1ea7b9d74859b62877273b5ecb2933db6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thijsjanzen/actions/runs/26874539749"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.4.7",
      "date": "2026-06-03T09:07:36.000Z",
      "arch": "x86_64",
      "commit": "927e1ca0037de6570956ba9fb232d29071f4a2cb",
      "fileid": "5e8b17c676c06729729e0e940e258c9e1c4b3c9c7c3251f2f6a208f697d2680a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thijsjanzen/actions/runs/26874539749"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.4.7",
      "date": "2026-06-03T09:04:45.000Z",
      "arch": "emscripten",
      "commit": "927e1ca0037de6570956ba9fb232d29071f4a2cb",
      "fileid": "4e20ac12d5f890914a191e3f65ce582266b3bd35de1332f781174c7d25c29bb6",
      "status": "success",
      "buildurl": "https://github.com/r-universe/thijsjanzen/actions/runs/26874539749"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.4.7",
      "date": "2026-06-03T09:04:02.000Z",
      "arch": "x86_64",
      "commit": "927e1ca0037de6570956ba9fb232d29071f4a2cb",
      "fileid": "c8ab6c90cad82d6216bb7252374a4de9b5a79c5830b732de98f1e41744894524",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thijsjanzen/actions/runs/26874539749"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.4.7",
      "date": "2026-06-03T09:03:53.000Z",
      "arch": "x86_64",
      "commit": "927e1ca0037de6570956ba9fb232d29071f4a2cb",
      "fileid": "ba0f7fb5912d15c26351095671b848e9c5c490ff424bc0596304c927632ba208",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thijsjanzen/actions/runs/26874539749"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.4.7",
      "date": "2026-06-03T09:03:51.000Z",
      "arch": "x86_64",
      "commit": "927e1ca0037de6570956ba9fb232d29071f4a2cb",
      "fileid": "d436cd535368fe62784b6704f050b01bbb0f2698848eb53d6bb2f69046fe1a9b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/thijsjanzen/actions/runs/26874539749"
    }
  ]
}