{
  "_id": "6a101d45acfb0bcc41c8a132",
  "Package": "SUMO",
  "Title": "Generating Multi-Omics Datasets for Testing and Benchmarking",
  "Version": "1.2.3",
  "Authors@R": "c(\nperson(given = \"Bernard Isekah\", family = \"Osang'ir\", email = \"Bernard.Osangir@sckcen.be\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-5557-3602\")),\nperson(\"Ziv\", \"Shkedy\", role = \"ctb\"),\nperson(\"Surya\", \"Gupta\", role = \"ctb\"),\nperson(\"Jürgen\", \"Claesen\", role = \"ctb\")\n)",
  "Description": "Provides tools to simulate multi-omics datasets with\npredefined signal structures. The generated data can be used\nfor testing, validating, and benchmarking integrative analysis\nmethods such as factor models and clustering approaches. This\nversion includes enhanced signal customization, visualization\ntools (scatter, histogram, 3D), MOFA-based analysis pipelines,\nPowerPoint export, and statistical profiling of datasets.\nDesigned for both method development and teaching, SUMO\nsupports real and synthetic data pipelines with interpretable\noutputs. Tini, Giulia, et al (2019) <doi:10.1093/bib/bbx167>.",
  "License": "CC BY 4.0",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "Config/testthat/edition": "3",
  "Collate": "'SUMO.R' 'compute_means_vars.R'\n'convert_legacy_to_current_std.R' 'demo_multiomics_analysis.R'\n'divide_vector.R' 'divide_features_one.R'\n'divide_features_two.R' 'divide_samples.R'\n'divide_samples_alternative.R' 'feature_selection_one.R'\n'feature_selection_two.R' 'globals.R' 'plot_factor.R'\n'plot_simData.R' 'plot_weights.R' 'pretrained.R'\n'simulateMultiOmics.R' 'simulate_twoOmicsData.R' 'sumo_py.R'",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-14 07:50:41 UTC",
    "User": "root"
  },
  "Author": "Bernard Isekah Osang'ir [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-5557-3602>), Ziv Shkedy [ctb],\nSurya Gupta [ctb], Jürgen Claesen [ctb]",
  "Maintainer": "Bernard Isekah Osang'ir <Bernard.Osangir@sckcen.be>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2025-10-16 16:40:02 UTC",
  "RemoteUrl": "https://github.com/cran/SUMO",
  "RemoteRef": "HEAD",
  "RemoteSha": "c655ec4bbe0f6f71271d8dfe6717dfe3e1ea3ba8",
  "MD5sum": "3af145e08ed28e516ce460d8a73e3b4b",
  "_user": "cran",
  "_type": "src",
  "_file": "SUMO_1.2.3.tar.gz",
  "_fileid": "6a2e38a5f585f71aa942268cbd6905ac54890f38364648369713dd31d8e0c7c4",
  "_filesize": 8715690,
  "_sha256": "6a2e38a5f585f71aa942268cbd6905ac54890f38364648369713dd31d8e0c7c4",
  "_created": "2026-05-14T07:50:41.000Z",
  "_published": "2026-05-22T09:09:25.894Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77349689830,
      "time": 232,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "6989799553"
    },
    {
      "job": 77349690029,
      "time": 222,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6989794880"
    },
    {
      "job": 77349689371,
      "time": 235,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6989737930"
    },
    {
      "job": 77349689448,
      "time": 172,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7156902635"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/25848461489",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/SUMO",
  "_commit": {
    "id": "c655ec4bbe0f6f71271d8dfe6717dfe3e1ea3ba8",
    "author": "Bernard Isekah Osang'\"'\"'ir <Bernard.Osangir@sckcen.be>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.2.3\n",
    "time": 1760632802
  },
  "_maintainer": {
    "name": "Bernard Isekah Osangir",
    "email": "bernard.osangir@sckcen.be",
    "orcid": "0000-0002-5557-3602"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "gridExtra",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "ragg",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "readxl",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "tidyverse",
      "role": "Imports"
    },
    {
      "package": "systemfonts",
      "role": "Imports"
    },
    {
      "package": "officer",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "MOFAdata",
      "role": "Suggests"
    },
    {
      "package": "MOFA2",
      "role": "Suggests"
    },
    {
      "package": "fabia",
      "role": "Suggests"
    },
    {
      "package": "basilisk",
      "role": "Suggests"
    },
    {
      "package": "reticulate",
      "role": "Suggests"
    },
    {
      "package": "flextable",
      "role": "Suggests"
    },
    {
      "package": "rvg",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-22",
      "n": 1
    },
    {
      "week": "2025-36",
      "n": 1
    },
    {
      "week": "2025-42",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "1.2.0",
      "date": "2025-05-29"
    },
    {
      "name": "1.2.1",
      "date": "2025-09-02"
    },
    {
      "name": "1.2.2",
      "date": "2025-10-14"
    },
    {
      "name": "1.2.3",
      "date": "2025-10-16"
    }
  ],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 201,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/SUMO"
  },
  "_searchresults": 8,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/SUMO.html",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2024-10-22"
    },
    {
      "version": "0.2.0",
      "date": "2025-04-13"
    },
    {
      "version": "1.2.0",
      "date": "2025-05-29"
    },
    {
      "version": "1.2.1",
      "date": "2025-09-02"
    },
    {
      "version": "1.2.2",
      "date": "2025-10-14"
    },
    {
      "version": "1.2.3",
      "date": "2025-10-16"
    }
  ],
  "_exports": [
    "as_multiomics",
    "compute_means_vars",
    "demo_multiomics_analysis",
    "divide_features_one",
    "divide_features_two",
    "divide_samples",
    "divide_vector",
    "feature_selection_one",
    "feature_selection_two",
    "plot_factor",
    "plot_simData",
    "plot_weights",
    "simulate_twoOmicsData",
    "simulateMultiOmics",
    "sumo_load_pretrained_mofa",
    "sumo_pretrained_mofa_available",
    "sumo_pretrained_mofa_path",
    "sumo_setup_mofa"
  ],
  "_help": [
    {
      "page": "as_multiomics",
      "title": "Convert legacy objects (e.g., from 'simulate_twoOmicsData()') to the current standardized structure used by downstream tools.",
      "topics": [
        "as_multiomics"
      ]
    },
    {
      "page": "compute_means_vars",
      "title": "Compute Summary Statistics for a List of Datasets",
      "topics": [
        "compute_means_vars"
      ]
    },
    {
      "page": "demo_multiomics_analysis",
      "title": "Demonstration of SUMO Utility in Multi-Omics Analysis using MOFA2",
      "topics": [
        "demo_multiomics_analysis"
      ]
    },
    {
      "page": "divide_features_one",
      "title": "Dividing features to create vectors with signal in the first omic for single data",
      "topics": [
        "divide_features_one"
      ]
    },
    {
      "page": "divide_features_two",
      "title": "Dividing features to create vectors with signal in the second omic for single data",
      "topics": [
        "divide_features_two"
      ]
    },
    {
      "page": "divide_samples",
      "title": "Global Variable",
      "topics": [
        "divide_samples"
      ]
    },
    {
      "page": "divide_vector",
      "title": "#' Global Variable #' #' A global variable used in multiple functions. #' #'",
      "topics": [
        "divide_vector"
      ]
    },
    {
      "page": "feature_selection_one",
      "title": "Dividing features to create vectors with signal in the first omic",
      "topics": [
        "feature_selection_one"
      ]
    },
    {
      "page": "feature_selection_two",
      "title": "Dividing features to create vectors with signal in the second omic",
      "topics": [
        "feature_selection_two"
      ]
    },
    {
      "page": "plot_factor",
      "title": "Visualization of factor scores (ground truth)",
      "topics": [
        "plot_factor"
      ]
    },
    {
      "page": "plot_simData",
      "title": "Visualize simulated multi-omics data as a heatmap",
      "topics": [
        "plot_simData"
      ]
    },
    {
      "page": "plot_weights",
      "title": "Visualize feature loadings (weights)",
      "topics": [
        "plot_weights"
      ]
    },
    {
      "page": "simulate_twoOmicsData",
      "title": "Simulation of omics with predefined single or multiple latent factors in multi-omics",
      "topics": [
        "simulate_twoOmicsData"
      ]
    },
    {
      "page": "simulateMultiOmics",
      "title": "Simulation of omics with predefined single or multiple latent factors in multi-omics",
      "topics": [
        "simulateMultiOmics"
      ]
    },
    {
      "page": "SUMO",
      "title": "SUMO: Simulation Utilities for Multi-Omics Data",
      "topics": [
        "SUMO-package",
        "SUMO"
      ]
    },
    {
      "page": "sumo_load_pretrained_mofa",
      "title": "Load a pretrained MOFA model (no Python required)",
      "topics": [
        "sumo_load_pretrained_mofa"
      ]
    },
    {
      "page": "sumo_pretrained_mofa_available",
      "title": "List pretrained MOFA models included with SUMO",
      "topics": [
        "sumo_pretrained_mofa_available"
      ]
    },
    {
      "page": "sumo_pretrained_mofa_path",
      "title": "Path to a pretrained MOFA model shipped with SUMO",
      "topics": [
        "sumo_pretrained_mofa_path"
      ]
    },
    {
      "page": "sumo_setup_mofa",
      "title": "Interactive setup for Python 'mofapy2' via reticulate (fallback when basilisk is unavailable)",
      "topics": [
        "sumo_setup_mofa"
      ]
    }
  ],
  "_rundeps": [
    "askpass",
    "backports",
    "base64enc",
    "bit",
    "bit64",
    "blob",
    "broom",
    "bslib",
    "cachem",
    "callr",
    "cellranger",
    "cli",
    "clipr",
    "conflicted",
    "cpp11",
    "crayon",
    "curl",
    "data.table",
    "DBI",
    "dbplyr",
    "digest",
    "dplyr",
    "dtplyr",
    "evaluate",
    "farver",
    "fastmap",
    "fontawesome",
    "forcats",
    "fs",
    "gargle",
    "generics",
    "ggplot2",
    "glue",
    "googledrive",
    "googlesheets4",
    "gridExtra",
    "gtable",
    "haven",
    "highr",
    "hms",
    "htmltools",
    "httr",
    "ids",
    "isoband",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "lifecycle",
    "lubridate",
    "magrittr",
    "memoise",
    "mime",
    "modelr",
    "officer",
    "openssl",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "processx",
    "progress",
    "ps",
    "purrr",
    "R6",
    "ragg",
    "rappdirs",
    "RColorBrewer",
    "readr",
    "readxl",
    "rematch",
    "rematch2",
    "reprex",
    "rlang",
    "rmarkdown",
    "rstudioapi",
    "rvest",
    "S7",
    "sass",
    "scales",
    "selectr",
    "stringi",
    "stringr",
    "sys",
    "systemfonts",
    "textshaping",
    "tibble",
    "tidyr",
    "tidyselect",
    "tidyverse",
    "timechange",
    "tinytex",
    "tzdb",
    "utf8",
    "uuid",
    "vctrs",
    "viridisLite",
    "vroom",
    "withr",
    "xfun",
    "xml2",
    "yaml",
    "zip"
  ],
  "_score": 1.4771212547196624,
  "_indexed": true,
  "_nocasepkg": "sumo",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.3",
      "date": "2026-05-14T07:54:20.000Z",
      "distro": "noble",
      "commit": "c655ec4bbe0f6f71271d8dfe6717dfe3e1ea3ba8",
      "fileid": "cb185a1fcb27e5c8087da6e565d75875baf0ac6169ead5f3c2d390fb44704fa6",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25848461489"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.3",
      "date": "2026-05-14T07:54:03.000Z",
      "distro": "noble",
      "commit": "c655ec4bbe0f6f71271d8dfe6717dfe3e1ea3ba8",
      "fileid": "183ea429cd1321bb41277fede2a6dd01b04a1208c5b316ade7d8858c52fd2e09",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25848461489"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2.3",
      "date": "2026-05-22T09:09:01.000Z",
      "commit": "c655ec4bbe0f6f71271d8dfe6717dfe3e1ea3ba8",
      "fileid": "d472d442e2d078e937679e8c1573b34615f82c22c1d00bda65740bc9d449aa93",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/25848461489"
    }
  ]
}