{
  "_id": "6a3b49a55cdecea1d6817462",
  "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-06-24 02:56:05 UTC",
    "User": "root"
  },
  "MD5sum": "8fa52ea50e4b04e79a8f6c2d3b1d6c7b",
  "_user": "rickhelmus",
  "_type": "src",
  "_file": "KPIC_2.4.0.tar.gz",
  "_fileid": "7685cd5545838df4f1d73c64ae3a7668d38a40fb42bc6e796f926bbb3df50b21",
  "_filesize": 238456,
  "_sha256": "7685cd5545838df4f1d73c64ae3a7668d38a40fb42bc6e796f926bbb3df50b21",
  "_created": "2026-06-24T02:56:05.000Z",
  "_published": "2026-06-24T03:06:13.623Z",
  "_distro": "resolute",
  "_jobs": [
    {
      "job": 83108174288,
      "time": 298,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7839049221"
    },
    {
      "job": 83108174260,
      "time": 351,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7839060397"
    },
    {
      "job": 83108174309,
      "time": 284,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7839046334"
    },
    {
      "job": 83108174279,
      "time": 307,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7839050682"
    },
    {
      "job": 83108174353,
      "time": 181,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7839066637"
    },
    {
      "job": 83108174341,
      "time": 447,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7839103130"
    },
    {
      "job": 83108174349,
      "time": 219,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7839065255"
    },
    {
      "job": 83108174364,
      "time": 338,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7839080672"
    },
    {
      "job": 83107618590,
      "time": 324,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7838988738"
    },
    {
      "job": 83108174184,
      "time": 198,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7839027109"
    },
    {
      "job": 83108174239,
      "time": 515,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7839096977"
    },
    {
      "job": 83108174249,
      "time": 246,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7839037544"
    },
    {
      "job": 83108174266,
      "time": 245,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7839037458"
    }
  ],
  "_buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/28071757994",
  "_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": [],
  "_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": 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": "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-06-24T02:59:44.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "e8fff522d1e7ef3a7b1e30f216d2f7ca241e7e7bb7a824fa9bcf4c920ef84aa9",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/28071757994"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.4.0",
      "date": "2026-06-24T03:00:01.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "165e3c68752426a85055be594417109bb046fec06586e67b9f9c4bc906fd5abc",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/28071757994"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.4.0",
      "date": "2026-06-24T02:59:37.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "ae27e374225347a2353dd37e2d2ec06bf9fec8d077ca1b2e14c34623a9344080",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/28071757994"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.4.0",
      "date": "2026-06-24T02:59:13.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "45f5088537e1ebf71a9b7baf3f3457e0a0b697a8ca5f0e48f99d2a759ee2e5d9",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/28071757994"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.4.0",
      "date": "2026-06-24T03:01:31.000Z",
      "arch": "aarch64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "a3e36ec697ba9f85756e4452b55054f0edd33cf6fab118fccbc8456931f5a83d",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/28071757994"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.4.0",
      "date": "2026-06-24T03:01:19.000Z",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "23e9528a4da7bc2273f92f9bb0d5a2603e72cc3c63aad8af351e27bfcfbaf249",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/28071757994"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.4.0",
      "date": "2026-06-24T03:00:51.000Z",
      "arch": "aarch64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "c954188f6db38c82f786821d18cfc14ca18e56cc965842d5b8fc970aec5ed95b",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/28071757994"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.4.0",
      "date": "2026-06-24T03:01:06.000Z",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "50eb047885833cffcc7cd8916fae7e0e607188e58c588e2a571b87d268435e04",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/28071757994"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.4.0",
      "date": "2026-06-24T02:59:50.000Z",
      "arch": "emscripten",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "f96a8de1562fbb46d63d35b8c5d684a1e4d0f38d889f57dfb0674df8122a3a40",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/28071757994"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.4.0",
      "date": "2026-06-24T02:59:13.000Z",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "c41f0067487646e63ff945493e8f4c79862c2984a19b32c60a00ef04c63680b9",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/28071757994"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.4.0",
      "date": "2026-06-24T02:57:54.000Z",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "be0a0ab703931f4f513ae1a8890f419a6ad8256a8f62e016168a1ca8f631fb66",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/28071757994"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.4.0",
      "date": "2026-06-24T02:57:53.000Z",
      "arch": "x86_64",
      "commit": "5f638051693b13345445d79837a99744c34607a5",
      "fileid": "a51f4469190a609dd970a4568f1ac22b2464e77a5830506b7a0064013425fb80",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rickhelmus/actions/runs/28071757994"
    }
  ]
}