{
  "_id": "6a1f2776b401979e734226c7",
  "Package": "PhysioPreprocess",
  "Title": "Preprocessing Functions for PhysioExperiment Objects",
  "Version": "0.2.0",
  "Authors@R": "person(given = \"Yusuke\",\nfamily = \"Matsui\",\nrole = c(\"aut\", \"cre\"),\nemail = \"you@example.com\")",
  "Author": "Yusuke Matsui",
  "Maintainer": "Yusuke Matsui <you@example.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-03-16 11:31:04 UTC",
  "RemoteUrl": "https://github.com/x-biosignal/PhysioPreprocess",
  "RemoteRef": "HEAD",
  "RemoteSha": "d97e7ae6e0fba1156692827b22f725177b8337e7",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-16 05:31:28 UTC",
    "User": "root"
  },
  "MD5sum": "6471427ae39ac599bdc79d4b94c32640",
  "_user": "x-biosignal",
  "_type": "src",
  "_file": "PhysioPreprocess_0.2.0.tar.gz",
  "_fileid": "114ff967c8e12b6c4191c414606c2f12a2399bb2730e241415ff89e8ccf2b56c",
  "_filesize": 195135,
  "_sha256": "114ff967c8e12b6c4191c414606c2f12a2399bb2730e241415ff89e8ccf2b56c",
  "_created": "2026-05-16T05:31:28.000Z",
  "_published": "2026-06-02T18:56:54.186Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79148744785,
      "time": 239,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7030861027"
    },
    {
      "job": 79148745433,
      "time": 231,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7030860351"
    },
    {
      "job": 79148744691,
      "time": 170,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7030853387"
    },
    {
      "job": 79148744947,
      "time": 177,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7030854292"
    },
    {
      "job": 79148744193,
      "time": 244,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7030833348"
    },
    {
      "job": 79148744122,
      "time": 100,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7367079931"
    },
    {
      "job": 79148744611,
      "time": 190,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7030855668"
    },
    {
      "job": 79148745509,
      "time": 167,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7030853153"
    },
    {
      "job": 79148745180,
      "time": 196,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7030856307"
    }
  ],
  "_buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/25953864116",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/x-biosignal/PhysioPreprocess",
  "_commit": {
    "id": "d97e7ae6e0fba1156692827b22f725177b8337e7",
    "author": "Yusuke Matsui <mail.to.matsui@gmail.com>",
    "committer": "Yusuke Matsui <mail.to.matsui@gmail.com>",
    "message": "docs: Add comprehensive README\n",
    "time": 1773660664
  },
  "_maintainer": {
    "name": "Yusuke Matsui",
    "email": "you@example.com",
    "login": "invalid-email-address",
    "uuid": 148100
  },
  "_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-12",
      "n": 2
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "ymatts",
      "count": 2,
      "uuid": 5744286
    }
  ],
  "_userbio": {
    "uuid": 268545536,
    "type": "organization",
    "name": "x-biosignal"
  },
  "_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.0",
  "_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",
    "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-03-16 08:32:51",
      "modified": "2026-03-16 08:32:51",
      "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-03-16 08:32:51",
      "modified": "2026-03-16 08:32:51",
      "commits": 1
    }
  ],
  "_score": 3,
  "_indexed": true,
  "_nocasepkg": "physiopreprocess",
  "_universes": [
    "x-biosignal",
    "invalid-email-address"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-05-16T05:33:53.000Z",
      "distro": "noble",
      "commit": "d97e7ae6e0fba1156692827b22f725177b8337e7",
      "fileid": "a7eb8828e29a518b97b47d8e438a055cdee6a1dd97319ccb9fa7ace1644f89b4",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/25953864116"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-05-16T05:33:55.000Z",
      "distro": "noble",
      "commit": "d97e7ae6e0fba1156692827b22f725177b8337e7",
      "fileid": "56f0565dbe6f5e5e735510efc4aa7b4c35253a48a5ef44c0d2b22f83bec6e4c0",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/25953864116"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-05-16T05:33:26.000Z",
      "commit": "d97e7ae6e0fba1156692827b22f725177b8337e7",
      "fileid": "6ec27c7ff72a083fd2590b55d827fef55d3fb2873f9ebac8d6c678a5ead9635b",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/25953864116"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-05-16T05:33:24.000Z",
      "commit": "d97e7ae6e0fba1156692827b22f725177b8337e7",
      "fileid": "e72df969e522926c1f7533a42a927768988a815253eca4820dee2582e12daaa6",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/25953864116"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-05-16T05:33:02.000Z",
      "commit": "d97e7ae6e0fba1156692827b22f725177b8337e7",
      "fileid": "ee313e5fdb171c3ca11a9195bd83ebcf5b4ed69e2d278c0dfecc83461d75581d",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/25953864116"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-05-16T05:32:49.000Z",
      "commit": "d97e7ae6e0fba1156692827b22f725177b8337e7",
      "fileid": "f9350c68aef2fb539f35a775e3a423247e79507bde34b5063039e8795947b90a",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/25953864116"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-05-16T05:33:04.000Z",
      "commit": "d97e7ae6e0fba1156692827b22f725177b8337e7",
      "fileid": "7b14a938dfdc9b7e3d7ba694d5533d9c893d838cdbb032e972835dbbdbcb37dd",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/25953864116"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.0",
      "date": "2026-06-02T18:56:36.000Z",
      "commit": "d97e7ae6e0fba1156692827b22f725177b8337e7",
      "fileid": "381acb73ebd15d33163de97320fb54dbbecc4914a2f7bea5d3ed01970b92b324",
      "status": "success",
      "buildurl": "https://github.com/r-universe/x-biosignal/actions/runs/25953864116"
    }
  ]
}