{
  "_id": "6ac64de5f511ae58c09a9cd8",
  "Package": "metaweave",
  "Title": "Spatial Ecological Network Inference",
  "Version": "0.4.0",
  "Authors@R": "person(\"Gabriel\", \"Munoz\", role = c(\"aut\", \"cre\"), email = \"gabriel.munoz@example.com\")",
  "Author": "Gabriel Munoz [aut, cre]",
  "Maintainer": "Gabriel Munoz <gabriel.munoz@example.com>",
  "Description": "A model-agnostic framework for reconstructing and\nanalysing spatially explicit ecological networks from species\ndistributions and ecological inference models. Supports\narbitrary ecological groups and includes stochastic block and\nmaximum-entropy inference backends, simulation helpers, network\nsummaries, and spatial mapping utilities.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "URL": "https://github.com/fgabriel1891/metaweave",
  "BugReports": "https://github.com/fgabriel1891/metaweave/issues",
  "Config/pak/sysreqs": "libgdal-dev gdal-bin libgeos-dev libproj-dev\nlibsqlite3-dev",
  "Repository": "https://fgabriel1891.r-universe.dev",
  "Date/Publication": "2026-09-14 15:53:46 UTC",
  "RemoteUrl": "https://github.com/fgabriel1891/metaweave",
  "RemoteRef": "HEAD",
  "RemoteSha": "694b83eba90e47ce7e627330882170aeabf74ef3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-07 11:21:54 UTC",
    "User": "root"
  },
  "_user": "fgabriel1891",
  "_type": "src",
  "_file": "metaweave_0.4.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/43e47cbd5e778fc97c0dac40696d04bf607124c6445716f2431c94415f7dffe3",
  "_filesize": 303500,
  "_sha256": "43e47cbd5e778fc97c0dac40696d04bf607124c6445716f2431c94415f7dffe3",
  "_expires": "2027-01-15T13:49:23.000Z",
  "_created": "2026-10-07T11:21:54.000Z",
  "_published": "2026-10-07T13:49:25.370Z",
  "_buildurl": "https://github.com/r-universe/fgabriel1891/actions/runs/37613225713",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 112766566942,
      "time": 132,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11479161655"
    },
    {
      "job": 112766566805,
      "time": 122,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11479591431"
    },
    {
      "job": 112766566917,
      "time": 156,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11486810671"
    },
    {
      "job": 112766566852,
      "time": 176,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11486168013"
    },
    {
      "job": 112765399361,
      "time": 180,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11479680940"
    },
    {
      "job": 112766566761,
      "time": 119,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11479686280"
    },
    {
      "job": 112766566958,
      "time": 92,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11478706665"
    },
    {
      "job": 112766566812,
      "time": 96,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11479616246"
    },
    {
      "job": 112766566943,
      "time": 83,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11478541691"
    }
  ],
  "_upstream": "https://github.com/fgabriel1891/metaweave",
  "_commit": {
    "id": "694b83eba90e47ce7e627330882170aeabf74ef3",
    "author": "fgabriel1891 <fgabriel1891@gmail.com>",
    "committer": "fgabriel1891 <fgabriel1891@gmail.com>",
    "message": "Publish metaweave 0.4.0 with constrained network ensembles\n",
    "time": 1789401226
  },
  "_maintainer": {
    "name": "Gabriel Munoz",
    "email": "gabriel.munoz@example.com"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "terra",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "sf",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "fgabriel1891",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-31",
      "n": 2
    },
    {
      "week": "2026-38",
      "n": 3
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "fgabriel1891",
      "count": 5,
      "uuid": 23193439
    }
  ],
  "_userbio": {
    "uuid": 23193439,
    "type": "user",
    "name": "Gabriel Muñoz",
    "followers": 27,
    "description": "Canadian Healthcare System / OneHealth / Quantitative Ecology / Biotic Interactions\r\n\r\n"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/metaweave"
  },
  "_devurl": "https://github.com/fgabriel1891/metaweave",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/metaweave.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/fgabriel1891/metaweave",
  "_realowner": "fgabriel1891",
  "_cranurl": true,
  "_exports": [
    "add_network_metrics",
    "assemble_communities",
    "block_model",
    "build_range_stack",
    "create_standard_grid",
    "crop_filter_stack",
    "downscale_networks",
    "infer_network",
    "infer_networks",
    "interaction_table_to_matrix",
    "list_shapefiles",
    "local_block_network",
    "local_probability_network",
    "make_bbox",
    "map_metrics",
    "maxent_model",
    "network_metrics_raster",
    "new_assemblage",
    "new_distribution_collection",
    "new_ecological_network",
    "new_inference_model",
    "new_network_collection",
    "new_spatial_result",
    "prepare_range_stacks",
    "print.assemblage",
    "print.distribution_collection",
    "print.ecological_network",
    "print.inference_model",
    "print.network_collection",
    "probability_matrix_model",
    "rarefied_network_metric",
    "rasterize_range_file",
    "rasterize_range_rows",
    "reconstruct_networks",
    "run_network_downscaling",
    "run_spatial_inference",
    "sbm_model",
    "simulate_interaction_counts",
    "simulate_network",
    "summarize_network",
    "summarize_networks"
  ],
  "_help": [
    {
      "page": "add_network_metrics",
      "title": "Add standard metrics to network collection",
      "topics": [
        "add_network_metrics"
      ]
    },
    {
      "page": "assemble_communities",
      "title": "Assemble local communities from aligned distribution rasters",
      "topics": [
        "assemble_communities"
      ]
    },
    {
      "page": "block_model",
      "title": "Construct a generic stochastic block model backend",
      "topics": [
        "block_model"
      ]
    },
    {
      "page": "build_range_stack",
      "title": "Build a species range stack",
      "topics": [
        "build_range_stack"
      ]
    },
    {
      "page": "create_standard_grid",
      "title": "Create a standard raster grid",
      "topics": [
        "create_standard_grid"
      ]
    },
    {
      "page": "crop_filter_stack",
      "title": "Crop a stack and remove species absent from the region",
      "topics": [
        "crop_filter_stack"
      ]
    },
    {
      "page": "downscale_networks",
      "title": "Compatibility wrapper for spatial network downscaling",
      "topics": [
        "downscale_networks"
      ]
    },
    {
      "page": "infer_network",
      "title": "Infer a network for one assemblage",
      "topics": [
        "infer_network"
      ]
    },
    {
      "page": "infer_networks",
      "title": "Infer networks for many assemblages",
      "topics": [
        "infer_networks"
      ]
    },
    {
      "page": "interaction_table_to_matrix",
      "title": "Convert an interaction table to a matrix",
      "topics": [
        "interaction_table_to_matrix"
      ]
    },
    {
      "page": "list_shapefiles",
      "title": "List ESRI shapefiles",
      "topics": [
        "list_shapefiles"
      ]
    },
    {
      "page": "local_block_network",
      "title": "Build one local generic block-model network directly",
      "topics": [
        "local_block_network"
      ]
    },
    {
      "page": "local_probability_network",
      "title": "Build one local palm-mammal probability network directly",
      "topics": [
        "local_probability_network"
      ]
    },
    {
      "page": "make_bbox",
      "title": "Create a bounding-box polygon",
      "topics": [
        "make_bbox"
      ]
    },
    {
      "page": "map_metrics",
      "title": "Map cell metrics back to rasters",
      "topics": [
        "map_metrics"
      ]
    },
    {
      "page": "maxent_model",
      "title": "Maximum-entropy ecological network model",
      "topics": [
        "maxent_model"
      ]
    },
    {
      "page": "network_metrics_raster",
      "title": "Compatibility alias returning metric rasters",
      "topics": [
        "network_metrics_raster"
      ]
    },
    {
      "page": "new_assemblage",
      "title": "Construct a local assemblage",
      "topics": [
        "new_assemblage"
      ]
    },
    {
      "page": "new_distribution_collection",
      "title": "Construct a distribution collection",
      "topics": [
        "new_distribution_collection"
      ]
    },
    {
      "page": "new_ecological_network",
      "title": "Construct an ecological network",
      "topics": [
        "new_ecological_network"
      ]
    },
    {
      "page": "new_inference_model",
      "title": "Construct a pluggable inference model",
      "topics": [
        "new_inference_model"
      ]
    },
    {
      "page": "new_network_collection",
      "title": "Construct a collection of spatial ecological networks",
      "topics": [
        "new_network_collection"
      ]
    },
    {
      "page": "new_spatial_result",
      "title": "Construct a spatial result",
      "topics": [
        "new_spatial_result"
      ]
    },
    {
      "page": "prepare_range_stacks",
      "title": "Prepare palm and mammal range stacks",
      "topics": [
        "prepare_range_stacks"
      ]
    },
    {
      "page": "print.methods",
      "title": "Print a MetaWeave object",
      "topics": [
        "print.assemblage",
        "print.distribution_collection",
        "print.ecological_network",
        "print.inference_model",
        "print.network_collection"
      ]
    },
    {
      "page": "probability_matrix_model",
      "title": "Construct a species-level probability-matrix model",
      "topics": [
        "probability_matrix_model"
      ]
    },
    {
      "page": "rarefied_network_metric",
      "title": "Placeholder adapter for rarefaction packages",
      "topics": [
        "rarefied_network_metric"
      ]
    },
    {
      "page": "rasterize_range_file",
      "title": "Rasterize one range file",
      "topics": [
        "rasterize_range_file"
      ]
    },
    {
      "page": "rasterize_range_rows",
      "title": "Rasterize rows grouped by species",
      "topics": [
        "rasterize_range_rows"
      ]
    },
    {
      "page": "reconstruct_networks",
      "title": "Reconstruct spatial networks from arbitrary distribution groups",
      "topics": [
        "reconstruct_networks"
      ]
    },
    {
      "page": "run_network_downscaling",
      "title": "Complete compatibility workflow",
      "topics": [
        "run_network_downscaling"
      ]
    },
    {
      "page": "run_spatial_inference",
      "title": "Run generic spatial ecological-network inference",
      "topics": [
        "run_spatial_inference"
      ]
    },
    {
      "page": "sbm_model",
      "title": "Construct the original palm-mammal SBM backend",
      "topics": [
        "sbm_model"
      ]
    },
    {
      "page": "simulate_interaction_counts",
      "title": "Simulate an interaction-count matrix",
      "topics": [
        "simulate_interaction_counts"
      ]
    },
    {
      "page": "simulate_network",
      "title": "Simulate a network",
      "topics": [
        "simulate_network"
      ]
    },
    {
      "page": "summarize_network",
      "title": "Summarize one ecological network",
      "topics": [
        "summarize_network"
      ]
    },
    {
      "page": "summarize_networks",
      "title": "Summarize a collection of networks",
      "topics": [
        "summarize_networks"
      ]
    }
  ],
  "_readme": "https://github.com/fgabriel1891/metaweave/raw/HEAD/README.md",
  "_rundeps": [
    "Rcpp",
    "terra"
  ],
  "_vignettes": [
    {
      "source": "maxent-backend.Rmd",
      "filename": "maxent-backend.html",
      "title": "Maximum-entropy network inference",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Directed food web",
        "Fixed degree sequences",
        "Reproducibility",
        "Reference"
      ],
      "created": "2026-09-14 15:53:46",
      "modified": "2026-09-14 15:53:46",
      "commits": 1
    },
    {
      "source": "architecture.Rmd",
      "filename": "architecture.html",
      "title": "MetaWeave architecture",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vision",
        "Object pipeline",
        "Pluggable inference",
        "Design boundaries"
      ],
      "created": "2026-08-01 20:10:04",
      "modified": "2026-08-01 20:10:04",
      "commits": 1
    },
    {
      "source": "methods-and-simulation.Rmd",
      "filename": "methods-and-simulation.html",
      "title": "MetaWeave: rationale, methods, and simulation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Rationale",
        "Core workflow",
        "Inference methods",
        "Block model",
        "Species probability matrix",
        "Simulated example",
        "Create a landscape and distributions",
        "Define a block-level interaction model",
        "Reconstruct local networks",
        "Simulating interaction observations",
        "Standardizing a network metric",
        "Using a species-level probability matrix",
        "Interpretation and limits"
      ],
      "created": "2026-09-14 15:53:46",
      "modified": "2026-09-14 15:53:46",
      "commits": 1
    },
    {
      "source": "palm-frugivore-interactions.Rmd",
      "filename": "palm-frugivore-interactions.html",
      "title": "Reconstructing palm-mammal networks with MetaWeave",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Load packages and data",
        "2. Clean species ranges",
        "3. Match ranges and interactions",
        "4. Build an observed-metaweb baseline",
        "5. Fit a stochastic block model",
        "6. Reconstruct and map local SBM networks",
        "7. Species-pair representation of the retained fit"
      ],
      "created": "2026-08-01 20:10:04",
      "modified": "2026-09-14 15:53:46",
      "commits": 2
    },
    {
      "source": "palm-mammal-workflow.Rmd",
      "filename": "palm-mammal-workflow.html",
      "title": "Reconstructing palm-mammal networks with MetaWeave",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Load packages and data",
        "2. Clean species ranges",
        "3. Match ranges and interactions",
        "4. Build an observed-metaweb baseline",
        "5. Fit a stochastic block model",
        "6. Reconstruct and map local SBM networks",
        "7. Species-pair representation of the retained fit"
      ],
      "created": "2026-09-14 15:53:46",
      "modified": "2026-09-14 15:53:46",
      "commits": 1
    }
  ],
  "_score": 4.698970004336019,
  "_indexed": true,
  "_nocasepkg": "metaweave",
  "_universes": [
    "fgabriel1891"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-10-07T11:24:04.000Z",
      "distro": "resolute",
      "commit": "694b83eba90e47ce7e627330882170aeabf74ef3",
      "fileid": "https://r2.ropensci.org/63dc614252d9c459f8ee002c595dcdbeda2b40a8cc7b3b50aebfdb50ee6cbf1e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fgabriel1891/actions/runs/37613225713"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.4.0",
      "date": "2026-10-07T11:23:57.000Z",
      "distro": "resolute",
      "commit": "694b83eba90e47ce7e627330882170aeabf74ef3",
      "fileid": "https://r2.ropensci.org/2f523ab2ce647f9af9c2bd22678a8e014c22c3a3f4b8a79a0fdaaa13787a6cbb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fgabriel1891/actions/runs/37613225713"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.4.0",
      "date": "2026-10-07T13:48:02.000Z",
      "commit": "694b83eba90e47ce7e627330882170aeabf74ef3",
      "fileid": "https://r2.ropensci.org/b5a03b5a92829fa88c2eb787621e001d4870fe008ec09ce1ff145efc6f601190",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fgabriel1891/actions/runs/37613225713"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.4.0",
      "date": "2026-10-07T13:47:51.000Z",
      "commit": "694b83eba90e47ce7e627330882170aeabf74ef3",
      "fileid": "https://r2.ropensci.org/9296916ab5bf330813c44d1199e0ba6900bf65365e29bdd41eb7b4d77c495f54",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fgabriel1891/actions/runs/37613225713"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.4.0",
      "date": "2026-10-07T11:24:12.000Z",
      "commit": "694b83eba90e47ce7e627330882170aeabf74ef3",
      "fileid": "https://r2.ropensci.org/e751db6ce38ae0ad59f99da4b67c577bcf38fa901b47d88106651e5aaade46bc",
      "status": "success",
      "buildurl": "https://github.com/r-universe/fgabriel1891/actions/runs/37613225713"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-10-07T11:23:17.000Z",
      "commit": "694b83eba90e47ce7e627330882170aeabf74ef3",
      "fileid": "https://r2.ropensci.org/da10937ec38c8aaa8b17f17f6f012293fae1311f22e27ae4140684dce685f094",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fgabriel1891/actions/runs/37613225713"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-10-07T11:23:23.000Z",
      "commit": "694b83eba90e47ce7e627330882170aeabf74ef3",
      "fileid": "https://r2.ropensci.org/caa822e5870832e0eef31e4b91dadb592611b9f6f7f8657e3c4e1df43646adfc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fgabriel1891/actions/runs/37613225713"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.4.0",
      "date": "2026-10-07T11:23:13.000Z",
      "commit": "694b83eba90e47ce7e627330882170aeabf74ef3",
      "fileid": "https://r2.ropensci.org/f71dd5269c2d32f17fa8004fe499e9d8dbd8e1ac13351796154ae1ae36ecd5de",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/fgabriel1891/actions/runs/37613225713"
    }
  ]
}