{
  "_id": "6a13fb8bacfb0bcc41d35d0d",
  "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-05-25 07:24:44 UTC",
    "User": "root"
  },
  "MD5sum": "318e096cab232be88038390fc689c663",
  "_user": "rickhelmus",
  "_type": "src",
  "_file": "KPIC_2.4.0.tar.gz",
  "_fileid": "86a6f3fc42df984db89fb9ac82d827cab2e7c6f1419c2e1000362e2e9b38db2e",
  "_filesize": 237950,
  "_sha256": "86a6f3fc42df984db89fb9ac82d827cab2e7c6f1419c2e1000362e2e9b38db2e",
  "_created": "2026-05-25T07:24:44.000Z",
  "_published": "2026-05-25T07:34:35.684Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77673275004,
      "time": 298,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7193704736"
    },
    {
      "job": 77673274933,
      "time": 342,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7193715710"
    },
    {
      "job": 77673274929,
      "time": 312,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7193708046"
    },
    {
      "job": 77673274927,
      "time": 307,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7193706892"
    },
    {
      "job": 77673274974,
      "time": 162,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7193694925"
    },
    {
      "job": 77673274978,
      "time": 464,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7193747440"
    },
    {
      "job": 77673274969,
      "time": 175,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7193698120"
    },
    {
      "job": 77673274956,
      "time": 449,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7193760366"
    },
    {
      "job": 77672767452,
      "time": 259,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7193630080"
    },
    {
      "job": 77673274871,
      "time": 160,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7193670133"
    },
    {
      "job": 77673274895,
      "time": 279,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7193699893"
    },
    {
      "job": 77673274918,
      "time": 249,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7193692822"
    },
    {
      "job": 77673274944,
      "time": 319,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7193709933"
    }
  ],
  "_buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/26388615909",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/rickhelmus/KPIC2",
  "_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
  },
  "_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
  },
  "_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": [
    {
      "week": "2025-22",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "hcji",
      "count": 34,
      "uuid": 17610691
    },
    {
      "user": "rickhelmus",
      "count": 9,
      "uuid": 37015911
    }
  ],
  "_userbio": {
    "uuid": 37015911,
    "type": "user",
    "name": "rickhelmus"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/KPIC"
  },
  "_devurl": "https://github.com/rickhelmus/kpic2",
  "_searchresults": 3,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/KPIC.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_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": "14.2.0-4ubuntu2~24.04.1",
      "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-05-25T07:28:10.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "05b6d5ad69fa39adeb268446942f039875eabdd4353ddc7a549b50d800fb6039",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/26388615909"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.4.0",
      "date": "2026-05-25T07:28:24.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "0933e32026db96762d01cd8466ca26cca3cdde30db078e3443d11f7e98b90752",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/26388615909"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.4.0",
      "date": "2026-05-25T07:28:25.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "fe6d41acdda459c58e3d2bdab017dfe4c836e782891b77c5d10c9df238aa097f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/26388615909"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.4.0",
      "date": "2026-05-25T07:27:49.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "1101228d9f95c1c2bbcdf43a1c6076aef58a4ece41e5feeed8efb4e5d59f9318",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/26388615909"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.4.0",
      "date": "2026-05-25T07:28:26.000Z",
      "arch": "aarch64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "aa89f7986772f14c011c853d7b95b5e1820a729d3a7cc95e0207251a02abbb5f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/26388615909"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.4.0",
      "date": "2026-05-25T07:29:12.000Z",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "d870d15e0d5f2c98d540be2d32adff35019a42cd90147ec4b6bef86310cc2423",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/26388615909"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.4.0",
      "date": "2026-05-25T07:28:19.000Z",
      "arch": "aarch64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "ce7d70e869a93153e9ef743f2f6bd7d09340fd64d9f626b4ce9b12cc5e833263",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/26388615909"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.4.0",
      "date": "2026-05-25T07:30:13.000Z",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "c29478d58fbae4361b6cc94e6cb9a2389af4850e541862fee9aa027017aa7d96",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/26388615909"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.4.0",
      "date": "2026-05-25T07:27:53.000Z",
      "arch": "emscripten",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "777d016c1ec1c37708d322eb52584356f6ae90230339bf993914f079f85c405d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/26388615909"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.4.0",
      "date": "2026-05-25T07:26:50.000Z",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "86a75545410de97d96b5065bc1a3114ef160a2a32bddd4d1672b8551bb20d131",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/26388615909"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.4.0",
      "date": "2026-05-25T07:26:37.000Z",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "d184ab2d9e1e4eae0ec185978deb9a6bedb5933dcc78ab47692db5783d5b40f5",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/26388615909"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.4.0",
      "date": "2026-05-25T07:26:46.000Z",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "510a44811de66410b8bbf57fe0b6e9f9fc6efe078889d0943c3be6c87888ed9f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/26388615909"
    }
  ]
}