{
  "_id": "6a23c11d530b9bc726bdbeda",
  "Package": "MOFSR",
  "Type": "Package",
  "Title": "Multi-Omics Fusion for Subtype Recognition",
  "Version": "2.3.0",
  "Author": "Zaoqu Liu [aut, cre] (<https://orcid.org/0000-0002-0452-742X>)",
  "Maintainer": "Zaoqu Liu <liuzaoqu@163.com>",
  "Authors@R": "c(\nperson(\"Zaoqu\", \"Liu\",\nemail = \"liuzaoqu@163.com\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-0452-742X\"))\n)",
  "Description": "A comprehensive toolkit for integrating multi-modal\nbiological data to discover disease subtypes and biological\nmechanisms. MOFSR provides 15 state-of-the-art multi-omics\nclustering algorithms (SNF, wSNF, CPCA, iClusterBayes, IntNMF,\nLRAcluster, MCIA, MOFA, NEMO, PINSPlus, RGCCA, SGCCA, CIMLR,\nBCC, LateFusion), 17 classification methods, parallel computing\nsupport, comprehensive visualization (UMAP, heatmaps, survival\ncurves), data preprocessing (normalization, filtering, batch\ncorrection, QC), feature selection with bootstrap validation,\nand cluster quality assessment. All core algorithms are\nimplemented internally for maximum compatibility,\ncross-platform support, and optimized performance. Works on\nWindows, macOS, and Linux without external dependencies for\ncore functionality.",
  "License": "GPL (>= 3)",
  "URL": "https://zaoqu-liu.github.io/MOFSR/,\nhttps://github.com/Zaoqu-Liu/MOFSR",
  "BugReports": "https://github.com/Zaoqu-Liu/MOFSR/issues",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Repository": "https://zaoqu-liu.r-universe.dev",
  "Date/Publication": "2026-01-29 07:35:37 UTC",
  "RemoteUrl": "https://github.com/Zaoqu-Liu/MOFSR",
  "RemoteRef": "master",
  "RemoteSha": "ebcefdc51eb166ecacbe12441132af1af78d3457",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-06 06:29:08 UTC",
    "User": "root"
  },
  "MD5sum": "bac646d0f79ecefaddd7bff7d3fec769",
  "_user": "zaoqu-liu",
  "_type": "src",
  "_file": "MOFSR_2.3.0.tar.gz",
  "_fileid": "4af4fef774822b71f36a04ada7f6aad5e50ca9cce5c0502363005d0169b6c86e",
  "_filesize": 2739441,
  "_sha256": "4af4fef774822b71f36a04ada7f6aad5e50ca9cce5c0502363005d0169b6c86e",
  "_created": "2026-06-06T06:29:08.000Z",
  "_published": "2026-06-06T06:41:33.880Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79857669978,
      "time": 228,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7452014515"
    },
    {
      "job": 79857669976,
      "time": 231,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7452014786"
    },
    {
      "job": 79857669979,
      "time": 143,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7452003820"
    },
    {
      "job": 79857669985,
      "time": 146,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7452004229"
    },
    {
      "job": 79857404438,
      "time": 289,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7451986676"
    },
    {
      "job": 79857669966,
      "time": 703,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7452069643"
    },
    {
      "job": 79857669995,
      "time": 156,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7452005345"
    },
    {
      "job": 79857669989,
      "time": 167,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7452006822"
    },
    {
      "job": 79857669992,
      "time": 177,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7452008170"
    }
  ],
  "_buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/27054925363",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/Zaoqu-Liu/MOFSR",
  "_commit": {
    "id": "ebcefdc51eb166ecacbe12441132af1af78d3457",
    "author": "Zaoqu-Liu <liuzaoqu@163.com>",
    "committer": "Zaoqu-Liu <liuzaoqu@163.com>",
    "message": "Add pkgdown documentation site and vignettes\n\n- Create _pkgdown.yml configuration\n- Add 5 comprehensive vignettes:\n  - Getting Started (MOFSR.Rmd)\n  - Algorithm Principles with mathematical foundations\n  - Visualization Guide\n  - Advanced Usage with parallel computing\n  - Benchmark Analysis\n- Build docs/ for GitHub Pages deployment\n- Update README with documentation link and badges\n- Update DESCRIPTION with website URL\n- Fix various Rd file issues\n- All 11 clustering algorithms tested and working\n",
    "time": 1769672137
  },
  "_maintainer": {
    "name": "Zaoqu Liu",
    "email": "liuzaoqu@163.com",
    "login": "zaoqu-liu",
    "orcid": "0000-0002-0452-742X",
    "description": "AI4S",
    "uuid": 68080738
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "bench",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "glmnet",
      "role": "Suggests"
    },
    {
      "package": "nnet",
      "role": "Suggests"
    },
    {
      "package": "e1071",
      "role": "Suggests"
    },
    {
      "package": "randomForest",
      "role": "Suggests"
    },
    {
      "package": "xgboost",
      "role": "Suggests"
    },
    {
      "package": "survival",
      "role": "Suggests"
    },
    {
      "package": "survminer",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "GSVA",
      "role": "Suggests"
    },
    {
      "package": "BiocManager",
      "role": "Suggests"
    },
    {
      "package": "BiocGenerics",
      "role": "Suggests"
    },
    {
      "package": "BiocParallel",
      "role": "Suggests"
    },
    {
      "package": "Hmisc",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "adabag",
      "role": "Suggests"
    },
    {
      "package": "caret",
      "role": "Suggests"
    },
    {
      "package": "furrr",
      "role": "Suggests"
    },
    {
      "package": "future",
      "role": "Suggests"
    },
    {
      "package": "future.apply",
      "role": "Suggests"
    },
    {
      "package": "gbm",
      "role": "Suggests"
    },
    {
      "package": "mlr3",
      "role": "Suggests"
    },
    {
      "package": "mlr3learners",
      "role": "Suggests"
    },
    {
      "package": "progress",
      "role": "Suggests"
    },
    {
      "package": "purrr",
      "role": "Suggests"
    },
    {
      "package": "rpart",
      "role": "Suggests"
    },
    {
      "package": "stringr",
      "role": "Suggests"
    },
    {
      "package": "class",
      "role": "Suggests"
    },
    {
      "package": "parallel",
      "role": "Suggests"
    }
  ],
  "_owner": "zaoqu-liu",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-05",
      "n": 28
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "zaoqu-liu",
      "count": 28,
      "uuid": 68080738
    }
  ],
  "_userbio": {
    "uuid": 68080738,
    "type": "user",
    "name": "LIU Zaoqu",
    "description": "AI4S"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/MOFSR"
  },
  "_devurl": "https://github.com/zaoqu-liu/mofsr",
  "_pkgdown": "https://zaoqu-liu.github.io/MOFSR/",
  "_searchresults": 14,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/MOFSR.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "align_samples",
    "bcc_cluster",
    "bcc_cluster_fast",
    "calc_chi",
    "calc_pac",
    "CalCHI",
    "CalPAC",
    "check_sample_alignment",
    "cimlr_cluster",
    "cimlr_feature_ranking",
    "Classifier.Adaboost",
    "Classifier.DT",
    "Classifier.Enet",
    "Classifier.Enrichment",
    "Classifier.GBDT",
    "Classifier.kNN",
    "Classifier.LASSO",
    "Classifier.LDA",
    "Classifier.NBayes",
    "Classifier.NNet",
    "Classifier.PCA",
    "Classifier.RF",
    "Classifier.Ridge",
    "Classifier.ssGSEA",
    "Classifier.StepLR",
    "Classifier.SVD",
    "Classifier.SVM",
    "Classifier.XGBoost",
    "compare_clusterings",
    "compute_umap",
    "consensus_cluster",
    "correct_batch",
    "cpca",
    "FeatureSelectionWithBootstrap",
    "filter_by_mad",
    "filter_low_variance",
    "Find.OptClusterFeatures",
    "get_consensus_class",
    "get.binary.clusters",
    "get.class",
    "get.Jaccard.Distance",
    "handle_missing",
    "icluster_bayes",
    "icluster_bayes_fast",
    "init",
    "intnmf_cluster",
    "intnmf_opt_k",
    "list_clustering_algorithms",
    "lracluster",
    "mcia",
    "mofa_analysis",
    "multi_view_factor_analysis",
    "nemo_affinity_graph",
    "nemo_clustering",
    "nemo_num_clusters",
    "normalize_omics",
    "parallel_bootstrap_features",
    "parallel_consensus_cluster",
    "PathDEA",
    "perturbation_clustering",
    "plot_algorithm_comparison",
    "plot_cluster_quality",
    "plot_consensus_heatmap",
    "plot_silhouette",
    "plot_survival",
    "plot_umap",
    "qc_summary",
    "rgcca",
    "run_bcc",
    "run_cimlr",
    "run_cpca",
    "run_iclusterbayes",
    "run_integration",
    "run_intnmf",
    "run_late_fusion",
    "run_lracluster",
    "run_mcia",
    "run_mofa",
    "run_multiple_algorithms",
    "run_nemo",
    "run_parallel_algorithms",
    "run_pinsplus",
    "run_rgcca",
    "run_sgcca",
    "run_snf",
    "run_wsnf",
    "RunBCC",
    "RunCC",
    "RunCIMLR",
    "RunClassifier",
    "RunCOCA",
    "RunCPCA",
    "RunEnsemble",
    "RunGSVA",
    "RuniClusterBayes",
    "RunIF",
    "RunIntegration",
    "RunIntNMF",
    "RunLRAcluster",
    "RunMCIA",
    "RunMOFS",
    "RunNEMO",
    "RunPCA",
    "RunPINSPlus",
    "RunRGCCA",
    "RunSGCCA",
    "RunSNF",
    "Select.Features",
    "setup_parallel",
    "sgcca",
    "snf_affinity_matrix",
    "snf_fuse",
    "spectral_clustering",
    "ssMwwGST",
    "stop_parallel",
    "subtyping_omics_data",
    "WangGBM",
    "WuGBM"
  ],
  "_datasets": [
    {
      "name": "gene_sets",
      "title": "Functional Gene Sets",
      "object": "gene_sets",
      "class": [
        "data.frame"
      ],
      "fields": [
        "term",
        "gene"
      ],
      "rows": 1016097,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "algo-factor",
      "title": "Multi-View Factor Analysis",
      "topics": [
        "algo-factor",
        "multi_view_factor_analysis"
      ]
    },
    {
      "page": "algo-iclusterbayes",
      "title": "Bayesian Integrative Clustering (iClusterBayes)",
      "topics": [
        "algo-iclusterbayes",
        "icluster_bayes"
      ]
    },
    {
      "page": "algo-nemo",
      "title": "Neighborhood-based Multi-Omics clustering (NEMO)",
      "topics": [
        ".NEMO_NEIGHBORS_RATIO",
        "algo-nemo"
      ]
    },
    {
      "page": "algo-snf",
      "title": "Similarity Network Fusion (SNF) Algorithm",
      "topics": [
        "algo-snf",
        "snf_affinity_matrix"
      ]
    },
    {
      "page": "align_samples",
      "title": "Align Samples Across Datasets",
      "topics": [
        "align_samples"
      ]
    },
    {
      "page": "bcc_cluster",
      "title": "BCC Core Algorithm",
      "topics": [
        "bcc_cluster"
      ]
    },
    {
      "page": "bcc_cluster_fast",
      "title": "Fast BCC",
      "topics": [
        "bcc_cluster_fast"
      ]
    },
    {
      "page": "calc_chi",
      "title": "Calculate Calinski-Harabasz Index",
      "topics": [
        "calc_chi"
      ]
    },
    {
      "page": "calc_pac",
      "title": "Calculate Proportion of Ambiguous Clustering (PAC)",
      "topics": [
        "calc_pac"
      ]
    },
    {
      "page": "CalCHI",
      "title": "Calinski-Harabasz Index Calculation",
      "topics": [
        "CalCHI"
      ]
    },
    {
      "page": "CalPAC",
      "title": "Calculate Proportion of Ambiguous Clustering (PAC)",
      "topics": [
        "CalPAC"
      ]
    },
    {
      "page": "check_sample_alignment",
      "title": "Check Sample Alignment",
      "topics": [
        "check_sample_alignment"
      ]
    },
    {
      "page": "cimlr_cluster",
      "title": "CIMLR Core Algorithm",
      "topics": [
        "cimlr_cluster"
      ]
    },
    {
      "page": "cimlr_feature_ranking",
      "title": "CIMLR Feature Ranking",
      "topics": [
        "cimlr_feature_ranking"
      ]
    },
    {
      "page": "Classifier.Adaboost",
      "title": "AdaBoost Classifier for Cluster Prediction",
      "topics": [
        "Classifier.Adaboost"
      ]
    },
    {
      "page": "Classifier.DT",
      "title": "Decision Tree Classifier for Cluster Prediction",
      "topics": [
        "Classifier.DT"
      ]
    },
    {
      "page": "Classifier.Enet",
      "title": "Elastic Net Classifier for Cluster Prediction",
      "topics": [
        "Classifier.Enet"
      ]
    },
    {
      "page": "Classifier.Enrichment",
      "title": "Enrichment-Based Neural Network Classifier for Cluster Prediction",
      "topics": [
        "Classifier.Enrichment"
      ]
    },
    {
      "page": "Classifier.GBDT",
      "title": "Gradient Boosted Decision Trees (GBDT) Classifier for Cluster Prediction",
      "topics": [
        "Classifier.GBDT"
      ]
    },
    {
      "page": "Classifier.kNN",
      "title": "k-Nearest Neighbors (kNN) Classifier for Cluster Prediction",
      "topics": [
        "Classifier.kNN"
      ]
    },
    {
      "page": "Classifier.LASSO",
      "title": "LASSO Classifier for Cluster Prediction",
      "topics": [
        "Classifier.LASSO"
      ]
    },
    {
      "page": "Classifier.LDA",
      "title": "Linear Discriminant Analysis (LDA) Classifier for Cluster Prediction",
      "topics": [
        "Classifier.LDA"
      ]
    },
    {
      "page": "Classifier.NBayes",
      "title": "Naive Bayes Classifier for Cluster Prediction",
      "topics": [
        "Classifier.NBayes"
      ]
    },
    {
      "page": "Classifier.NNet",
      "title": "Neural Network Classifier for Cluster Prediction",
      "topics": [
        "Classifier.NNet"
      ]
    },
    {
      "page": "Classifier.PCA",
      "title": "PCA-Based Neural Network Classifier for Cluster Prediction",
      "topics": [
        "Classifier.PCA"
      ]
    },
    {
      "page": "Classifier.RF",
      "title": "Random Forest Classifier for Cluster Prediction",
      "topics": [
        "Classifier.RF"
      ]
    },
    {
      "page": "Classifier.Ridge",
      "title": "Ridge Classifier for Cluster Prediction",
      "topics": [
        "Classifier.Ridge"
      ]
    },
    {
      "page": "Classifier.ssGSEA",
      "title": "Perform ssGSEA-based Subtyping Using Marker Gene Sets",
      "topics": [
        "Classifier.ssGSEA"
      ]
    },
    {
      "page": "Classifier.StepLR",
      "title": "Stepwise Logistic Regression Classifier for Cluster Prediction",
      "topics": [
        "Classifier.StepLR"
      ]
    },
    {
      "page": "Classifier.SVD",
      "title": "SVD-Based Neural Network Classifier for Cluster Prediction",
      "topics": [
        "Classifier.SVD"
      ]
    },
    {
      "page": "Classifier.SVM",
      "title": "Support Vector Machine (SVM) Classifier for Cluster Prediction",
      "topics": [
        "Classifier.SVM"
      ]
    },
    {
      "page": "Classifier.XGBoost",
      "title": "XGBoost Classifier for Cluster Prediction",
      "topics": [
        "Classifier.XGBoost"
      ]
    },
    {
      "page": "compare_clusterings",
      "title": "Create Cluster Comparison Matrix",
      "topics": [
        "compare_clusterings"
      ]
    },
    {
      "page": "compute_umap",
      "title": "UMAP Dimensionality Reduction",
      "topics": [
        "compute_umap"
      ]
    },
    {
      "page": "consensus_cluster",
      "title": "Consensus Clustering",
      "topics": [
        "consensus_cluster"
      ]
    },
    {
      "page": "correct_batch",
      "title": "Simple Batch Correction",
      "topics": [
        "correct_batch"
      ]
    },
    {
      "page": "cpca",
      "title": "Consensus PCA",
      "topics": [
        "cpca"
      ]
    },
    {
      "page": "CV",
      "title": "Calculate Coefficient of Variation for a Numeric Vector",
      "topics": [
        "CV"
      ]
    },
    {
      "page": "CV.df",
      "title": "Calculate Coefficient of Variation for a Data Frame",
      "topics": [
        "CV.df"
      ]
    },
    {
      "page": "FeatureSelectionWithBootstrap",
      "title": "Feature Selection with Bootstrap for Each Cluster",
      "topics": [
        "FeatureSelectionWithBootstrap"
      ]
    },
    {
      "page": "filter_by_mad",
      "title": "Filter by MAD (Median Absolute Deviation)",
      "topics": [
        "filter_by_mad"
      ]
    },
    {
      "page": "filter_low_variance",
      "title": "Filter Low-Variance Features",
      "topics": [
        "filter_low_variance"
      ]
    },
    {
      "page": "Find.OptClusterFeatures",
      "title": "Optimal Feature Combination for Multi-Modality Clustering",
      "topics": [
        "Find.OptClusterFeatures"
      ]
    },
    {
      "page": "gene_sets",
      "title": "Functional Gene Sets",
      "topics": [
        "gene_sets"
      ]
    },
    {
      "page": "get_consensus_class",
      "title": "Get Cluster Assignments from Consensus Results",
      "topics": [
        "get_consensus_class"
      ]
    },
    {
      "page": "get.binary.clusters",
      "title": "Get Binary Clusters from Clustering Results",
      "topics": [
        "get.binary.clusters"
      ]
    },
    {
      "page": "get.class",
      "title": "Get Cluster Assignments",
      "topics": [
        "get.class"
      ]
    },
    {
      "page": "get.Jaccard.Distance",
      "title": "Jaccard Distance Calculation for Binary Matrix",
      "topics": [
        "get.Jaccard.Distance"
      ]
    },
    {
      "page": "handle_missing",
      "title": "Handle Missing Values",
      "topics": [
        "handle_missing"
      ]
    },
    {
      "page": "icluster_bayes_fast",
      "title": "Simplified iClusterBayes",
      "topics": [
        "icluster_bayes_fast"
      ]
    },
    {
      "page": "init",
      "title": "Initialize MOFSR Optional Dependencies",
      "topics": [
        "init"
      ]
    },
    {
      "page": "intnmf_cluster",
      "title": "IntNMF Core Algorithm",
      "topics": [
        "intnmf_cluster"
      ]
    },
    {
      "page": "intnmf_opt_k",
      "title": "Optimal K Selection for IntNMF",
      "topics": [
        "intnmf_opt_k"
      ]
    },
    {
      "page": "lracluster",
      "title": "LRAcluster Core Algorithm",
      "topics": [
        "lracluster"
      ]
    },
    {
      "page": "MAD.df",
      "title": "Calculate Median Absolute Deviation for a Data Frame",
      "topics": [
        "MAD.df"
      ]
    },
    {
      "page": "mcia",
      "title": "Multiple Co-Inertia Analysis",
      "topics": [
        "mcia"
      ]
    },
    {
      "page": "Mean.df",
      "title": "Calculate Mean Value for a Data Frame",
      "topics": [
        "Mean.df"
      ]
    },
    {
      "page": "Median.df",
      "title": "Calculate Median Value for a Data Frame",
      "topics": [
        "Median.df"
      ]
    },
    {
      "page": "minmax",
      "title": "Minmax Normalization for a Numeric Vector",
      "topics": [
        "minmax"
      ]
    },
    {
      "page": "minmax.df",
      "title": "Minmax Normalization for a Data Frame",
      "topics": [
        "minmax.df"
      ]
    },
    {
      "page": "nemo_affinity_graph",
      "title": "NEMO Affinity Graph Construction",
      "topics": [
        "nemo_affinity_graph"
      ]
    },
    {
      "page": "nemo_clustering",
      "title": "NEMO Clustering",
      "topics": [
        "nemo_clustering"
      ]
    },
    {
      "page": "nemo_num_clusters",
      "title": "Estimate Number of Clusters from Affinity Graph",
      "topics": [
        "nemo_num_clusters"
      ]
    },
    {
      "page": "parallel",
      "title": "Parallel Computing Support for MOFSR",
      "topics": [
        "parallel",
        "setup_parallel"
      ]
    },
    {
      "page": "parallel_bootstrap_features",
      "title": "Parallel Bootstrap Feature Selection",
      "topics": [
        "parallel_bootstrap_features"
      ]
    },
    {
      "page": "parallel_consensus_cluster",
      "title": "Parallel Consensus Clustering",
      "topics": [
        "parallel_consensus_cluster"
      ]
    },
    {
      "page": "PathDEA",
      "title": "Pathway Differential Expression Analysis (PathDEA)",
      "topics": [
        "PathDEA"
      ]
    },
    {
      "page": "perturbation_clustering",
      "title": "Perturbation Clustering",
      "topics": [
        "perturbation_clustering"
      ]
    },
    {
      "page": "plot_algorithm_comparison",
      "title": "Plot Algorithm Comparison",
      "topics": [
        "plot_algorithm_comparison"
      ]
    },
    {
      "page": "plot_cluster_quality",
      "title": "Plot Cluster Quality Metrics",
      "topics": [
        "plot_cluster_quality"
      ]
    },
    {
      "page": "plot_consensus_heatmap",
      "title": "Plot Consensus Matrix Heatmap",
      "topics": [
        "plot_consensus_heatmap"
      ]
    },
    {
      "page": "plot_silhouette",
      "title": "Plot Silhouette Analysis",
      "topics": [
        "plot_silhouette"
      ]
    },
    {
      "page": "plot_survival",
      "title": "Plot Kaplan-Meier Survival Curves",
      "topics": [
        "plot_survival"
      ]
    },
    {
      "page": "plot_umap",
      "title": "Plot UMAP with Clusters",
      "topics": [
        "plot_umap"
      ]
    },
    {
      "page": "preprocessing",
      "title": "Data Preprocessing Functions for MOFSR",
      "topics": [
        "normalize_omics",
        "preprocessing"
      ]
    },
    {
      "page": "qc_summary",
      "title": "Quality Control Summary",
      "topics": [
        "qc_summary"
      ]
    },
    {
      "page": "rgcca",
      "title": "Regularized Generalized Canonical Correlation Analysis",
      "topics": [
        "rgcca"
      ]
    },
    {
      "page": "run_bcc",
      "title": "Run BCC Clustering",
      "topics": [
        "run_bcc"
      ]
    },
    {
      "page": "run_cimlr",
      "title": "Run CIMLR Clustering",
      "topics": [
        "run_cimlr"
      ]
    },
    {
      "page": "run_cpca",
      "title": "Run CPCA Clustering",
      "topics": [
        "run_cpca"
      ]
    },
    {
      "page": "run_iclusterbayes",
      "title": "Run iClusterBayes Clustering",
      "topics": [
        "run_iclusterbayes"
      ]
    },
    {
      "page": "run_integration",
      "title": "Run Multi-Omics Integration and Clustering",
      "topics": [
        "run_integration"
      ]
    },
    {
      "page": "run_intnmf",
      "title": "Run IntNMF Clustering",
      "topics": [
        "run_intnmf"
      ]
    },
    {
      "page": "run_late_fusion",
      "title": "Late Fusion Clustering",
      "topics": [
        "run_late_fusion"
      ]
    },
    {
      "page": "run_lracluster",
      "title": "Run LRAcluster",
      "topics": [
        "run_lracluster"
      ]
    },
    {
      "page": "run_mcia",
      "title": "Run MCIA Clustering",
      "topics": [
        "run_mcia"
      ]
    },
    {
      "page": "run_mofa",
      "title": "Run Factor-Based Clustering",
      "topics": [
        "run_mofa"
      ]
    },
    {
      "page": "run_multiple_algorithms",
      "title": "Run Multiple Clustering Algorithms",
      "topics": [
        "run_multiple_algorithms"
      ]
    },
    {
      "page": "run_nemo",
      "title": "Run NEMO Clustering",
      "topics": [
        "run_nemo"
      ]
    },
    {
      "page": "run_parallel_algorithms",
      "title": "Run Multiple Algorithms in Parallel",
      "topics": [
        "run_parallel_algorithms"
      ]
    },
    {
      "page": "run_pinsplus",
      "title": "Run PINSPlus Clustering",
      "topics": [
        "run_pinsplus"
      ]
    },
    {
      "page": "run_rgcca",
      "title": "Run RGCCA Clustering",
      "topics": [
        "run_rgcca"
      ]
    },
    {
      "page": "run_sgcca",
      "title": "Run SGCCA Clustering",
      "topics": [
        "run_sgcca"
      ]
    },
    {
      "page": "run_snf",
      "title": "Run SNF Clustering",
      "topics": [
        "run_snf"
      ]
    },
    {
      "page": "run_wsnf",
      "title": "Weighted Similarity Network Fusion",
      "topics": [
        "run_wsnf"
      ]
    },
    {
      "page": "run-clustering",
      "title": "Unified Multi-Omics Clustering Interface",
      "topics": [
        "list_clustering_algorithms",
        "run-clustering"
      ]
    },
    {
      "page": "RunBCC",
      "title": "Run Bayesian Consensus Clustering (BCC)",
      "topics": [
        "RunBCC"
      ]
    },
    {
      "page": "RunCC",
      "title": "Run Consensus Clustering",
      "topics": [
        "RunCC"
      ]
    },
    {
      "page": "RunCIMLR",
      "title": "Run Cancer Integrative Multi-kernel Learning (CIMLR)",
      "topics": [
        "RunCIMLR"
      ]
    },
    {
      "page": "RunClassifier",
      "title": "Run Classifiers for Cluster Prediction",
      "topics": [
        "RunClassifier"
      ]
    },
    {
      "page": "RunCOCA",
      "title": "Run Consensus Clustering Analysis (COCA)",
      "topics": [
        "RunCOCA"
      ]
    },
    {
      "page": "RunCPCA",
      "title": "Run Consensus Principal Component Analysis (CPCA)",
      "topics": [
        "RunCPCA"
      ]
    },
    {
      "page": "RunEnsemble",
      "title": "Run Ensemble of Multiple Classifiers for Cluster Prediction",
      "topics": [
        "RunEnsemble"
      ]
    },
    {
      "page": "RunGSVA",
      "title": "Generate Single-Sample Gene-Set Enrichment Score",
      "topics": [
        "RunGSVA"
      ]
    },
    {
      "page": "RuniClusterBayes",
      "title": "Run Bayesian Integrative Clustering (iClusterBayes)",
      "topics": [
        "RuniClusterBayes"
      ]
    },
    {
      "page": "RunIntegration",
      "title": "Run Multi-Omics Integration Clustering",
      "topics": [
        "RunIF",
        "RunIntegration"
      ]
    },
    {
      "page": "RunIntNMF",
      "title": "Run Integrative Non-negative Matrix Factorization (IntNMF)",
      "topics": [
        "RunIntNMF"
      ]
    },
    {
      "page": "RunLRAcluster",
      "title": "Run Low-Rank Approximation Clustering (LRAcluster)",
      "topics": [
        "RunLRAcluster"
      ]
    },
    {
      "page": "RunMCIA",
      "title": "Run Multiple Co-Inertia Analysis (MCIA)",
      "topics": [
        "RunMCIA"
      ]
    },
    {
      "page": "RunMOFS",
      "title": "Run MultiModality Fusion Subtyping (MOFS) for Multi-Modality Data Integration",
      "topics": [
        "RunMOFS"
      ]
    },
    {
      "page": "RunNEMO",
      "title": "Run Neighborhood-based Multi-Omics clustering (NEMO)",
      "topics": [
        "RunNEMO"
      ]
    },
    {
      "page": "RunPCA",
      "title": "Run Principal Component Analysis",
      "topics": [
        "RunPCA"
      ]
    },
    {
      "page": "RunPINSPlus",
      "title": "Run Perturbation Clustering (PINSPlus)",
      "topics": [
        "RunPINSPlus"
      ]
    },
    {
      "page": "RunRGCCA",
      "title": "Run Regularized Generalized Canonical Correlation Analysis (RGCCA)",
      "topics": [
        "RunRGCCA"
      ]
    },
    {
      "page": "RunSGCCA",
      "title": "Run Sparse Generalized Canonical Correlation Analysis (SGCCA)",
      "topics": [
        "RunSGCCA"
      ]
    },
    {
      "page": "RunSNF",
      "title": "Run Similarity Network Fusion (SNF) for Multi-Modality Data Integration",
      "topics": [
        "RunSNF"
      ]
    },
    {
      "page": "SD.df",
      "title": "Calculate Standard Deviation for a Data Frame",
      "topics": [
        "SD.df"
      ]
    },
    {
      "page": "Select.Features",
      "title": "Select Hypervariable Features",
      "topics": [
        "Select.Features"
      ]
    },
    {
      "page": "sgcca",
      "title": "Sparse Generalized Canonical Correlation Analysis",
      "topics": [
        "sgcca"
      ]
    },
    {
      "page": "snf_fuse",
      "title": "Similarity Network Fusion",
      "topics": [
        "snf_fuse"
      ]
    },
    {
      "page": "spectral_clustering",
      "title": "Spectral Clustering",
      "topics": [
        "spectral_clustering"
      ]
    },
    {
      "page": "ssMwwGST",
      "title": "Single-Sample Pathway Activity Analysis Using MWW-GST",
      "topics": [
        "ssMwwGST"
      ]
    },
    {
      "page": "stop_parallel",
      "title": "Stop Parallel Backend",
      "topics": [
        "stop_parallel"
      ]
    },
    {
      "page": "subtyping_omics_data",
      "title": "Subtyping Multi-Omics Data with PINSPlus",
      "topics": [
        "subtyping_omics_data"
      ]
    },
    {
      "page": "WangGBM",
      "title": "Perform ssGSEA-based Subtyping for GBM Samples (Wang et al. 2017)",
      "topics": [
        "WangGBM"
      ]
    },
    {
      "page": "WuGBM",
      "title": "Perform ssGSEA-based Subtyping Using Wu et al. 2024 Markers",
      "topics": [
        "WuGBM"
      ]
    }
  ],
  "_readme": "https://github.com/Zaoqu-Liu/MOFSR/raw/master/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "advanced-usage.Rmd",
      "filename": "advanced-usage.html",
      "title": "Advanced Usage",
      "author": "Zaoqu Liu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Parallel Computing",
        "Setup Parallel Backend",
        "Parallel Consensus Clustering",
        "Parallel Feature Selection",
        "Cleanup",
        "Data Preprocessing Pipeline",
        "Complete Preprocessing Workflow",
        "Handling Missing Values",
        "Batch Effect Correction",
        "Custom Analysis Pipelines",
        "Multi-Algorithm Comparison",
        "Optimal K Selection",
        "Ensemble Clustering",
        "Feature Selection",
        "Bootstrap-Based Selection",
        "MAD-Based Filtering",
        "Classification",
        "Train Subtype Classifier",
        "Ensemble Classifier",
        "Low-Level API Access",
        "Direct Algorithm Functions",
        "Factor Analysis Components",
        "Integration with Bioconductor",
        "Gene Set Analysis",
        "Survival Analysis",
        "Performance Tips",
        "Memory Management",
        "Algorithm Selection by Data Size",
        "Parallelization Strategy",
        "Troubleshooting",
        "Common Issues",
        "Debug Mode",
        "Session Info"
      ],
      "created": "2026-01-29 07:35:37",
      "modified": "2026-01-29 07:35:37",
      "commits": 1
    },
    {
      "source": "algorithm-principles.Rmd",
      "filename": "algorithm-principles.html",
      "title": "Algorithm Principles in MOFSR",
      "author": "Zaoqu Liu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Algorithm Classification",
        "Network-Based Methods",
        "Similarity Network Fusion (SNF)",
        "CIMLR (Cancer Integration via Multi-kernel Learning)",
        "Matrix Factorization Methods",
        "Integrative Non-negative Matrix Factorization (IntNMF)",
        "LRAcluster (Low-Rank Approximation)",
        "Factor Analysis Methods",
        "Multi-Omics Factor Analysis (MOFA)",
        "Multiple Co-Inertia Analysis (MCIA)",
        "Canonical Correlation Methods",
        "RGCCA (Regularized Generalized CCA)",
        "SGCCA (Sparse GCCA)",
        "Bayesian Methods",
        "iClusterBayes",
        "Bayesian Consensus Clustering (BCC)",
        "Ensemble Methods",
        "PINSPlus (Perturbation Clustering)",
        "Algorithm Selection Guide",
        "References",
        "Session Info"
      ],
      "created": "2026-01-29 07:35:37",
      "modified": "2026-01-29 07:35:37",
      "commits": 1
    },
    {
      "source": "benchmark.Rmd",
      "filename": "benchmark.html",
      "title": "Benchmark Analysis",
      "author": "Zaoqu Liu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Simulation Framework",
        "Algorithm Benchmark",
        "Define Algorithms",
        "Run Benchmark",
        "Summary Statistics",
        "Visualization",
        "ARI Comparison",
        "Runtime Comparison",
        "Trade-off Analysis",
        "Noise Sensitivity Analysis",
        "Sample Size Scaling",
        "Recommendations",
        "Algorithm Selection Flowchart",
        "Session Info"
      ],
      "created": "2026-01-29 07:35:37",
      "modified": "2026-01-29 07:35:37",
      "commits": 1
    },
    {
      "source": "MOFSR.Rmd",
      "filename": "MOFSR.html",
      "title": "Getting Started with MOFSR",
      "author": "Zaoqu Liu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Author",
        "Installation",
        "Quick Start",
        "Generate Simulated Multi-Omics Data",
        "Run SNF Clustering",
        "UMAP Visualization",
        "Compare Multiple Algorithms",
        "Consensus Clustering",
        "Data Preprocessing",
        "Session Info"
      ],
      "created": "2026-01-29 07:35:37",
      "modified": "2026-01-29 07:35:37",
      "commits": 1
    },
    {
      "source": "visualization-guide.Rmd",
      "filename": "visualization-guide.html",
      "title": "Visualization Guide",
      "author": "Zaoqu Liu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Setup",
        "UMAP Visualization",
        "Basic UMAP Plot",
        "Customized UMAP",
        "UMAP Parameters",
        "Consensus Matrix Heatmap",
        "Generate Consensus Matrix",
        "Basic Heatmap",
        "Ordered by Clusters",
        "Custom Colors",
        "Cluster Quality Metrics",
        "PAC (Proportion of Ambiguous Clustering)",
        "Combined Metrics",
        "Silhouette Analysis",
        "Interpretation",
        "Algorithm Comparison",
        "ARI Matrix",
        "Survival Analysis (Optional)",
        "Base R vs ggplot2",
        "Check ggplot2 Availability",
        "Consistent API",
        "Saving Plots",
        "With ggplot2",
        "With Base R",
        "Color Palettes",
        "Default Palette",
        "Nature-Style Palettes",
        "Summary",
        "Session Info"
      ],
      "created": "2026-01-29 07:35:37",
      "modified": "2026-01-29 07:35:37",
      "commits": 1
    }
  ],
  "_score": 3.5440680443502757,
  "_indexed": true,
  "_nocasepkg": "mofsr",
  "_universes": [
    "zaoqu-liu"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.3.0",
      "date": "2026-06-06T06:32:36.000Z",
      "distro": "noble",
      "commit": "ebcefdc51eb166ecacbe12441132af1af78d3457",
      "fileid": "83ef48a3859b375d86390ee7f6188e35b0527deeda8f414964c15b71a32fac9f",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/27054925363"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.3.0",
      "date": "2026-06-06T06:32:36.000Z",
      "distro": "noble",
      "commit": "ebcefdc51eb166ecacbe12441132af1af78d3457",
      "fileid": "d09b96649b6ba6f9e5658f4421dd39b0c9cec41cd7ebe86c93d17d988cdf1854",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/27054925363"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.3.0",
      "date": "2026-06-06T06:31:16.000Z",
      "commit": "ebcefdc51eb166ecacbe12441132af1af78d3457",
      "fileid": "96a9ba5584bd7292997c0a6dbd45c6fe7ad0007612a4351d37c49ec74bfdaae5",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/27054925363"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.3.0",
      "date": "2026-06-06T06:31:20.000Z",
      "commit": "ebcefdc51eb166ecacbe12441132af1af78d3457",
      "fileid": "36fb2118112faebd75d7e018a0b2dbbdba99858d4aa03b6363b22569c7b82986",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/27054925363"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.3.0",
      "date": "2026-06-06T06:41:16.000Z",
      "commit": "ebcefdc51eb166ecacbe12441132af1af78d3457",
      "fileid": "b029a413c735b8c8f546f98e2c6a71e113559bc9938c8f58848b158e81ebac4e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/27054925363"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.3.0",
      "date": "2026-06-06T06:31:10.000Z",
      "commit": "ebcefdc51eb166ecacbe12441132af1af78d3457",
      "fileid": "18b489d2d388fb101b97a81f4cf5c5aa254c5799cebc525e9ec1f0f32ee84332",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/27054925363"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.3.0",
      "date": "2026-06-06T06:31:13.000Z",
      "commit": "ebcefdc51eb166ecacbe12441132af1af78d3457",
      "fileid": "51c764291af4e7d00722852e83eaf686dc063d14a8853aae6319fa508c0cb246",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/27054925363"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.3.0",
      "date": "2026-06-06T06:31:24.000Z",
      "commit": "ebcefdc51eb166ecacbe12441132af1af78d3457",
      "fileid": "058c4da63e23bd3d2a5754b11dc62aa61b3f4e36124cbd85bcb21bbce4ac6244",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/zaoqu-liu/actions/runs/27054925363"
    }
  ]
}