{
  "_id": "6a490502b5e98c4082a0681b",
  "Package": "fMRItools",
  "Type": "Package",
  "Title": "Routines for Common fMRI Processing Tasks",
  "Version": "0.7.2",
  "Authors@R": "c(\nperson(given = \"Amanda\",\nfamily = \"Mejia\",\nemail = \"mandy.mejia@gmail.com\",\nrole = c(\"aut\", \"cre\")),\nperson(given = \"Damon\",\nfamily = \"Pham\",\nemail = \"damondpham@gmail.com\",\nrole = c(\"aut\"),\ncomment = c(ORCID = \"0000-0001-7563-4727\")),\nperson(given = \"Mark\",\nfamily = \"Fiecas\",\nemail = \"mfiecas@umn.edu\",\nrole = c(\"ctb\"))\n)",
  "Maintainer": "Amanda Mejia <mandy.mejia@gmail.com>",
  "Description": "Supports fMRI (functional magnetic resonance imaging)\nanalysis tasks including reading in 'CIFTI', 'GIFTI' and\n'NIFTI' data, temporal filtering, nuisance regression, and\naCompCor (anatomical Components Correction) (Muschelli et al.\n(2014) <doi:10.1016/j.neuroimage.2014.03.028>).",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "URL": "https://github.com/mandymejia/fMRItools",
  "BugReports": "https://github.com/mandymejia/fMRItools/issues",
  "Repository": "https://mandymejia.r-universe.dev",
  "Date/Publication": "2025-12-30 03:03:15 UTC",
  "RemoteUrl": "https://github.com/mandymejia/fmritools",
  "RemoteRef": "HEAD",
  "RemoteSha": "8792a7f6fe382d66eec2021f709fc0fdf5e019de",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-04 13:01:40 UTC",
    "User": "root"
  },
  "Author": "Amanda Mejia [aut, cre],\nDamon Pham [aut] (ORCID: <https://orcid.org/0000-0001-7563-4727>),\nMark Fiecas [ctb]",
  "_user": "mandymejia",
  "_type": "src",
  "_file": "fMRItools_0.7.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/00e00daccae13f4b7b11cf8f4bcd2699835a1b41cffd2b0fbc3de02d60cefaae",
  "_filesize": 337752,
  "_sha256": "00e00daccae13f4b7b11cf8f4bcd2699835a1b41cffd2b0fbc3de02d60cefaae",
  "_expires": "2026-10-12T13:05:04.000Z",
  "_created": "2026-07-04T13:01:40.000Z",
  "_published": "2026-07-04T13:05:06.236Z",
  "_jobs": [
    {
      "job": 85134374344,
      "time": 162,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8081952724"
    },
    {
      "job": 85134374322,
      "time": 155,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8081952015"
    },
    {
      "job": 85134374351,
      "time": 76,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8081943361"
    },
    {
      "job": 85134374321,
      "time": 106,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8081946746"
    },
    {
      "job": 85134133295,
      "time": 210,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8081933890"
    },
    {
      "job": 85134374326,
      "time": 162,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8081952711"
    },
    {
      "job": 85134374355,
      "time": 85,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8081944221"
    },
    {
      "job": 85134374353,
      "time": 108,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8081946855"
    },
    {
      "job": 85134374352,
      "time": 87,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8081944447"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/mandymejia/actions/runs/28706957809",
  "_status": "success",
  "_upstream": "https://github.com/mandymejia/fmritools",
  "_commit": {
    "id": "8792a7f6fe382d66eec2021f709fc0fdf5e019de",
    "author": "Damon Đ Phạm <damondpham@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #3 from mandymejia/7.0\n\n7.0",
    "time": 1767063795
  },
  "_maintainer": {
    "name": "Amanda Mejia",
    "email": "mandy.mejia@gmail.com",
    "login": "mandymejia",
    "twitter": "@mandyfmejia",
    "description": "Associate Professor in the Department of Statistics at Indiana University.  PI of the StatMIND (Statistical Methods for Individualized Neuro-Discovery) lab.",
    "uuid": 5199186
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "matrixStats",
      "role": "Imports"
    },
    {
      "package": "ciftiTools",
      "role": "Suggests"
    },
    {
      "package": "corpcor",
      "role": "Suggests"
    },
    {
      "package": "expm",
      "role": "Suggests"
    },
    {
      "package": "gifti",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "robustbase",
      "role": "Suggests"
    },
    {
      "package": "pesel",
      "role": "Suggests"
    },
    {
      "package": "RNifti",
      "role": "Suggests"
    },
    {
      "package": "oro.nifti",
      "role": "Suggests"
    },
    {
      "package": "gsignal",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "fda",
      "role": "Suggests"
    },
    {
      "package": "quantreg",
      "role": "Suggests"
    },
    {
      "package": "graphics",
      "role": "Suggests"
    },
    {
      "package": "grDevices",
      "role": "Suggests"
    },
    {
      "package": "RColorBrewer",
      "role": "Suggests"
    },
    {
      "package": "viridis",
      "role": "Suggests"
    },
    {
      "package": "ggcorrplot",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "scales",
      "role": "Suggests"
    }
  ],
  "_owner": "mandymejia",
  "_selfowned": true,
  "_usedby": 5,
  "_updates": [
    {
      "week": "2026-01",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.7.0",
      "date": "2025-12-30"
    }
  ],
  "_stars": 2,
  "_contributors": [
    {
      "user": "damondpham",
      "count": 172,
      "uuid": 14958204
    },
    {
      "user": "mandymejia",
      "count": 6,
      "uuid": 5199186
    },
    {
      "user": "noheliadasilvas",
      "count": 1,
      "uuid": 65466801
    }
  ],
  "_userbio": {
    "uuid": 5199186,
    "type": "user",
    "name": "Mandy Mejia",
    "followers": 80,
    "description": "Associate Professor in the Department of Statistics at Indiana University.  PI of the StatMIND (Statistical Methods for Individualized Neuro-Discovery) lab."
  },
  "_downloads": {
    "count": 406,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/fMRItools"
  },
  "_devurl": "https://github.com/mandymejia/fmritools",
  "_searchresults": 48,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/fMRItools.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/mandymejia/fmritools",
  "_realowner": "mandymejia",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.3",
      "date": "2022-11-10"
    },
    {
      "version": "0.2.2",
      "date": "2023-01-24"
    },
    {
      "version": "0.3.1",
      "date": "2023-06-29"
    },
    {
      "version": "0.3.3",
      "date": "2023-09-29"
    },
    {
      "version": "0.4.2",
      "date": "2023-11-21"
    },
    {
      "version": "0.4.7",
      "date": "2024-05-30"
    },
    {
      "version": "0.5.3",
      "date": "2025-03-04"
    },
    {
      "version": "0.6.0",
      "date": "2025-05-20"
    },
    {
      "version": "0.7.2",
      "date": "2025-12-23"
    }
  ],
  "_exports": [
    "all_binary",
    "all_integers",
    "as.matrix_ifti",
    "bandstop_filter",
    "carpetplot",
    "carpetplot_stack",
    "colCenter",
    "color_palette",
    "CompCor",
    "CompCor_HCP",
    "coordlist_to_vol",
    "crop_vol",
    "dct_bases",
    "dct_convert",
    "despike_3D",
    "detrend",
    "dilate_mask_vol",
    "dual_reg",
    "dual_reg_parc",
    "erode_mask_vol",
    "expand_RPs",
    "fsl_bptf",
    "hat_matrix",
    "infer_format_ifti",
    "infer_format_ifti_vec",
    "is_1",
    "is_constant",
    "is_integer",
    "is_posNum",
    "mat2UT",
    "match_exactly",
    "match_input",
    "mean_squares",
    "Mode",
    "norm_BOLD",
    "nuisance_regression",
    "pad_vol",
    "PCA",
    "pct_sig",
    "plot_FC",
    "plot_FC_gg",
    "read_nifti",
    "scale_design_mat",
    "scale_med",
    "scale_timeseries",
    "sign_flip",
    "skew_pos",
    "sum_neighbors_vol",
    "temporal_filter",
    "unmask_mat",
    "unvec_mat",
    "unvec_vol",
    "UT2mat",
    "validate_design_mat",
    "var_decomp",
    "vox_locations"
  ],
  "_help": [
    {
      "page": "all_binary",
      "title": "All binary?",
      "topics": [
        "all_binary"
      ]
    },
    {
      "page": "all_integers",
      "title": "All integers?",
      "topics": [
        "all_integers"
      ]
    },
    {
      "page": "as.matrix_ifti",
      "title": "Convert CIFTI, NIFTI, or GIFTI input to T \\times V matrix",
      "topics": [
        "as.matrix_ifti"
      ]
    },
    {
      "page": "bandstop_filter",
      "title": "Bandstop filter",
      "topics": [
        "bandstop_filter"
      ]
    },
    {
      "page": "carpetplot",
      "title": "Carpetplot",
      "topics": [
        "carpetplot"
      ]
    },
    {
      "page": "carpetplot_stack",
      "title": "Stacked carpetplot",
      "topics": [
        "carpetplot_stack"
      ]
    },
    {
      "page": "colCenter",
      "title": "Center matrix columns",
      "topics": [
        "colCenter"
      ]
    },
    {
      "page": "color_palette",
      "title": "Color palette",
      "topics": [
        "color_palette"
      ]
    },
    {
      "page": "CompCor",
      "title": "Anatomical CompCor",
      "topics": [
        "CompCor"
      ]
    },
    {
      "page": "CompCor_HCP",
      "title": "Anatomical CompCor for HCP NIFTI and CIFTI data",
      "topics": [
        "CompCor_HCP"
      ]
    },
    {
      "page": "coordlist_to_vol",
      "title": "Convert coordinate list to 3D array",
      "topics": [
        "coordlist_to_vol"
      ]
    },
    {
      "page": "crop_vol",
      "title": "Crop a 3D array",
      "topics": [
        "crop_vol"
      ]
    },
    {
      "page": "dct_bases",
      "title": "Generate cosine bases for the DCT",
      "topics": [
        "dct_bases"
      ]
    },
    {
      "page": "dct_convert",
      "title": "DCT and frequency conversion",
      "topics": [
        "dct2Hz",
        "dct_convert",
        "Hz2dct"
      ]
    },
    {
      "page": "despike_3D",
      "title": "3dDespike from AFNI",
      "topics": [
        "despike_3D"
      ]
    },
    {
      "page": "dice_overlap",
      "title": "Dice overlap",
      "topics": [
        "dice_overlap"
      ]
    },
    {
      "page": "dilate_mask_vol",
      "title": "Dilate 3D mask",
      "topics": [
        "dilate_mask_vol"
      ]
    },
    {
      "page": "dual_reg",
      "title": "Dual Regression",
      "topics": [
        "dual_reg"
      ]
    },
    {
      "page": "dual_reg_parc",
      "title": "Multiple regression for parcel data",
      "topics": [
        "dual_reg_parc"
      ]
    },
    {
      "page": "erode_mask_vol",
      "title": "Erode 3D mask",
      "topics": [
        "erode_mask_vol"
      ]
    },
    {
      "page": "expand_RPs",
      "title": "Expand realignment parameters (RPs)",
      "topics": [
        "expand_RPs"
      ]
    },
    {
      "page": "fMRItools",
      "title": "fMRItools: Routines for Common fMRI Processing Tasks",
      "topics": [
        "fMRItools-package",
        "fMRItools"
      ]
    },
    {
      "page": "fsl_bptf",
      "title": "'bptf' function from FSL",
      "topics": [
        "fsl_bptf"
      ]
    },
    {
      "page": "hat_matrix",
      "title": "Hat matrix",
      "topics": [
        "hat_matrix"
      ]
    },
    {
      "page": "infer_format_ifti",
      "title": "Infer fMRI data format",
      "topics": [
        "infer_format_ifti"
      ]
    },
    {
      "page": "infer_format_ifti_vec",
      "title": "Infer fMRI data format for several inputs",
      "topics": [
        "infer_format_ifti_vec"
      ]
    },
    {
      "page": "is_1",
      "title": "Is this object the expected data type, and length one?",
      "topics": [
        "is_1"
      ]
    },
    {
      "page": "is_constant",
      "title": "Is this numeric vector constant?",
      "topics": [
        "is_constant"
      ]
    },
    {
      "page": "is_integer",
      "title": "Is this an integer?",
      "topics": [
        "is_integer"
      ]
    },
    {
      "page": "is_posNum",
      "title": "Is this object a positive number? (Or non-negative)",
      "topics": [
        "is_posNum"
      ]
    },
    {
      "page": "mat2UT",
      "title": "Matrix to Upper Triangular Vector",
      "topics": [
        "mat2UT"
      ]
    },
    {
      "page": "match_exactly",
      "title": "Do these character vectors match exactly?",
      "topics": [
        "match_exactly"
      ]
    },
    {
      "page": "match_input",
      "title": "Match user inputs to expected values",
      "topics": [
        "match_input"
      ]
    },
    {
      "page": "mean_squares",
      "title": "Compute mean squares from variance decomposition",
      "topics": [
        "mean_squares"
      ]
    },
    {
      "page": "Mode",
      "title": "Mode of data vector",
      "topics": [
        "Mode"
      ]
    },
    {
      "page": "norm_BOLD",
      "title": "Normalize BOLD data",
      "topics": [
        "norm_BOLD"
      ]
    },
    {
      "page": "nuisance_regression",
      "title": "Nuisance regression",
      "topics": [
        "nuisance_regression"
      ]
    },
    {
      "page": "pad_vol",
      "title": "Pad 3D Array",
      "topics": [
        "pad_vol",
        "uncrop_vol"
      ]
    },
    {
      "page": "PCA",
      "title": "PCA for tall matrix",
      "topics": [
        "PCA"
      ]
    },
    {
      "page": "pct_sig",
      "title": "Convert data values to percent signal.",
      "topics": [
        "pct_sig"
      ]
    },
    {
      "page": "plot_FC",
      "title": "Plot FC",
      "topics": [
        "plot_FC"
      ]
    },
    {
      "page": "plot_FC_gg",
      "title": "Plot FC with ggplot2",
      "topics": [
        "plot_FC_gg"
      ]
    },
    {
      "page": "read_nifti",
      "title": "Wrapper to functions for reading NIFTIs",
      "topics": [
        "read_nifti"
      ]
    },
    {
      "page": "scale_design_mat",
      "title": "Scale a design matrix",
      "topics": [
        "scale_design_mat"
      ]
    },
    {
      "page": "scale_med",
      "title": "Robust scaling",
      "topics": [
        "scale_med"
      ]
    },
    {
      "page": "scale_timeseries",
      "title": "Scale the BOLD timeseries",
      "topics": [
        "scale_timeseries"
      ]
    },
    {
      "page": "sign_flip",
      "title": "Sign match ICA results",
      "topics": [
        "sign_flip"
      ]
    },
    {
      "page": "skew_pos",
      "title": "Positive skew?",
      "topics": [
        "skew_pos"
      ]
    },
    {
      "page": "sum_neighbors_vol",
      "title": "Sum of each voxel's neighbors",
      "topics": [
        "sum_neighbors_vol"
      ]
    },
    {
      "page": "temporal_filter",
      "title": "Temporal filtering (bandpass, highpass, lowpass) with DCT or FFT",
      "topics": [
        "detrend",
        "temporal_filter"
      ]
    },
    {
      "page": "unmask_mat",
      "title": "Unmask matrix data",
      "topics": [
        "unmask_mat"
      ]
    },
    {
      "page": "unvec_mat",
      "title": "Transform vector data to image",
      "topics": [
        "unvec_mat"
      ]
    },
    {
      "page": "unvec_vol",
      "title": "Convert vectorized data back to volume",
      "topics": [
        "unvec_vol"
      ]
    },
    {
      "page": "UT2mat",
      "title": "Upper Triangular Vector to Matrix",
      "topics": [
        "UT2mat"
      ]
    },
    {
      "page": "validate_design_mat",
      "title": "Validate design matrix",
      "topics": [
        "validate_design_mat"
      ]
    },
    {
      "page": "var_decomp",
      "title": "Compute variance decomposition",
      "topics": [
        "var_decomp"
      ]
    },
    {
      "page": "vox_locations",
      "title": "Get coordinates of each voxel in a mask",
      "topics": [
        "vox_locations"
      ]
    }
  ],
  "_readme": "https://github.com/mandymejia/fmritools/raw/HEAD/README.md",
  "_rundeps": [
    "matrixStats"
  ],
  "_score": 5.15836249209525,
  "_indexed": true,
  "_nocasepkg": "fmritools",
  "_universes": [
    "mandymejia"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.7.2",
      "date": "2026-07-04T13:04:21.000Z",
      "distro": "resolute",
      "commit": "8792a7f6fe382d66eec2021f709fc0fdf5e019de",
      "fileid": "https://r2.ropensci.org/0be1f8fbb21abe94be5a82f911600122ccc8dd45936074dc8c69625fdaba1497",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mandymejia/actions/runs/28706957809"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.7.2",
      "date": "2026-07-04T13:04:15.000Z",
      "distro": "resolute",
      "commit": "8792a7f6fe382d66eec2021f709fc0fdf5e019de",
      "fileid": "https://r2.ropensci.org/64f188a9c050ae7ddc6b865ca7f85a50f2f73706a030c66d8424361f4dab5af1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mandymejia/actions/runs/28706957809"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.7.2",
      "date": "2026-07-04T13:03:05.000Z",
      "commit": "8792a7f6fe382d66eec2021f709fc0fdf5e019de",
      "fileid": "https://r2.ropensci.org/243f2d51e290cb0d81d9e360b5f0e4ca67e5f5bd20c4c2cccca150fca5f51637",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mandymejia/actions/runs/28706957809"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.7.2",
      "date": "2026-07-04T13:03:32.000Z",
      "commit": "8792a7f6fe382d66eec2021f709fc0fdf5e019de",
      "fileid": "https://r2.ropensci.org/9c5a59cbb89084142b9f73c4ef853482212b7f3371ac71efa6a117e349cbb141",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mandymejia/actions/runs/28706957809"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.7.2",
      "date": "2026-07-04T13:04:42.000Z",
      "commit": "8792a7f6fe382d66eec2021f709fc0fdf5e019de",
      "fileid": "https://r2.ropensci.org/ebddfbffb66b2612162a634b2a3a44ffd9875da4d6b5a1565b367e81dd4205bd",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mandymejia/actions/runs/28706957809"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.7.2",
      "date": "2026-07-04T13:03:03.000Z",
      "commit": "8792a7f6fe382d66eec2021f709fc0fdf5e019de",
      "fileid": "https://r2.ropensci.org/d72b644b323ae48d5ece8a898cc27a9f9be3e6046bd8faa599f101006d0b6260",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mandymejia/actions/runs/28706957809"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.7.2",
      "date": "2026-07-04T13:03:15.000Z",
      "commit": "8792a7f6fe382d66eec2021f709fc0fdf5e019de",
      "fileid": "https://r2.ropensci.org/a8225f81e05f0fffea8c170c1d315dd5fff39f5021c8b6537419ff43cf372dd5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mandymejia/actions/runs/28706957809"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.7.2",
      "date": "2026-07-04T13:03:01.000Z",
      "commit": "8792a7f6fe382d66eec2021f709fc0fdf5e019de",
      "fileid": "https://r2.ropensci.org/e5830ead9f2467868e0e433d767a0092c00b5c1b5d2f4ea95c63b1a7165adfe0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mandymejia/actions/runs/28706957809"
    }
  ]
}