{
  "_id": "6aedd15c9ceaa78f200a25ba",
  "Package": "KPIC",
  "Type": "Package",
  "Title": "Mass Spectrometry-Based Metabolomics Using Pure Ion\nChromatograms",
  "Version": "2.4.0",
  "Author": "Hongchao Ji",
  "Maintainer": "Hongchao Ji <ji.hongchao@foxmail.com>",
  "Description": "KPIC2 is an effective platform for LC-MS based\nmetabolomics using pure ion chromatograms, which is developed\nfor metabolomics studies. KPIC2 can detect pure ions\naccurately, align PICs across samples, group PICs to annotate\nisotope and adduct PICs, fill missing peaks and pattern\nrecognition. High-resolution mass spectrometers like TOF and\nOrbitrap are more suitable.",
  "License": "GPL (>= 2)",
  "Encoding": "UTF-8",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev libnetcdf-dev\nlibssl-dev zlib1g-dev",
  "Repository": "https://rickhelmus.r-universe.dev",
  "Date/Publication": "2025-05-30 14:40:32 UTC",
  "RemoteUrl": "https://github.com/rickhelmus/KPIC2",
  "RemoteRef": "HEAD",
  "RemoteSha": "5f638051693b13345445d79837a99744c34607a5",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-11-06 12:56:25 UTC",
    "User": "root"
  },
  "_user": "rickhelmus",
  "_type": "src",
  "_file": "KPIC_2.4.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/5b09afe5d2229c97f49d1fc62c69169e67ca0e6ad21ca8f6124cdd87bc9f6a31",
  "_filesize": 236653,
  "_sha256": "5b09afe5d2229c97f49d1fc62c69169e67ca0e6ad21ca8f6124cdd87bc9f6a31",
  "_expires": "2027-02-14T13:08:41.000Z",
  "_created": "2026-11-06T12:56:25.000Z",
  "_published": "2026-11-06T13:08:43.813Z",
  "_upstream": "https://github.com/rickhelmus/KPIC2",
  "_status": "success",
  "_maintainer": {
    "name": "Hongchao Ji",
    "email": "ji.hongchao@foxmail.com",
    "login": "hcji",
    "description": "I'm Hongchao Ji, a Principal Investigator at CAAS, specializing in developing MS-based data analysis methods for proteomics and metabolomics.",
    "uuid": 17610691
  },
  "_jobs": [
    {
      "job": 127904776031,
      "time": 234,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "13503678206"
    },
    {
      "job": 127904776127,
      "time": 239,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "13504241912"
    },
    {
      "job": 127904776182,
      "time": 234,
      "config": "linux-release-arm64",
      "r": "4.6.2",
      "check": "WARNING",
      "artifact": "13503613222"
    },
    {
      "job": 127904776195,
      "time": 247,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "WARNING",
      "artifact": "13504411213"
    },
    {
      "job": 127904776120,
      "time": 222,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "13503618244"
    },
    {
      "job": 127904776076,
      "time": 506,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "13504112201"
    },
    {
      "job": 127904776038,
      "time": 269,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "WARNING",
      "artifact": "13504580653"
    },
    {
      "job": 127904776055,
      "time": 313,
      "config": "macos-release-x86_64",
      "r": "4.6.2",
      "check": "WARNING",
      "artifact": "13504267202"
    },
    {
      "job": 127902807255,
      "time": 274,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13503517694"
    },
    {
      "job": 127904776174,
      "time": 147,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13503722969"
    },
    {
      "job": 127904776068,
      "time": 342,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "13503134363"
    },
    {
      "job": 127904776146,
      "time": 290,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "13503857146"
    },
    {
      "job": 127904776224,
      "time": 283,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "13504166808"
    },
    {
      "job": 127904776141,
      "time": 378,
      "config": "windows-release-arm64",
      "r": "4.6.2",
      "check": "WARNING",
      "artifact": "13504675745"
    },
    {
      "job": 127904776347,
      "time": 293,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "WARNING",
      "artifact": "13503029992"
    }
  ],
  "_buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/42220982436",
  "_commit": {
    "id": "5f638051693b13345445d79837a99744c34607a5",
    "author": "Rick Helmus <r.helmus@uva.nl>",
    "committer": "Rick Helmus <r.helmus@uva.nl>",
    "message": "various fixes to handle empty results and results with only outliers\n",
    "time": 1748616032
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "RcppArmadillo",
      "role": "Imports"
    },
    {
      "package": "mzR",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Imports"
    },
    {
      "package": "plotly",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "GA",
      "role": "Imports"
    },
    {
      "package": "IRanges",
      "role": "Imports"
    },
    {
      "package": "dbscan",
      "role": "Imports"
    },
    {
      "package": "Ckmeans.1d.dp",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "randomForest",
      "role": "Imports"
    },
    {
      "package": "ropls",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    }
  ],
  "_owner": "rickhelmus",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "hcji",
      "count": 34,
      "uuid": 17610691
    },
    {
      "user": "rickhelmus",
      "count": 9,
      "uuid": 37015911
    }
  ],
  "_userbio": {
    "uuid": 37015911,
    "type": "user",
    "name": "rickhelmus",
    "followers": 24
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/KPIC"
  },
  "_devurl": "https://github.com/rickhelmus/kpic2",
  "_searchresults": 5,
  "_topics": [
    "cpp"
  ],
  "_abi": {
    "exports": [],
    "imports": [
      {
        "key": "Rcpp::Rcpp_precious_preserve()",
        "hash": "33a97ea62b293da6"
      },
      {
        "key": "Rcpp::Rcpp_precious_remove()",
        "hash": "63d26947ba7e1377"
      },
      {
        "key": "Rcpp::dataptr()",
        "hash": "54e69ad2e6668c83"
      },
      {
        "key": "Rcpp::demangle()",
        "hash": "b0cfd6754c5ebc4e"
      },
      {
        "key": "Rcpp::enterRNGScope()",
        "hash": "a04a299137cef947"
      },
      {
        "key": "Rcpp::exitRNGScope()",
        "hash": "a04a299137cef947"
      },
      {
        "key": "Rcpp::rcpp_get_stack_trace()",
        "hash": "c684a9bbe15cdc52"
      },
      {
        "key": "Rcpp::rcpp_set_stack_trace()",
        "hash": "33a97ea62b293da6"
      }
    ]
  },
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/KPIC.html",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_cranurl": false,
  "_exports": [
    ".PICfit",
    ".PICresolve",
    ".PICsplit",
    "analyst.OPLS",
    "analyst.RF",
    "fillPeaks.EIBPC",
    "getDataMatrix",
    "getMS",
    "getPeaks",
    "getPIC",
    "getPIC.kmeans",
    "getPIP",
    "getTICs",
    "groupCombine",
    "LoadData",
    "PICfit",
    "PICresolve",
    "PICset",
    "PICset.align",
    "PICset.fit",
    "PICset.getPeaks",
    "PICset.group",
    "PICset.kmeans",
    "PICset.resolve",
    "PICset.split",
    "PICsplit",
    "readPICs",
    "viewAlign",
    "viewGroups",
    "viewMS",
    "viewPICs",
    "viewPseudospecturm",
    "viewTICs",
    "WMPD"
  ],
  "_help": [
    {
      "page": "analyst.OPLS",
      "title": "Analyst the peaks with PLS-DA or OPLS-DA",
      "topics": [
        "analyst.OPLS"
      ]
    },
    {
      "page": "analyst.RF",
      "title": "Analyst the peaks with random forest",
      "topics": [
        "analyst.RF"
      ]
    },
    {
      "page": "fillPeaks.EIBPC",
      "title": "identify missing peaks",
      "topics": [
        "fillPeaks.EIBPC"
      ]
    },
    {
      "page": "getMS",
      "title": "get MS of a LC-MS data file.",
      "topics": [
        "getMS"
      ]
    },
    {
      "page": "getPeaks",
      "title": "Get peaks of the detected PICs.",
      "topics": [
        "getPeaks"
      ]
    },
    {
      "page": "getPIC",
      "title": "Extract PICs from a LC-MS raw object based on m/z difference.",
      "topics": [
        "getPIC"
      ]
    },
    {
      "page": "getPIC.kmeans",
      "title": "Extract PICs from a LC-MS raw object based on optimal k-means clustering.",
      "topics": [
        "getPIC.kmeans"
      ]
    },
    {
      "page": "getTICs",
      "title": "Get TICs of LC-MS data.",
      "topics": [
        "getTICs"
      ]
    },
    {
      "page": "groupCombine",
      "title": "Combine tailed, isotopic or/and adduct features into the same group.",
      "topics": [
        "groupCombine"
      ]
    },
    {
      "page": "LoadData",
      "title": "Load an LC-MS data file.",
      "topics": [
        "LoadData"
      ]
    },
    {
      "page": "PICset",
      "title": "Process a set of sample with 'getPIC' method.",
      "topics": [
        "PICset"
      ]
    },
    {
      "page": "PICset.align",
      "title": "Align each group of PICs.",
      "topics": [
        "PICset.align"
      ]
    },
    {
      "page": "PICset.getPeaks",
      "title": "The 'getPeaks' function for a set of samples.",
      "topics": [
        "PICset.getPeaks"
      ]
    },
    {
      "page": "PICset.group",
      "title": "group the features",
      "topics": [
        "PICset.group"
      ]
    },
    {
      "page": "PICset.kmeans",
      "title": "Process a set of sample with 'getPIC.kmeans' method.",
      "topics": [
        "PICset.kmeans"
      ]
    },
    {
      "page": "PICset.split",
      "title": "The 'PICsplit' function for a set of samples.",
      "topics": [
        "PICset.split"
      ]
    },
    {
      "page": "PICsplit",
      "title": "Spliting multiple-peak trace into single ones",
      "topics": [
        "PICsplit"
      ]
    },
    {
      "page": "viewAlign",
      "title": "View the result of alignment.",
      "topics": [
        "viewAlign"
      ]
    },
    {
      "page": "viewGroups",
      "title": "View the result of group.",
      "topics": [
        "viewGroups"
      ]
    },
    {
      "page": "viewMS",
      "title": "View MS.",
      "topics": [
        "viewMS"
      ]
    },
    {
      "page": "viewPICs",
      "title": "View the PICs.",
      "topics": [
        "viewPICs"
      ]
    },
    {
      "page": "viewTICs",
      "title": "View TICs",
      "topics": [
        "viewTICs"
      ]
    },
    {
      "page": "WMPD",
      "title": "Reslove overlapped peak based on mass spectrometry.",
      "topics": [
        "WMPD"
      ]
    }
  ],
  "_readme": "https://github.com/rickhelmus/KPIC2/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "askpass",
    "base64enc",
    "Biobase",
    "BiocBaseUtils",
    "BiocGenerics",
    "biocmake",
    "bslib",
    "cachem",
    "calibrate",
    "Ckmeans.1d.dp",
    "cli",
    "codetools",
    "commonmark",
    "cpp11",
    "crayon",
    "crosstalk",
    "curl",
    "data.table",
    "dbscan",
    "DelayedArray",
    "digest",
    "dir.expiry",
    "dplyr",
    "evaluate",
    "farver",
    "fastmap",
    "filelock",
    "fontawesome",
    "foreach",
    "fs",
    "GA",
    "generics",
    "GenomicRanges",
    "ggplot2",
    "ggrepel",
    "glue",
    "gtable",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "httr",
    "IRanges",
    "isoband",
    "iterators",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "later",
    "lattice",
    "lazyeval",
    "lifecycle",
    "limma",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixGenerics",
    "matrixStats",
    "memoise",
    "mime",
    "MultiAssayExperiment",
    "MultiDataSet",
    "mzR",
    "ncdf4",
    "openssl",
    "otel",
    "pillar",
    "pkgconfig",
    "plotly",
    "promises",
    "ProtGenerics",
    "purrr",
    "qqman",
    "R6",
    "randomForest",
    "rappdirs",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "Rdpack",
    "Rhdf5lib",
    "rlang",
    "rmarkdown",
    "ropls",
    "S4Arrays",
    "S4Vectors",
    "S7",
    "sass",
    "scales",
    "Seqinfo",
    "shiny",
    "sourcetools",
    "SparseArray",
    "statmod",
    "stringi",
    "stringr",
    "SummarizedExperiment",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "xtable",
    "XVector",
    "yaml"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 1.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "kpic",
  "_universes": [
    "rickhelmus",
    "hcji"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.4.0",
      "date": "2026-11-06T12:58:58.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "https://r2.ropensci.org/c7adfa8c2e0d09f34a6daebb523dac69a76a5a1f2c0f44010313d0ffc255911c",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/42220982436"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.4.0",
      "date": "2026-11-06T12:59:11.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "https://r2.ropensci.org/c6e0817eeacd1ef5609034142e59c0c1cc064b2a4360a6b68b38e8e4607c16cc",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/42220982436"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "2.4.0",
      "date": "2026-11-06T12:58:59.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "https://r2.ropensci.org/e0c520764acd989d717136f2e63c74d45c3e16c533f84160e48cd62855add736",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/42220982436"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "2.4.0",
      "date": "2026-11-06T12:59:12.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "https://r2.ropensci.org/147e01255741c7540a9b42f45d816524a1cd48d7cb63c526b09629b2a4f35fff",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/42220982436"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.4.0",
      "date": "2026-11-06T13:04:39.000Z",
      "arch": "aarch64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "https://r2.ropensci.org/5eec96d2446b42c5977cf7b14d59942b2d0ced25103a2f447f7ae38ea59f8ac4",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/42220982436"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.4.0",
      "date": "2026-11-06T13:01:39.000Z",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "https://r2.ropensci.org/d2059797d47eec08d8fc2d5f44018f9bd8e4afeaae9baef167e77214707c9713",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/42220982436"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "2.4.0",
      "date": "2026-11-06T12:59:25.000Z",
      "arch": "aarch64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "https://r2.ropensci.org/428be3545fb74cab1fda39d9e198f368a2abee1456756b2669aa6cef744ee005",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/42220982436"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "2.4.0",
      "date": "2026-11-06T13:05:08.000Z",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "https://r2.ropensci.org/ebb618c00af20036b676482c108eb4fd6bf684bacd7d084ac9c9778ca5a2a608",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/42220982436"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.4.0",
      "date": "2026-11-06T12:59:22.000Z",
      "arch": "emscripten",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "https://r2.ropensci.org/f63b231d643e4b248463a6424c0fac076b1a58654e1a357fc020c0ca6e8bbb78",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/42220982436"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.4.0",
      "date": "2026-11-06T13:00:06.000Z",
      "arch": "aarch64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "https://r2.ropensci.org/5386100682005b9564a2293c172f7d2896af2c27527ef238b385f64ed3c07893",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/42220982436"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.4.0",
      "date": "2026-11-06T12:58:22.000Z",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "https://r2.ropensci.org/44f5b939f1fae24b8c49db4e119151b8e28935f36b6e136aadfd463388648198",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/42220982436"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.4.0",
      "date": "2026-11-06T12:58:38.000Z",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "https://r2.ropensci.org/695aed3f8e753bdeaa1b7cf0288783891c8080c9d9b9c2defb5ea1bd2a8b515d",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/42220982436"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "2.4.0",
      "date": "2026-11-06T13:00:51.000Z",
      "arch": "aarch64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "https://r2.ropensci.org/e1fd7c953106bfb1f0a8f58cf26103e5ab6c8b5d8fbdc0b3c1572d6728dbdef9",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/42220982436"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "2.4.0",
      "date": "2026-11-06T12:58:37.000Z",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "https://r2.ropensci.org/7502cd94e8e71bf9d371cf131ab6b315e6beb27e42b303bbe5c2189af99c797a",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/42220982436"
    }
  ]
}