From d6b1895bf8b93551c32624934c52f3179434d761 Mon Sep 17 00:00:00 2001 From: Zhiyu <zhiyu.zhao@utsouthwestern.edu> Date: Thu, 24 Oct 2024 22:50:49 -0500 Subject: [PATCH] V2.2:10242024 --- README.md | 8 +++++--- {test => debugging_v2.2}/data_template_V2.2.xlsx | Bin .../clusterProfiler_ora.csv | 0 .../clusterProfiler_ora.pdf | Bin .../clusterProfiler_ora_gene_symbols.csv | 0 .../clusterprofiler_qea.csv | 0 .../clusterprofiler_qea.pdf | Bin .../clusterprofiler_qea_1.pdf | Bin .../clusterprofiler_qea_10.pdf | Bin .../clusterprofiler_qea_2.pdf | Bin .../clusterprofiler_qea_3.pdf | Bin .../clusterprofiler_qea_4.pdf | Bin .../clusterprofiler_qea_5.pdf | Bin .../clusterprofiler_qea_6.pdf | Bin .../clusterprofiler_qea_7.pdf | Bin .../clusterprofiler_qea_8.pdf | Bin .../clusterprofiler_qea_9.pdf | Bin {test => debugging_v2.2}/test/ODA_Result.rdata | Bin {test => debugging_v2.2}/test/ODA_Result.xlsx | Bin .../test/ODA_run1729826624.423751435.log | 0 {test => debugging_v2.2}/test_V2.2.xlsx | Bin 21 files changed, 5 insertions(+), 3 deletions(-) rename {test => debugging_v2.2}/data_template_V2.2.xlsx (100%) rename {test => debugging_v2.2}/test/EnrichmentAnalysis/kegg_clusterprofiler-ora/clusterProfiler_ora.csv (100%) rename {test => debugging_v2.2}/test/EnrichmentAnalysis/kegg_clusterprofiler-ora/clusterProfiler_ora.pdf (100%) rename {test => debugging_v2.2}/test/EnrichmentAnalysis/kegg_clusterprofiler-ora/clusterProfiler_ora_gene_symbols.csv (100%) rename {test => debugging_v2.2}/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea.csv (100%) rename {test => debugging_v2.2}/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea.pdf (100%) rename {test => debugging_v2.2}/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_1.pdf (100%) rename {test => debugging_v2.2}/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_10.pdf (100%) rename {test => debugging_v2.2}/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_2.pdf (100%) rename {test => debugging_v2.2}/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_3.pdf (100%) rename {test => debugging_v2.2}/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_4.pdf (100%) rename {test => debugging_v2.2}/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_5.pdf (100%) rename {test => debugging_v2.2}/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_6.pdf (100%) rename {test => debugging_v2.2}/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_7.pdf (100%) rename {test => debugging_v2.2}/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_8.pdf (100%) rename {test => debugging_v2.2}/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_9.pdf (100%) rename {test => debugging_v2.2}/test/ODA_Result.rdata (100%) rename {test => debugging_v2.2}/test/ODA_Result.xlsx (100%) rename {test => debugging_v2.2}/test/ODA_run1729826624.423751435.log (100%) rename {test => debugging_v2.2}/test_V2.2.xlsx (100%) diff --git a/README.md b/README.md index 47f8d7a..43aef13 100755 --- a/README.md +++ b/README.md @@ -4,9 +4,11 @@ This is an R program to visualize and analyze -omics data such as those from mic  -## Current version: V2.1. Tested R version: 4.3.2. +## Current version: V2.2. Tested R version: 4.3.2. -**Highlighted changes:** Metabolite Set Enrichment Analysis (MSEA), Pathway Analysis (MSPA), and Joint-Pathway Analysis (JointPA) are implemented using MetaboAnalystR 3.0.3. If a list of metabolite IDs is supplied, the Over Representation Analysis (ORA) can be done. If a differential test is specified, the Quantitative Enrichment Analysis (QEA) can be done. To do the analysis, metabolites need to be HMDB IDs or KEGG IDs. Alternatively, features can be metabolite names available in the MetaboAnalyst's compound database. See [MetaboAnalyst](https://www.metaboanalyst.ca/) for details about MSEA, MSPA, and JointPA. +**Highlighted changes in V2.2:** Bulk RNA-seq analysis starting from a raw count table was added. DESeq2 is used for bulk RNA-seq data normalization and differential tests. clusterProfiler ORA and QEA analyses were added for gene/protein data. PLS-DA plot was added. Spearman and Kendall correlation plots were added. Analysis without erasing previous results was enabled. + +**Highlighted changes in V2.1:** Metabolite Set Enrichment Analysis (MSEA), Pathway Analysis (MSPA), and Joint-Pathway Analysis (JointPA) were implemented using MetaboAnalystR 3.0.3. If a list of metabolite IDs is supplied, the Over Representation Analysis (ORA) can be done. If a differential test is specified, the Quantitative Enrichment Analysis (QEA) can be done. To do the analysis, metabolites need to be HMDB IDs or KEGG IDs. Alternatively, features can be metabolite names available in the MetaboAnalyst's compound database. See [MetaboAnalyst](https://www.metaboanalyst.ca/) for details about MSEA, MSPA, and JointPA. ## How to run this tool: @@ -18,7 +20,7 @@ This is an R program to visualize and analyze -omics data such as those from mic **Step 4:** Fill in the ***Parameters***, ***Comparisons***, ***Features***, and ***Samples*** sheets as necessary. -**Step 5:** Run the program with your data and save results in an Excel file. If visualization is enabled, a Figures folder will be created to save the plots in the Portable Network Graphics (.png) and postscript (.ps) formats. See below for ways of running the program. +**Step 5:** Run the program with your data and save results in an Excel file. If visualization is enabled, a Figures folder will be created to save the plots in the Portable Network Graphics (.png) and postscript (.ps) formats. If enrichment analysis is enabled, an EnrichmentAnalysis folder will be created to save the results. See below for ways of running the program. 1. Running on the BioHPC @ UTSW. Log on the BioHPC ***Portal***, launch a ***Web Visualization*** node, open a terminal from there, and run the following: ``` diff --git a/test/data_template_V2.2.xlsx b/debugging_v2.2/data_template_V2.2.xlsx similarity index 100% rename from test/data_template_V2.2.xlsx rename to debugging_v2.2/data_template_V2.2.xlsx diff --git a/test/test/EnrichmentAnalysis/kegg_clusterprofiler-ora/clusterProfiler_ora.csv b/debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-ora/clusterProfiler_ora.csv similarity index 100% rename from test/test/EnrichmentAnalysis/kegg_clusterprofiler-ora/clusterProfiler_ora.csv rename to debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-ora/clusterProfiler_ora.csv diff --git a/test/test/EnrichmentAnalysis/kegg_clusterprofiler-ora/clusterProfiler_ora.pdf b/debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-ora/clusterProfiler_ora.pdf similarity index 100% rename from test/test/EnrichmentAnalysis/kegg_clusterprofiler-ora/clusterProfiler_ora.pdf rename to debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-ora/clusterProfiler_ora.pdf diff --git a/test/test/EnrichmentAnalysis/kegg_clusterprofiler-ora/clusterProfiler_ora_gene_symbols.csv b/debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-ora/clusterProfiler_ora_gene_symbols.csv similarity index 100% rename from test/test/EnrichmentAnalysis/kegg_clusterprofiler-ora/clusterProfiler_ora_gene_symbols.csv rename to debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-ora/clusterProfiler_ora_gene_symbols.csv diff --git a/test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea.csv b/debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea.csv similarity index 100% rename from test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea.csv rename to debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea.csv diff --git a/test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea.pdf b/debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea.pdf similarity index 100% rename from test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea.pdf rename to debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea.pdf diff --git a/test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_1.pdf b/debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_1.pdf similarity index 100% rename from test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_1.pdf rename to debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_1.pdf diff --git a/test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_10.pdf b/debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_10.pdf similarity index 100% rename from test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_10.pdf rename to debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_10.pdf diff --git a/test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_2.pdf b/debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_2.pdf similarity index 100% rename from test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_2.pdf rename to debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_2.pdf diff --git a/test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_3.pdf b/debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_3.pdf similarity index 100% rename from test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_3.pdf rename to debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_3.pdf diff --git a/test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_4.pdf b/debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_4.pdf similarity index 100% rename from test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_4.pdf rename to debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_4.pdf diff --git a/test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_5.pdf b/debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_5.pdf similarity index 100% rename from test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_5.pdf rename to debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_5.pdf diff --git a/test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_6.pdf b/debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_6.pdf similarity index 100% rename from test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_6.pdf rename to debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_6.pdf diff --git a/test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_7.pdf b/debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_7.pdf similarity index 100% rename from test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_7.pdf rename to debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_7.pdf diff --git a/test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_8.pdf b/debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_8.pdf similarity index 100% rename from test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_8.pdf rename to debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_8.pdf diff --git a/test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_9.pdf b/debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_9.pdf similarity index 100% rename from test/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_9.pdf rename to debugging_v2.2/test/EnrichmentAnalysis/kegg_clusterprofiler-qea/clusterprofiler_qea_9.pdf diff --git a/test/test/ODA_Result.rdata b/debugging_v2.2/test/ODA_Result.rdata similarity index 100% rename from test/test/ODA_Result.rdata rename to debugging_v2.2/test/ODA_Result.rdata diff --git a/test/test/ODA_Result.xlsx b/debugging_v2.2/test/ODA_Result.xlsx similarity index 100% rename from test/test/ODA_Result.xlsx rename to debugging_v2.2/test/ODA_Result.xlsx diff --git a/test/test/ODA_run1729826624.423751435.log b/debugging_v2.2/test/ODA_run1729826624.423751435.log similarity index 100% rename from test/test/ODA_run1729826624.423751435.log rename to debugging_v2.2/test/ODA_run1729826624.423751435.log diff --git a/test/test_V2.2.xlsx b/debugging_v2.2/test_V2.2.xlsx similarity index 100% rename from test/test_V2.2.xlsx rename to debugging_v2.2/test_V2.2.xlsx -- GitLab