{
  "_id": "6ae1420195ca2370cc8caeeb",
  "Package": "GExPipe",
  "Title": "GExPipe: Gene Expression Pipeline Shiny Application",
  "Version": "0.99.117",
  "Authors@R": "c(\nperson(\ngiven = \"Safa\",\nfamily = \"Rafique\",\nemail = \"safa.sandhu@gmail.com\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0003-2646-8106\")\n),\nperson(\ngiven = \"Naeem Mahmood\",\nfamily = \"Ashraf\",\nemail = \"naeem.sbb@pu.edu.pk\",\nrole = \"aut\"\n),\nperson(\ngiven = \"Prof. Dr. Muhammad Farooq\",\nfamily = \"Sabar\",\nemail = \"farooq.sbb@pu.edu.pk\",\nrole = \"aut\"\n)\n)",
  "Description": "Shiny application (GExPipe) for high-throughput genomic\nanalysis of bulk RNA-seq and microarray data (e.g. from GEO).\nFour analysis types: RNA-seq only, microarray only, Merged\n(Both) (per-dataset normalize then one joint batch and limma\nDE), and Parallel DE then merge (separate pipelines through DE,\nthen RNA-seq intersect microarray). Each RNA-seq and microarray\nbox accepts one or more GSE IDs in the same run. Integrates\nwith Bioconductor (GEOquery, Biobase, limma, DESeq2, edgeR,\nclusterProfiler) for download, QC, normalization, batch\ncorrection, differential expression, WGCNA, pathway enrichment,\nPPI, and machine learning. Uses common data structures\n(ExpressionSet, DGEList) for interoperability. For a full\ndependency tree (including STRINGdb + PPI helpers), use\nBiocManager::install(\"GExPipe\", dependencies = TRUE). STRING\ndata are downloaded on first PPI use (internet required); they\ncannot be bundled in the package. Microarray CEL normalization\nuses affy and/or oligo when supplementary CEL files are\navailable.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "biocViews": "Software, ShinyApps, GeneExpression, RNASeq, Microarray,\nDifferentialExpression, Normalization, Pathways, Network,\nNetworkEnrichment, Visualization",
  "URL": "https://github.com/safarafique/GExPipe",
  "BugReports": "https://github.com/safarafique/GExPipe/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "SystemRequirements": "GNU make",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libcairo2-dev cmake libfontconfig1-dev\nlibfreetype6-dev libglpk-dev make libicu-dev libpng-dev\nlibuv1-dev libxml2-dev libssl-dev libx11-dev zlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-10-27 22:25:41 UTC",
  "RemoteUrl": "https://github.com/bioc/GExPipe",
  "RemoteRef": "HEAD",
  "RemoteSha": "ddd5cafbf45b46916577d9a5154d103c4b57c411",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-28 00:10:30 UTC",
    "User": "root"
  },
  "Author": "Safa Rafique [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-2646-8106>),\nNaeem Mahmood Ashraf [aut],\nProf. Dr. Muhammad Farooq Sabar [aut]",
  "Maintainer": "Safa Rafique <safa.sandhu@gmail.com>",
  "_user": "bioc",
  "_type": "src",
  "_file": "GExPipe_0.99.117.tar.gz",
  "_fileid": "https://r2.ropensci.org/88007b2c4e29eb51f9a9f8946b3408431300c7981dace9724e558b604ac0dd8c",
  "_filesize": 2920462,
  "_sha256": "88007b2c4e29eb51f9a9f8946b3408431300c7981dace9724e558b604ac0dd8c",
  "_expires": "2027-02-05T00:29:51.000Z",
  "_created": "2026-10-28T00:10:30.000Z",
  "_published": "2026-10-28T00:29:53.556Z",
  "_upstream": "https://github.com/bioc/GExPipe",
  "_status": "success",
  "_maintainer": {
    "name": "Safa Rafique",
    "email": "safa.sandhu@gmail.com",
    "login": "safarafique",
    "orcid": "0000-0003-2646-8106",
    "description": "Biochemist",
    "uuid": 53168745
  },
  "_jobs": [
    {
      "job": 122549384426,
      "time": 449,
      "config": "bioc-checks",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12781482243"
    },
    {
      "job": 122549384530,
      "time": 608,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "12781377697"
    },
    {
      "job": 122549384523,
      "time": 675,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12782152207"
    },
    {
      "job": 122549384412,
      "time": 701,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "12781178271"
    },
    {
      "job": 122549384474,
      "time": 411,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12781013137"
    },
    {
      "job": 122544893205,
      "time": 719,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12781815680"
    },
    {
      "job": 122549384458,
      "time": 460,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12781716989"
    },
    {
      "job": 122549384553,
      "time": 536,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "12782126896"
    },
    {
      "job": 122549384507,
      "time": 645,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "12780874697"
    },
    {
      "job": 122549384517,
      "time": 671,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "12781087644"
    }
  ],
  "_bioccheck": {
    "error": 0,
    "warning": 0,
    "note": 6
  },
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/40605769666",
  "_commit": {
    "id": "ddd5cafbf45b46916577d9a5154d103c4b57c411",
    "author": "SAFA RAFIQUE <safa.sandhu@gmail.com>",
    "committer": "SAFA RAFIQUE <safa.sandhu@gmail.com>",
    "message": "Sync with GitHub main: GExPipe 0.99.117\n",
    "time": 1793139941
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.5.0",
      "role": "Depends"
    },
    {
      "package": "affy",
      "version": ">= 1.84.0",
      "role": "Imports"
    },
    {
      "package": "AnnotationDbi",
      "version": ">= 1.64.0",
      "role": "Imports"
    },
    {
      "package": "Biobase",
      "version": ">= 2.62.0",
      "role": "Imports"
    },
    {
      "package": "BiocGenerics",
      "role": "Imports"
    },
    {
      "package": "biomaRt",
      "version": ">= 2.58.0",
      "role": "Imports"
    },
    {
      "package": "caret",
      "version": ">= 6.0.94",
      "role": "Imports"
    },
    {
      "package": "circlize",
      "version": ">= 0.4.16",
      "role": "Imports"
    },
    {
      "package": "cli",
      "version": ">= 3.6.0",
      "role": "Imports"
    },
    {
      "package": "clusterProfiler",
      "version": ">= 4.10.0",
      "role": "Imports"
    },
    {
      "package": "data.table",
      "version": ">= 1.15.0",
      "role": "Imports"
    },
    {
      "package": "DESeq2",
      "version": ">= 1.42.0",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "DT",
      "version": ">= 0.30",
      "role": "Imports"
    },
    {
      "package": "dynamicTreeCut",
      "version": ">= 1.63.1",
      "role": "Imports"
    },
    {
      "package": "edgeR",
      "version": ">= 4.0.0",
      "role": "Imports"
    },
    {
      "package": "enrichplot",
      "version": ">= 1.22.0",
      "role": "Imports"
    },
    {
      "package": "GEOquery",
      "version": ">= 2.70.0",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.4.0",
      "role": "Imports"
    },
    {
      "package": "ggpubr",
      "version": ">= 0.6.0",
      "role": "Imports"
    },
    {
      "package": "ggraph",
      "version": ">= 2.2.0",
      "role": "Imports"
    },
    {
      "package": "ggrepel",
      "version": ">= 0.9.5",
      "role": "Imports"
    },
    {
      "package": "glmnet",
      "version": ">= 4.1.0",
      "role": "Imports"
    },
    {
      "package": "glue",
      "version": ">= 1.6.0",
      "role": "Imports"
    },
    {
      "package": "gridExtra",
      "version": ">= 2.3",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "version": ">= 2.0.0",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "limma",
      "version": ">= 3.58.0",
      "role": "Imports"
    },
    {
      "package": "logistf",
      "version": ">= 1.26.0",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "version": ">= 1.6.0",
      "role": "Imports"
    },
    {
      "package": "msigdbr",
      "version": ">= 7.5.1",
      "role": "Imports"
    },
    {
      "package": "oligo",
      "version": ">= 1.66.0",
      "role": "Imports"
    },
    {
      "package": "org.Hs.eg.db",
      "version": ">= 3.17.0",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "pheatmap",
      "version": ">= 1.0.12",
      "role": "Imports"
    },
    {
      "package": "pillar",
      "version": ">= 1.9.0",
      "role": "Imports"
    },
    {
      "package": "pROC",
      "version": ">= 1.18.0",
      "role": "Imports"
    },
    {
      "package": "R.utils",
      "version": ">= 2.12.0",
      "role": "Imports"
    },
    {
      "package": "randomForest",
      "version": ">= 4.7.1",
      "role": "Imports"
    },
    {
      "package": "RColorBrewer",
      "version": ">= 1.1.3",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.12",
      "role": "Imports"
    },
    {
      "package": "reshape2",
      "version": ">= 1.4.4",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "rms",
      "version": ">= 6.7.0",
      "role": "Imports"
    },
    {
      "package": "scales",
      "version": ">= 1.3.0",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "version": ">= 1.8.0",
      "role": "Imports"
    },
    {
      "package": "shinydashboard",
      "version": ">= 0.7.2",
      "role": "Imports"
    },
    {
      "package": "shinyjs",
      "version": ">= 2.1.0",
      "role": "Imports"
    },
    {
      "package": "STRINGdb",
      "version": ">= 2.14.0",
      "role": "Imports"
    },
    {
      "package": "SummarizedExperiment",
      "version": ">= 1.32.0",
      "role": "Imports"
    },
    {
      "package": "sva",
      "version": ">= 3.50.0",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "version": ">= 3.2.0",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 1.3.0",
      "role": "Imports"
    },
    {
      "package": "tidygraph",
      "version": ">= 1.3.0",
      "role": "Imports"
    },
    {
      "package": "UpSetR",
      "version": ">= 1.4.0",
      "role": "Imports"
    },
    {
      "package": "vctrs",
      "version": ">= 0.6.0",
      "role": "Imports"
    },
    {
      "package": "VennDiagram",
      "version": ">= 1.7.0",
      "role": "Imports"
    },
    {
      "package": "WGCNA",
      "version": ">= 1.72",
      "role": "Imports"
    },
    {
      "package": "withr",
      "version": ">= 2.5.0",
      "role": "Imports"
    },
    {
      "package": "xgboost",
      "version": ">= 1.7.0",
      "role": "Imports"
    },
    {
      "package": "BiocCheck",
      "role": "Suggests"
    },
    {
      "package": "BiocManager",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "Biostrings",
      "role": "Suggests"
    },
    {
      "package": "Boruta",
      "version": ">= 8.0.0",
      "role": "Suggests"
    },
    {
      "package": "bslib",
      "role": "Suggests"
    },
    {
      "package": "car",
      "version": ">= 3.1.0",
      "role": "Suggests"
    },
    {
      "package": "chromote",
      "role": "Suggests"
    },
    {
      "package": "cicerone",
      "version": ">= 1.0.4",
      "role": "Suggests"
    },
    {
      "package": "corrplot",
      "version": ">= 0.92",
      "role": "Suggests"
    },
    {
      "package": "crosstalk",
      "role": "Suggests"
    },
    {
      "package": "dcurves",
      "version": ">= 0.5.0",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "fontawesome",
      "role": "Suggests"
    },
    {
      "package": "htmltools",
      "role": "Suggests"
    },
    {
      "package": "htmlwidgets",
      "role": "Suggests"
    },
    {
      "package": "kernlab",
      "version": ">= 0.9.32",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "mixOmics",
      "version": ">= 6.26.0",
      "role": "Suggests"
    },
    {
      "package": "pak",
      "role": "Suggests"
    },
    {
      "package": "pkgload",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "remotes",
      "role": "Suggests"
    },
    {
      "package": "SHAPforxgboost",
      "version": ">= 0.1.0",
      "role": "Suggests"
    },
    {
      "package": "curl",
      "role": "Suggests"
    },
    {
      "package": "httpuv",
      "role": "Suggests"
    },
    {
      "package": "shinytest2",
      "role": "Suggests"
    },
    {
      "package": "stringi",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-09",
      "n": 8
    },
    {
      "week": "2026-10",
      "n": 16
    },
    {
      "week": "2026-11",
      "n": 1
    },
    {
      "week": "2026-12",
      "n": 3
    },
    {
      "week": "2026-13",
      "n": 2
    },
    {
      "week": "2026-14",
      "n": 9
    },
    {
      "week": "2026-16",
      "n": 15
    },
    {
      "week": "2026-17",
      "n": 46
    },
    {
      "week": "2026-18",
      "n": 14
    },
    {
      "week": "2026-23",
      "n": 15
    },
    {
      "week": "2026-24",
      "n": 1
    },
    {
      "week": "2026-25",
      "n": 8
    },
    {
      "week": "2026-26",
      "n": 6
    },
    {
      "week": "2026-28",
      "n": 36
    },
    {
      "week": "2026-29",
      "n": 6
    },
    {
      "week": "2026-30",
      "n": 3
    },
    {
      "week": "2026-31",
      "n": 1
    },
    {
      "week": "2026-41",
      "n": 9
    },
    {
      "week": "2026-42",
      "n": 2
    },
    {
      "week": "2026-44",
      "n": 1
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "0.99.116",
      "bioc": "3.24",
      "repository": "bioc"
    }
  ],
  "_topics": [
    "software",
    "shinyapps",
    "geneexpression",
    "rnaseq",
    "microarray",
    "differentialexpression",
    "normalization",
    "pathways",
    "network",
    "networkenrichment",
    "visualization"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "safarafique",
      "count": 296,
      "uuid": 53168745
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "followers": 480,
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 696,
    "source": "https://www.bioconductor.org/packages/stats/bioc/GExPipe"
  },
  "_devurl": "https://github.com/safarafique/gexpipe",
  "_searchresults": 11,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/GExPipe.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/safarafique/gexpipe",
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "gexp_align_rnaseq_sample_names",
    "gexp_batch_correct",
    "gexp_download_finalize_common_genes",
    "gexp_download_normalize_ids_for_overlap",
    "gexp_download_one_microarray_gse",
    "gexp_download_one_rnaseq_gse",
    "gexp_fetch_geo_series_matrix_metadata",
    "gexp_no_common_genes_diagnostic_log",
    "gexp_normalize_and_intersect",
    "gexp_parse_gse_inputs",
    "gexp_prepare_download_dirs",
    "gexp_qc_build_sample_dataset_map",
    "gexp_qc_detect_outliers",
    "gexp_qc_detect_outliers_per_dataset",
    "gexp_qc_exclude_samples",
    "gexp_qc_gene_overlap_summary",
    "gexp_qc_prepare_boxplot_data",
    "gexp_qc_prepare_density_data",
    "gexp_qc_prepare_upset_data",
    "gexp_qc_prepare_venn_sets",
    "gexp_rebuild_all_genes_list",
    "gexp_run_de",
    "gexp_wgcna_prepare",
    "gexpipe_analysis_report_text",
    "gexpipe_batch_confounding_summary",
    "gexpipe_batch_covariate_info",
    "gexpipe_build_batch_mod",
    "gexpipe_build_de_design",
    "gexpipe_consensus_degs",
    "gexpipe_de_sample_info",
    "gexpipe_deseq2_design",
    "gexpipe_has_mixed_platforms",
    "gexpipe_independent_filter",
    "gexpipe_pca_polar_df",
    "gexpipe_platform_dataset_confounded",
    "gexpipe_platform_sample_ids",
    "gexpipe_pvca_df",
    "gexpipe_run_limma_on_subset",
    "gexpipe_setup",
    "gexpipe_wgcna_heatmap_cor",
    "runGExPipe"
  ],
  "_help": [
    {
      "page": "gexp_align_rnaseq_sample_names",
      "title": "Align RNA-seq count-matrix column names with GEO sample metadata",
      "topics": [
        "gexp_align_rnaseq_sample_names"
      ]
    },
    {
      "page": "gexp_batch_correct",
      "title": "Variance-based gene filtering and batch correction",
      "topics": [
        "gexp_batch_correct"
      ]
    },
    {
      "page": "gexp_download_finalize_common_genes",
      "title": "Finalize common genes and combined matrix after download/mapping",
      "topics": [
        "gexp_download_finalize_common_genes"
      ]
    },
    {
      "page": "gexp_download_normalize_ids_for_overlap",
      "title": "Normalize dataset row IDs to gene symbols for overlap",
      "topics": [
        "gexp_download_normalize_ids_for_overlap"
      ]
    },
    {
      "page": "gexp_download_one_microarray_gse",
      "title": "Download and parse one microarray GSE",
      "topics": [
        "gexp_download_one_microarray_gse"
      ]
    },
    {
      "page": "gexp_download_one_rnaseq_gse",
      "title": "Download and parse one RNA-seq GSE",
      "topics": [
        "gexp_download_one_rnaseq_gse"
      ]
    },
    {
      "page": "gexp_fetch_geo_series_matrix_metadata",
      "title": "Fetch sample metadata from GEO series matrix fallback",
      "topics": [
        "gexp_fetch_geo_series_matrix_metadata"
      ]
    },
    {
      "page": "gexp_no_common_genes_diagnostic_log",
      "title": "Build diagnostic log text when no common genes are found",
      "topics": [
        "gexp_no_common_genes_diagnostic_log"
      ]
    },
    {
      "page": "gexp_normalize_and_intersect",
      "title": "Normalize microarray and RNA-seq datasets and compute common genes",
      "topics": [
        "gexp_normalize_and_intersect"
      ]
    },
    {
      "page": "gexp_parse_gse_inputs",
      "title": "Parse GSE IDs from Shiny text inputs",
      "topics": [
        "gexp_parse_gse_inputs"
      ]
    },
    {
      "page": "gexp_prepare_download_dirs",
      "title": "Prepare clean download directories for current run",
      "topics": [
        "gexp_prepare_download_dirs"
      ]
    },
    {
      "page": "gexp_qc_build_sample_dataset_map",
      "title": "Map combined-expression sample IDs to source GSE datasets",
      "topics": [
        "gexp_qc_build_sample_dataset_map"
      ]
    },
    {
      "page": "gexp_qc_detect_outliers",
      "title": "Detect sample outliers from expression matrix",
      "topics": [
        "gexp_qc_detect_outliers"
      ]
    },
    {
      "page": "gexp_qc_detect_outliers_per_dataset",
      "title": "Flag outliers within each dataset (before merge)",
      "topics": [
        "gexp_qc_detect_outliers_per_dataset"
      ]
    },
    {
      "page": "gexp_qc_exclude_samples",
      "title": "Exclude selected samples from download/QC state lists",
      "topics": [
        "gexp_qc_exclude_samples"
      ]
    },
    {
      "page": "gexp_qc_gene_overlap_summary",
      "title": "Build gene-overlap summary table for QC UI",
      "topics": [
        "gexp_qc_gene_overlap_summary"
      ]
    },
    {
      "page": "gexp_qc_prepare_boxplot_data",
      "title": "Prepare QC boxplot data from combined expression",
      "topics": [
        "gexp_qc_prepare_boxplot_data"
      ]
    },
    {
      "page": "gexp_qc_prepare_density_data",
      "title": "Prepare density curves for QC density plot",
      "topics": [
        "gexp_qc_prepare_density_data"
      ]
    },
    {
      "page": "gexp_qc_prepare_upset_data",
      "title": "Prepare UpSet matrix data from per-dataset genes",
      "topics": [
        "gexp_qc_prepare_upset_data"
      ]
    },
    {
      "page": "gexp_qc_prepare_venn_sets",
      "title": "Prepare cleaned gene sets for Venn plotting",
      "topics": [
        "gexp_qc_prepare_venn_sets"
      ]
    },
    {
      "page": "gexp_rebuild_all_genes_list",
      "title": "Rebuild per-dataset gene lists from expression/count lists",
      "topics": [
        "gexp_rebuild_all_genes_list"
      ]
    },
    {
      "page": "gexp_run_de",
      "title": "Run differential expression analysis",
      "topics": [
        "gexp_run_de"
      ]
    },
    {
      "page": "gexp_wgcna_prepare",
      "title": "Prepare expression and sample data for WGCNA",
      "topics": [
        "gexp_wgcna_prepare"
      ]
    },
    {
      "page": "gexpipe_analysis_report_text",
      "title": "Build reproducibility report text for export",
      "topics": [
        "gexpipe_analysis_report_text"
      ]
    },
    {
      "page": "gexpipe_batch_confounding_summary",
      "title": "Summarise Dataset x Condition confounding for batch/DE guidance",
      "topics": [
        "gexpipe_batch_confounding_summary"
      ]
    },
    {
      "page": "gexpipe_batch_covariate_info",
      "title": "Summarise how Platform should enter batch/DE models",
      "topics": [
        "gexpipe_batch_covariate_info"
      ]
    },
    {
      "page": "gexpipe_build_batch_mod",
      "title": "Build ComBat / removeBatchEffect model matrix (biology to preserve)",
      "topics": [
        "gexpipe_build_batch_mod"
      ]
    },
    {
      "page": "gexpipe_build_de_design",
      "title": "Build a model matrix for DE (limma / edgeR / voom)",
      "topics": [
        "gexpipe_build_de_design"
      ]
    },
    {
      "page": "gexpipe_consensus_degs",
      "title": "Consensus DEGs from separate RNA-seq and microarray DE",
      "topics": [
        "gexpipe_consensus_degs"
      ]
    },
    {
      "page": "gexpipe_de_sample_info",
      "title": "Summarise samples used in a DE run (transparency for mixed-platform runs)",
      "topics": [
        "gexpipe_de_sample_info"
      ]
    },
    {
      "page": "gexpipe_deseq2_design",
      "title": "DESeq2 design formula for count-based DE",
      "topics": [
        "gexpipe_deseq2_design"
      ]
    },
    {
      "page": "gexpipe_has_mixed_platforms",
      "title": "Detect microarray + RNA-seq in the same analysis",
      "topics": [
        "gexpipe_has_mixed_platforms"
      ]
    },
    {
      "page": "gexpipe_independent_filter",
      "title": "Independent filtering for DE (limma filterByExpr)",
      "topics": [
        "gexpipe_independent_filter"
      ]
    },
    {
      "page": "gexpipe_pca_polar_df",
      "title": "Polar PCA coordinates for batch/platform diagnostic plots",
      "topics": [
        "gexpipe_pca_polar_df"
      ]
    },
    {
      "page": "gexpipe_platform_dataset_confounded",
      "title": "Test whether Platform is not estimable alongside Dataset",
      "topics": [
        "gexpipe_platform_dataset_confounded"
      ]
    },
    {
      "page": "gexpipe_platform_sample_ids",
      "title": "Sample IDs for one platform in unified metadata",
      "topics": [
        "gexpipe_platform_sample_ids"
      ]
    },
    {
      "page": "gexpipe_pvca_df",
      "title": "Simplified PVCA variance bar-chart data (PCA + per-factor R^2 on top PCs)",
      "topics": [
        "gexpipe_pvca_df"
      ]
    },
    {
      "page": "gexpipe_run_limma_on_subset",
      "title": "Run limma DE on one platform (or one study) subset",
      "topics": [
        "gexpipe_run_limma_on_subset"
      ]
    },
    {
      "page": "gexpipe_setup",
      "title": "Set up GExPipe dependencies and optionally launch the app",
      "topics": [
        "gexpipe_setup"
      ]
    },
    {
      "page": "gexpipe_wgcna_heatmap_cor",
      "title": "Drop redundant combined trait column from WGCNA module-trait correlation matrix",
      "topics": [
        "gexpipe_wgcna_heatmap_cor"
      ]
    },
    {
      "page": "runGExPipe",
      "title": "Run the GExPipe Shiny application",
      "topics": [
        "runGExPipe"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/GExPipe/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "affxparser",
    "affy",
    "affyio",
    "aisdk",
    "annotate",
    "AnnotationDbi",
    "ape",
    "aplot",
    "askpass",
    "assertthat",
    "babelgene",
    "backports",
    "base64enc",
    "BH",
    "Biobase",
    "BiocBaseUtils",
    "BiocFileCache",
    "BiocGenerics",
    "BiocManager",
    "BiocParallel",
    "biomaRt",
    "Biostrings",
    "bit",
    "bit64",
    "bitops",
    "blob",
    "boot",
    "broom",
    "bslib",
    "cachem",
    "callr",
    "car",
    "carData",
    "caret",
    "caTools",
    "checkmate",
    "chron",
    "circlize",
    "class",
    "cli",
    "clipr",
    "clock",
    "cluster",
    "clusterProfiler",
    "codetools",
    "colorspace",
    "commonmark",
    "corrplot",
    "cowplot",
    "cpp11",
    "crayon",
    "crosstalk",
    "curl",
    "data.table",
    "DBI",
    "dbplyr",
    "DelayedArray",
    "Deriv",
    "DESeq2",
    "diagram",
    "digest",
    "doBy",
    "doParallel",
    "DOSE",
    "dplyr",
    "DT",
    "dynamicTreeCut",
    "e1071",
    "edgeR",
    "enrichit",
    "enrichplot",
    "evaluate",
    "farver",
    "fastcluster",
    "fastmap",
    "ff",
    "filelock",
    "fontawesome",
    "fontBitstreamVera",
    "fontLiberation",
    "fontquiver",
    "forcats",
    "foreach",
    "forecast",
    "foreign",
    "formatR",
    "Formula",
    "formula.tools",
    "fracdiff",
    "fs",
    "futile.logger",
    "futile.options",
    "future",
    "future.apply",
    "gdtools",
    "genefilter",
    "generics",
    "GenomicRanges",
    "GEOquery",
    "ggforce",
    "ggfun",
    "ggiraph",
    "ggnewscale",
    "ggplot2",
    "ggplotify",
    "ggpubr",
    "ggraph",
    "ggrepel",
    "ggsci",
    "ggsignif",
    "ggtangle",
    "ggtree",
    "glmnet",
    "GlobalOptions",
    "globals",
    "glue",
    "GO.db",
    "GOSemSim",
    "gower",
    "gplots",
    "graphlayouts",
    "gridExtra",
    "gridGraphics",
    "gson",
    "gsubfn",
    "gtable",
    "gtools",
    "hardhat",
    "hash",
    "haven",
    "highr",
    "Hmisc",
    "hms",
    "htmlTable",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "httr",
    "httr2",
    "igraph",
    "impute",
    "ipred",
    "IRanges",
    "isoband",
    "iterators",
    "jomo",
    "jquerylib",
    "jsonlite",
    "KEGGREST",
    "KernSmooth",
    "knitr",
    "labeling",
    "lambda.r",
    "later",
    "lattice",
    "lava",
    "lazyeval",
    "lifecycle",
    "limma",
    "listenv",
    "lme4",
    "lmtest",
    "locfit",
    "logistf",
    "lubridate",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixGenerics",
    "MatrixModels",
    "matrixStats",
    "memoise",
    "mgcv",
    "mice",
    "mime",
    "minqa",
    "mitml",
    "ModelMetrics",
    "modelr",
    "msigdbr",
    "multcomp",
    "mvtnorm",
    "nlme",
    "nloptr",
    "nnet",
    "numDeriv",
    "oligo",
    "oligoClasses",
    "openssl",
    "operator.tools",
    "ordinal",
    "org.Hs.eg.db",
    "otel",
    "pan",
    "parallelly",
    "patchwork",
    "pbkrtest",
    "pheatmap",
    "pillar",
    "pkgconfig",
    "plotrix",
    "plyr",
    "png",
    "polspline",
    "polyclip",
    "polynom",
    "preprocessCore",
    "prettyunits",
    "pROC",
    "processx",
    "prodlim",
    "progress",
    "progressr",
    "promises",
    "proto",
    "proxy",
    "ps",
    "purrr",
    "quantreg",
    "qvalue",
    "R.methodsS3",
    "R.oo",
    "R.utils",
    "R6",
    "randomForest",
    "rappdirs",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppArmadillo",
    "RcppEigen",
    "Rdpack",
    "readr",
    "recipes",
    "reformulas",
    "rentrez",
    "reshape2",
    "rlang",
    "rmarkdown",
    "rms",
    "rpart",
    "RSQLite",
    "rstatix",
    "rstudioapi",
    "S4Arrays",
    "S4Vectors",
    "S7",
    "sandwich",
    "sass",
    "scales",
    "scatterpie",
    "Seqinfo",
    "shape",
    "shiny",
    "shinydashboard",
    "shinyjs",
    "snow",
    "sourcetools",
    "SparseArray",
    "SparseM",
    "sparsevctrs",
    "sqldf",
    "SQUAREM",
    "statmod",
    "STRINGdb",
    "stringi",
    "stringr",
    "SummarizedExperiment",
    "survival",
    "sva",
    "sys",
    "systemfonts",
    "TH.data",
    "tibble",
    "tidydr",
    "tidygraph",
    "tidyr",
    "tidyselect",
    "tidytree",
    "timechange",
    "timeDate",
    "tinytex",
    "treeio",
    "tweenr",
    "tzdb",
    "ucminf",
    "UpSetR",
    "urca",
    "utf8",
    "vctrs",
    "VennDiagram",
    "viridis",
    "viridisLite",
    "vroom",
    "WGCNA",
    "withr",
    "xfun",
    "xgboost",
    "XML",
    "xml2",
    "xtable",
    "XVector",
    "yaml",
    "yulab.utils",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "GExPipe.Rmd",
      "filename": "GExPipe.html",
      "title": "GExPipe: An Integrated Pipeline for Gene Expression Analysis",
      "author": "Safa Rafique, Naeem Mahmood, Muhammad Farooq Sabar",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Vignette outline",
        "How the Shiny app is organised",
        "Installation",
        "From Bioconductor (recommended)",
        "From GitHub (available before Bioconductor release)",
        "Run latest code for analysis",
        "Launch the Shiny application",
        "Run in Google Colab (optional)",
        "Step-by-step Shiny walkthrough",
        "Phase 1 — Data preparation",
        "Example datasets",
        "The four analysis types",
        "Step 1 — Download Data",
        "Step 2 — Normalize Data",
        "Step 3 — QC & Visualization",
        "Step 4 — Select Groups",
        "Step 5 — Batch Correction",
        "Phase 2 — Gene discovery",
        "Step 6 — Differential Expression Analysis",
        "Step 7 — RNA-seq ∩ microarray (Parallel DE only)",
        "Step 8 — WGCNA Network Analysis",
        "Step 9 — Common Genes (DEG & WGCNA) & Enrichment",
        "Phase 3 — Candidate refinement",
        "Step 10 — PPI Interaction",
        "Step 11 — Machine Learning Process",
        "Step 12 — Validation",
        "Step 13 — ROC Analysis",
        "Phase 4 — Clinical translation",
        "Step 14 — Nomogram",
        "Step 15 — GSEA",
        "Step 16 — Summary Report",
        "Gene ID mapping (mixed studies)",
        "Programmatic example (bundled data)",
        "Load package and example data",
        "Normalize and intersect datasets",
        "Principal component analysis",
        "Expression heatmap",
        "Troubleshooting",
        "Session Information"
      ],
      "created": "2026-03-29 13:48:11",
      "modified": "2026-10-11 15:44:01",
      "commits": 46
    }
  ],
  "_score": 5.041392685158225,
  "_indexed": true,
  "_nocasepkg": "gexpipe",
  "_universes": [
    "bioc",
    "safarafique"
  ],
  "_previous": "0.99.116",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.99.117",
      "date": "2026-10-28T00:16:38.000Z",
      "distro": "resolute",
      "commit": "ddd5cafbf45b46916577d9a5154d103c4b57c411",
      "fileid": "https://r2.ropensci.org/401c3879eb17003f12883467fb6fd716a25b193d61fbcb4459144ef237037fd6",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/40605769666"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.99.117",
      "date": "2026-10-28T00:18:41.000Z",
      "distro": "resolute",
      "commit": "ddd5cafbf45b46916577d9a5154d103c4b57c411",
      "fileid": "https://r2.ropensci.org/b3e95a994103b1635965c5103bed28466dafcac602b37f0b41dbfa78f3467afa",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/40605769666"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.99.117",
      "date": "2026-10-28T00:20:14.000Z",
      "commit": "ddd5cafbf45b46916577d9a5154d103c4b57c411",
      "fileid": "https://r2.ropensci.org/8fb6d13bdd2aeaa831a4f31872264fef4498d63242939bb0b525f3ea2480d904",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/40605769666"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.99.117",
      "date": "2026-10-28T00:21:14.000Z",
      "commit": "ddd5cafbf45b46916577d9a5154d103c4b57c411",
      "fileid": "https://r2.ropensci.org/f07c3ca9aba90a77ee5cbc99d2f08675774fd550e767aeb6c83375801e1d1316",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/40605769666"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.99.117",
      "date": "2026-10-28T00:18:56.000Z",
      "commit": "ddd5cafbf45b46916577d9a5154d103c4b57c411",
      "fileid": "https://r2.ropensci.org/fec9ac4fc97cd8cffd17598e41302bcda0f0290213686c4e93e88784d1d280d7",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/40605769666"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.99.117",
      "date": "2026-10-28T00:13:36.000Z",
      "commit": "ddd5cafbf45b46916577d9a5154d103c4b57c411",
      "fileid": "https://r2.ropensci.org/06f0513d888c869494ca7414977a70c80fbfdbfa7eb5fef6e794f6c5eab84200",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/40605769666"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.99.117",
      "date": "2026-10-28T00:13:24.000Z",
      "commit": "ddd5cafbf45b46916577d9a5154d103c4b57c411",
      "fileid": "https://r2.ropensci.org/d2fb3487d382a3dba496663b9e2161644329f0cbb7c98a9b8733e5414adb5ec5",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/40605769666"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.99.117",
      "date": "2026-10-28T00:17:13.000Z",
      "commit": "ddd5cafbf45b46916577d9a5154d103c4b57c411",
      "fileid": "https://r2.ropensci.org/ad9f64a1080cbd65cd750475350bfe7663daf8d0235846323a4c3209d174187e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/40605769666"
    }
  ]
}