{
  "_id": "6ad1145a29625c14e47ae13f",
  "Package": "MOSuite",
  "Title": "R package for differential multi-omics analysis",
  "Version": "0.5.0.9000",
  "Authors@R": "c(\nperson(\"Kelly\", \"Sovacool\", , \"kelly.sovacool@nih.gov\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0003-3283-829X\")),\nperson(\"Philip\", \"Homan\", , \"philip.homan@nih.gov\", role = \"aut\"),\nperson(\"Vishal\", \"Koparde\", , \"vishal.koparde@nih.gov\", role = \"aut\",\ncomment = c(ORCID = \"0000-0001-8978-8495\")),\nperson(\"Samantha\", \"Chill\", , \"samantha.chill@nih.gov\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-8734-9875\")),\nperson(\"T. Joshua\", \"Meyer\", , \"thomas.meyer@nih.gov\", role = \"ctb\"),\nperson(\"CCR Collaborative Bioinformatics Resource\", role = \"cph\")\n)",
  "Description": "Multi-Omics Suite provides a suite of functions to clean,\nfilter, batch-correct, normalize, visualize, and perform\ndifferential analysis. While the package is designed for\ndifferential RNA-seq analysis and multi-omics datasets, it can\nbe used for any data represented in a counts table. See the\nwebsite for more information, documentation, and examples at\n<https://ccbr.github.io/MOSuite/>.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/CCBR/MOSuite, https://ccbr.github.io/MOSuite/",
  "BugReports": "https://github.com/CCBR/MOSuite/issues",
  "Remotes": [
    "CCBR/MOObject"
  ],
  "VignetteBuilder": "knitr",
  "biocViews": "",
  "Config/Needs/dev": "cffr, covr, here, lintr, pkgdown, rcmdcheck, xml2",
  "Config/roxygen2/version": "8.1.1",
  "Config/testthat/edition": "3",
  "Config/testthat/parallel": "true",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "LazyDataCompression": "xz",
  "Roxygen": "list(markdown = TRUE)",
  "Config/pak/sysreqs": "cmake make libicu-dev libuv1-dev libssl-dev\nlibx11-dev zlib1g-dev",
  "Repository": "https://kelly-sovacool.r-universe.dev",
  "Date/Publication": "2026-10-15 13:48:30 UTC",
  "RemoteUrl": "https://github.com/CCBR/MOSuite",
  "RemoteRef": "HEAD",
  "RemoteSha": "6c8137e5dd1cdbcdb913b1cce23969e330e961bb",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-15 17:33:42 UTC",
    "User": "root"
  },
  "Author": "Kelly Sovacool [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-3283-829X>),\nPhilip Homan [aut],\nVishal Koparde [aut] (ORCID: <https://orcid.org/0000-0001-8978-8495>),\nSamantha Chill [aut] (ORCID: <https://orcid.org/0000-0002-8734-9875>),\nT. Joshua Meyer [ctb],\nCCR Collaborative Bioinformatics Resource [cph]",
  "Maintainer": "Kelly Sovacool <kelly.sovacool@nih.gov>",
  "_user": "kelly-sovacool",
  "_type": "src",
  "_file": "MOSuite_0.5.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/712a92bd90a49c1a5752d8a739dc1c1aaab11754a0ce96763fad07ad4ff61a0f",
  "_filesize": 38330090,
  "_sha256": "712a92bd90a49c1a5752d8a739dc1c1aaab11754a0ce96763fad07ad4ff61a0f",
  "_expires": "2027-01-23T17:58:47.000Z",
  "_created": "2026-10-15T17:33:42.000Z",
  "_published": "2026-10-15T17:58:50.541Z",
  "_buildurl": "https://github.com/r-universe/kelly-sovacool/actions/runs/38777705151",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 116572287263,
      "time": 430,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11995032504"
    },
    {
      "job": 116572287431,
      "time": 441,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11995770179"
    },
    {
      "job": 116572287200,
      "time": 417,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "11996910125"
    },
    {
      "job": 116572287512,
      "time": 355,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "11996686600"
    },
    {
      "job": 116569669611,
      "time": 324,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11993549532"
    },
    {
      "job": 116572287199,
      "time": 183,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11995116368"
    },
    {
      "job": 116572287589,
      "time": 398,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "11994828676"
    },
    {
      "job": 116572287864,
      "time": 381,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "11995360531"
    },
    {
      "job": 116572287319,
      "time": 317,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "11994524178"
    }
  ],
  "_upstream": "https://github.com/CCBR/MOSuite",
  "_commit": {
    "id": "6c8137e5dd1cdbcdb913b1cce23969e330e961bb",
    "author": "ccbr-bot[bot] <258092125+ccbr-bot[bot]@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "chore: 🤖 sync copilot instructions - 2026-10-15 (#288)\n\nCo-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>",
    "time": 1792072110
  },
  "_maintainer": {
    "name": "Kelly Sovacool",
    "email": "kelly.sovacool@nih.gov",
    "login": "kelly-sovacool",
    "mastodon": "@kelly_sovacool@mastodon.social",
    "bluesky": "@kelly.sova.cool",
    "linkedin": "in/kelly-sovacool",
    "orcid": "0000-0003-3283-829X",
    "description": "Bioinformatics Software Engineer",
    "uuid": 17768269
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "assertthat",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "dendextend",
      "role": "Imports"
    },
    {
      "package": "DESeq2",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "edgeR",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "htmlwidgets",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "limma",
      "role": "Imports"
    },
    {
      "package": "matrixStats",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "MOObject",
      "version": ">= 0.5.0",
      "role": "Imports"
    },
    {
      "package": "options",
      "role": "Imports"
    },
    {
      "package": "plotly",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "S7",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "role": "Imports"
    },
    {
      "package": "amap",
      "role": "Suggests"
    },
    {
      "package": "argparse",
      "role": "Suggests"
    },
    {
      "package": "broom",
      "role": "Suggests"
    },
    {
      "package": "cffr",
      "role": "Suggests"
    },
    {
      "package": "colorspace",
      "role": "Suggests"
    },
    {
      "package": "ComplexHeatmap",
      "role": "Suggests"
    },
    {
      "package": "dendsort",
      "role": "Suggests"
    },
    {
      "package": "docopt",
      "role": "Suggests"
    },
    {
      "package": "EnhancedVolcano",
      "role": "Suggests"
    },
    {
      "package": "ggrepel",
      "role": "Suggests"
    },
    {
      "package": "gridExtra",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "lobstr",
      "role": "Suggests"
    },
    {
      "package": "patchwork",
      "role": "Suggests"
    },
    {
      "package": "plotrix",
      "role": "Suggests"
    },
    {
      "package": "quarto",
      "role": "Suggests"
    },
    {
      "package": "RColorBrewer",
      "role": "Suggests"
    },
    {
      "package": "Rd2md",
      "role": "Suggests"
    },
    {
      "package": "readr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "version": ">= 8.0.0",
      "role": "Suggests"
    },
    {
      "package": "scales",
      "role": "Suggests"
    },
    {
      "package": "styler",
      "role": "Suggests"
    },
    {
      "package": "sva",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "UpSetR",
      "role": "Suggests"
    },
    {
      "package": "usethis",
      "role": "Suggests"
    },
    {
      "package": "V8",
      "role": "Suggests"
    },
    {
      "package": "VennDiagram",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "ccbr",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-42",
      "n": 1
    },
    {
      "week": "2025-43",
      "n": 4
    },
    {
      "week": "2025-44",
      "n": 3
    },
    {
      "week": "2025-45",
      "n": 1
    },
    {
      "week": "2025-47",
      "n": 1
    },
    {
      "week": "2025-48",
      "n": 1
    },
    {
      "week": "2025-51",
      "n": 4
    },
    {
      "week": "2026-02",
      "n": 5
    },
    {
      "week": "2026-03",
      "n": 2
    },
    {
      "week": "2026-04",
      "n": 5
    },
    {
      "week": "2026-05",
      "n": 4
    },
    {
      "week": "2026-06",
      "n": 15
    },
    {
      "week": "2026-07",
      "n": 2
    },
    {
      "week": "2026-08",
      "n": 1
    },
    {
      "week": "2026-10",
      "n": 2
    },
    {
      "week": "2026-13",
      "n": 2
    },
    {
      "week": "2026-17",
      "n": 8
    },
    {
      "week": "2026-18",
      "n": 2
    },
    {
      "week": "2026-19",
      "n": 15
    },
    {
      "week": "2026-23",
      "n": 1
    },
    {
      "week": "2026-25",
      "n": 6
    },
    {
      "week": "2026-26",
      "n": 5
    },
    {
      "week": "2026-27",
      "n": 2
    },
    {
      "week": "2026-28",
      "n": 9
    },
    {
      "week": "2026-30",
      "n": 7
    },
    {
      "week": "2026-31",
      "n": 10
    },
    {
      "week": "2026-32",
      "n": 4
    },
    {
      "week": "2026-33",
      "n": 4
    },
    {
      "week": "2026-35",
      "n": 7
    },
    {
      "week": "2026-36",
      "n": 5
    },
    {
      "week": "2026-38",
      "n": 1
    },
    {
      "week": "2026-39",
      "n": 2
    },
    {
      "week": "2026-41",
      "n": 7
    },
    {
      "week": "2026-42",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v0.2.1",
      "date": "2026-01-12"
    },
    {
      "name": "v0.3.0",
      "date": "2026-02-06"
    },
    {
      "name": "v0.3.1",
      "date": "2026-05-07"
    },
    {
      "name": "v0.3.2",
      "date": "2026-06-22"
    },
    {
      "name": "v0.4.0",
      "date": "2026-07-27"
    },
    {
      "name": "v0.4.1",
      "date": "2026-07-31"
    },
    {
      "name": "v0.4.2",
      "date": "2026-08-28"
    },
    {
      "name": "v0.5.0",
      "date": "2026-09-02"
    }
  ],
  "_stars": 3,
  "_contributors": [
    {
      "user": "kelly-sovacool",
      "count": 760,
      "uuid": 17768269
    },
    {
      "user": "phoman14",
      "count": 14,
      "uuid": 21298645
    },
    {
      "user": "copilot",
      "count": 7,
      "uuid": 198982749
    },
    {
      "user": "kopardev",
      "count": 7,
      "uuid": 1882209
    },
    {
      "user": "tjoshmeyer",
      "count": 4,
      "uuid": 3878459
    },
    {
      "user": "slsevilla",
      "count": 1,
      "uuid": 20726305
    }
  ],
  "_userbio": {
    "uuid": 17768269,
    "type": "user",
    "name": "Kelly Sovacool, PhD",
    "followers": 120,
    "description": "Bioinformatics Software Engineer"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/MOSuite"
  },
  "_devurl": "https://github.com/ccbr/mosuite",
  "_pkgdown": "https://ccbr.github.io/MOSuite/",
  "_searchresults": 35,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/MOSuite.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    ":=",
    "!!",
    ".data",
    "%||%",
    "batch_correct_counts",
    "bind_dfs_long",
    "calc_cpm",
    "calc_pca",
    "clean_raw_counts",
    "cli_exec",
    "cli_from_json",
    "create_multiOmicDataSet_from_dataframes",
    "create_multiOmicDataSet_from_files",
    "diff_counts",
    "display_colors",
    "display_palette",
    "do_math",
    "extract_counts",
    "filter_counts",
    "filter_diff",
    "get_colors_lst",
    "get_colors_vctr",
    "join_dfs_wide",
    "load_moo_from_data_dir",
    "multiOmicDataSet",
    "normalize_counts",
    "parse_optional_vector",
    "parse_samples_to_rename",
    "parse_vector_with_default",
    "plot_corr_heatmap",
    "plot_expr_heatmap",
    "plot_histogram",
    "plot_pca",
    "plot_pca_2d",
    "plot_pca_3d",
    "plot_read_depth",
    "plot_venn_diagram",
    "plot_volcano_enhanced",
    "plot_volcano_summary",
    "print_or_save_plot",
    "read_multiOmicDataSet",
    "read_multiOmicDataSet_properties",
    "render_report",
    "select_mosuite_colors",
    "set_color_pal",
    "set_default_colors",
    "setup_capsule_environment",
    "write_multiOmicDataSet",
    "write_multiOmicDataSet_properties"
  ],
  "_datasets": [
    {
      "name": "gene_counts",
      "title": "RSEM expected gene counts",
      "object": "gene_counts",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "gene_id",
        "GeneName",
        "KO_S3",
        "KO_S4",
        "WT_S1",
        "WT_S2"
      ],
      "rows": 58929,
      "table": true,
      "tojson": true
    },
    {
      "name": "mosuite_palette",
      "title": "Default MOSuite color palette",
      "object": "mosuite_palette",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "nidap_batch_corrected_counts",
      "title": "Batch-corrected counts for the NIDAP test dataset.",
      "object": "nidap_batch_corrected_counts",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Gene",
        "A1",
        "A2",
        "A3",
        "B1",
        "B2",
        "B3",
        "C1",
        "C2",
        "C3"
      ],
      "rows": 7943,
      "table": true,
      "tojson": true
    },
    {
      "name": "nidap_batch_corrected_counts_2",
      "title": "Batch-corrected counts for the NIDAP test dataset. The result of running 'batch_correct_counts()' on 'nidap_norm_counts'.",
      "object": "nidap_batch_corrected_counts_2",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Gene",
        "A1",
        "A2",
        "A3",
        "B1",
        "B2",
        "B3",
        "C1",
        "C2",
        "C3"
      ],
      "rows": 7943,
      "table": true,
      "tojson": true
    },
    {
      "name": "nidap_clean_raw_counts",
      "title": "Clean raw counts for the NIDAP test dataset. The result of running 'clean_raw_counts()' on 'nidap_raw_counts'.",
      "object": "nidap_clean_raw_counts",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Gene",
        "A1",
        "A2",
        "A3",
        "B1",
        "B2",
        "B3",
        "C1",
        "C2",
        "C3"
      ],
      "rows": 43280,
      "table": true,
      "tojson": true
    },
    {
      "name": "nidap_deg_analysis",
      "title": "Differential gene expression analysis for the NIDAP test dataset.",
      "object": "nidap_deg_analysis",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Gene",
        "B-A_FC",
        "C-A_FC",
        "B-C_FC",
        "B-A_logFC",
        "C-A_logFC",
        "B-C_logFC",
        "B-A_tstat",
        "C-A_tstat",
        "B-C_tstat",
        "B-A_pval",
        "C-A_pval",
        "B-C_pval",
        "B-A_adjpval",
        "C-A_adjpval",
        "B-C_adjpval",
        "A1",
        "A2",
        "A3",
        "B1",
        "B2",
        "B3",
        "C1",
        "C2",
        "C3"
      ],
      "rows": 7943,
      "table": true,
      "tojson": true
    },
    {
      "name": "nidap_deg_analysis_2",
      "title": "Differential gene expression analysis for the NIDAP test dataset. The result of running 'diff_counts()' on 'nidap_filtered_counts'.",
      "object": "nidap_deg_analysis_2",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "nidap_deg_gene_list",
      "title": "List of differentially expressed genes from the NIDAP test dataset using default parameters with 'filter_diff()'.",
      "object": "nidap_deg_gene_list",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Gene",
        "B-A_FC",
        "B-A_logFC",
        "B-A_tstat",
        "B-A_pval",
        "B-A_adjpval",
        "C-A_FC",
        "C-A_logFC",
        "C-A_tstat",
        "C-A_pval",
        "C-A_adjpval",
        "B-C_FC",
        "B-C_logFC",
        "B-C_tstat",
        "B-C_pval",
        "B-C_adjpval"
      ],
      "rows": 641,
      "table": true,
      "tojson": true
    },
    {
      "name": "nidap_filtered_counts",
      "title": "Filtered counts for the NIDAP test dataset. The result of running 'filter_counts()' on 'nidap_clean_raw_counts'.",
      "object": "nidap_filtered_counts",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Gene",
        "A1",
        "A2",
        "A3",
        "B1",
        "B2",
        "B3",
        "C1",
        "C2",
        "C3"
      ],
      "rows": 7943,
      "table": true,
      "tojson": true
    },
    {
      "name": "nidap_norm_counts",
      "title": "Normalized counts for the NIDAP test dataset. The result of running 'normalize_counts()' on 'nidap_filtered_counts'.",
      "object": "nidap_norm_counts",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Gene",
        "A1",
        "A2",
        "A3",
        "B1",
        "B2",
        "B3",
        "C1",
        "C2",
        "C3"
      ],
      "rows": 7943,
      "table": true,
      "tojson": true
    },
    {
      "name": "nidap_raw_counts",
      "title": "Raw counts for the NIDAP test dataset Pairs with 'nidap_sample_metadata'.",
      "object": "nidap_raw_counts",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "GeneName",
        "A1",
        "A2",
        "A3",
        "B1",
        "B2",
        "B3",
        "C1",
        "C2",
        "C3"
      ],
      "rows": 43280,
      "table": true,
      "tojson": true
    },
    {
      "name": "nidap_sample_metadata",
      "title": "Sample metadata for the NIDAP test dataset",
      "object": "nidap_sample_metadata",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Sample",
        "Group",
        "Replicate",
        "Batch",
        "Label"
      ],
      "rows": 9,
      "table": true,
      "tojson": true
    },
    {
      "name": "nidap_venn_diagram_dat",
      "title": "Output data from venn diagram. The result of running 'plot_venn_diagram()' on 'nidap_volcano_summary_dat'",
      "object": "nidap_venn_diagram_dat",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Gene",
        "Intersection",
        "Id",
        "Size"
      ],
      "rows": 3068,
      "table": true,
      "tojson": true
    },
    {
      "name": "nidap_volcano_summary_dat",
      "title": "Summarized differential expression analysis for input to venn diagram",
      "object": "nidap_volcano_summary_dat",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "Gene",
        "Contrast",
        "FC",
        "logFC",
        "tstat",
        "pval",
        "adjpval"
      ],
      "rows": 4929,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "batch_correct_counts",
      "title": "Perform batch correction",
      "concept": [
        "main analysis",
        "moo methods"
      ],
      "topics": [
        "batch_correct_counts"
      ]
    },
    {
      "page": "bind_dfs_long",
      "title": "Bind dataframes in named list to long dataframe",
      "topics": [
        "bind_dfs_long"
      ]
    },
    {
      "page": "calc_cpm",
      "title": "Calculate counts-per-million (CPM) on raw counts in a multiOmicDataSet",
      "concept": [
        "moo methods"
      ],
      "topics": [
        "calc_cpm"
      ]
    },
    {
      "page": "calc_pca",
      "title": "Perform principal components analysis",
      "concept": [
        "PCA functions"
      ],
      "topics": [
        "calc_pca"
      ]
    },
    {
      "page": "clean_raw_counts",
      "title": "Clean Raw Counts",
      "concept": [
        "main analysis",
        "moo methods"
      ],
      "topics": [
        "clean_raw_counts"
      ]
    },
    {
      "page": "create_multiOmicDataSet_from_dataframes",
      "title": "Construct a multiOmicDataSet object from data frames",
      "concept": [
        "moo IO"
      ],
      "topics": [
        "create_multiOmicDataSet_from_dataframes"
      ]
    },
    {
      "page": "create_multiOmicDataSet_from_files",
      "title": "Construct a multiOmicDataSet object from text files (e.g. TSV, CSV).",
      "concept": [
        "moo IO"
      ],
      "topics": [
        "create_multiOmicDataSet_from_files"
      ]
    },
    {
      "page": "diff_counts",
      "title": "Differential expression analysis",
      "concept": [
        "main analysis",
        "moo methods"
      ],
      "topics": [
        "diff_counts"
      ]
    },
    {
      "page": "display_colors",
      "title": "Display colors for a multiOmicDataSet object",
      "topics": [
        "display_colors"
      ]
    },
    {
      "page": "display_palette",
      "title": "Display the mosuite color palette",
      "topics": [
        "display_palette"
      ]
    },
    {
      "page": "extract_counts",
      "title": "Extract count data",
      "concept": [
        "moo methods"
      ],
      "topics": [
        "extract_counts"
      ]
    },
    {
      "page": "filter_counts",
      "title": "Filter low counts",
      "concept": [
        "main analysis",
        "moo methods"
      ],
      "topics": [
        "filter_counts"
      ]
    },
    {
      "page": "filter_diff",
      "title": "Filter features from differential analysis based on statistical significance",
      "concept": [
        "main analysis",
        "moo methods"
      ],
      "topics": [
        "filter_diff"
      ]
    },
    {
      "page": "gene_counts",
      "title": "RSEM expected gene counts",
      "topics": [
        "gene_counts"
      ]
    },
    {
      "page": "get_colors_lst",
      "title": "Create named list of default colors for plotting",
      "topics": [
        "get_colors_lst"
      ]
    },
    {
      "page": "get_colors_vctr",
      "title": "Get vector of colors for observations in one column of a data frame",
      "topics": [
        "get_colors_vctr"
      ]
    },
    {
      "page": "join_dfs_wide",
      "title": "Join dataframes in named list to wide dataframe",
      "topics": [
        "join_dfs_wide"
      ]
    },
    {
      "page": "mosuite_palette",
      "title": "Default MOSuite color palette",
      "topics": [
        "mosuite_palette"
      ]
    },
    {
      "page": "multiOmicDataSet",
      "title": "'multiOmicDataSet' class",
      "concept": [
        "moo IO"
      ],
      "topics": [
        "multiOmicDataSet"
      ]
    },
    {
      "page": "nidap_batch_corrected_counts",
      "title": "Batch-corrected counts for the NIDAP test dataset.",
      "topics": [
        "nidap_batch_corrected_counts"
      ]
    },
    {
      "page": "nidap_batch_corrected_counts_2",
      "title": "Batch-corrected counts for the NIDAP test dataset. The result of running 'batch_correct_counts()' on 'nidap_norm_counts'.",
      "topics": [
        "nidap_batch_corrected_counts_2"
      ]
    },
    {
      "page": "nidap_clean_raw_counts",
      "title": "Clean raw counts for the NIDAP test dataset. The result of running 'clean_raw_counts()' on 'nidap_raw_counts'.",
      "topics": [
        "nidap_clean_raw_counts"
      ]
    },
    {
      "page": "nidap_deg_analysis",
      "title": "Differential gene expression analysis for the NIDAP test dataset.",
      "topics": [
        "nidap_deg_analysis"
      ]
    },
    {
      "page": "nidap_deg_analysis_2",
      "title": "Differential gene expression analysis for the NIDAP test dataset. The result of running 'diff_counts()' on 'nidap_filtered_counts'.",
      "topics": [
        "nidap_deg_analysis_2"
      ]
    },
    {
      "page": "nidap_deg_gene_list",
      "title": "List of differentially expressed genes from the NIDAP test dataset using default parameters with 'filter_diff()'.",
      "topics": [
        "nidap_deg_gene_list"
      ]
    },
    {
      "page": "nidap_filtered_counts",
      "title": "Filtered counts for the NIDAP test dataset. The result of running 'filter_counts()' on 'nidap_clean_raw_counts'.",
      "topics": [
        "nidap_filtered_counts"
      ]
    },
    {
      "page": "nidap_norm_counts",
      "title": "Normalized counts for the NIDAP test dataset. The result of running 'normalize_counts()' on 'nidap_filtered_counts'.",
      "topics": [
        "nidap_norm_counts"
      ]
    },
    {
      "page": "nidap_raw_counts",
      "title": "Raw counts for the NIDAP test dataset Pairs with 'nidap_sample_metadata'.",
      "topics": [
        "nidap_raw_counts"
      ]
    },
    {
      "page": "nidap_sample_metadata",
      "title": "Sample metadata for the NIDAP test dataset",
      "topics": [
        "nidap_sample_metadata"
      ]
    },
    {
      "page": "nidap_venn_diagram_dat",
      "title": "Output data from venn diagram. The result of running 'plot_venn_diagram()' on 'nidap_volcano_summary_dat'",
      "topics": [
        "nidap_venn_diagram_dat"
      ]
    },
    {
      "page": "nidap_volcano_summary_dat",
      "title": "Summarized differential expression analysis for input to venn diagram",
      "topics": [
        "nidap_volcano_summary_dat"
      ]
    },
    {
      "page": "normalize_counts",
      "title": "Normalize counts",
      "concept": [
        "main analysis",
        "moo methods"
      ],
      "topics": [
        "normalize_counts"
      ]
    },
    {
      "page": "options",
      "title": "MOSuite Options",
      "topics": [
        "options"
      ]
    },
    {
      "page": "plot_corr_heatmap",
      "title": "Plot correlation heatmap",
      "concept": [
        "heatmaps",
        "moo methods",
        "plotters"
      ],
      "topics": [
        "plot_corr_heatmap"
      ]
    },
    {
      "page": "plot_corr_heatmap-data.frame",
      "title": "Plot correlation heatmap for counts dataframe",
      "concept": [
        "plotters for counts dataframes"
      ],
      "topics": [
        "plot_corr_heatmap,data.frame-method",
        "plot_corr_heatmap.data.frame"
      ]
    },
    {
      "page": "plot_corr_heatmap-multiOmicDataSet",
      "title": "Plot correlation heatmap for multiOmicDataSet",
      "concept": [
        "plotters for multiOmicDataSets"
      ],
      "topics": [
        "plot_corr_heatmap,MOObject::multiOmicDataSet-method",
        "plot_corr_heatmap.multiOmicDataSet"
      ]
    },
    {
      "page": "plot_expr_heatmap",
      "title": "Plot expression heatmap",
      "concept": [
        "heatmaps",
        "moo methods",
        "plotters"
      ],
      "topics": [
        "plot_expr_heatmap",
        "plot_expr_heatmap,data.frame-method",
        "plot_expr_heatmap,MOObject::multiOmicDataSet-method"
      ]
    },
    {
      "page": "plot_histogram",
      "title": "Plot histogram",
      "concept": [
        "moo methods",
        "plotters"
      ],
      "topics": [
        "plot_histogram"
      ]
    },
    {
      "page": "plot_histogram.data.frame",
      "title": "Plot histogram for counts dataframe",
      "concept": [
        "plotters for counts dataframes"
      ],
      "topics": [
        "plot_histogram,data.frame-method",
        "plot_histogram.data.frame"
      ]
    },
    {
      "page": "plot_histogram.multiOmicDataSet",
      "title": "Plot histogram for multiOmicDataSet",
      "concept": [
        "plotters for multiOmicDataSets"
      ],
      "topics": [
        "plot_histogram,MOObject::multiOmicDataSet-method",
        "plot_histogram.multiOmicDataSet"
      ]
    },
    {
      "page": "plot_pca",
      "title": "Perform and plot a Principal Components Analysis",
      "concept": [
        "PCA functions",
        "moo methods",
        "plotters"
      ],
      "topics": [
        "plot_pca"
      ]
    },
    {
      "page": "plot_pca_2d",
      "title": "Perform and plot a 2D Principal Components Analysis",
      "concept": [
        "PCA functions",
        "moo methods"
      ],
      "topics": [
        "plot_pca_2d",
        "plot_pca_2d,data.frame-method",
        "plot_pca_2d,MOObject::multiOmicDataSet-method"
      ]
    },
    {
      "page": "plot_pca_3d",
      "title": "Perform and plot a 3D Principal Components Analysis",
      "concept": [
        "PCA functions",
        "moo methods"
      ],
      "topics": [
        "plot_pca_3d",
        "plot_pca_3d,data.frame-method",
        "plot_pca_3d,MOObject::multiOmicDataSet-method"
      ]
    },
    {
      "page": "plot_pca.data.frame",
      "title": "Plot 2D or 3D PCA for counts dataframe",
      "concept": [
        "plotters for counts dataframes"
      ],
      "topics": [
        "plot_pca,data.frame-method",
        "plot_pca.data.frame"
      ]
    },
    {
      "page": "plot_pca.multiOmicDataSet",
      "title": "Plot 2D or 3D PCA for multiOmicDataset",
      "concept": [
        "plotters for multiOmicDataSets"
      ],
      "topics": [
        "plot_pca,MOObject::multiOmicDataSet-method",
        "plot_pca.multiOmicDataSet"
      ]
    },
    {
      "page": "plot_read_depth",
      "title": "Plot read depth as a bar plot",
      "concept": [
        "moo methods",
        "plotters"
      ],
      "topics": [
        "plot_read_depth"
      ]
    },
    {
      "page": "plot_read_depth.data.frame",
      "title": "Plot read depth for 'data.frame'",
      "concept": [
        "plotters for counts dataframes"
      ],
      "topics": [
        "plot_read_depth,data.frame-method",
        "plot_read_depth.data.frame"
      ]
    },
    {
      "page": "plot_read_depth.multiOmicDataSet",
      "title": "Plot read depth for multiOmicDataSet",
      "concept": [
        "plotters for multiOmicDataSets"
      ],
      "topics": [
        "plot_read_depth,MOObject::multiOmicDataSet-method",
        "plot_read_depth.multiOmicDataSet"
      ]
    },
    {
      "page": "plot_venn_diagram",
      "title": "Plot a venn diagram, UpSet plot, or table of intersections",
      "concept": [
        "moo methods"
      ],
      "topics": [
        "plot_venn_diagram",
        "plot_venn_diagram,data.frame-method",
        "plot_venn_diagram,MOObject::multiOmicDataSet-method"
      ]
    },
    {
      "page": "plot_volcano_enhanced",
      "title": "Enhanced Volcano Plot",
      "concept": [
        "moo methods"
      ],
      "topics": [
        "plot_volcano_enhanced",
        "plot_volcano_enhanced,data.frame-method",
        "plot_volcano_enhanced,MOObject::multiOmicDataSet-method"
      ]
    },
    {
      "page": "plot_volcano_summary",
      "title": "Volcano Plot - Summary",
      "concept": [
        "moo methods"
      ],
      "topics": [
        "plot_volcano_summary",
        "plot_volcano_summary,data.frame-method",
        "plot_volcano_summary,MOObject::multiOmicDataSet-method"
      ]
    },
    {
      "page": "print_or_save_plot",
      "title": "Print and/or save a ggplot",
      "concept": [
        "plotters"
      ],
      "topics": [
        "print_or_save_plot"
      ]
    },
    {
      "page": "read_multiOmicDataSet",
      "title": "Read a multiOmicDataSet from RDS",
      "concept": [
        "moo IO"
      ],
      "topics": [
        "read_multiOmicDataSet"
      ]
    },
    {
      "page": "read_multiOmicDataSet_properties",
      "title": "Read multiOmicDataSet properties from individual files.",
      "concept": [
        "moo IO"
      ],
      "topics": [
        "read_multiOmicDataSet_properties"
      ]
    },
    {
      "page": "render_report",
      "title": "Render the template report",
      "topics": [
        "render_report"
      ]
    },
    {
      "page": "select_mosuite_colors",
      "title": "Select colors from MOSuite's default palette",
      "topics": [
        "select_mosuite_colors"
      ]
    },
    {
      "page": "set_color_pal",
      "title": "Set color palette for a single group/column",
      "concept": [
        "moo methods"
      ],
      "topics": [
        "set_color_pal"
      ]
    },
    {
      "page": "set_default_colors",
      "title": "Set default colors on a multiOmicDataSet",
      "concept": [
        "moo methods"
      ],
      "topics": [
        "set_default_colors"
      ]
    },
    {
      "page": "write_multiOmicDataSet",
      "title": "Write a multiOmicDataSet to RDS",
      "concept": [
        "moo IO"
      ],
      "topics": [
        "write_multiOmicDataSet"
      ]
    },
    {
      "page": "write_multiOmicDataSet_properties",
      "title": "Write multiOmicDataSet properties to individual files.",
      "concept": [
        "moo IO"
      ],
      "topics": [
        "write_multiOmicDataSet_properties"
      ]
    }
  ],
  "_pkglogo": "https://github.com/CCBR/MOSuite/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/CCBR/MOSuite/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "askpass",
    "assertthat",
    "base64enc",
    "BH",
    "Biobase",
    "BiocGenerics",
    "BiocParallel",
    "bit",
    "bit64",
    "bslib",
    "cachem",
    "cli",
    "clipr",
    "codetools",
    "cpp11",
    "crayon",
    "crosstalk",
    "curl",
    "data.table",
    "DelayedArray",
    "dendextend",
    "DESeq2",
    "digest",
    "dplyr",
    "edgeR",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "formatR",
    "fs",
    "futile.logger",
    "futile.options",
    "generics",
    "GenomicRanges",
    "ggplot2",
    "glue",
    "gridExtra",
    "gtable",
    "highr",
    "hms",
    "htmltools",
    "htmlwidgets",
    "httr",
    "IRanges",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "lambda.r",
    "later",
    "lattice",
    "lazyeval",
    "lifecycle",
    "limma",
    "locfit",
    "magrittr",
    "Matrix",
    "MatrixGenerics",
    "matrixStats",
    "memoise",
    "mime",
    "MOObject",
    "openssl",
    "options",
    "otel",
    "pillar",
    "pkgconfig",
    "plotly",
    "plyr",
    "prettyunits",
    "progress",
    "promises",
    "purrr",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "readr",
    "reshape2",
    "rlang",
    "rmarkdown",
    "S4Arrays",
    "S4Vectors",
    "S7",
    "sass",
    "scales",
    "Seqinfo",
    "snow",
    "SparseArray",
    "statmod",
    "stringi",
    "stringr",
    "SummarizedExperiment",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "tinytex",
    "tzdb",
    "utf8",
    "vctrs",
    "viridis",
    "viridisLite",
    "vroom",
    "withr",
    "xfun",
    "XVector",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "intro.Rmd",
      "filename": "intro.html",
      "title": "Introduction to MultiOmicsSuite",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The multiOmicDataSet object structure"
      ],
      "created": "2024-04-24 14:02:28",
      "modified": "2026-09-02 20:46:08",
      "commits": 18
    },
    {
      "source": "renee.Rmd",
      "filename": "renee.html",
      "title": "RSEM counts from RENEE",
      "engine": "knitr::rmarkdown",
      "headings": [
        "RENEE dataset",
        "The multiOmicDataSet object structure"
      ],
      "created": "2025-05-20 21:18:33",
      "modified": "2026-02-05 20:56:25",
      "commits": 5
    },
    {
      "source": "visualization.Rmd",
      "filename": "visualization.html",
      "title": "Visualization with built-in plots",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Default plots from main functions",
        "clean",
        "filter",
        "normalize",
        "batch correct",
        "differential expression",
        "filter differential features",
        "Specialized plots",
        "3D PCA",
        "Expression Heatmap",
        "Volcano",
        "Enhanced",
        "Summary",
        "Venn Diagram",
        "Customizing plots",
        "Plots from main functions",
        "Examples",
        "Customizing ggplot objects",
        "Custom colors"
      ],
      "created": "2025-02-07 20:34:16",
      "modified": "2026-07-30 20:01:39",
      "commits": 18
    }
  ],
  "_score": 6.427729479503894,
  "_indexed": false,
  "_nocasepkg": "mosuite",
  "_universes": [
    "kelly-sovacool"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.5.0.9000",
      "date": "2026-10-15T17:37:28.000Z",
      "distro": "resolute",
      "commit": "6c8137e5dd1cdbcdb913b1cce23969e330e961bb",
      "fileid": "https://r2.ropensci.org/adff1edccbc0fbddabc8e007073acf5908aeacac957b9c24a9c9b1d783197333",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kelly-sovacool/actions/runs/38777705151"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.5.0.9000",
      "date": "2026-10-15T17:37:20.000Z",
      "distro": "resolute",
      "commit": "6c8137e5dd1cdbcdb913b1cce23969e330e961bb",
      "fileid": "https://r2.ropensci.org/9d051ee0984b46b600ffaef81f91f369365715ae7ae3b5f07b1a4808036206c3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/kelly-sovacool/actions/runs/38777705151"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.5.0.9000",
      "date": "2026-10-15T17:53:22.000Z",
      "commit": "6c8137e5dd1cdbcdb913b1cce23969e330e961bb",
      "fileid": "https://r2.ropensci.org/6c8cfa97173eee203fe47ddc45d7d8de4007d7b61cab5a06dadaccddc05da11b",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/kelly-sovacool/actions/runs/38777705151"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.5.0.9000",
      "date": "2026-10-15T17:53:58.000Z",
      "commit": "6c8137e5dd1cdbcdb913b1cce23969e330e961bb",
      "fileid": "https://r2.ropensci.org/360ddc55fa52afddbfdbc91192277df9106cd84bc0fbfaa474ec8ca1fa2b5d29",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/kelly-sovacool/actions/runs/38777705151"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.5.0.9000",
      "date": "2026-10-15T17:37:30.000Z",
      "commit": "6c8137e5dd1cdbcdb913b1cce23969e330e961bb",
      "fileid": "https://r2.ropensci.org/514f7544eeca07c14809c50e87ff6fcc77fbae03b016d7871426b2a0092676fe",
      "status": "success",
      "buildurl": "https://github.com/r-universe/kelly-sovacool/actions/runs/38777705151"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.5.0.9000",
      "date": "2026-10-15T17:36:14.000Z",
      "commit": "6c8137e5dd1cdbcdb913b1cce23969e330e961bb",
      "fileid": "https://r2.ropensci.org/a7a3e406696b33652a31fe982c4047265db508fa4f09eb932e4cf8ff626485ee",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/kelly-sovacool/actions/runs/38777705151"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.5.0.9000",
      "date": "2026-10-15T17:36:33.000Z",
      "commit": "6c8137e5dd1cdbcdb913b1cce23969e330e961bb",
      "fileid": "https://r2.ropensci.org/c034bac9418529db84bab787288956ef9f0a5b4058c6aa569684a8653b06b850",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/kelly-sovacool/actions/runs/38777705151"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.5.0.9000",
      "date": "2026-10-15T17:36:12.000Z",
      "commit": "6c8137e5dd1cdbcdb913b1cce23969e330e961bb",
      "fileid": "https://r2.ropensci.org/d09ef37d240f8dd9383708eeafe6b0d65c8e0b9238cbd623dbf1db7c569ea8f2",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/kelly-sovacool/actions/runs/38777705151"
    }
  ]
}