{
  "_id": "6a0ff0baacfb0bcc41c759bd",
  "Package": "mpactr",
  "Title": "Correction of Preprocessed MS Data",
  "Version": "0.3.3.9000",
  "Authors@R": "c(\nperson(\"Allison\", \"Mason\", , \"masonar@umich.edu\", role = c(\"aut\"),\ncomment = c(ORCID = \"0000-0003-1339-1592\")),\nperson(\"Gregory\", \"Johnson\", , \"grejoh@umich.edu\", role = c(\"aut\"),\ncomment = c(ORCID = \"0009-0008-3890-0297\")),\nperson(\"Patrick\", \"Schloss\", , \"pschloss@umich.edu\", role = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0002-6935-4275\"))\n)",
  "Description": "An 'R' implementation of the 'python' program Metabolomics\nPeak Analysis Computational Tool ('MPACT') (Robert M. Samples,\nSara P. Puckett, and Marcy J. Balunas (2023)\n<doi:10.1021/acs.analchem.2c04632>). Filters in the package\nserve to address common errors in tandem mass spectrometry\npreprocessing, including: (1) isotopic patterns that are\nincorrectly split during preprocessing, (2) features present in\nsolvent blanks due to carryover between samples, (3) features\nwhose abundance is greater than user-defined abundance\nthreshold in a specific group of samples, for example media\nblanks, (4) ions that are inconsistent between technical\nreplicates, and (5) in-source fragment ions created during\nionization before fragmentation in the tandem mass spectrometry\nworkflow.",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "LazyData": "true",
  "URL": "https://www.mums2.org/mpactr/, https://github.com/mums2/mpactr",
  "BugReports": "https://github.com/mums2/mpactr/issues",
  "VignetteBuilder": "knitr",
  "License": "GPL (>= 3)",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libfontconfig1-dev libfreetype6-dev libfribidi-dev\nlibharfbuzz-dev libicu-dev libjpeg-dev libpng-dev libxml2-dev\nlibssl-dev",
  "Repository": "https://mums2.r-universe.dev",
  "Date/Publication": "2026-05-21 19:28:37 UTC",
  "RemoteUrl": "https://github.com/mums2/mpactr",
  "RemoteRef": "HEAD",
  "RemoteSha": "ccdf56506ddf6d66f72440f84e2046e90493ddb7",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-22 05:50:23 UTC",
    "User": "root"
  },
  "Author": "Allison Mason [aut] (ORCID: <https://orcid.org/0000-0003-1339-1592>),\nGregory Johnson [aut] (ORCID: <https://orcid.org/0009-0008-3890-0297>),\nPatrick Schloss [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-6935-4275>)",
  "Maintainer": "Patrick Schloss <pschloss@umich.edu>",
  "MD5sum": "b4a660a6be35d24687ef01e468a6f381",
  "_user": "mums2",
  "_type": "src",
  "_file": "mpactr_0.3.3.9000.tar.gz",
  "_fileid": "e1188433a2ee411d5b3e9f5270ae50870b80af3f073abcc5aca6e10eb8cf7704",
  "_filesize": 4866117,
  "_sha256": "e1188433a2ee411d5b3e9f5270ae50870b80af3f073abcc5aca6e10eb8cf7704",
  "_created": "2026-05-22T05:50:23.000Z",
  "_published": "2026-05-22T05:59:22.391Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77323994231,
      "time": 224,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7153701783"
    },
    {
      "job": 77323994240,
      "time": 192,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7153695182"
    },
    {
      "job": 77323994234,
      "time": 186,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7153694410"
    },
    {
      "job": 77323994219,
      "time": 199,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7153696842"
    },
    {
      "job": 77323994245,
      "time": 114,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7153707412"
    },
    {
      "job": 77323994327,
      "time": 324,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7153757201"
    },
    {
      "job": 77323994259,
      "time": 112,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7153725077"
    },
    {
      "job": 77323994250,
      "time": 327,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7153729465"
    },
    {
      "job": 77323462272,
      "time": 323,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7153656642"
    },
    {
      "job": 77323994206,
      "time": 140,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7153685086"
    },
    {
      "job": 77323994227,
      "time": 167,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7153690367"
    },
    {
      "job": 77323994213,
      "time": 186,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7153694081"
    },
    {
      "job": 77323994228,
      "time": 163,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7153689816"
    }
  ],
  "_buildurl": "https://github.com/r-universe/mums2/actions/runs/26270731263",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/mums2/mpactr",
  "_commit": {
    "id": "ccdf56506ddf6d66f72440f84e2046e90493ddb7",
    "author": "GregJohnsonJr <gregjohn456@gmail.com>",
    "committer": "GregJohnsonJr <gregjohn456@gmail.com>",
    "message": "Increment version number to 0.3.3.9000\n",
    "time": 1779391717
  },
  "_maintainer": {
    "name": "Patrick Schloss",
    "email": "pschloss@umich.edu",
    "login": "pschloss",
    "orcid": "0000-0002-6935-4275",
    "description": "A microbiologist at the University of Michigan. ORCID: 0000-0002-6935-4275. Runner of https://github.com/SchlossLab",
    "uuid": 1264132
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "treemapify",
      "role": "Imports"
    },
    {
      "package": "viridis",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tidyverse",
      "role": "Suggests"
    },
    {
      "package": "plotly",
      "role": "Suggests"
    },
    {
      "package": "Hmisc",
      "role": "Suggests"
    },
    {
      "package": "corrplot",
      "role": "Suggests"
    },
    {
      "package": "ggdendro",
      "role": "Suggests"
    },
    {
      "package": "ggtext",
      "role": "Suggests"
    }
  ],
  "_owner": "mums2",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-37",
      "n": 8
    },
    {
      "week": "2025-38",
      "n": 9
    },
    {
      "week": "2025-39",
      "n": 10
    },
    {
      "week": "2025-40",
      "n": 1
    },
    {
      "week": "2026-20",
      "n": 2
    },
    {
      "week": "2026-21",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v0.3.1",
      "date": "2025-09-26"
    },
    {
      "name": "v0.3.2",
      "date": "2026-05-14"
    },
    {
      "name": "v0.3.3",
      "date": "2026-05-20"
    }
  ],
  "_stars": 2,
  "_contributors": [
    {
      "user": "gregjohnsonjr",
      "count": 84,
      "uuid": 31873199
    },
    {
      "user": "amason30",
      "count": 63,
      "uuid": 31289802
    },
    {
      "user": "pschloss",
      "count": 4,
      "uuid": 1264132
    }
  ],
  "_userbio": {
    "uuid": 179250640,
    "type": "organization",
    "name": "mums2"
  },
  "_downloads": {
    "count": 273,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/mpactr"
  },
  "_devurl": "https://github.com/mums2/mpactr",
  "_pkgdown": "https://www.mums2.org/mpactr/",
  "_searchresults": 9,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/mpactr.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/mums2/mpactr",
  "_realowner": "mums2",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2024-09-10"
    },
    {
      "version": "0.2.0",
      "date": "2025-03-13"
    },
    {
      "version": "0.2.1",
      "date": "2025-03-29"
    },
    {
      "version": "0.3.0",
      "date": "2025-09-07"
    },
    {
      "version": "0.3.1",
      "date": "2025-09-27"
    },
    {
      "version": "0.3.2",
      "date": "2026-05-14"
    },
    {
      "version": "0.3.3",
      "date": "2026-05-21"
    }
  ],
  "_exports": [
    "example_path",
    "filter_cv",
    "filter_group",
    "filter_insource_ions",
    "filter_mispicked_ions",
    "filter_summary",
    "get_cv_data",
    "get_group_averages",
    "get_metadata",
    "get_peak_table",
    "get_raw_data",
    "get_similar_ions",
    "import_data",
    "limit_cores",
    "plot_qc_tree",
    "qc_summary"
  ],
  "_datasets": [
    {
      "name": "cultures_data",
      "title": "LC-MS/MS sample data",
      "object": "cultures_data",
      "class": [
        "filter_pactr",
        "R6"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "cultures_data",
      "title": "LC-MS/MS sample data",
      "topics": [
        "cultures_data"
      ]
    },
    {
      "page": "example_path",
      "title": "Get file paths for examples",
      "topics": [
        "example_path"
      ]
    },
    {
      "page": "filter_cv",
      "title": "Filter Non-reproducible ions",
      "topics": [
        "filter_cv"
      ]
    },
    {
      "page": "filter_group",
      "title": "Filter Ions by Group",
      "topics": [
        "filter_group"
      ]
    },
    {
      "page": "filter_insource_ions",
      "title": "Filter Insource ions",
      "topics": [
        "filter_insource_ions"
      ]
    },
    {
      "page": "filter_mispicked_ions",
      "title": "Mispicked ions filter",
      "topics": [
        "filter_mispicked_ions"
      ]
    },
    {
      "page": "filter_summary",
      "title": "Return the summary for a single mpactr filter.",
      "topics": [
        "filter_summary"
      ]
    },
    {
      "page": "get_cv_data",
      "title": "Get CV values.",
      "topics": [
        "get_cv_data"
      ]
    },
    {
      "page": "get_group_averages",
      "title": "Get groups averages.",
      "topics": [
        "get_group_averages"
      ]
    },
    {
      "page": "get_metadata",
      "title": "Return the meta_data data.table from the mpactr object.",
      "topics": [
        "get_metadata"
      ]
    },
    {
      "page": "get_peak_table",
      "title": "Return the peak table data.table from the mpactr object.",
      "topics": [
        "get_peak_table"
      ]
    },
    {
      "page": "get_raw_data",
      "title": "Return the input peak table from mpactr object.",
      "topics": [
        "get_raw_data"
      ]
    },
    {
      "page": "get_similar_ions",
      "title": "Get similar ion groups.",
      "topics": [
        "get_similar_ions"
      ]
    },
    {
      "page": "import_data",
      "title": "Import data into an mpactr object.",
      "topics": [
        "import_data"
      ]
    },
    {
      "page": "limit_cores",
      "title": "Limit Cores",
      "topics": [
        "limit_cores"
      ]
    },
    {
      "page": "plot_qc_tree",
      "title": "Visualize Filtering Summary as Tree Map",
      "topics": [
        "plot_qc_tree"
      ]
    },
    {
      "page": "qc_summary",
      "title": "Summary of Filtering",
      "topics": [
        "qc_summary"
      ]
    }
  ],
  "_pkglogo": "https://github.com/mums2/mpactr/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/mums2/mpactr/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "cli",
    "commonmark",
    "cpp11",
    "curl",
    "data.table",
    "farver",
    "ggfittext",
    "ggplot2",
    "glue",
    "gridExtra",
    "gridtext",
    "gtable",
    "isoband",
    "jpeg",
    "jsonlite",
    "labeling",
    "lifecycle",
    "litedown",
    "magrittr",
    "markdown",
    "png",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "S7",
    "scales",
    "shades",
    "stringi",
    "stringr",
    "svglite",
    "systemfonts",
    "textshaping",
    "treemapify",
    "vctrs",
    "viridis",
    "viridisLite",
    "withr",
    "xfun",
    "xml2"
  ],
  "_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"
    }
  ],
  "_vignettes": [
    {
      "source": "downstream_analyses.Rmd",
      "filename": "downstream_analyses.html",
      "title": "Downstream Analyses",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Load required libraries",
        "Filter MS1 feature table with mpactr",
        "Interactive scatter plot of all input ions and their fate during filtering",
        "Correlation between samples at different levels",
        "Correlation between each individual sample",
        "Correlation between technical replicates",
        "Correlation between biological replicates",
        "Dendrogram",
        "Fold change analysis",
        "Calculate fold change",
        "Visualize fold change for compounds in a 3D scatter plot",
        "Test for compounds with significant fold changes",
        "Volcano plot"
      ],
      "created": "2024-11-26 19:39:00",
      "modified": "2026-05-20 15:11:47",
      "commits": 8
    },
    {
      "source": "mpactr.Rmd",
      "filename": "mpactr.html",
      "title": "Filter with mpact original data",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Load data into R",
        "Accessing data in mpactr object",
        "Extract peak table",
        "Extract metadata",
        "Reference semantics",
        "Filtering",
        "Mispicked ions filter",
        "Remove ions that are above a threshold in one biological group",
        "Remove non-reproducible ions",
        "Remove insource fragment ions",
        "Chaining filters together",
        "Summary",
        "View passing and failed ions for a single filter",
        "View passing and failed ions for all input ions",
        "Visualize filtering QC with tree map plot"
      ],
      "created": "2024-11-26 19:39:00",
      "modified": "2026-05-20 15:11:47",
      "commits": 11
    },
    {
      "source": "reference_semantics.Rmd",
      "filename": "reference_semantics.html",
      "title": "Reference Semantics",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Reference semantics",
        "Deep copy: specifics of the R6 class"
      ],
      "created": "2024-11-26 19:39:00",
      "modified": "2026-05-15 15:46:35",
      "commits": 5
    }
  ],
  "_score": 5.556302500767288,
  "_indexed": true,
  "_nocasepkg": "mpactr",
  "_universes": [
    "mums2",
    "pschloss"
  ],
  "_previous": "0.3.3",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.3.9000",
      "date": "2026-05-22T05:53:43.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "ccdf56506ddf6d66f72440f84e2046e90493ddb7",
      "fileid": "4e3a9921af07c09529e27bf28c6069ecde4aff4f15f281429c2c04320bd11f81",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mums2/actions/runs/26270731263"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.3.9000",
      "date": "2026-05-22T05:53:07.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "ccdf56506ddf6d66f72440f84e2046e90493ddb7",
      "fileid": "7a2e427834d64f34c6ce7686ac1712b31f402b9bad51857662d4801bf60e7f13",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mums2/actions/runs/26270731263"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.3.9000",
      "date": "2026-05-22T05:53:09.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "ccdf56506ddf6d66f72440f84e2046e90493ddb7",
      "fileid": "0e01f77c8e9976577ca73eb513f620f863bbed0e0b1c2631fd252aa816e7aff9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mums2/actions/runs/26270731263"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.3.9000",
      "date": "2026-05-22T05:53:17.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "ccdf56506ddf6d66f72440f84e2046e90493ddb7",
      "fileid": "4f74b5fcc7d53f73a0e1c7b866d83fb310a08abff5ec961a8903abb4c513633a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mums2/actions/runs/26270731263"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.3.9000",
      "date": "2026-05-22T05:54:28.000Z",
      "arch": "aarch64",
      "commit": "ccdf56506ddf6d66f72440f84e2046e90493ddb7",
      "fileid": "225fef842bc6fd1ae02d7ee31536b609c0a7b7090ee6344e31ef83712cd101da",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mums2/actions/runs/26270731263"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.3.9000",
      "date": "2026-05-22T05:57:15.000Z",
      "arch": "x86_64",
      "commit": "ccdf56506ddf6d66f72440f84e2046e90493ddb7",
      "fileid": "c2db2efd03a5428e5bb34d6a82288656294424f9a1e71b4cb07d4fe10211ac1f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mums2/actions/runs/26270731263"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.3.9000",
      "date": "2026-05-22T05:55:48.000Z",
      "arch": "aarch64",
      "commit": "ccdf56506ddf6d66f72440f84e2046e90493ddb7",
      "fileid": "03ef1953b8033ac33c8ba004db28e346bd70188cd7e0d20c3bfe501e22618016",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mums2/actions/runs/26270731263"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.3.9000",
      "date": "2026-05-22T05:54:19.000Z",
      "arch": "x86_64",
      "commit": "ccdf56506ddf6d66f72440f84e2046e90493ddb7",
      "fileid": "6ba6f10fb559d7723472feb2734acd5d847cbcddd625ab9eb5ad5e78da7222ab",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mums2/actions/runs/26270731263"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.3.9000",
      "date": "2026-05-22T05:53:10.000Z",
      "arch": "emscripten",
      "commit": "ccdf56506ddf6d66f72440f84e2046e90493ddb7",
      "fileid": "8001702b13becc2c7dbc57461e976ab7c6f70aa335a2fe4a868234f99bf0aefb",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mums2/actions/runs/26270731263"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.3.9000",
      "date": "2026-05-22T05:52:10.000Z",
      "arch": "x86_64",
      "commit": "ccdf56506ddf6d66f72440f84e2046e90493ddb7",
      "fileid": "244aa637ef19538e8a2da543fbe1191cb0cca86dfb604854f0f9218631051bea",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mums2/actions/runs/26270731263"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.3.9000",
      "date": "2026-05-22T05:52:24.000Z",
      "arch": "x86_64",
      "commit": "ccdf56506ddf6d66f72440f84e2046e90493ddb7",
      "fileid": "cd088b0c8d8f921a90b92ca5a7863eda761e37526184aadbc6c8a5a7f1a1a3c2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mums2/actions/runs/26270731263"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.3.9000",
      "date": "2026-05-22T05:52:02.000Z",
      "arch": "x86_64",
      "commit": "ccdf56506ddf6d66f72440f84e2046e90493ddb7",
      "fileid": "bd96b92ba1dc7dacc0fe50a03b58c1df2e56aa720a960f2802d10c693ccd17d3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/mums2/actions/runs/26270731263"
    }
  ]
}