{
  "_id": "6a1f3a03b401979e73428f7f",
  "Package": "fmrigds",
  "Type": "Package",
  "Title": "Lazy, Format-Agnostic Group Analysis for fMRI",
  "Version": "0.1.0.9000",
  "Authors@R": "c(\nperson(\"Brad\", \"Buchsbaum\", email = \"brad.buchsbaum@gmail.com\", role = c(\"aut\", \"cre\"))\n)",
  "Description": "Provides a Group Data Set (GDS) abstraction and lazy\nanalysis pipeline for first-level fMRI statistical outputs.\nUnifies tabular, NIfTI, HDF5, and fmristore inputs under a\ncommon sample x subject x contrast representation; supports\nspace-aware transformations, group and meta-analytic reducers,\nprovenance tracking, and reproducible export.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "URL": "https://github.com/bbuchsbaum/fmrigds",
  "BugReports": "https://github.com/bbuchsbaum/fmrigds/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libhdf5-dev",
  "Repository": "https://bbuchsbaum.r-universe.dev",
  "Date/Publication": "2026-05-07 15:04:45 UTC",
  "RemoteUrl": "https://github.com/bbuchsbaum/fmrigds",
  "RemoteRef": "HEAD",
  "RemoteSha": "2549d29da6e079265db72e39a23dbd255eba5ac8",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-07 17:01:08 UTC",
    "User": "root"
  },
  "Author": "Brad Buchsbaum [aut, cre]",
  "Maintainer": "Brad Buchsbaum <brad.buchsbaum@gmail.com>",
  "MD5sum": "18481a69b16904fca4887fd4b50b07b7",
  "_user": "bbuchsbaum",
  "_type": "src",
  "_file": "fmrigds_0.1.0.9000.tar.gz",
  "_fileid": "94ea0f479ef0e1b84e724aa06e725c6bd2db88b07aed1c381ca59cbbe110646b",
  "_filesize": 546040,
  "_sha256": "94ea0f479ef0e1b84e724aa06e725c6bd2db88b07aed1c381ca59cbbe110646b",
  "_created": "2026-05-07T17:01:08.000Z",
  "_published": "2026-06-02T20:16:03.002Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79163212428,
      "time": 219,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "6861522816"
    },
    {
      "job": 79163211917,
      "time": 215,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "6861523478"
    },
    {
      "job": 79163212611,
      "time": 199,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "6861515910"
    },
    {
      "job": 79163212671,
      "time": 209,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "6861519329"
    },
    {
      "job": 79163212112,
      "time": 182,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "6861510332"
    },
    {
      "job": 79163212525,
      "time": 267,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "6861539803"
    },
    {
      "job": 79163211971,
      "time": 118,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "6861487980"
    },
    {
      "job": 79163212426,
      "time": 224,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "6861524390"
    },
    {
      "job": 79163211570,
      "time": 3234,
      "config": "source",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "6861445046"
    },
    {
      "job": 79163211146,
      "time": 139,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79163211740,
      "time": 196,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "6861514586"
    },
    {
      "job": 79163212147,
      "time": 193,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "6861514039"
    },
    {
      "job": 79163212464,
      "time": 261,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "6861537804"
    }
  ],
  "_buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/25507561116",
  "_status": "failure",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bbuchsbaum/fmrigds",
  "_commit": {
    "id": "2549d29da6e079265db72e39a23dbd255eba5ac8",
    "author": "bbuchsbaum <brad.buchsbaum@gmail.com>",
    "committer": "bbuchsbaum <brad.buchsbaum@gmail.com>",
    "message": "Add scalar map NIfTI workflow helpers\n",
    "time": 1778166285
  },
  "_maintainer": {
    "name": "Brad Buchsbaum",
    "email": "brad.buchsbaum@gmail.com",
    "login": "bbuchsbaum",
    "uuid": 53819
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "hdf5r",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "arrow",
      "role": "Suggests"
    },
    {
      "package": "RNifti",
      "role": "Suggests"
    },
    {
      "package": "lme4",
      "role": "Suggests"
    },
    {
      "package": "neuroim2",
      "role": "Suggests"
    },
    {
      "package": "neurotabs",
      "role": "Suggests"
    },
    {
      "package": "neurothresh",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "pkgload",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    }
  ],
  "_owner": "bbuchsbaum",
  "_selfowned": true,
  "_usedby": 2,
  "_updates": [
    {
      "week": "2025-44",
      "n": 1
    },
    {
      "week": "2025-50",
      "n": 3
    },
    {
      "week": "2026-04",
      "n": 2
    },
    {
      "week": "2026-08",
      "n": 4
    },
    {
      "week": "2026-15",
      "n": 2
    },
    {
      "week": "2026-16",
      "n": 1
    },
    {
      "week": "2026-19",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "bbuchsbaum",
      "count": 15,
      "uuid": 53819
    }
  ],
  "_userbio": {
    "uuid": 53819,
    "type": "user",
    "name": "bbuchsbaum"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/fmrigds"
  },
  "_devurl": "https://github.com/bbuchsbaum/fmrigds",
  "_searchresults": 11,
  "_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/fmrigds.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "add_op",
    "add_provenance_node",
    "align",
    "align_eager",
    "apply_common_mask",
    "as_gds",
    "as_neurovec",
    "as_neurovol_list",
    "as_plan",
    "as_scalar_map_gds",
    "assay",
    "assay_info",
    "assays",
    "assert_compatible_spaces",
    "assign_meta",
    "attach_weight",
    "can_map_linear",
    "canonicalize_node",
    "coef_array",
    "coef_cov_tri",
    "col_data",
    "common_mask",
    "compute",
    "contrast_data",
    "contrasts",
    "derive",
    "derive_eager",
    "detect_adapter",
    "digest_plan",
    "explain",
    "explain_plan",
    "extract_group",
    "find_maps",
    "gds",
    "gds_from_neurovol_nested",
    "gds_from_neurovols",
    "gds_from_nifti_maps",
    "gds_from_scalar_maps",
    "gds_metadata",
    "gds_plan",
    "gds_source",
    "gds_to_tibble",
    "get_adapter",
    "get_alignment",
    "get_map_family",
    "get_posthoc",
    "get_reducer",
    "group_ols",
    "harmonise_contrasts",
    "image_catalog",
    "join_meta",
    "list_alignments",
    "list_map_families",
    "list_posthoc",
    "list_reducers",
    "load_plan",
    "make_linear_family",
    "make_warp_family",
    "map_assays",
    "map_linear",
    "map_to",
    "map_to_eager",
    "MapFamily",
    "mask",
    "mask_eager",
    "MaskPolicy",
    "metadata",
    "model_matrix",
    "new_gds",
    "new_image_catalog",
    "nifti_source",
    "one_sample",
    "op_align_to_group",
    "op_derive",
    "op_map",
    "op_mask_policy",
    "op_reduce",
    "op_subset_axis",
    "op_write",
    "OrthogonalFamily",
    "OTFamily",
    "plan",
    "posthoc",
    "preview",
    "provenance_node",
    "read_catalog",
    "reduce",
    "reduce_eager",
    "register_adapter",
    "register_alignment",
    "register_assay",
    "register_map",
    "register_nftab_adapter",
    "register_posthoc",
    "register_reducer",
    "relabel_subjects",
    "row_data",
    "sample_groups",
    "sample_labels",
    "save_plan",
    "space",
    "space_basis",
    "space_from_nifti",
    "space_parcels",
    "space_sample_labels",
    "space_subset",
    "space_surface",
    "space_voxel",
    "space_voxels",
    "subjects",
    "subset_eager",
    "two_sample",
    "UncertaintyRule",
    "unregister_posthoc",
    "use_weight",
    "validate",
    "WarpFamily",
    "with_col_data",
    "with_contrast_data",
    "with_row_data",
    "write_catalog",
    "write_nifti_assays",
    "write_out"
  ],
  "_help": [
    {
      "page": "fmrigds-package",
      "title": "fmrigds",
      "topics": [
        "fmrigds-package",
        "fmrigds"
      ]
    },
    {
      "page": "add_op",
      "title": "Append an operation to a plan",
      "topics": [
        "add_op"
      ]
    },
    {
      "page": "add_provenance_node",
      "title": "Append a provenance node to metadata",
      "topics": [
        "add_provenance_node"
      ]
    },
    {
      "page": "align",
      "title": "Align subjects into a consensus space",
      "topics": [
        "align"
      ]
    },
    {
      "page": "align_eager",
      "title": "Eagerly align subjects and compute immediately",
      "topics": [
        "align_eager"
      ]
    },
    {
      "page": "alignment-registry",
      "title": "Register, list, and get alignments (map families)",
      "topics": [
        "alignment-registry",
        "get_alignment",
        "list_alignments",
        "register_alignment"
      ]
    },
    {
      "page": "apply_common_mask",
      "title": "Apply a common mask to two realised GDS objects",
      "topics": [
        "apply_common_mask"
      ]
    },
    {
      "page": "as_gds",
      "title": "Coerce common R objects into a GDS",
      "topics": [
        "as_gds",
        "as_gds.array",
        "as_gds.data.frame",
        "as_gds.list",
        "as_gds.nftab"
      ]
    },
    {
      "page": "as_gds.image_catalog",
      "title": "Convert image_catalog to GDS plan",
      "topics": [
        "as_gds.image_catalog"
      ]
    },
    {
      "page": "as_gds.NeuroVec",
      "title": "Convert a NeuroVec to GDS",
      "topics": [
        "as_gds.DenseNeuroVec",
        "as_gds.NeuroVec"
      ]
    },
    {
      "page": "as_gds.NeuroVol",
      "title": "Convert a NeuroVol to GDS",
      "topics": [
        "as_gds.DenseNeuroVol",
        "as_gds.NeuroVol"
      ]
    },
    {
      "page": "as_neurovec",
      "title": "Convert GDS assay to a 4D NeuroVec",
      "topics": [
        "as_neurovec"
      ]
    },
    {
      "page": "as_neurovol_list",
      "title": "Convert GDS assay to list of NeuroVol objects",
      "topics": [
        "as_neurovol_list"
      ]
    },
    {
      "page": "as_plan",
      "title": "Ensure an object is a plan",
      "topics": [
        "as_plan"
      ]
    },
    {
      "page": "assay",
      "title": "Extract a single assay from a GDS object",
      "topics": [
        "assay"
      ]
    },
    {
      "page": "assay_info",
      "title": "Retrieve assay metadata",
      "topics": [
        "assay_info"
      ]
    },
    {
      "page": "assays",
      "title": "Extract assays from a GDS object",
      "topics": [
        "assays"
      ]
    },
    {
      "page": "assert_compatible_spaces",
      "title": "Assert compatibility between two spaces",
      "topics": [
        "assert_compatible_spaces"
      ]
    },
    {
      "page": "assign_meta",
      "title": "Assign metadata via regex pattern matching",
      "topics": [
        "assign_meta"
      ]
    },
    {
      "page": "attach_weight",
      "title": "Attach a custom weight array to a GDS",
      "topics": [
        "attach_weight"
      ]
    },
    {
      "page": "can_map_linear",
      "title": "Test whether an assay can be linearly mapped",
      "topics": [
        "can_map_linear"
      ]
    },
    {
      "page": "canonicalize_node",
      "title": "Canonicalize an operation node",
      "topics": [
        "canonicalize_node"
      ]
    },
    {
      "page": "coef_array",
      "title": "Stack coefficient assays into an array",
      "topics": [
        "coef_array"
      ]
    },
    {
      "page": "coef_cov_tri",
      "title": "Retrieve packed covariance triangles for OLS coefficients",
      "topics": [
        "coef_cov_tri"
      ]
    },
    {
      "page": "col_data",
      "title": "Extract column (subject) metadata from a GDS object",
      "topics": [
        "col_data"
      ]
    },
    {
      "page": "common_mask",
      "title": "Compute a common mask between two spaces",
      "topics": [
        "common_mask"
      ]
    },
    {
      "page": "compute",
      "title": "Materialise a plan into a realised GDS",
      "topics": [
        "compute"
      ]
    },
    {
      "page": "contrast_data",
      "title": "Extract contrast-level metadata from a GDS object",
      "topics": [
        "contrast_data"
      ]
    },
    {
      "page": "contrasts",
      "title": "Extract contrast identifiers from a GDS object",
      "topics": [
        "contrasts"
      ]
    },
    {
      "page": "derive",
      "title": "Record a derivation operation in a plan",
      "topics": [
        "derive"
      ]
    },
    {
      "page": "derive_eager",
      "title": "Eagerly derive statistics and compute immediately",
      "topics": [
        "derive_eager"
      ]
    },
    {
      "page": "detect_adapter",
      "title": "Detect the best adapter for a source",
      "topics": [
        "detect_adapter"
      ]
    },
    {
      "page": "digest_plan",
      "title": "Compute a stable digest for a plan",
      "topics": [
        "digest_plan"
      ]
    },
    {
      "page": "explain",
      "title": "Explain objects and plans",
      "topics": [
        "explain",
        "print.gds",
        "print.gds_plan"
      ]
    },
    {
      "page": "explain_plan",
      "title": "Explain a plan's operations in a tidy table",
      "topics": [
        "explain_plan"
      ]
    },
    {
      "page": "extract_group",
      "title": "Extract NeuroVol list for a specific group",
      "topics": [
        "extract_group"
      ]
    },
    {
      "page": "find_maps",
      "title": "Find NIfTI map files with optional subject/contrast hooks",
      "topics": [
        "find_maps"
      ]
    },
    {
      "page": "gds",
      "title": "Create a Group Data Set (GDS)",
      "topics": [
        "gds",
        "new_gds"
      ]
    },
    {
      "page": "gds_from_neurovol_nested",
      "title": "Create GDS from nested structure of NeuroVol objects",
      "topics": [
        "gds_from_neurovol_nested"
      ]
    },
    {
      "page": "gds_from_neurovols",
      "title": "Create GDS from lists of NeuroVol objects",
      "topics": [
        "gds_from_neurovols"
      ]
    },
    {
      "page": "gds_from_nifti_maps",
      "title": "Construct a GDS from NIfTI maps discovered on disk",
      "topics": [
        "gds_from_nifti_maps"
      ]
    },
    {
      "page": "gds_from_scalar_maps",
      "title": "Create a GDS from subject-level scalar NIfTI maps",
      "topics": [
        "as_scalar_map_gds",
        "gds_from_scalar_maps"
      ]
    },
    {
      "page": "gds_metadata",
      "title": "Construct default metadata for a GDS object",
      "topics": [
        "gds_metadata"
      ]
    },
    {
      "page": "gds_plan",
      "title": "Construct a lazy GDS plan",
      "topics": [
        "gds_plan"
      ]
    },
    {
      "page": "gds_source",
      "title": "Define a plan source (adapter binding)",
      "topics": [
        "gds_source"
      ]
    },
    {
      "page": "gds_to_tibble",
      "title": "Tidy long-form export for GDS",
      "topics": [
        "gds_to_tibble"
      ]
    },
    {
      "page": "get_adapter",
      "title": "Retrieve a registered adapter",
      "topics": [
        "get_adapter"
      ]
    },
    {
      "page": "get_map_family",
      "title": "Retrieve a registered map family by name",
      "topics": [
        "get_map_family"
      ]
    },
    {
      "page": "get_posthoc",
      "title": "Get post-hoc method by name",
      "topics": [
        "get_posthoc"
      ]
    },
    {
      "page": "get_reducer",
      "title": "Get reducer by name",
      "topics": [
        "get_reducer"
      ]
    },
    {
      "page": "group_ols",
      "title": "Voxelwise OLS helpers for scalar-map group analyses",
      "topics": [
        "group_ols",
        "one_sample",
        "two_sample"
      ]
    },
    {
      "page": "harmonise_contrasts",
      "title": "Harmonise contrast names in a GDS",
      "topics": [
        "harmonise_contrasts"
      ]
    },
    {
      "page": "image_catalog",
      "title": "Discover image files and create a catalog",
      "topics": [
        "image_catalog"
      ]
    },
    {
      "page": "join_meta",
      "title": "Join external metadata to catalog",
      "topics": [
        "join_meta"
      ]
    },
    {
      "page": "list_map_families",
      "title": "List registered map families",
      "topics": [
        "list_map_families"
      ]
    },
    {
      "page": "list_posthoc",
      "title": "List registered post-hoc methods",
      "topics": [
        "list_posthoc"
      ]
    },
    {
      "page": "list_reducers",
      "title": "List registered reducers",
      "topics": [
        "list_reducers"
      ]
    },
    {
      "page": "load_plan",
      "title": "Load a plan from JSON",
      "topics": [
        "load_plan"
      ]
    },
    {
      "page": "make_linear_family",
      "title": "Convenience helpers to create and register alignments",
      "topics": [
        "make_linear_family"
      ]
    },
    {
      "page": "make_warp_family",
      "title": "Create a warp-based alignment family from on-disk paths",
      "topics": [
        "make_warp_family"
      ]
    },
    {
      "page": "map_assays",
      "title": "Map files to assay types",
      "topics": [
        "map_assays"
      ]
    },
    {
      "page": "map_linear",
      "title": "Create a linear map between spaces",
      "topics": [
        "map_linear"
      ]
    },
    {
      "page": "map_to",
      "title": "Add a space transformation to a plan",
      "topics": [
        "map_to"
      ]
    },
    {
      "page": "map_to_eager",
      "title": "Eagerly apply space transformation and compute immediately",
      "topics": [
        "map_to_eager"
      ]
    },
    {
      "page": "MapFamily",
      "title": "Create a subject-aware map family",
      "topics": [
        "MapFamily"
      ]
    },
    {
      "page": "mask",
      "title": "Apply a mask policy lazily",
      "topics": [
        "mask"
      ]
    },
    {
      "page": "mask_eager",
      "title": "Eagerly apply mask policy and compute immediately",
      "topics": [
        "mask_eager"
      ]
    },
    {
      "page": "MaskPolicy",
      "title": "Define a mask policy",
      "topics": [
        "MaskPolicy"
      ]
    },
    {
      "page": "metadata",
      "title": "Extract metadata from a GDS object",
      "topics": [
        "metadata"
      ]
    },
    {
      "page": "model_matrix",
      "title": "Build a design matrix from attached col_data",
      "topics": [
        "model_matrix"
      ]
    },
    {
      "page": "new_image_catalog",
      "title": "Create a new image catalog object",
      "topics": [
        "new_image_catalog"
      ]
    },
    {
      "page": "nifti_source",
      "title": "Construct a NIfTI source specification",
      "topics": [
        "nifti_source"
      ]
    },
    {
      "page": "op_align_to_group",
      "title": "Create an align-to-group operation node",
      "topics": [
        "op_align_to_group"
      ]
    },
    {
      "page": "op_derive",
      "title": "Create a derive operation node",
      "topics": [
        "op_derive"
      ]
    },
    {
      "page": "op_map",
      "title": "Create a map operation node",
      "topics": [
        "op_map"
      ]
    },
    {
      "page": "op_mask_policy",
      "title": "Create a mask policy operation node",
      "topics": [
        "op_mask_policy"
      ]
    },
    {
      "page": "op_reduce",
      "title": "Create a reduce operation node",
      "topics": [
        "op_reduce"
      ]
    },
    {
      "page": "op_subset_axis",
      "title": "Create a subset operation node",
      "topics": [
        "op_subset_axis"
      ]
    },
    {
      "page": "op_write",
      "title": "Create a write operation node",
      "topics": [
        "op_write"
      ]
    },
    {
      "page": "OrthogonalFamily",
      "title": "Orthogonal map family helper",
      "topics": [
        "OrthogonalFamily"
      ]
    },
    {
      "page": "OTFamily",
      "title": "Optimal transport family helper",
      "topics": [
        "OTFamily"
      ]
    },
    {
      "page": "plan",
      "title": "Coerce to a lazy plan (alias)",
      "topics": [
        "plan"
      ]
    },
    {
      "page": "posthoc",
      "title": "Add a post-hoc operation to a plan",
      "topics": [
        "posthoc"
      ]
    },
    {
      "page": "preview",
      "title": "Preview a small block through the plan",
      "topics": [
        "preview"
      ]
    },
    {
      "page": "print.catalog_validation_report",
      "title": "Print validation report",
      "topics": [
        "print.catalog_validation_report"
      ]
    },
    {
      "page": "print.image_catalog",
      "title": "Print method for image_catalog",
      "topics": [
        "print.image_catalog"
      ]
    },
    {
      "page": "provenance_node",
      "title": "Create a provenance node",
      "topics": [
        "provenance_node"
      ]
    },
    {
      "page": "read_catalog",
      "title": "Read catalog from JSON file",
      "topics": [
        "read_catalog"
      ]
    },
    {
      "page": "reduce",
      "title": "Reduce across subjects (meta-analysis)",
      "topics": [
        "reduce"
      ]
    },
    {
      "page": "reduce_eager",
      "title": "Eagerly reduce across subjects and compute immediately",
      "topics": [
        "reduce_eager"
      ]
    },
    {
      "page": "reducer-lmm",
      "title": "Restricted repeated-measures Gaussian LMM reducers",
      "topics": [
        "reducer-lmm"
      ]
    },
    {
      "page": "reducer-ols-voxelwise",
      "title": "Voxelwise OLS reducer (per-sample GLM across subjects)",
      "topics": [
        "reducer-ols-voxelwise"
      ]
    },
    {
      "page": "register_adapter",
      "title": "Register a storage adapter",
      "topics": [
        "register_adapter"
      ]
    },
    {
      "page": "register_assay",
      "title": "Register an assay type",
      "topics": [
        "register_assay"
      ]
    },
    {
      "page": "register_map",
      "title": "Register a map family on a plan or realised GDS",
      "topics": [
        "register_map"
      ]
    },
    {
      "page": "register_nftab_adapter",
      "title": "Register the neurotabs (NFTab) adapter",
      "topics": [
        "register_nftab_adapter"
      ]
    },
    {
      "page": "register_posthoc",
      "title": "Register a post-hoc method",
      "topics": [
        "register_posthoc"
      ]
    },
    {
      "page": "register_reducer",
      "title": "Register a reducer kernel",
      "topics": [
        "register_reducer"
      ]
    },
    {
      "page": "relabel_subjects",
      "title": "Relabel subjects in a GDS",
      "topics": [
        "relabel_subjects"
      ]
    },
    {
      "page": "row_data",
      "title": "Extract row (sample) metadata from a GDS object",
      "topics": [
        "row_data"
      ]
    },
    {
      "page": "sample_groups",
      "title": "Extract sample-group metadata from a GDS object",
      "topics": [
        "sample_groups"
      ]
    },
    {
      "page": "sample_labels",
      "title": "Extract sample labels from a GDS object",
      "topics": [
        "sample_labels"
      ]
    },
    {
      "page": "save_plan",
      "title": "Save a plan to JSON",
      "topics": [
        "save_plan"
      ]
    },
    {
      "page": "space",
      "title": "Extract space descriptor from a GDS object",
      "topics": [
        "space"
      ]
    },
    {
      "page": "space_basis",
      "title": "Create a latent basis space descriptor",
      "topics": [
        "space_basis"
      ]
    },
    {
      "page": "space_from_nifti",
      "title": "Create a voxel space from a NIfTI file",
      "topics": [
        "space_from_nifti"
      ]
    },
    {
      "page": "space_parcels",
      "title": "Create a parcels/ROI space descriptor",
      "topics": [
        "space_parcels"
      ]
    },
    {
      "page": "space_sample_labels",
      "title": "Create a simple label space for tabular samples",
      "topics": [
        "space_sample_labels"
      ]
    },
    {
      "page": "space_subset",
      "title": "Subset a space by sample indices",
      "topics": [
        "space_subset"
      ]
    },
    {
      "page": "space_surface",
      "title": "Create a surface space descriptor",
      "topics": [
        "space_surface"
      ]
    },
    {
      "page": "space_voxel",
      "title": "Create a voxel space descriptor",
      "topics": [
        "space_voxel",
        "space_voxels"
      ]
    },
    {
      "page": "split.gds",
      "title": "Split a GDS object by a grouping variable",
      "topics": [
        "split.gds"
      ]
    },
    {
      "page": "subjects",
      "title": "Extract subject identifiers from a GDS object",
      "topics": [
        "subjects"
      ]
    },
    {
      "page": "subset_eager",
      "title": "Eagerly subset a GDS and compute immediately",
      "topics": [
        "subset_eager"
      ]
    },
    {
      "page": "subset.image_catalog",
      "title": "Subset an image catalog",
      "topics": [
        "subset.image_catalog"
      ]
    },
    {
      "page": "summary.image_catalog",
      "title": "Summary method for image_catalog",
      "topics": [
        "summary.image_catalog"
      ]
    },
    {
      "page": "UncertaintyRule",
      "title": "Specify how uncertainty is propagated through a map",
      "topics": [
        "UncertaintyRule"
      ]
    },
    {
      "page": "unique.image_catalog",
      "title": "Get unique values of a metadata column",
      "topics": [
        "unique.image_catalog"
      ]
    },
    {
      "page": "unregister_posthoc",
      "title": "Unregister a post-hoc method",
      "topics": [
        "unregister_posthoc"
      ]
    },
    {
      "page": "use_weight",
      "title": "Convenience helper to use a stored weight array for reduction",
      "topics": [
        "use_weight"
      ]
    },
    {
      "page": "validate",
      "title": "Validate a GDS or plan",
      "topics": [
        "validate"
      ]
    },
    {
      "page": "validate.image_catalog",
      "title": "Validate catalog consistency",
      "topics": [
        "validate.image_catalog"
      ]
    },
    {
      "page": "WarpFamily",
      "title": "Deformable warp family helper",
      "topics": [
        "WarpFamily"
      ]
    },
    {
      "page": "with_col_data",
      "title": "Attach subject-level covariates to a plan or GDS",
      "topics": [
        "with_col_data"
      ]
    },
    {
      "page": "with_contrast_data",
      "title": "Attach contrast-level metadata to a plan or GDS",
      "topics": [
        "with_contrast_data"
      ]
    },
    {
      "page": "with_row_data",
      "title": "Attach sample-level metadata to a plan or GDS",
      "topics": [
        "with_row_data"
      ]
    },
    {
      "page": "write_catalog",
      "title": "Write catalog to JSON file",
      "topics": [
        "write_catalog"
      ]
    },
    {
      "page": "write_nifti_assays",
      "title": "Write image-like GDS assays as NIfTI files",
      "topics": [
        "write_nifti_assays"
      ]
    },
    {
      "page": "write_out",
      "title": "Declare an output target for a plan",
      "topics": [
        "write_out"
      ]
    }
  ],
  "_readme": "https://github.com/bbuchsbaum/fmrigds/raw/HEAD/README.md",
  "_rundeps": [
    "bit",
    "bit64",
    "data.table",
    "digest",
    "hdf5r",
    "jsonlite",
    "lattice",
    "Matrix",
    "R6",
    "Rcpp",
    "RcppArmadillo"
  ],
  "_sysdeps": [
    {
      "shlib": "liblapack",
      "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": "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"
    }
  ],
  "_score": 3.3636119798921444,
  "_indexed": true,
  "_nocasepkg": "fmrigds",
  "_universes": [
    "bbuchsbaum"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-05-07T17:04:29.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "2549d29da6e079265db72e39a23dbd255eba5ac8",
      "fileid": "18feba25c9743b6e3e7521fa97b184dab5666dc0a339a677cd0df2fed87e95af",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/25507561116"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-05-07T17:04:28.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "2549d29da6e079265db72e39a23dbd255eba5ac8",
      "fileid": "0710d23b51373a38f30c0484e251f13140f50fd9dda44504c333198e38d6367f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/25507561116"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-05-07T17:04:12.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "2549d29da6e079265db72e39a23dbd255eba5ac8",
      "fileid": "97f9f3ca941bf9d7b4dd1260ef45f67fb1b19346fe110c618b7b2c40ae4063e8",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/25507561116"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-05-07T17:04:17.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "2549d29da6e079265db72e39a23dbd255eba5ac8",
      "fileid": "398c14507116586ec0fcdd2e75cc59dee9d957cafc2dcc2b5ced094d6ac0ae6f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/25507561116"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-05-07T17:03:52.000Z",
      "arch": "aarch64",
      "commit": "2549d29da6e079265db72e39a23dbd255eba5ac8",
      "fileid": "9deb8f85cb184347bbf27c5f39dd40cee9724d15370aac7baea016465a0d2315",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/25507561116"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-05-07T17:03:54.000Z",
      "arch": "x86_64",
      "commit": "2549d29da6e079265db72e39a23dbd255eba5ac8",
      "fileid": "8b7c4be9c04cc40c5d4cd5d152f9e294d79edf060a08b6db17041fa0a6ddfa14",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/25507561116"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-05-07T17:03:09.000Z",
      "arch": "aarch64",
      "commit": "2549d29da6e079265db72e39a23dbd255eba5ac8",
      "fileid": "159d77ced4a6f12eaae041ed01947e7d2dbaacb48bfe8636fcd98096f367537d",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/25507561116"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-05-07T17:04:14.000Z",
      "arch": "x86_64",
      "commit": "2549d29da6e079265db72e39a23dbd255eba5ac8",
      "fileid": "713286ee728b516fb59a983e298cb6f6795094a029ae64ab2fe3a05a964d1b62",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/25507561116"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-05-07T17:03:18.000Z",
      "arch": "x86_64",
      "commit": "2549d29da6e079265db72e39a23dbd255eba5ac8",
      "fileid": "5bc7ee7cd4cf8f651c58ee79304be533794aa68128efa02c9fe444cce80e1d4c",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/25507561116"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-05-07T17:03:05.000Z",
      "arch": "x86_64",
      "commit": "2549d29da6e079265db72e39a23dbd255eba5ac8",
      "fileid": "483677957c445d57e7a90d8f8c617e1a5d472e41e739a104ebf36c5d528d08bd",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/25507561116"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-05-07T17:04:29.000Z",
      "arch": "x86_64",
      "commit": "2549d29da6e079265db72e39a23dbd255eba5ac8",
      "fileid": "2eef853d36165369c4ad946370c269e89a5b2794abeed34140aafd836c2d02ab",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/bbuchsbaum/actions/runs/25507561116"
    }
  ]
}