{
  "_id": "6a1bd0821d7bb097a0a141e8",
  "Package": "omicsGMF",
  "Type": "Package",
  "Authors@R": "c(\nperson(\"Alexandre\", \"Segers\", role=c(\"aut\", \"cre\", \"fnd\"), email=\"alexandresegers@outlook.com\"),\nperson(\"Cristian\", \"Castiglione\", role=c(\"ctb\"), email=\"cristian.castiglione@unipd.it\"),\nperson(\"Christophe\", \"Vanderaa\", role = c(\"ctb\"), email=\"christophe.vanderaa@ugent.be\"),\nperson(\"Davide\", \"Risso\", role=c(\"ctb\", \"fnd\"), email=\"davide.risso@unipd.it\"),\nperson(\"Lieven\", \"Clement\", role=c(\"ctb\", \"fnd\"), email=\"lieven.clement@ugent.be\")\n)",
  "Version": "1.3.0",
  "Date": "2025-01-14",
  "Title": "Dimensionality reduction of (single-cell) omics data in R using\nomicsGMF",
  "Description": "omicsGMF is a Bioconductor package that uses the\nsgdGMF-framework of the \\code{sgdGMF} package for highly\nperformant and fast matrix factorization that can be used for\ndimensionality reduction, visualization and imputation of omics\ndata. It considers data from the general exponential family as\ninput, and therefore suits the use of both RNA-seq (Poisson or\nNegative Binomial data) and proteomics data (Gaussian data). It\ndoes not require prior transformation of counts to the\nlog-scale, because it rather optimizes the deviances from the\ndata family specified. Also, it allows to correct for known\nsample-level and feature-level covariates, therefore enabling\nvisualization and dimensionality reduction upon batch\ncorrection. Last but not least, it deals with missing values,\nand allows to impute these after matrix factorization, useful\nfor proteomics data. This Bioconductor package allows input of\nSummarizedExperiment, SingleCellExperiment, and QFeature\nclasses.",
  "biocViews": "SingleCell, RNASeq, Proteomics, QualityControl,\nPreprocessing, Normalization, Visualization,\nDimensionReduction, Transcriptomics, GeneExpression,\nSequencing, Software, DataRepresentation, MassSpectrometry",
  "License": "Artistic-2.0",
  "URL": "https://github.com/statOmics/omicsGMF",
  "BugReports": "https://github.com/statOmics/omicsGMF/issues",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Funding": "This work was supported by grants from Ghent University\nSpecial Research Fund [BOF20/GOA/023] (A.S., L.C.), Research\nFoundation Flanders [FWO G062219N] (A.S., L.C.) and as WOG\n[W005325N] (L.C.). This work was supported by EU funding within\nthe MUR PNRR ``National Center for HPC, big data and quantum\ncomputing'' (Project no. CN00000013 CN1). D.R. was also\nsupported by the National Cancer Institute of the National\nInstitutes of Health (U24CA289073). The views and opinions\nexpressed are only those of the authors and do not necessarily\nreflect those of the European Union or the European Commission.\nNeither the European Union nor the European Commission can be\nheld responsible for them.",
  "Config/pak/sysreqs": "libcairo2-dev cmake libfontconfig1-dev\nlibfreetype6-dev libfribidi-dev libglpk-dev make\nlibharfbuzz-dev libicu-dev libjpeg-dev libpng-dev libtiff-dev\nlibuv1-dev libwebp-dev libxml2-dev libssl-dev zlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-04-28 13:05:52 UTC",
  "RemoteUrl": "https://github.com/bioc/omicsGMF",
  "RemoteRef": "HEAD",
  "RemoteSha": "6e1ebb5abe07c850be48e7e841868b7bafa89bb8",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-30 07:23:48 UTC",
    "User": "root"
  },
  "Author": "Alexandre Segers [aut, cre, fnd],\nCristian Castiglione [ctb],\nChristophe Vanderaa [ctb],\nDavide Risso [ctb, fnd],\nLieven Clement [ctb, fnd]",
  "Maintainer": "Alexandre Segers <alexandresegers@outlook.com>",
  "MD5sum": "9baee2c2f229317a1cf5ab442633aff8",
  "_user": "bioc",
  "_type": "src",
  "_file": "omicsGMF_1.3.0.tar.gz",
  "_fileid": "db65f0ec468ee12755e9808a20781f63944e61aac0d5a8b662b1183e3c3f0502",
  "_filesize": 417718,
  "_sha256": "db65f0ec468ee12755e9808a20781f63944e61aac0d5a8b662b1183e3c3f0502",
  "_created": "2026-05-30T07:23:48.000Z",
  "_published": "2026-05-31T06:09:06.643Z",
  "_jobs": [
    {
      "job": 78703911384,
      "time": 230,
      "config": "bioc-checks",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7306468412"
    },
    {
      "job": 78703911271,
      "time": 576,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7314298953"
    },
    {
      "job": 78703911460,
      "time": 557,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7306504184"
    },
    {
      "job": 78703911473,
      "time": 313,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7307590373"
    },
    {
      "job": 78703911338,
      "time": 390,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7307599091"
    },
    {
      "job": 78703911343,
      "time": 327,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7306441315"
    },
    {
      "job": 78703911360,
      "time": 189,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7306463725"
    },
    {
      "job": 78703911356,
      "time": 636,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7306513618"
    },
    {
      "job": 78703911501,
      "time": 739,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7306524871"
    },
    {
      "job": 78703911339,
      "time": 600,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7306509199"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 0,
    "note": 7
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/26677884731",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bioc/omicsGMF",
  "_commit": {
    "id": "6e1ebb5abe07c850be48e7e841868b7bafa89bb8",
    "author": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "committer": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "message": "bump x.y.z version to odd y following creation of RELEASE_3_23 branch\n",
    "time": 1777381552
  },
  "_maintainer": {
    "name": "Alexandre Segers",
    "email": "alexandresegers@outlook.com",
    "login": "alexandresegers",
    "description": "",
    "uuid": 91479262
  },
  "_distro": "noble",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.5.0",
      "role": "Depends"
    },
    {
      "package": "sgdGMF",
      "role": "Depends"
    },
    {
      "package": "SingleCellExperiment",
      "role": "Depends"
    },
    {
      "package": "scuttle",
      "role": "Depends"
    },
    {
      "package": "scater",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "S4Vectors",
      "role": "Imports"
    },
    {
      "package": "SummarizedExperiment",
      "role": "Imports"
    },
    {
      "package": "DelayedArray",
      "role": "Imports"
    },
    {
      "package": "MatrixGenerics",
      "role": "Imports"
    },
    {
      "package": "BiocSingular",
      "role": "Imports"
    },
    {
      "package": "BiocParallel",
      "role": "Imports"
    },
    {
      "package": "beachmat",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "QFeatures",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "BiocGenerics",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "graphics",
      "role": "Suggests"
    },
    {
      "package": "grDevices",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-38",
      "n": 2
    },
    {
      "week": "2025-42",
      "n": 5
    },
    {
      "week": "2025-43",
      "n": 2
    },
    {
      "week": "2025-44",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 2
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.3.0",
      "bioc": "3.24"
    },
    {
      "branch": "release",
      "version": "1.2.0",
      "bioc": "3.23"
    }
  ],
  "_topics": [
    "singlecell",
    "rnaseq",
    "proteomics",
    "qualitycontrol",
    "preprocessing",
    "normalization",
    "visualization",
    "dimensionreduction",
    "transcriptomics",
    "geneexpression",
    "sequencing",
    "software",
    "datarepresentation",
    "massspectrometry"
  ],
  "_stars": 2,
  "_contributors": [
    {
      "user": "alexandresegers",
      "count": 49,
      "uuid": 91479262
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 204,
    "source": "https://www.bioconductor.org/packages/stats/bioc/omicsGMF"
  },
  "_devurl": "https://github.com/statomics/omicsgmf",
  "_searchresults": 5,
  "_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/omicsGMF.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/statomics/omicsgmf",
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "calculateCVGMF",
    "calculateGMF",
    "calculateRankGMF",
    "imputeGMF",
    "plot_cv",
    "plotCV",
    "plotGMF",
    "plotRank",
    "runCVGMF",
    "runGMF",
    "runRankGMF",
    "screeplot_rank"
  ],
  "_help": [
    {
      "page": "runCVGMF",
      "title": "Perform a stochastic gradient descent generalized matrix factorization (sgdGMF) on cells, based on the expression or mass spectrometry data in a SingleCellExperiment, SummarizedExperiment or QFeatures object.",
      "topics": [
        "calculateCVGMF",
        "calculateCVGMF,ANY-method",
        "calculateCVGMF,QFeatures-method",
        "calculateCVGMF,SingleCellExperiment-method",
        "calculateCVGMF,SummarizedExperiment-method",
        "runCVGMF",
        "runCVGMF,QFeatures-method",
        "runCVGMF,SingleCellExperiment-method",
        "runCVGMF,SummarizedExperiment-method"
      ]
    },
    {
      "page": "runGMF",
      "title": "Perform a stochastic gradient descent generalized matrix factorization (sgdGMF) on cells or bulk samples, based on the expression or mass spectrometry data in a SingleCellExperiment, SummarizedExperiment or QFeatures object.",
      "topics": [
        "calculateGMF",
        "calculateGMF,ANY-method",
        "calculateGMF,QFeatures-method",
        "calculateGMF,SingleCellExperiment-method",
        "calculateGMF,SummarizedExperiment-method",
        "runGMF",
        "runGMF,QFeatures-method",
        "runGMF,SingleCellExperiment-method",
        "runGMF,SummarizedExperiment-method"
      ]
    },
    {
      "page": "runRankGMF",
      "title": "Perform an eigendecomposition for model selection based on a screeplot.",
      "topics": [
        "calculateRankGMF",
        "calculateRankGMF,ANY-method",
        "calculateRankGMF,QFeatures-method",
        "calculateRankGMF,SingleCellExperiment-method",
        "calculateRankGMF,SummarizedExperiment-method",
        "runRankGMF",
        "runRankGMF,QFeatures-method",
        "runRankGMF,SingleCellExperiment-method",
        "runRankGMF,SummarizedExperiment-method"
      ]
    },
    {
      "page": "imputeGMF",
      "title": "Impute missing values based on the results of runGMF.",
      "topics": [
        "imputeGMF",
        "imputeGMF,ANY-method",
        "imputeGMF,QFeatures-method",
        "imputeGMF,SingleCellExperiment-method",
        "imputeGMF,SummarizedExperiment-method"
      ]
    },
    {
      "page": "plotCV",
      "title": "Functions to create a scree plot for model selection.",
      "topics": [
        "plotCV",
        "plot_cv",
        "plot_cv,ANY-method"
      ]
    },
    {
      "page": "plotGMF",
      "title": "Wrapper functions to create plots for specific types of reduced dimension results in a SingleCellExperiment object, similar as the 'scater' package.",
      "topics": [
        "plotGMF"
      ]
    },
    {
      "page": "plotRank",
      "title": "Functions to create a scree plot for model selection.",
      "topics": [
        "plotRank",
        "screeplot_rank",
        "screeplot_rank,ANY-method"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/omicsGMF/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "AnnotationFilter",
    "askpass",
    "assorthead",
    "backports",
    "base64enc",
    "beachmat",
    "beeswarm",
    "BH",
    "Biobase",
    "BiocBaseUtils",
    "BiocGenerics",
    "BiocNeighbors",
    "BiocParallel",
    "BiocSingular",
    "boot",
    "broom",
    "bslib",
    "cachem",
    "Cairo",
    "car",
    "carData",
    "cli",
    "clue",
    "cluster",
    "codetools",
    "colorspace",
    "corrplot",
    "cowplot",
    "cpp11",
    "crosstalk",
    "curl",
    "data.table",
    "DelayedArray",
    "Deriv",
    "digest",
    "doBy",
    "doParallel",
    "dplyr",
    "dqrng",
    "evaluate",
    "farver",
    "fastmap",
    "FNN",
    "fontawesome",
    "foreach",
    "forecast",
    "formatR",
    "Formula",
    "fracdiff",
    "fs",
    "futile.logger",
    "futile.options",
    "generics",
    "GenomicRanges",
    "ggbeeswarm",
    "ggplot2",
    "ggpubr",
    "ggrastr",
    "ggrepel",
    "ggsci",
    "ggsignif",
    "glue",
    "gridExtra",
    "gtable",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httr",
    "igraph",
    "IRanges",
    "irlba",
    "isoband",
    "iterators",
    "jquerylib",
    "jsonlite",
    "knitr",
    "labeling",
    "lambda.r",
    "later",
    "lattice",
    "lazyeval",
    "lifecycle",
    "lme4",
    "lmtest",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixGenerics",
    "MatrixModels",
    "matrixStats",
    "memoise",
    "mgcv",
    "microbenchmark",
    "mime",
    "minqa",
    "modelr",
    "MsCoreUtils",
    "MultiAssayExperiment",
    "nlme",
    "nloptr",
    "nnet",
    "numDeriv",
    "openssl",
    "otel",
    "pbkrtest",
    "pheatmap",
    "pillar",
    "pkgconfig",
    "plotly",
    "plyr",
    "png",
    "polynom",
    "promises",
    "ProtGenerics",
    "purrr",
    "QFeatures",
    "quantreg",
    "R6",
    "ragg",
    "rappdirs",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppAnnoy",
    "RcppArmadillo",
    "RcppEigen",
    "RcppML",
    "RcppProgress",
    "Rdpack",
    "reformulas",
    "reshape2",
    "rlang",
    "rmarkdown",
    "RSpectra",
    "rstatix",
    "rsvd",
    "Rtsne",
    "S4Arrays",
    "S4Vectors",
    "S7",
    "sass",
    "ScaledMatrix",
    "scales",
    "scater",
    "scuttle",
    "Seqinfo",
    "sgdGMF",
    "SingleCellExperiment",
    "sitmo",
    "snow",
    "SparseArray",
    "SparseM",
    "stringi",
    "stringr",
    "SummarizedExperiment",
    "SuppDists",
    "survival",
    "sys",
    "systemfonts",
    "textshaping",
    "tibble",
    "tidyr",
    "tidyselect",
    "timeDate",
    "tinytex",
    "urca",
    "utf8",
    "uwot",
    "vctrs",
    "vipor",
    "viridis",
    "viridisLite",
    "withr",
    "xfun",
    "XVector",
    "yaml",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "Proteomics-vignette.Rmd",
      "filename": "Proteomics-vignette.html",
      "title": "Proteomics vignette: dimensionality reduction and imputation with omicsGMF",
      "author": "Alexandre Segers",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Package installation",
        "Proteomics data analysis"
      ],
      "created": "2025-02-28 16:43:30",
      "modified": "2025-10-16 13:07:41",
      "commits": 9
    },
    {
      "source": "RNASeq-vignette.Rmd",
      "filename": "RNASeq-vignette.html",
      "title": "RNA-seq vignette: dimensionality reduction with omicsGMF",
      "author": "Alexandre Segers",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Package installation",
        "RNA-seq analysis"
      ],
      "created": "2025-02-28 16:43:30",
      "modified": "2025-10-16 13:07:41",
      "commits": 8
    }
  ],
  "_score": 5,
  "_indexed": true,
  "_nocasepkg": "omicsgmf",
  "_universes": [
    "bioc",
    "alexandresegers",
    "statomics"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-05-31T06:02:47.000Z",
      "distro": "noble",
      "commit": "6e1ebb5abe07c850be48e7e841868b7bafa89bb8",
      "fileid": "0eedbc46761976e8e04cce39059bf8fd86f0cd09a5c7de617a28496af9a80d25",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26677884731"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.3.0",
      "date": "2026-05-30T07:27:54.000Z",
      "distro": "noble",
      "commit": "6e1ebb5abe07c850be48e7e841868b7bafa89bb8",
      "fileid": "46070b0e697d3628626e1b489ffd289d500de924f37809780e0a11502c3d34ce",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26677884731"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-05-30T10:38:10.000Z",
      "commit": "6e1ebb5abe07c850be48e7e841868b7bafa89bb8",
      "fileid": "7fd41dd0e8686f57b3deda7149594188cef9fd10561fcddbacdc79f6d7ccd5b9",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26677884731"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.3.0",
      "date": "2026-05-30T10:38:38.000Z",
      "commit": "6e1ebb5abe07c850be48e7e841868b7bafa89bb8",
      "fileid": "981f4273f41374b3d6e0d6ea2479d122210d746b906d9ef50f6e84e48164a2c6",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26677884731"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.0",
      "date": "2026-05-30T07:27:39.000Z",
      "commit": "6e1ebb5abe07c850be48e7e841868b7bafa89bb8",
      "fileid": "a75f8fd445fa9839492e2f16fb9ed90563d21de609503bd297583bb60777c558",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26677884731"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-05-30T07:26:16.000Z",
      "commit": "6e1ebb5abe07c850be48e7e841868b7bafa89bb8",
      "fileid": "6d30efed93f1702d194fb4a9472a78405aae04148c6874b7f6c8860789b8b18f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26677884731"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-05-30T07:26:32.000Z",
      "commit": "6e1ebb5abe07c850be48e7e841868b7bafa89bb8",
      "fileid": "8007141cff6171f3a65ae63cafa88bcd4b7a1b61a6944defae485f78d1d76f19",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26677884731"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.3.0",
      "date": "2026-05-30T07:26:10.000Z",
      "commit": "6e1ebb5abe07c850be48e7e841868b7bafa89bb8",
      "fileid": "1750e2636ece636fd80c780d95f21dbf03654dccdf6c7f5730ca968508ebc943",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/26677884731"
    }
  ]
}