{
  "_id": "6acbb952fe5cc25786e92e2a",
  "Package": "EMTscore",
  "Type": "Package",
  "Title": "Calculate EMT Scores Based on Omics Data",
  "Version": "0.99.10",
  "Date": "2026-08-04",
  "Authors@R": "c(\nperson(given = \"Haimei\", family = \"Wen\",\nemail = \"hudie.luoluo@gmail.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0009-0006-1600-1210\")),\nperson(given = \"Daniel\", family = \"Lopez\", role = \"aut\"),\nperson(given = \"Tian\", family = \"Hong\", role = \"aut\"),\nperson(\"National Institutes of Health\", role = \"fnd\",\ncomment = c(grant = \"R35GM149531\")),\nperson(\"National Science Foundation\", role = \"fnd\",\ncomment = c(grant = \"2243562\")))",
  "Description": "Epithelial-mesenchymal transition (EMT) is an important\nform of cellular plasticity that is fully or partially\nactivated in several biological scenarios including development\nand disease progression. EMT involves altered expression of\nhundreds of protein-coding and non-protein-coding genes. Recent\nstudies showed the prevalence of partial EMT in multiple\nprocesses such as various cancers and organ fibrosis, which\nnecessitates rigorous quantification of the degree of EMT.\nWhile traditional gene set scoring methods such as gene set\nvariation analysis have been used to generate EMT scores from\nomics data, multiple EMT scoring algorithms and EMT gene sets\nhave been used by different groups without standardization.\nFurthermore, comparisons of EMT scores computed from different\nmethods and/or different EMT gene sets are generally difficult\ndue to both the context dependent nature of EMT and the lack of\ntools that comprehensively integrate varying components for EMT\nscoring. To address this problem, EMTscore enables users to\nselect scoring methods from a list of previously used\nalgorithms and EMT gene sets from a list of gene sets produced\nfrom different experiments. Several visualization methods are\nprovided for making publication-quality plots of EMT scores\nfrom omics data. The package also implements a\nprincipal-component-analysis based method for scoring divergent\nEMT processes from a single dataset. Overall, EMTscore provides\nan integrated solution for assessing the degree and complexity\nof EMT from omics data, and paves the way for standardizing the\ncomparison of EMT programs across multiple contexts.",
  "License": "GPL-3",
  "URL": "https://github.com/wenmm/EMTscore",
  "BugReports": "https://github.com/wenmm/EMTscore/issues",
  "Encoding": "UTF-8",
  "biocViews": "Software, GeneExpression, GeneSetEnrichment, SingleCell,\nTranscriptomics, Visualization, RNASeq, DimensionReduction,\nPrincipalComponent, MultipleComparison",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.3",
  "LazyData": "false",
  "NeedsCompilation": "no",
  "Config/pak/sysreqs": "cmake libglpk-dev make libmagick++-dev gsfonts\nlibicu-dev libpng-dev libuv1-dev libxml2-dev libssl-dev perl\npython3 zlib1g-dev",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-08-04 21:30:00 UTC",
  "RemoteUrl": "https://github.com/bioc/EMTscore",
  "RemoteRef": "HEAD",
  "RemoteSha": "66ca8aebe6cfdea9e287c9751594618ade19c4a8",
  "Packaged": {
    "Date": "2026-10-11 15:53:47 UTC",
    "User": "root"
  },
  "Author": "Haimei Wen [aut, cre] (ORCID: <https://orcid.org/0009-0006-1600-1210>),\nDaniel Lopez [aut],\nTian Hong [aut],\nNational Institutes of Health [fnd] (grant: R35GM149531),\nNational Science Foundation [fnd] (grant: 2243562)",
  "Maintainer": "Haimei Wen <hudie.luoluo@gmail.com>",
  "_user": "bioc",
  "_type": "src",
  "_file": "EMTscore_0.99.10.tar.gz",
  "_fileid": "https://r2.ropensci.org/959a556739ee1f55ac195b1a15511c7036c1d3adf5c7b261ecf0c0026ec67d2a",
  "_filesize": 9261758,
  "_sha256": "959a556739ee1f55ac195b1a15511c7036c1d3adf5c7b261ecf0c0026ec67d2a",
  "_expires": "2027-01-19T16:29:04.000Z",
  "_created": "2026-10-11T15:53:47.000Z",
  "_published": "2026-10-11T16:29:06.224Z",
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/38151429777",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_bioccheck": {
    "error": 0,
    "warning": 1,
    "note": 5
  },
  "_upstream": "https://github.com/bioc/EMTscore",
  "_commit": {
    "id": "66ca8aebe6cfdea9e287c9751594618ade19c4a8",
    "author": "wenmm <hudie.luoluo@gmail.com>",
    "committer": "wenmm <hudie.luoluo@gmail.com>",
    "message": "Bump to 0.99.10: final review fixes (message wording, vignette assignments)\n\nAddresses the two remaining items from the Bioconductor review:\n\no R/Pathway_score_correlation.R: the cor.test() error handler now reports\n  \"Invalid correlation for ...\" instead of \"Error in correlation for ...\",\n  clearing the BiocCheck note about redundant 'stop'/'warn*' wording in signal\n  conditions (as suggested in the review diff).\no vignettes/EMTscore.Rmd: use <- for the two remaining top-level assignments\n  (colors, line 267; emt_names, line 342), clearing the lintr\n  assignment_linter output. Named function arguments keep =.\n\nNo functional changes.\n\nCo-Authored-By: Claude Opus 5 <noreply@anthropic.com>\n",
    "time": 1785879000
  },
  "_maintainer": {
    "name": "Haimei Wen",
    "email": "hudie.luoluo@gmail.com",
    "login": "wenmm",
    "description": "Bioinformatics, Omics data.",
    "uuid": 31941752,
    "orcid": "0009-0006-1600-1210"
  },
  "_distro": "resolute",
  "_jobs": [
    {
      "job": 114510908623,
      "time": 244,
      "config": "bioc-checks",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11707263764"
    },
    {
      "job": 114510908654,
      "time": 541,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11707129732"
    },
    {
      "job": 114510908653,
      "time": 563,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11707289313"
    },
    {
      "job": 114510908601,
      "time": 363,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11708073038"
    },
    {
      "job": 114510908581,
      "time": 402,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11708247480"
    },
    {
      "job": 114505602126,
      "time": 1542,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11707371843"
    },
    {
      "job": 114510908599,
      "time": 217,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11707716506"
    },
    {
      "job": 114510908591,
      "time": 454,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11707537179"
    },
    {
      "job": 114510908655,
      "time": 470,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11707622050"
    },
    {
      "job": 114510908625,
      "time": 438,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11707159414"
    }
  ],
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.5.0",
      "role": "Depends"
    },
    {
      "package": "AUCell",
      "role": "Imports"
    },
    {
      "package": "BiocParallel",
      "role": "Imports"
    },
    {
      "package": "circlize",
      "role": "Imports"
    },
    {
      "package": "ComplexHeatmap",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "GSA",
      "role": "Imports"
    },
    {
      "package": "GSEABase",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ggpubr",
      "role": "Imports"
    },
    {
      "package": "GSVA",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "mclust",
      "role": "Imports"
    },
    {
      "package": "nsprcomp",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "Seurat",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    },
    {
      "package": "BiocFileCache",
      "role": "Suggests"
    },
    {
      "package": "EMTscoreData",
      "role": "Suggests"
    },
    {
      "package": "ExperimentHub",
      "role": "Suggests"
    },
    {
      "package": "SingleCellExperiment",
      "role": "Suggests"
    },
    {
      "package": "SummarizedExperiment",
      "role": "Suggests"
    },
    {
      "package": "Cairo",
      "role": "Suggests"
    },
    {
      "package": "RColorBrewer",
      "role": "Suggests"
    },
    {
      "package": "curl",
      "role": "Suggests"
    },
    {
      "package": "ggalluvial",
      "role": "Suggests"
    },
    {
      "package": "ggtext",
      "role": "Suggests"
    },
    {
      "package": "ggthemes",
      "role": "Suggests"
    },
    {
      "package": "gridExtra",
      "role": "Suggests"
    },
    {
      "package": "paletteer",
      "role": "Suggests"
    },
    {
      "package": "pheatmap",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-44",
      "n": 3
    },
    {
      "week": "2025-46",
      "n": 3
    },
    {
      "week": "2025-49",
      "n": 5
    },
    {
      "week": "2025-50",
      "n": 8
    },
    {
      "week": "2025-51",
      "n": 2
    },
    {
      "week": "2026-02",
      "n": 1
    },
    {
      "week": "2026-11",
      "n": 1
    },
    {
      "week": "2026-14",
      "n": 8
    },
    {
      "week": "2026-15",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 1
    },
    {
      "week": "2026-19",
      "n": 7
    },
    {
      "week": "2026-21",
      "n": 4
    },
    {
      "week": "2026-24",
      "n": 1
    },
    {
      "week": "2026-28",
      "n": 5
    },
    {
      "week": "2026-32",
      "n": 1
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "0.99.10",
      "bioc": "3.24",
      "repository": "bioc"
    }
  ],
  "_topics": [
    "software",
    "geneexpression",
    "genesetenrichment",
    "singlecell",
    "transcriptomics",
    "visualization",
    "rnaseq",
    "dimensionreduction",
    "principalcomponent",
    "multiplecomparison"
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "wenmm",
      "count": 52,
      "uuid": 31941752
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "followers": 476,
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_downloads": {
    "count": 848,
    "source": "https://www.bioconductor.org/packages/stats/bioc/EMTscore"
  },
  "_devurl": "https://github.com/wenmm/emtscore",
  "_searchresults": 4,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/EMTscore.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/wenmm/emtscore",
  "_realowner": "bioc",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2025-04-17"
    }
  ],
  "_exports": [
    "add_EMT_score",
    "add_EMT_score_Bulk",
    "add_EMT_score_multiple",
    "Arrange_plots",
    "compute_Signature_score",
    "compute_Signature_score_SingleCell",
    "correlate_sample_scores",
    "data_prepare",
    "Execute_AUCell",
    "Execute_AUCell_parallel",
    "Execute_E_M_plot",
    "Execute_GSVA",
    "Execute_GSVA_parallel",
    "Execute_JAS",
    "Execute_JASMINE_parallel",
    "Execute_M_dimension_plot",
    "Execute_nnPCA",
    "Execute_nnPCA_parallel",
    "Execute_SCSE",
    "Execute_SCSE_parallel",
    "Execute_ssGSEA",
    "Execute_ssGSEA_parallel",
    "filter_gmt_by_reference",
    "plot_EMT_from_objects",
    "plot_heatmap_function",
    "predict_cluster_labels",
    "read_gmt",
    "write_gmt"
  ],
  "_datasets": [
    {
      "name": "cell_annotation_file",
      "title": "Cell-line annotation table",
      "object": "cell_annotation_file",
      "file": "cell_annotation_file.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "name",
        "source",
        "celltype_annotation"
      ],
      "rows": 118,
      "table": true,
      "tojson": true
    },
    {
      "name": "data_for_plot",
      "title": "Example data prepared for plotting",
      "object": "data_for_plot",
      "file": "data_for_plot.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "name",
        "source",
        "celltype_annotation",
        "Panchy_et_al_E_signature",
        "Panchy_et_al_M_signature"
      ],
      "rows": 118,
      "table": true,
      "tojson": true
    },
    {
      "name": "geneExp",
      "title": "Example gene expression matrix",
      "object": "geneExp",
      "file": "geneExp.rda",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "m.DMS153",
        "m.NCIH60",
        "m.NCIH69",
        "m.NCIH82",
        "m.NCIH128",
        "m.NCIH146",
        "m.NCIH187",
        "m.NCIH209",
        "m.NCIH211",
        "m.NCIH250",
        "m.NCIH345",
        "m.NCIH378",
        "m.NCIH446",
        "m.NCIH510",
        "m.NCIH524",
        "m.NCIH526",
        "m.NCIH711",
        "m.NCIH735",
        "m.NCIH738",
        "m.NCIH740",
        "m.NCIH748",
        "m.NCIH774",
        "m.NCIH841",
        "m.NCIH865",
        "m.NCIH889",
        "m.NCIH1048",
        "m.NCIH1092",
        "m.NCIH1184",
        "m.NCIH1238",
        "m.NCIH1339",
        "m.NCIH1417",
        "m.NCIH1436",
        "m.NCIH1450",
        "m.NCIH1514",
        "m.NCIH1522",
        "m.NCIH1607",
        "m.NCIH1628",
        "m.NCIH1672",
        "m.NCIH1688",
        "m.NCIH1694",
        "m.NCIH1836",
        "m.NCIH1870",
        "m.NCIH1876",
        "m.NCIH1882",
        "m.NCIH1926",
        "m.NCIH1930",
        "m.NCIH1963",
        "m.NCIH1994",
        "m.NCIH2029",
        "m.NCIH2081",
        "m.NCIH2107",
        "m.NCIH2108",
        "m.NCIH2141",
        "m.NCIH2171",
        "m.NCIH2195",
        "m.NCIH2196",
        "m.NCIH2198",
        "m.NCIH2227",
        "m.NCIH2679",
        "m.NCIH3282",
        "m.HCC33",
        "m.HCC970",
        "m.HCC2433",
        "m.HCC4000",
        "m.HCC4001",
        "m.HCC4003",
        "m.HCC4004",
        "m.HCC4005",
        "m.SHP77",
        "m.HCC4002",
        "c.COLO668",
        "c.CORL24",
        "c.CORL279",
        "c.CORL311",
        "c.CORL47",
        "c.CORL88",
        "c.CORL95",
        "c.DMS114",
        "c.DMS153",
        "c.DMS273",
        "c.DMS454",
        "c.DMS53",
        "c.DMS79",
        "c.HCC33",
        "c.NCIH1048",
        "c.NCIH1092",
        "c.NCIH1105",
        "c.NCIH1184",
        "c.NCIH1339",
        "c.NCIH1341",
        "c.NCIH1436",
        "c.NCIH146",
        "c.NCIH1618",
        "c.NCIH1694",
        "c.NCIH1836",
        "c.NCIH1876",
        "c.NCIH1930",
        "c.NCIH1963",
        "c.NCIH196",
        "c.NCIH2029",
        "c.NCIH2066",
        "c.NCIH2081",
        "c.NCIH209",
        "c.NCIH211",
        "c.NCIH2171",
        "c.NCIH2196",
        "c.NCIH2227",
        "c.NCIH2286",
        "c.NCIH446",
        "c.NCIH510",
        "c.NCIH524",
        "c.NCIH526",
        "c.NCIH69",
        "c.NCIH82",
        "c.NCIH841",
        "c.NCIH889",
        "c.SBC5",
        "c.SCLC21H",
        "c.SHP77",
        "c.SW1271"
      ],
      "rows": 544,
      "table": true,
      "tojson": true
    },
    {
      "name": "GO",
      "title": "Gene Ontology EMT-related gene sets",
      "object": "GO",
      "file": "GO.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "GeneName"
      ],
      "rows": 90,
      "table": true,
      "tojson": true
    },
    {
      "name": "MSigDB_Hallmark",
      "title": "MSigDB Hallmark gene sets",
      "object": "MSigDB_Hallmark",
      "file": "MSigDB_Hallmark.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "GeneName"
      ],
      "rows": 200,
      "table": true,
      "tojson": true
    },
    {
      "name": "nnPCA_Result_EMT",
      "title": "nnPCA_Result_EMT",
      "object": "nnPCA_Result_EMT",
      "file": "nnPCA_Result_EMT.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "EMT"
      ],
      "rows": 120,
      "table": true,
      "tojson": true
    },
    {
      "name": "nnPCA_Result_multiple",
      "title": "Example multiple nnPCA results",
      "object": "nnPCA_Result_multiple",
      "file": "nnPCA_Result_multiple.rda",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "Panchy_et_al_E_signature",
        "Panchy_et_al_M_signature"
      ],
      "rows": 120,
      "table": true,
      "tojson": true
    },
    {
      "name": "Panchy_et_al_E_signature",
      "title": "Panchy et al. epithelial signature",
      "object": "Panchy_et_al_E_signature",
      "file": "Panchy_et_al_E_signature.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "GeneName"
      ],
      "rows": 232,
      "table": true,
      "tojson": true
    },
    {
      "name": "Panchy_et_al_M_signature",
      "title": "Panchy et al. mesenchymal signature",
      "object": "Panchy_et_al_M_signature",
      "file": "Panchy_et_al_M_signature.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "GeneName"
      ],
      "rows": 193,
      "table": true,
      "tojson": true
    },
    {
      "name": "SCSE_Result_EMT",
      "title": "Example SCSE EMT scores",
      "object": "SCSE_Result_EMT",
      "file": "SCSE_Result_EMT.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "EMT"
      ],
      "rows": 120,
      "table": true,
      "tojson": true
    },
    {
      "name": "Tan_et_al_cell_line_E_signature",
      "title": "Tan et al. cell-line epithelial signature",
      "object": "Tan_et_al_cell_line_E_signature",
      "file": "Tan_et_al_cell_line_E_signature.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "GeneName"
      ],
      "rows": 170,
      "table": true,
      "tojson": true
    },
    {
      "name": "Tan_et_al_cell_line_M_signature",
      "title": "Tan et al. cell-line mesenchymal signature",
      "object": "Tan_et_al_cell_line_M_signature",
      "file": "Tan_et_al_cell_line_M_signature.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "GeneName"
      ],
      "rows": 48,
      "table": true,
      "tojson": true
    },
    {
      "name": "Tan_et_al_tumor_E_signature",
      "title": "Tan et al. tumor epithelial signature",
      "object": "Tan_et_al_tumor_E_signature",
      "file": "Tan_et_al_tumor_E_signature.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "GeneName"
      ],
      "rows": 145,
      "table": true,
      "tojson": true
    },
    {
      "name": "Tan_et_al_tumor_M_signature",
      "title": "Tan et al. tumor mesenchymal signature",
      "object": "Tan_et_al_tumor_M_signature",
      "file": "Tan_et_al_tumor_M_signature.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "GeneName"
      ],
      "rows": 170,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "add_EMT_score",
      "title": "Add EMT Scores to Seurat or SCE Objects",
      "topics": [
        "add_EMT_score"
      ]
    },
    {
      "page": "add_EMT_score_Bulk",
      "title": "Compute EMT scores for one or multiple bulk expression matrices",
      "topics": [
        "add_EMT_score_Bulk"
      ]
    },
    {
      "page": "add_EMT_score_multiple",
      "title": "Add Multiple EMT Scores to Seurat or SCE Objects",
      "topics": [
        "add_EMT_score_multiple"
      ]
    },
    {
      "page": "Arrange_plots",
      "title": "Arrange multiple ggplot objects with subtitles and common legend",
      "topics": [
        "Arrange_plots"
      ]
    },
    {
      "page": "cell_annotation_file",
      "title": "Cell-line annotation table",
      "topics": [
        "cell_annotation_file"
      ]
    },
    {
      "page": "compute_Signature_score",
      "title": "Compute Signature Score from Bulk Matrix or Seurat Object",
      "topics": [
        "compute_Signature_score"
      ]
    },
    {
      "page": "compute_Signature_score_SingleCell",
      "title": "Compute Multiple Signature Scores for Single-Cell Objects",
      "topics": [
        "compute_Signature_score_SingleCell"
      ]
    },
    {
      "page": "correlate_sample_scores",
      "title": "Calculate correlations between pathway or signature scores across samples",
      "topics": [
        "correlate_sample_scores"
      ]
    },
    {
      "page": "data_for_plot",
      "title": "Example data prepared for plotting",
      "topics": [
        "data_for_plot"
      ]
    },
    {
      "page": "data_prepare",
      "title": "Prepare data for plotting",
      "topics": [
        "data_prepare"
      ]
    },
    {
      "page": "Execute_AUCell",
      "title": "Execute AUCell Scoring from GMT File",
      "topics": [
        "Execute_AUCell"
      ]
    },
    {
      "page": "Execute_AUCell_parallel",
      "title": "Compute AUCell Scores for Multiple Gene Sets",
      "topics": [
        "Execute_AUCell_parallel"
      ]
    },
    {
      "page": "Execute_E_M_plot",
      "title": "Plot E vs M scores",
      "topics": [
        "Execute_E_M_plot"
      ]
    },
    {
      "page": "Execute_GSVA",
      "title": "Execute GSVA Scoring from GMT File",
      "topics": [
        "Execute_GSVA"
      ]
    },
    {
      "page": "Execute_GSVA_parallel",
      "title": "Compute GSVA Scores for Multiple Gene Sets in Parallel",
      "topics": [
        "Execute_GSVA_parallel"
      ]
    },
    {
      "page": "Execute_JAS",
      "title": "Execute JASMINE Scoring from GMT File",
      "topics": [
        "Execute_JAS"
      ]
    },
    {
      "page": "Execute_JASMINE_parallel",
      "title": "Compute JASMINE Scores for Multiple Gene Sets in Parallel",
      "topics": [
        "Execute_JASMINE_parallel"
      ]
    },
    {
      "page": "Execute_M_dimension_plot",
      "title": "Plot M dimension scores",
      "topics": [
        "Execute_M_dimension_plot"
      ]
    },
    {
      "page": "Execute_nnPCA",
      "title": "Execute Non-Negative Sparse PCA (nnPCA) Scoring",
      "topics": [
        "Execute_nnPCA"
      ]
    },
    {
      "page": "Execute_nnPCA_parallel",
      "title": "Compute nnPCA Scores for Multiple Gene Sets in Parallel",
      "topics": [
        "Execute_nnPCA_parallel"
      ]
    },
    {
      "page": "Execute_SCSE",
      "title": "Execute SCSE Scoring from GMT File",
      "topics": [
        "Execute_SCSE"
      ]
    },
    {
      "page": "Execute_SCSE_parallel",
      "title": "Compute SCSE Scores for Multiple Gene Sets",
      "topics": [
        "Execute_SCSE_parallel"
      ]
    },
    {
      "page": "Execute_ssGSEA",
      "title": "Execute ssGSEA Scoring from GMT File",
      "topics": [
        "Execute_ssGSEA"
      ]
    },
    {
      "page": "Execute_ssGSEA_parallel",
      "title": "Compute ssGSEA Scores for Multiple Gene Sets in Parallel",
      "topics": [
        "Execute_ssGSEA_parallel"
      ]
    },
    {
      "page": "filter_gmt_by_reference",
      "title": "Filter a GMT file by overlap with a reference GMT",
      "topics": [
        "filter_gmt_by_reference"
      ]
    },
    {
      "page": "geneExp",
      "title": "Example gene expression matrix",
      "topics": [
        "geneExp"
      ]
    },
    {
      "page": "GO",
      "title": "Gene Ontology EMT-related gene sets",
      "topics": [
        "GO"
      ]
    },
    {
      "page": "MSigDB_Hallmark",
      "title": "MSigDB Hallmark gene sets",
      "topics": [
        "MSigDB_Hallmark"
      ]
    },
    {
      "page": "nnPCA_Result_EMT",
      "title": "nnPCA_Result_EMT",
      "topics": [
        "nnPCA_Result_EMT"
      ]
    },
    {
      "page": "nnPCA_Result_multiple",
      "title": "Example multiple nnPCA results",
      "topics": [
        "nnPCA_Result_multiple"
      ]
    },
    {
      "page": "Panchy_et_al_E_signature",
      "title": "Panchy et al. epithelial signature",
      "topics": [
        "Panchy_et_al_E_signature"
      ]
    },
    {
      "page": "Panchy_et_al_M_signature",
      "title": "Panchy et al. mesenchymal signature",
      "topics": [
        "Panchy_et_al_M_signature"
      ]
    },
    {
      "page": "plot_EMT_from_objects",
      "title": "Plot EMT Scores Along Pseudotime from Seurat Objects",
      "topics": [
        "plot_EMT_from_objects"
      ]
    },
    {
      "page": "plot_heatmap_function",
      "title": "present result of heat map of genes that contribute to M score of dimension 1 and disension 2",
      "topics": [
        "plot_heatmap_function"
      ]
    },
    {
      "page": "predict_cluster_labels",
      "title": "Predict Cluster Labels from PCA Results Using GMM or Kmeans",
      "topics": [
        "predict_cluster_labels"
      ]
    },
    {
      "page": "read_gmt",
      "title": "Read GMT File and Extract Genes",
      "topics": [
        "read_gmt"
      ]
    },
    {
      "page": "SCSE_Result_EMT",
      "title": "Example SCSE EMT scores",
      "topics": [
        "SCSE_Result_EMT"
      ]
    },
    {
      "page": "Tan_et_al_cell_line_E_signature",
      "title": "Tan et al. cell-line epithelial signature",
      "topics": [
        "Tan_et_al_cell_line_E_signature"
      ]
    },
    {
      "page": "Tan_et_al_cell_line_M_signature",
      "title": "Tan et al. cell-line mesenchymal signature",
      "topics": [
        "Tan_et_al_cell_line_M_signature"
      ]
    },
    {
      "page": "Tan_et_al_tumor_E_signature",
      "title": "Tan et al. tumor epithelial signature",
      "topics": [
        "Tan_et_al_tumor_E_signature"
      ]
    },
    {
      "page": "Tan_et_al_tumor_M_signature",
      "title": "Tan et al. tumor mesenchymal signature",
      "topics": [
        "Tan_et_al_tumor_M_signature"
      ]
    },
    {
      "page": "write_gmt",
      "title": "Write Gene Sets to a GMT File",
      "topics": [
        "write_gmt"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/EMTscore/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "annotate",
    "AnnotationDbi",
    "askpass",
    "AUCell",
    "backports",
    "base64enc",
    "BH",
    "Biobase",
    "BiocBaseUtils",
    "BiocFileCache",
    "BiocGenerics",
    "biocmake",
    "BiocParallel",
    "Biostrings",
    "bit",
    "bit64",
    "bitops",
    "blob",
    "boot",
    "broom",
    "bslib",
    "cachem",
    "car",
    "carData",
    "caTools",
    "circlize",
    "cli",
    "clue",
    "cluster",
    "codetools",
    "colorspace",
    "commonmark",
    "ComplexHeatmap",
    "corrplot",
    "cowplot",
    "cpp11",
    "crayon",
    "crosstalk",
    "curl",
    "data.table",
    "DBI",
    "dbplyr",
    "DelayedArray",
    "DelayedMatrixStats",
    "deldir",
    "Deriv",
    "digest",
    "dir.expiry",
    "doBy",
    "doParallel",
    "dotCall64",
    "dplyr",
    "dqrng",
    "evaluate",
    "farver",
    "fastDummies",
    "fastmap",
    "filelock",
    "fitdistrplus",
    "FNN",
    "fontawesome",
    "foreach",
    "forecast",
    "formatR",
    "Formula",
    "fracdiff",
    "fs",
    "futile.logger",
    "futile.options",
    "future",
    "future.apply",
    "generics",
    "GenomicRanges",
    "GetoptLong",
    "ggplot2",
    "ggpubr",
    "ggrepel",
    "ggridges",
    "ggsci",
    "ggsignif",
    "GlobalOptions",
    "globals",
    "glue",
    "goftest",
    "gplots",
    "graph",
    "gridExtra",
    "GSA",
    "GSEABase",
    "GSVA",
    "gtable",
    "gtools",
    "h5mread",
    "HDF5Array",
    "here",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "httr",
    "httr2",
    "ica",
    "igraph",
    "IRanges",
    "irlba",
    "isoband",
    "iterators",
    "jquerylib",
    "jsonlite",
    "KEGGREST",
    "kernlab",
    "KernSmooth",
    "knitr",
    "labeling",
    "lambda.r",
    "later",
    "lattice",
    "lazyeval",
    "lifecycle",
    "listenv",
    "lme4",
    "lmtest",
    "magick",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixGenerics",
    "MatrixModels",
    "matrixStats",
    "mclust",
    "memoise",
    "memuse",
    "mgcv",
    "mime",
    "miniUI",
    "minqa",
    "mixtools",
    "modelr",
    "nlme",
    "nloptr",
    "nnet",
    "nsprcomp",
    "numDeriv",
    "openssl",
    "otel",
    "parallelly",
    "patchwork",
    "pbapply",
    "pbkrtest",
    "pillar",
    "pkgconfig",
    "plotly",
    "plyr",
    "png",
    "polyclip",
    "polynom",
    "progressr",
    "promises",
    "purrr",
    "quantreg",
    "R.methodsS3",
    "R.oo",
    "R.utils",
    "R6",
    "RANN",
    "rappdirs",
    "rbibutils",
    "RColorBrewer",
    "Rcpp",
    "RcppAnnoy",
    "RcppArmadillo",
    "RcppEigen",
    "RcppHNSW",
    "RcppProgress",
    "RcppThread",
    "RcppTOML",
    "Rdpack",
    "reformulas",
    "reshape2",
    "reticulate",
    "rhdf5",
    "rhdf5filters",
    "Rhdf5lib",
    "rjson",
    "rlang",
    "rmarkdown",
    "ROCR",
    "rprojroot",
    "RSpectra",
    "RSQLite",
    "rstatix",
    "Rtsne",
    "S4Arrays",
    "S4Vectors",
    "S7",
    "sass",
    "scales",
    "scattermore",
    "sctransform",
    "segmented",
    "Seqinfo",
    "Seurat",
    "SeuratObject",
    "shape",
    "shiny",
    "SingleCellExperiment",
    "sitmo",
    "snow",
    "sourcetools",
    "sp",
    "spam",
    "SparseArray",
    "SparseM",
    "sparseMatrixStats",
    "SpatialExperiment",
    "spatstat.data",
    "spatstat.explore",
    "spatstat.geom",
    "spatstat.random",
    "spatstat.sparse",
    "spatstat.univar",
    "spatstat.utils",
    "stringi",
    "stringr",
    "SummarizedExperiment",
    "survival",
    "sys",
    "tensor",
    "tibble",
    "tidyr",
    "tidyselect",
    "timeDate",
    "tinytex",
    "urca",
    "utf8",
    "uwot",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "XML",
    "xtable",
    "XVector",
    "yaml",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "EMTscore.Rmd",
      "filename": "EMTscore.html",
      "title": "EMTscore Analysis and Plots",
      "author": "Haimei Wen",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "What is EMTscore?",
        "Key objectives.",
        "Related Bioconductor packages.",
        "Input files.",
        "Installation",
        "Example walkthrough (bulk RNA-seq)",
        "Load cell/sample annotation",
        "Load gene expression data",
        "Load gene signature data",
        "Prepare gene sets and save as GMT",
        "Compute scores using multiple methods",
        "Prepare Data for Plotting",
        "E score vs M score Plot",
        "dimension 1 M score vs dimension 2 M score Plot",
        "Combined Plot",
        "E/M Score Distributions",
        "Heatmap",
        "Example Walkthrough: Single-Cell RNA-seq",
        "Loading the single-cell datasets",
        "Data Importing and Basic Calculations",
        "Building Gaussian Mixture Models (GMM) in E-M space",
        "Identifying Pathways Most Associated with the EMT Process",
        "Visualizing the Top 10 Positively Correlated Pathways",
        "Visualizing the Top 10 Negatively Correlated Pathways",
        "Computing Additional Scores (e.g., Stemness and Senescence Scores)",
        "Stemness score",
        "Senescence score",
        "Exploring the Relationship Between Stemness, Senescence, and EMT Scores in Single-Cell Data",
        "Compute stemness and senescence scores for each cell using predefined gene signatures",
        "Compute EMT Scores",
        "E vs M scatter plot",
        "Mscore PC1 vs Mscore PC2 scatter plot",
        "Examine Correlation Between Stemness and Senescence",
        "Integration and Visualization of Stemness, Senescence, and EMT Scores",
        "Session information",
        "References"
      ],
      "created": "2025-11-12 18:23:41",
      "modified": "2026-08-04 21:30:00",
      "commits": 22
    }
  ],
  "_score": 4.8750612633917,
  "_indexed": true,
  "_nocasepkg": "emtscore",
  "_universes": [
    "bioc",
    "wenmm"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.99.10",
      "date": "2026-10-11T15:58:49.000Z",
      "distro": "resolute",
      "commit": "66ca8aebe6cfdea9e287c9751594618ade19c4a8",
      "fileid": "https://r2.ropensci.org/b43135264b118b694cdd48c734fd9684e7b5bfd48f7aba4e664d8398e5d4853f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38151429777"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.99.10",
      "date": "2026-10-11T15:58:53.000Z",
      "distro": "resolute",
      "commit": "66ca8aebe6cfdea9e287c9751594618ade19c4a8",
      "fileid": "https://r2.ropensci.org/e4ef36613d258e678d282f2698c4ad5c17875686d5568e646c1d5eb55846d951",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38151429777"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.99.10",
      "date": "2026-10-11T16:24:44.000Z",
      "commit": "66ca8aebe6cfdea9e287c9751594618ade19c4a8",
      "fileid": "https://r2.ropensci.org/b7d78a682c1fc929b07e495d6502f249539ab3cd191b7bca54d8323d63505967",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38151429777"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.99.10",
      "date": "2026-10-11T16:21:10.000Z",
      "commit": "66ca8aebe6cfdea9e287c9751594618ade19c4a8",
      "fileid": "https://r2.ropensci.org/a2263144f0e314204c12b5b034bece847f6a652b035a987acd0fd84f903ede79",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38151429777"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.99.10",
      "date": "2026-10-11T15:58:09.000Z",
      "commit": "66ca8aebe6cfdea9e287c9751594618ade19c4a8",
      "fileid": "https://r2.ropensci.org/8eaf98ad5a682eefd9d90dea3e587cb6062f826bd1aa57f00a88139a399cb548",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38151429777"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.99.10",
      "date": "2026-10-11T15:56:50.000Z",
      "commit": "66ca8aebe6cfdea9e287c9751594618ade19c4a8",
      "fileid": "https://r2.ropensci.org/dacaeb8eb18788b5cc86921b1db076a57d3d586b8710651b5ac26ac35f042875",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38151429777"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.99.10",
      "date": "2026-10-11T15:57:14.000Z",
      "commit": "66ca8aebe6cfdea9e287c9751594618ade19c4a8",
      "fileid": "https://r2.ropensci.org/a38667e1fb7f8735db8f30e5414287b2b7b25a7ba50418d3a2eed87f106f5eca",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38151429777"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.99.10",
      "date": "2026-10-11T15:56:46.000Z",
      "commit": "66ca8aebe6cfdea9e287c9751594618ade19c4a8",
      "fileid": "https://r2.ropensci.org/6128f00bb42531a53f872ea9d4130f6015c686468a0a1c156eea71af14553005",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/38151429777"
    }
  ]
}