{
  "_id": "6a18861dacfb0bcc41dc4046",
  "Package": "ELAplus",
  "Language": "en-US",
  "Type": "Package",
  "Title": "Energy Landscape Analysis for Ecological Communities",
  "Version": "1.0.2",
  "Date": "2026-05-15",
  "Author": "Kenta Suzuki [aut, cre, cph], Sotaro Takano [aut], Hiroaki\nFujita [aut], Zeus Sato [ctb], Fumihiko Ayabe [ctb]",
  "Authors@R": "c(\nperson(\"Kenta\", \"Suzuki\",\nemail = \"kenta.suzuki.zk@riken.jp\",\nrole = c(\"aut\",\"cre\",\"cph\")),\nperson(\"Sotaro\", \"Takano\",\nemail = \"sotaro.takano@riken.jp\",\nrole = \"aut\"),\nperson(\"Hiroaki\", \"Fujita\",\nemail = \"fujita.hiroaki.3x@kyoto-u.ac.jp\",\nrole = \"aut\"),\nperson(\"Zeus\", \"Sato\", role = \"ctb\"),\nperson(\"Fumihiko\", \"Ayabe\", role = \"ctb\")\n)",
  "Maintainer": "Kenta Suzuki <kenta.suzuki.zk@riken.jp>",
  "Encoding": "UTF-8",
  "License": "BSD_3_clause + file LICENSE",
  "Description": "Energy landscape analysis (ELA) is a systematic method for\nanalyzing an energy landscape represented as a weighted\nnetwork. This R package is especially designed to analyze\necological dynamics, i.e., transitions in community\ncompositions. For details of the analysis framework, please\nvisit Suzuki K et al. (2021) <doi:10.1002/ecm.1469>.",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "yes",
  "RoxygenNote": "7.3.3",
  "LazyData": "true",
  "Packaged": {
    "Date": "2026-05-28 18:10:20 UTC",
    "User": "root"
  },
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-05-28 12:20:11 UTC",
  "RemoteUrl": "https://github.com/cran/ELAplus",
  "RemoteRef": "HEAD",
  "RemoteSha": "f75446e862d64f25408098e8f6dcb5ac46d4238e",
  "MD5sum": "4b57c3073ad6d70982951adab80a78b0",
  "_user": "cran",
  "_type": "src",
  "_file": "ELAplus_1.0.2.tar.gz",
  "_fileid": "a2c249527bf6617ed1fd1aa4067d64b2e56d887b8fcadc07273ce024fa72a955",
  "_filesize": 3122092,
  "_sha256": "a2c249527bf6617ed1fd1aa4067d64b2e56d887b8fcadc07273ce024fa72a955",
  "_created": "2026-05-28T18:10:20.000Z",
  "_published": "2026-05-28T18:14:53.531Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78357322414,
      "time": 202,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7273796787"
    },
    {
      "job": 78357322360,
      "time": 203,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7273797096"
    },
    {
      "job": 78357322342,
      "time": 198,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7273794992"
    },
    {
      "job": 78357322420,
      "time": 212,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7273800574"
    },
    {
      "job": 78356470716,
      "time": 278,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7273723732"
    },
    {
      "job": 78357322313,
      "time": 175,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7273786056"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26592991957",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/ELAplus",
  "_commit": {
    "id": "f75446e862d64f25408098e8f6dcb5ac46d4238e",
    "author": "Kenta Suzuki <kenta.suzuki.zk@riken.jp>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.2\n",
    "time": 1779970811
  },
  "_maintainer": {
    "name": "Kenta Suzuki",
    "email": "kenta.suzuki.zk@riken.jp",
    "login": "kecosz",
    "description": "",
    "uuid": 60416241
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.11",
      "role": "Imports"
    },
    {
      "package": "doParallel",
      "role": "Imports"
    },
    {
      "package": "RColorBrewer",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "stringdist",
      "role": "Imports"
    },
    {
      "package": "gtools",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "cluster",
      "role": "Suggests"
    },
    {
      "package": "plot3D",
      "role": "Suggests"
    },
    {
      "package": "fpc",
      "role": "Suggests"
    },
    {
      "package": "quanteda",
      "role": "Suggests"
    },
    {
      "package": "slam",
      "role": "Suggests"
    },
    {
      "package": "stm",
      "role": "Suggests"
    },
    {
      "package": "topicmodels",
      "role": "Suggests"
    },
    {
      "package": "tidyverse",
      "role": "Suggests"
    },
    {
      "package": "Matrix",
      "role": "Suggests"
    },
    {
      "package": "glmnet",
      "role": "Suggests"
    },
    {
      "package": "gsubfn",
      "role": "Suggests"
    },
    {
      "package": "zoo",
      "role": "Suggests"
    },
    {
      "package": "ggsci",
      "role": "Suggests"
    },
    {
      "package": "tidygraph",
      "role": "Suggests"
    },
    {
      "package": "vegan",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-22",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.0.2",
      "date": "2026-05-28"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "kecosz",
      "count": 1,
      "uuid": 60416241
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ELAplus"
  },
  "_topics": [
    "openblas",
    "cpp",
    "openmp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ELAplus.html",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.2",
      "date": "2026-05-28"
    }
  ],
  "_exports": [
    "Bi",
    "bin2id",
    "bootstrap_ELA",
    "bootstrap_SA",
    "deltaE_histogram",
    "DisconnectivityGraph",
    "ELA",
    "ELPruning",
    "Energy",
    "Findbp",
    "Formatting",
    "GELAObj",
    "GradELA",
    "GradientDescent",
    "gStability",
    "hb.paramgen",
    "HeatBath",
    "id2bin",
    "MinTippingPath",
    "OnestepHBS",
    "PCplot",
    "plotSAtest",
    "runSA",
    "sa2params",
    "saEndpoint",
    "showDG",
    "showGELA3D",
    "showIntrGraph",
    "showSSD",
    "showSSD_ggplot",
    "SSentropy",
    "sstable",
    "Stability",
    "SteepestDescent",
    "tptable"
  ],
  "_datasets": [
    {
      "name": "baseabtable",
      "title": "Abundance table for 16 taxa across 256 samples",
      "object": "baseabtable",
      "class": [
        "data.frame"
      ],
      "fields": [
        "species.1",
        "species.2",
        "species.3",
        "species.4",
        "species.5",
        "species.6",
        "species.7",
        "species.8",
        "species.9",
        "species.10",
        "species.11",
        "species.12",
        "species.13",
        "species.14",
        "species.15",
        "species.16"
      ],
      "rows": 256,
      "table": true,
      "tojson": true
    },
    {
      "name": "basemetadata",
      "title": "Environmental metadata for 256 samples",
      "object": "basemetadata",
      "class": [
        "data.frame"
      ],
      "fields": [
        "factor.1",
        "factor.2"
      ],
      "rows": 256,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "ELAplus-package",
      "title": "Energy Landscape Analysis for Ecological Communities",
      "topics": [
        "ELAplus-package",
        "ELAplus"
      ]
    },
    {
      "page": "baseabtable",
      "title": "Abundance table for 16 taxa across 256 samples",
      "topics": [
        "baseabtable"
      ]
    },
    {
      "page": "basemetadata",
      "title": "Environmental metadata for 256 samples",
      "topics": [
        "basemetadata"
      ]
    },
    {
      "page": "Bi",
      "title": "Bi",
      "topics": [
        "Bi"
      ]
    },
    {
      "page": "bin2id",
      "title": "bin2id: map a binary vector to a 64base characters",
      "topics": [
        "bin2id"
      ]
    },
    {
      "page": "bootstrap_ELA",
      "title": "Energy landscape analysis with bootstrap resampled SA results",
      "topics": [
        "bootstrap_ELA"
      ]
    },
    {
      "page": "bootstrap_SA",
      "title": "Parameter fitting with bootstrap sampling of datasets",
      "topics": [
        "bootstrap_SA"
      ]
    },
    {
      "page": "deltaE_histogram",
      "title": "Plot histograms of bootstrap deltaE values",
      "topics": [
        "deltaE_histogram"
      ]
    },
    {
      "page": "DisconnectivityGraph",
      "title": "DisconnectivityGraph: Generate a disconnectivity graph",
      "topics": [
        "DisconnectivityGraph"
      ]
    },
    {
      "page": "ELA",
      "title": "Energy landscape analysis in parallel mode",
      "topics": [
        "ELA"
      ]
    },
    {
      "page": "ELPruning",
      "title": "ELPruning",
      "topics": [
        "ELPruning"
      ]
    },
    {
      "page": "Energy",
      "title": "Energy",
      "topics": [
        "Energy"
      ]
    },
    {
      "page": "Findbp",
      "title": "Search best hyperparameters for SA fitting (lambda and weight decay) by cross-validation",
      "topics": [
        "Findbp"
      ]
    },
    {
      "page": "Formatting",
      "title": "Formatting",
      "topics": [
        "Formatting"
      ]
    },
    {
      "page": "GELAObj",
      "title": "GELAObj",
      "topics": [
        "GELAObj"
      ]
    },
    {
      "page": "GradELA",
      "title": "GradELA",
      "topics": [
        "GradELA"
      ]
    },
    {
      "page": "GradientDescent",
      "title": "Gradient descent estimation of model parameters",
      "topics": [
        "GradientDescent"
      ]
    },
    {
      "page": "gStability",
      "title": "gstability",
      "topics": [
        "gStability"
      ]
    },
    {
      "page": "hb.paramgen",
      "title": "Randomly generate model parameters for heat-bath sampling",
      "topics": [
        "hb.paramgen"
      ]
    },
    {
      "page": "HeatBath",
      "title": "Heat-bath sampling of binary states",
      "topics": [
        "HeatBath"
      ]
    },
    {
      "page": "id2bin",
      "title": "id2bin: map a 64base characters to a binary vector",
      "topics": [
        "id2bin"
      ]
    },
    {
      "page": "MinTippingPath",
      "title": "MinTippingPath",
      "topics": [
        "MinTippingPath"
      ]
    },
    {
      "page": "OnestepHBS",
      "title": "Perform one heat-bath update step",
      "topics": [
        "OnestepHBS"
      ]
    },
    {
      "page": "PCplot",
      "title": "PCplot:Scatter plot of community compositions colored by basin label",
      "topics": [
        "PCplot"
      ]
    },
    {
      "page": "plotSAtest",
      "title": "plotSAtest: plot the results of SA fitting (Findbp output)",
      "topics": [
        "plotSAtest"
      ]
    },
    {
      "page": "runSA",
      "title": "Stochastic approximation for parameter fitting",
      "topics": [
        "runSA"
      ]
    },
    {
      "page": "sa2params",
      "title": "Convert SA output to model parameter objects",
      "topics": [
        "sa2params"
      ]
    },
    {
      "page": "saEndpoint",
      "title": "Extract endpoint parameters from runSA output",
      "topics": [
        "saEndpoint"
      ]
    },
    {
      "page": "showDG",
      "title": "showDG: draw DisconnectivityGraph",
      "topics": [
        "showDG"
      ]
    },
    {
      "page": "showGELA3D",
      "title": "GELA3D: draw 3D plot of energy landscape",
      "topics": [
        "showGELA3D"
      ]
    },
    {
      "page": "showIntrGraph",
      "title": "showIntrGraph: draw interaction matrix on a PCoA plot",
      "topics": [
        "showIntrGraph"
      ]
    },
    {
      "page": "showSSD",
      "title": "showSSD: draw stable state diagram",
      "topics": [
        "showSSD"
      ]
    },
    {
      "page": "showSSD_ggplot",
      "title": "showSSD_ggplot: draw stable state diagram using ggplot",
      "topics": [
        "showSSD_ggplot"
      ]
    },
    {
      "page": "SSentropy",
      "title": "SSentropy",
      "topics": [
        "SSentropy"
      ]
    },
    {
      "page": "sstable",
      "title": "sstable",
      "topics": [
        "sstable"
      ]
    },
    {
      "page": "Stability",
      "title": "stability",
      "topics": [
        "Stability"
      ]
    },
    {
      "page": "SteepestDescent",
      "title": "SteepestDescent",
      "topics": [
        "SteepestDescent"
      ]
    },
    {
      "page": "tptable",
      "title": "tptable",
      "topics": [
        "tptable"
      ]
    }
  ],
  "_rundeps": [
    "cli",
    "codetools",
    "cpp11",
    "data.table",
    "doParallel",
    "dplyr",
    "farver",
    "foreach",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "gtools",
    "igraph",
    "isoband",
    "iterators",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "rlang",
    "S7",
    "scales",
    "stringdist",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "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"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_vignettes": [
    {
      "source": "ELAplus-intro.Rmd",
      "filename": "ELAplus-intro.html",
      "title": "An introduction to ELAplus: Energy Landscape Analysis",
      "author": "Sotaro Takano, Kenta Suzuki, Hiroaki Fujita",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Example: Basic Energy Landscape Analysis",
        "Input dataset",
        "(Optional) Data generation using a Gibbs sampling (heat-bath algorithm)",
        "Formatting the dataset",
        "Inputs",
        "Key preprocessing options",
        "Normalization (normalize)",
        "Occurrence binarization (the “0/1 threshold”)",
        "Species filtering by prevalence (min/max occurrence thresholds)",
        "Parameter fitting",
        "Extended maximum pairwise entropy model",
        "Parameter fitting algorithm",
        "Hyperparameter search for fitting",
        "What Findbp does",
        "Fitting results can be visualized by plotSAtest.",
        "Fitting the extended maximum pairwise entropy model",
        "Constructing the energy landscape",
        "ELA output",
        "What ELA does",
        "Pruning stable states",
        "Output and interpretation",
        "Basin depth and pruning criterion",
        "Relative depth pruning",
        "bootstrap samples pruning",
        "Visualization",
        "Disconnectivity graph",
        "How to interpret the graph",
        "Optional checking bootstrap resampling",
        "Pruning with bootstrap resampling",
        "Species interaction graph",
        "Environmental gradient analysis",
        "Concept of GradELA",
        "Output",
        "Visualization of gradient ELA results",
        "3D plot of gradient ELA results",
        "Appendix"
      ],
      "created": "2026-05-28 12:20:11",
      "modified": "2026-05-28 12:20:11",
      "commits": 1
    }
  ],
  "_score": 2,
  "_indexed": false,
  "_nocasepkg": "elaplus",
  "_universes": [
    "cran",
    "kecosz"
  ],
  "_indexurl": "https://kecosz.r-universe.dev/ELAplus",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-05-28T18:13:35.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "f75446e862d64f25408098e8f6dcb5ac46d4238e",
      "fileid": "cb71ba57ab2afb5cd94447f5ee1af3da19195c0ab785444fff639b29cc67b747",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26592991957"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-05-28T18:13:32.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "f75446e862d64f25408098e8f6dcb5ac46d4238e",
      "fileid": "d17a6e12a79a6661c92060fed506ccebd94b2636de19ef8785550751d8e0cd5b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26592991957"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-05-28T18:13:31.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "f75446e862d64f25408098e8f6dcb5ac46d4238e",
      "fileid": "d9fa692a388e06aefcf85333b221c0bf4eac8e219a0332ddf1eb5426b283a8d1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26592991957"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-05-28T18:13:39.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "f75446e862d64f25408098e8f6dcb5ac46d4238e",
      "fileid": "498208666d794122145953489d10625855e480a5eb309ec8d545f2b06fb7c8dc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26592991957"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.2",
      "date": "2026-05-28T18:13:43.000Z",
      "arch": "emscripten",
      "commit": "f75446e862d64f25408098e8f6dcb5ac46d4238e",
      "fileid": "162e7a99867ee029c8c9f836af4d56963d02c5a315763aeae83981c4be6473ea",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26592991957"
    }
  ]
}