{
  "_id": "6a4a41f4dd8261766bb129a9",
  "Package": "PhysioPreprocess",
  "Title": "Preprocessing Functions for PhysioExperiment Objects",
  "Version": "0.2.0",
  "Authors@R": "person(given = \"Yusuke\",\nfamily = \"Matsui\",\nrole = c(\"aut\", \"cre\"),\nemail = \"mail.to.matsui@gmail.com\")",
  "Author": "Yusuke Matsui",
  "Maintainer": "Yusuke Matsui <mail.to.matsui@gmail.com>",
  "Description": "Provides preprocessing functions for physiological signal\ndata including digital filters (Butterworth, notch),\nresampling, artifact detection, ICA-based artifact removal, and\npreprocessing pipelines.",
  "VignetteBuilder": "knitr",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Collate": "'filters.R' 'filters-advanced.R' 'resample.R' 'rereference.R'\n'artifact.R' 'ica.R' 'detrending.R' 'preprocessing-pipeline.R'\n'zzz.R'",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "zlib1g-dev",
  "Repository": "https://x-biosignal.r-universe.dev",
  "Date/Publication": "2026-07-05 09:34:19 UTC",
  "RemoteUrl": "https://github.com/x-biosignal/PhysioPreprocess",
  "RemoteRef": "HEAD",
  "RemoteSha": "8dc10e24a1c35a01061cb0675d3d16e8958ca8f4",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-05 11:31:54 UTC",
    "User": "root"
  },
  "_user": "x-biosignal",
  "_type": "src",
  "_file": "PhysioPreprocess_0.2.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/5cf5344286e9b197a6c53e502ebcfc9732fbe95e2a0d8bf0e559716630a51865",
  "_filesize": 199470,
  "_sha256": "5cf5344286e9b197a6c53e502ebcfc9732fbe95e2a0d8bf0e559716630a51865",
  "_expires": "2026-10-13T11:37:23.000Z",
  "_created": "2026-07-05T11:31:54.000Z",
  "_published": "2026-07-05T11:37:24.727Z",
  "_jobs": [
    {
      "job": 85219215317,
      "time": 233,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "8091371161"
    },
    {
      "job": 85219215306,
      "time": 277,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "8091377034"
    },
    {
      "job": 85219215315,
      "time": 178,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "8091362967"
    },
    {
      "job": 85219215329,
      "time": 134,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "8091357209"
    },
    {
      "job": 85218952430,
      "time": 216,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8091338001"
    },
    {
      "job": 85219215333,
      "time": 112,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8091354062"
    },
    {
      "job": 85219215304,
      "time": 177,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "8091362950"
    },
    {
      "job": 85219215325,
      "time": 162,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "8091361021"
    },
    {
      "job": 85219215316,
      "time": 176,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "8091362883"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/28739244332",
  "_status": "success",
  "_upstream": "https://github.com/x-biosignal/PhysioPreprocess",
  "_commit": {
    "id": "8dc10e24a1c35a01061cb0675d3d16e8958ca8f4",
    "author": "Yusuke Matsui <mail.to.matsui@gmail.com>",
    "committer": "Yusuke Matsui <mail.to.matsui@gmail.com>",
    "message": "Release snapshot\n",
    "time": 1783244059
  },
  "_maintainer": {
    "name": "Yusuke Matsui",
    "email": "mail.to.matsui@gmail.com",
    "login": "ymatts",
    "description": "Data scientist",
    "uuid": 5744286
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2",
      "role": "Depends"
    },
    {
      "package": "PhysioCore",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "SummarizedExperiment",
      "role": "Imports"
    },
    {
      "package": "S4Vectors",
      "role": "Imports"
    },
    {
      "package": "signal",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "fastICA",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.2.0",
      "role": "Suggests"
    }
  ],
  "_owner": "x-biosignal",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-27",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "ymatts",
      "count": 1,
      "uuid": 5744286
    }
  ],
  "_userbio": {
    "uuid": 268545536,
    "type": "organization",
    "name": "x-biosignal",
    "followers": 1
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/PhysioPreprocess"
  },
  "_devurl": "https://github.com/x-biosignal/physiopreprocess",
  "_searchresults": 0,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/PhysioPreprocess.html",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "applyPipeline",
    "assaySamplingRates",
    "baselineCorrect",
    "butterworthFilter",
    "createPipeline",
    "decimate",
    "detectBadChannels",
    "detrendSignal",
    "detrendSignals",
    "filterSignals",
    "firFilter",
    "getCurrentReference",
    "icaDecompose",
    "icaRemove",
    "interpolate",
    "interpolateBadChannels",
    "isAverageReferenced",
    "notchFilter",
    "rejectBadEpochs",
    "removeBaseline",
    "removeICAComponents",
    "rereference",
    "resample",
    "runICA",
    "setAssaySamplingRate"
  ],
  "_help": [
    {
      "page": "dot-onLoad",
      "title": "Package on-load hook",
      "topics": [
        ".onLoad"
      ]
    },
    {
      "page": "applyPipeline",
      "title": "Apply preprocessing pipeline",
      "topics": [
        "applyPipeline"
      ]
    },
    {
      "page": "assaySamplingRates",
      "title": "Get sampling rates for all assays",
      "topics": [
        "assaySamplingRates"
      ]
    },
    {
      "page": "baselineCorrect",
      "title": "Baseline correction",
      "topics": [
        "baselineCorrect"
      ]
    },
    {
      "page": "butterworthFilter",
      "title": "Advanced signal filtering functions",
      "topics": [
        "butterworthFilter"
      ]
    },
    {
      "page": "createPipeline",
      "title": "Preprocessing Pipeline for PhysioExperiment",
      "topics": [
        "createPipeline"
      ]
    },
    {
      "page": "decimate",
      "title": "Decimate signal",
      "topics": [
        "decimate"
      ]
    },
    {
      "page": "detectBadChannels",
      "title": "Detect bad channels",
      "topics": [
        "detectBadChannels"
      ]
    },
    {
      "page": "detrendSignal",
      "title": "Detrend signal",
      "topics": [
        "detrendSignal"
      ]
    },
    {
      "page": "detrendSignals",
      "title": "Signal Detrending Functions for PhysioExperiment",
      "topics": [
        "detrendSignals"
      ]
    },
    {
      "page": "filterSignals",
      "title": "Moving average filter",
      "topics": [
        "filterSignals"
      ]
    },
    {
      "page": "firFilter",
      "title": "FIR filter",
      "topics": [
        "firFilter"
      ]
    },
    {
      "page": "getCurrentReference",
      "title": "Get current reference",
      "topics": [
        "getCurrentReference"
      ]
    },
    {
      "page": "icaDecompose",
      "title": "ICA and Artifact Removal for PhysioExperiment",
      "topics": [
        "icaDecompose"
      ]
    },
    {
      "page": "icaRemove",
      "title": "Remove ICA components",
      "topics": [
        "icaRemove"
      ]
    },
    {
      "page": "interpolate",
      "title": "Interpolate signal",
      "topics": [
        "interpolate"
      ]
    },
    {
      "page": "interpolateBadChannels",
      "title": "Interpolate bad channels",
      "topics": [
        "interpolateBadChannels"
      ]
    },
    {
      "page": "isAverageReferenced",
      "title": "Check if data is average referenced",
      "topics": [
        "isAverageReferenced"
      ]
    },
    {
      "page": "notchFilter",
      "title": "Notch filter (power line noise removal)",
      "topics": [
        "notchFilter"
      ]
    },
    {
      "page": "print.PhysioPipeline",
      "title": "Print pipeline summary",
      "topics": [
        "print.PhysioPipeline"
      ]
    },
    {
      "page": "rejectBadEpochs",
      "title": "Reject bad epochs",
      "topics": [
        "rejectBadEpochs"
      ]
    },
    {
      "page": "removeBaseline",
      "title": "Remove baseline",
      "topics": [
        "removeBaseline"
      ]
    },
    {
      "page": "removeICAComponents",
      "title": "Remove ICA components",
      "topics": [
        "removeICAComponents"
      ]
    },
    {
      "page": "rereference",
      "title": "Re-referencing Operations for EEG Data",
      "topics": [
        "rereference"
      ]
    },
    {
      "page": "resample",
      "title": "Resampling operations for PhysioExperiment",
      "topics": [
        "resample"
      ]
    },
    {
      "page": "runICA",
      "title": "ICA-Based Artifact Removal for PhysioExperiment",
      "topics": [
        "runICA"
      ]
    },
    {
      "page": "setAssaySamplingRate",
      "title": "Set sampling rate for a specific assay",
      "topics": [
        "setAssaySamplingRate"
      ]
    }
  ],
  "_readme": "https://github.com/x-biosignal/PhysioPreprocess/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "Biobase",
    "BiocGenerics",
    "DelayedArray",
    "generics",
    "GenomicRanges",
    "IRanges",
    "lattice",
    "MASS",
    "Matrix",
    "MatrixGenerics",
    "matrixStats",
    "PhysioCore",
    "S4Arrays",
    "S4Vectors",
    "Seqinfo",
    "signal",
    "SparseArray",
    "SummarizedExperiment",
    "XVector"
  ],
  "_vignettes": [
    {
      "source": "ica-artifact-removal.Rmd",
      "filename": "ica-artifact-removal.html",
      "title": "ICA-Based Artifact Removal",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Setup",
        "Creating Example Data",
        "Workflow 1: Built-In ICA",
        "Step 1: Decompose into Independent Components",
        "Step 2: Identify Artifact Components",
        "Step 3: Remove Artifact Components",
        "Workflow 2: fastICA Package",
        "Step 1: Run ICA",
        "Step 2: Remove Components",
        "Detecting Bad Channels",
        "Interpolating Bad Channels",
        "Recommended Preprocessing Order",
        "Choosing the Number of Components",
        "Summary",
        "References"
      ],
      "created": "2026-07-05 09:34:19",
      "modified": "2026-07-05 09:34:19",
      "commits": 1
    },
    {
      "source": "preprocessing-guide.Rmd",
      "filename": "preprocessing-guide.html",
      "title": "Signal Preprocessing Guide",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Setup",
        "Creating Example Data",
        "Filtering",
        "Moving Average Filter",
        "Butterworth Filter",
        "FIR Filter",
        "Notch Filter",
        "Resampling",
        "Arbitrary Resampling",
        "Integer-Factor Decimation",
        "Integer-Factor Interpolation",
        "Re-Referencing",
        "Average Reference",
        "Single Channel Reference",
        "Linked Reference",
        "Checking the Reference",
        "Detrending",
        "Linear and Mean Detrending",
        "Alternative Detrending",
        "Baseline Removal",
        "Preprocessing Pipelines",
        "Creating a Pipeline",
        "Applying a Pipeline",
        "Summary",
        "References"
      ],
      "created": "2026-07-05 09:34:19",
      "modified": "2026-07-05 09:34:19",
      "commits": 1
    }
  ],
  "_score": 3,
  "_indexed": true,
  "_nocasepkg": "physiopreprocess",
  "_universes": [
    "x-biosignal",
    "ymatts"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-07-05T11:34:27.000Z",
      "distro": "resolute",
      "commit": "8dc10e24a1c35a01061cb0675d3d16e8958ca8f4",
      "fileid": "https://r2.ropensci.org/676c32377cd0f4f664f2c36fb78c390a014873ba8821bb8293a223c34fa2c437",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/28739244332"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-07-05T11:35:06.000Z",
      "distro": "resolute",
      "commit": "8dc10e24a1c35a01061cb0675d3d16e8958ca8f4",
      "fileid": "https://r2.ropensci.org/5aa4664cf70c44afbf9f75d5864127ad4d6c377cd8775086bf7ab1862b64fdea",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/28739244332"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-07-05T11:33:44.000Z",
      "commit": "8dc10e24a1c35a01061cb0675d3d16e8958ca8f4",
      "fileid": "https://r2.ropensci.org/ab340bcc79b162c4c8466f2d92b36a3dc2f14ffec9730b1eb03e49d3cd110e55",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/28739244332"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-07-05T11:33:33.000Z",
      "commit": "8dc10e24a1c35a01061cb0675d3d16e8958ca8f4",
      "fileid": "https://r2.ropensci.org/c6e82b020419a4282b35bc56d5d5c10094149842c3498428c452d42049adce14",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/28739244332"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0",
      "date": "2026-07-05T11:34:15.000Z",
      "commit": "8dc10e24a1c35a01061cb0675d3d16e8958ca8f4",
      "fileid": "https://r2.ropensci.org/c40a2eedbe548758278ed4695decbeab88458f893b1d0f614da5fd5d25cfc11f",
      "status": "success",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/28739244332"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-07-05T11:33:13.000Z",
      "commit": "8dc10e24a1c35a01061cb0675d3d16e8958ca8f4",
      "fileid": "https://r2.ropensci.org/2573d57296c45838a8802fb7acf5128d32d254994013f6749f4a499d17def122",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/28739244332"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-07-05T11:33:13.000Z",
      "commit": "8dc10e24a1c35a01061cb0675d3d16e8958ca8f4",
      "fileid": "https://r2.ropensci.org/8adbdfed5436965a5698b18f4abc824c77824b13dbf20ea32dd72fd2d50e5448",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/28739244332"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-07-05T11:33:38.000Z",
      "commit": "8dc10e24a1c35a01061cb0675d3d16e8958ca8f4",
      "fileid": "https://r2.ropensci.org/dd65c86973c5542239e57f0b3f9f36a22d2f3f27b1de2be81bb2c2b5ba71dee1",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/28739244332"
    }
  ]
}