{
  "_id": "6ac4da2df511ae58c09a2499",
  "Package": "boral",
  "Title": "Bayesian Ordination and Regression AnaLysis",
  "Version": "2.0.3",
  "Date": "2025-05-1",
  "Authors@R": "c(person(given = c(\"Francis\", \"K.C.\"),\nfamily = \"Hui\",\nrole = c(\"aut\", \"cre\"),\nemail = \"fhui28@gmail.com\",\ncomment = c(ORCID = \"0000-0003-0765-3533\")),\nperson(given = \"Wade\",\nfamily = \"Blanchard\",\nrole = \"aut\"))",
  "Description": "Bayesian approaches for analyzing multivariate data in\necology. Estimation is performed using Markov Chain Monte Carlo\n(MCMC) methods via Three. JAGS types of models may be fitted:\n1) With explanatory variables only, boral fits independent\ncolumn Generalized Linear Models (GLMs) to each column of the\nresponse matrix; 2) With latent variables only, boral fits a\npurely latent variable model for model-based unconstrained\nordination; 3) With explanatory and latent variables, boral\nfits correlated column GLMs with latent variables to account\nfor any residual correlation between the columns of the\nresponse matrix.",
  "License": "GPL-2",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-06 11:20:54 UTC",
    "User": "root"
  },
  "Author": "Francis K.C. Hui [aut, cre]\n(<https://orcid.org/0000-0003-0765-3533>), Wade Blanchard [aut]",
  "Maintainer": "Francis K.C. Hui <fhui28@gmail.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2025-04-29 23:10:02 UTC",
  "RemoteUrl": "https://github.com/cran/boral",
  "RemoteRef": "HEAD",
  "RemoteSha": "6e5473befed84b06e879586eb625580e7152c319",
  "_user": "cran",
  "_type": "src",
  "_file": "boral_2.0.3.tar.gz",
  "_fileid": "https://r2.ropensci.org/e52375b4f04ecec972e47874d132ce11b7b27b688408dbe0a4da52481bd57d7c",
  "_filesize": 1121236,
  "_sha256": "e52375b4f04ecec972e47874d132ce11b7b27b688408dbe0a4da52481bd57d7c",
  "_expires": "2027-01-14T11:23:23.000Z",
  "_created": "2026-10-06T11:20:54.000Z",
  "_published": "2026-10-06T11:23:25.298Z",
  "_jobs": [
    {
      "job": 112243087136,
      "time": 105,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11409213142"
    },
    {
      "job": 112243086987,
      "time": 108,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11408543724"
    },
    {
      "job": 112242071596,
      "time": 162,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11409357559"
    },
    {
      "job": 112243087014,
      "time": 98,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11409392959"
    },
    {
      "job": 112243087073,
      "time": 80,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11409058146"
    },
    {
      "job": 112243086903,
      "time": 99,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11409362931"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/37455479897",
  "_status": "success",
  "_upstream": "https://github.com/cran/boral",
  "_commit": {
    "id": "6e5473befed84b06e879586eb625580e7152c319",
    "author": "Francis K.C. Hui <fhui28@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 2.0.3\n",
    "time": 1745968202
  },
  "_maintainer": {
    "name": "Francis K.C. Hui",
    "email": "fhui28@gmail.com",
    "login": "fhui28",
    "description": "I like anime, drinking tea, and occasionally doing some statistics. ",
    "uuid": 5235076,
    "orcid": "0000-0003-0765-3533"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "coda",
      "role": "Depends"
    },
    {
      "package": "abind",
      "role": "Imports"
    },
    {
      "package": "corpcor",
      "role": "Imports"
    },
    {
      "package": "fishMod",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "mvtnorm",
      "role": "Imports"
    },
    {
      "package": "R2jags",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "mvabund",
      "version": ">= 4.0.1",
      "role": "Suggests"
    },
    {
      "package": "corrplot",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 2,
  "_contributors": [
    {
      "user": "fhui28",
      "count": 26,
      "uuid": 5235076
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 630,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 571,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/boral"
  },
  "_mentions": 9,
  "_searchresults": 120,
  "_topics": [
    "jags",
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/boral.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf"
  ],
  "_realowner": "fhui28",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.4",
      "date": "2014-08-25"
    },
    {
      "version": "0.5",
      "date": "2014-09-18"
    },
    {
      "version": "0.6",
      "date": "2014-12-13"
    },
    {
      "version": "0.7",
      "date": "2015-07-10"
    },
    {
      "version": "0.8",
      "date": "2015-07-22"
    },
    {
      "version": "0.9",
      "date": "2015-08-22"
    },
    {
      "version": "0.9.1",
      "date": "2015-09-25"
    },
    {
      "version": "1.0",
      "date": "2016-06-17"
    },
    {
      "version": "1.0.1",
      "date": "2016-07-25"
    },
    {
      "version": "1.1",
      "date": "2016-09-26"
    },
    {
      "version": "1.1.1",
      "date": "2016-10-10"
    },
    {
      "version": "1.2",
      "date": "2017-01-02"
    },
    {
      "version": "1.3",
      "date": "2017-04-15"
    },
    {
      "version": "1.3.1",
      "date": "2017-04-18"
    },
    {
      "version": "1.4",
      "date": "2017-09-25"
    },
    {
      "version": "1.5",
      "date": "2018-01-08"
    },
    {
      "version": "1.6",
      "date": "2018-05-06"
    },
    {
      "version": "1.6.1",
      "date": "2018-05-16"
    },
    {
      "version": "1.7",
      "date": "2018-10-21"
    },
    {
      "version": "1.8",
      "date": "2020-01-29"
    },
    {
      "version": "1.8.1",
      "date": "2020-06-05"
    },
    {
      "version": "1.9",
      "date": "2020-07-17"
    },
    {
      "version": "2.0",
      "date": "2021-03-12"
    },
    {
      "version": "2.0.1",
      "date": "2024-03-19"
    },
    {
      "version": "2.0.2",
      "date": "2024-03-24"
    },
    {
      "version": "2.0.3",
      "date": "2025-04-29"
    }
  ],
  "_exports": [
    "boral",
    "boral.default",
    "calc.condlogLik",
    "calc.logLik.lv0",
    "calc.marglogLik",
    "calc.varpart",
    "coefsplot",
    "create.life",
    "ds.residuals",
    "fitted.boral",
    "get.enviro.cor",
    "get.hpdintervals",
    "get.mcmcsamples",
    "get.measures",
    "get.more.measures",
    "get.residual.cor",
    "lvsplot",
    "make.jagsboralmodel",
    "make.jagsboralnullmodel",
    "plot.boral",
    "predict.boral",
    "ranefsplot",
    "summary.boral",
    "tidyboral"
  ],
  "_help": [
    {
      "page": "boral-package",
      "title": "Bayesian Ordination and Regression AnaLysis (boral)",
      "topics": [
        "boral-package"
      ]
    },
    {
      "page": "about.distributions",
      "title": "Distributions available in boral",
      "topics": [
        "about.distributions"
      ]
    },
    {
      "page": "about.lvs",
      "title": "Correlation structure for latent variables",
      "topics": [
        "about.lvs"
      ]
    },
    {
      "page": "about.ranefs",
      "title": "Including response-specific random intercepts in boral",
      "topics": [
        "about.ranefs"
      ]
    },
    {
      "page": "about.ssvs",
      "title": "Stochastic search variable selection (SSVS) in boral",
      "topics": [
        "about.ssvs"
      ]
    },
    {
      "page": "about.traits",
      "title": "Including species traits in boral",
      "topics": [
        "about.traits"
      ]
    },
    {
      "page": "boral",
      "title": "Fitting boral (Bayesian Ordination and Regression AnaLysis) models",
      "topics": [
        "boral",
        "boral.default",
        "print.boral"
      ]
    },
    {
      "page": "calc.condlogLik",
      "title": "Conditional log-likelihood for a fitted model",
      "topics": [
        "calc.condlogLik"
      ]
    },
    {
      "page": "calc.logLik.lv0",
      "title": "Log-likelihood for a model fitted with no latent variables",
      "topics": [
        "calc.logLik.lv0"
      ]
    },
    {
      "page": "calc.marglogLik",
      "title": "Marginal log-likelihood for a fitted model",
      "topics": [
        "calc.marglogLik"
      ]
    },
    {
      "page": "calc.varpart",
      "title": "Variance partitioning for a latent variable model",
      "topics": [
        "calc.varpart"
      ]
    },
    {
      "page": "coefsplot",
      "title": "Caterpillar plots of the regression coefficients from a fitted model",
      "topics": [
        "coefsplot"
      ]
    },
    {
      "page": "create.life",
      "title": "\\Sexpr[results=rd, stage=render]{lifecycle::badge(\"stable\")} Simulate a Multivariate response matrix",
      "topics": [
        "create.life",
        "simulate.boral"
      ]
    },
    {
      "page": "ds.residuals",
      "title": "Dunn-Smyth Residuals for a fitted model",
      "topics": [
        "ds.residuals"
      ]
    },
    {
      "page": "fitted.boral",
      "title": "Extract Model Fitted Values for an boral object",
      "topics": [
        "fitted.boral"
      ]
    },
    {
      "page": "get.dic",
      "title": "Extract Deviance Information Criterion for a fitted model",
      "topics": [
        "get.dic"
      ]
    },
    {
      "page": "get.enviro.cor",
      "title": "Extract covariances and correlations due to shared environmental responses",
      "topics": [
        "get.enviro.cor"
      ]
    },
    {
      "page": "get.hpdintervals",
      "title": "Highest posterior density intervals for a fitted model",
      "topics": [
        "get.hpdintervals"
      ]
    },
    {
      "page": "get.mcmcsamples",
      "title": "Extract MCMC samples from models",
      "topics": [
        "get.mcmcsamples"
      ]
    },
    {
      "page": "get.measures",
      "title": "Information Criteria for models",
      "topics": [
        "get.measures"
      ]
    },
    {
      "page": "get.more.measures",
      "title": "Additional Information Criteria for models",
      "topics": [
        "get.more.measures"
      ]
    },
    {
      "page": "get.residual.cor",
      "title": "Extract residual correlations and precisions from models",
      "topics": [
        "get.residual.cor"
      ]
    },
    {
      "page": "lvsplot",
      "title": "Plot the latent variables from a fitted model",
      "topics": [
        "lvsplot"
      ]
    },
    {
      "page": "make.jagsboralmodel",
      "title": "Write a text file containing a model for use into JAGS",
      "topics": [
        "make.jagsboralmodel"
      ]
    },
    {
      "page": "make.jagsboralnullmodel",
      "title": "Write a text file containing a model for use into JAGS",
      "topics": [
        "make.jagsboralnullmodel"
      ]
    },
    {
      "page": "plot.boral",
      "title": "Plots of a fitted boral object",
      "topics": [
        "plot.boral"
      ]
    },
    {
      "page": "predict.boral",
      "title": "Predict using a model",
      "topics": [
        "predict.boral"
      ]
    },
    {
      "page": "ranefsplot",
      "title": "Caterpillar plots of response-specific random effects from a fitted model",
      "topics": [
        "ranefsplot"
      ]
    },
    {
      "page": "summary.boral",
      "title": "Summary of fitted boral object",
      "topics": [
        "print.summary.boral",
        "summary.boral"
      ]
    },
    {
      "page": "tidyboral",
      "title": "Reformats output from a boral fit",
      "topics": [
        "tidyboral"
      ]
    }
  ],
  "_rundeps": [
    "abind",
    "boot",
    "cli",
    "coda",
    "corpcor",
    "fishMod",
    "glue",
    "lattice",
    "lifecycle",
    "magrittr",
    "MASS",
    "mvtnorm",
    "plyr",
    "R2jags",
    "R2WinBUGS",
    "Rcpp",
    "reshape2",
    "rjags",
    "rlang",
    "stringi",
    "stringr",
    "vctrs"
  ],
  "_sysdeps": [
    {
      "shlib": "libjags",
      "package": "jags",
      "headers": "jags",
      "source": "jags",
      "version": "4.3.2-2.2604.0",
      "name": "jags",
      "homepage": "https://mcmc-jags.sourceforge.io",
      "description": "Just Another Gibbs Sampler for Bayesian MCMC - binary"
    },
    {
      "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.334453751150931,
  "_indexed": false,
  "_nocasepkg": "boral",
  "_universes": [
    "cran"
  ],
  "_indexurl": "https://fhui28.r-universe.dev/boral",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.3",
      "date": "2026-10-06T11:22:32.000Z",
      "distro": "resolute",
      "commit": "6e5473befed84b06e879586eb625580e7152c319",
      "fileid": "https://r2.ropensci.org/553b9f3f0637f1554ff653062226e2bd5a0f6a7fe80102ea1a088e115dff735b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37455479897"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0.3",
      "date": "2026-10-06T11:22:34.000Z",
      "distro": "resolute",
      "commit": "6e5473befed84b06e879586eb625580e7152c319",
      "fileid": "https://r2.ropensci.org/c32b5e3c041f4e9f835789b8343b6e8ca1066b29bd9127d8cecf41480c57d127",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37455479897"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.3",
      "date": "2026-10-06T11:22:55.000Z",
      "commit": "6e5473befed84b06e879586eb625580e7152c319",
      "fileid": "https://r2.ropensci.org/06def00a433b2870b648015f9049d7f2ef0a63ce02555146db11467738888a74",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37455479897"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.3",
      "date": "2026-10-06T11:21:58.000Z",
      "commit": "6e5473befed84b06e879586eb625580e7152c319",
      "fileid": "https://r2.ropensci.org/6709b691a9e901749b9c0eaae6413e0e58e7a73ce94afcfc20ddf2b024dac436",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37455479897"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0.3",
      "date": "2026-10-06T11:22:14.000Z",
      "commit": "6e5473befed84b06e879586eb625580e7152c319",
      "fileid": "https://r2.ropensci.org/48dd3bc856777522ec56b8b207f59a933eeb027b316c75ad509eee10209d8be3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/37455479897"
    }
  ]
}