From 238cd7988ac46d35f4840f047655980382199fa3 Mon Sep 17 00:00:00 2001 From: Zhiyu <zhiyu.zhao@utsouthwestern.edu> Date: Wed, 1 May 2024 22:02:43 -0500 Subject: [PATCH] 05012024 --- Change_Log.txt | 22 ------------------ {V2.0d_test => V2.1}/CRI_HMDB_KEGG_IDs.xlsx | Bin .../customized_DB_example_HMDB.csv | 0 .../customized_DB_example_KEGG.csv | 0 .../customized_DB_example_Name.csv | 0 .../reference_metabolites_example_HMDB.txt | 0 .../reference_metabolites_example_KEGG.txt | 0 .../reference_metabolites_example_Name.txt | 0 {V2.0d_test => V2.1}/ODA/MetaboAnalyst.R | 0 .../MetaboAnalyst_3.0.3/All_generic_utils.R | 0 .../MetaboAnalyst_3.0.3/batch_effect_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/biomarker_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/data_trimming.R | 0 .../dependencies_function_imported.R | 0 .../ODA/MetaboAnalyst_3.0.3/enrich_graphics.R | 0 .../ODA/MetaboAnalyst_3.0.3/enrich_integ.R | 0 .../ODA/MetaboAnalyst_3.0.3/enrich_mset.R | 0 .../MetaboAnalyst_3.0.3/enrich_name_match.R | 0 .../enrich_path_graphics.R | 0 .../MetaboAnalyst_3.0.3/enrich_path_stats.R | 0 .../ODA/MetaboAnalyst_3.0.3/enrich_stats.R | 0 .../ODA/MetaboAnalyst_3.0.3/gene_fun_utils.R | 0 .../MetaboAnalyst_3.0.3/general_anot_utils.R | 0 .../MetaboAnalyst_3.0.3/general_data_utils.R | 0 .../MetaboAnalyst_3.0.3/general_lib_utils.R | 0 .../MetaboAnalyst_3.0.3/general_load_libs.R | 0 .../MetaboAnalyst_3.0.3/general_misc_utils.R | 0 .../MetaboAnalyst_3.0.3/general_norm_utils.R | 0 .../MetaboAnalyst_3.0.3/general_proc_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/generic_c_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/meta_data_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/meta_methods.R | 0 .../ODA/MetaboAnalyst_3.0.3/meta_pathway.R | 0 .../misc_effect_size_functions.R | 0 .../ODA/MetaboAnalyst_3.0.3/networks_data.R | 0 .../ODA/MetaboAnalyst_3.0.3/networks_enrich.R | 0 .../ODA/MetaboAnalyst_3.0.3/networks_view.R | 0 .../ODA/MetaboAnalyst_3.0.3/others_lipomics.R | 0 .../ODA/MetaboAnalyst_3.0.3/parameters_db.R | 0 .../parameters_optimization.R | 0 .../ODA/MetaboAnalyst_3.0.3/peak_utils.R | 0 .../MetaboAnalyst_3.0.3/peaks_to_function.R | 0 .../ODA/MetaboAnalyst_3.0.3/power_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/preproc_utils.R | 0 .../project_sharing_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/qs/all/hsa.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/all/mmu.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/blood.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/compound_db.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/csf.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/drug.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/fecal.qs | Bin .../MetaboAnalyst_3.0.3/qs/kegg_pathway.qs | Bin .../qs/lipid/lipid_compound_db.qs | Bin .../qs/lipid/lipid_syn_nms.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/location.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/main_class.qs | Bin .../qs/master_compound_db.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/metab/hsa.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/metab/mmu.qs | Bin .../MetaboAnalyst_3.0.3/qs/metpa/kegg/hsa.qs | Bin .../qs/metpa/kegg/human.qs | 0 .../MetaboAnalyst_3.0.3/qs/metpa/kegg/mmu.qs | Bin .../MetaboAnalyst_3.0.3/qs/metpa/smpdb/hsa.qs | Bin .../MetaboAnalyst_3.0.3/qs/metpa/smpdb/mmu.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/predicted.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/self-name.qs | 0 .../MetaboAnalyst_3.0.3/qs/smpdb_pathway.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/snp.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/sub_class.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/super_class.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/urine.qs | Bin .../ODA/MetaboAnalyst_3.0.3/share_projects.R | 0 .../MetaboAnalyst_3.0.3/spectra_processing.R | 0 .../ODA/MetaboAnalyst_3.0.3/spectra_utils.R | 0 .../sqlite/hsa_genes.sqlite | Bin .../sqlite/mmu_genes.sqlite | Bin .../MetaboAnalyst_3.0.3/stats_chemometrics.R | 0 .../stats_classification.R | 0 .../MetaboAnalyst_3.0.3/stats_clustering.R | 0 .../MetaboAnalyst_3.0.3/stats_correlations.R | 0 .../ODA/MetaboAnalyst_3.0.3/stats_opls.R | 0 .../ODA/MetaboAnalyst_3.0.3/stats_peaks.R | 0 .../ODA/MetaboAnalyst_3.0.3/stats_plot3d.R | 0 .../MetaboAnalyst_3.0.3/stats_sigfeatures.R | 0 .../ODA/MetaboAnalyst_3.0.3/stats_spls.R | 0 .../MetaboAnalyst_3.0.3/stats_univariates.R | 0 .../sweave_report_biomarker.R | 0 .../sweave_report_enrichment.R | 0 .../sweave_report_integmex.R | 0 .../sweave_report_meta_analysis.R | 0 .../sweave_report_mummichog.R | 0 .../sweave_report_network.R | 0 .../sweave_report_pathway.R | 0 .../MetaboAnalyst_3.0.3/sweave_report_power.R | 0 .../sweave_report_raw_spectra.R | 0 .../MetaboAnalyst_3.0.3/sweave_report_stats.R | 0 .../MetaboAnalyst_3.0.3/sweave_report_time.R | 0 .../ODA/MetaboAnalyst_3.0.3/sweave_reporter.R | 0 .../MetaboAnalyst_3.0.3/time_asca_heatmap2.R | 0 .../ODA/MetaboAnalyst_3.0.3/time_mb.R | 0 .../ODA/MetaboAnalyst_3.0.3/time_pca_anova2.R | 0 {V2.0d_test => V2.1}/ODA/ODA.R | 0 {V2.0c => V2.1}/ODA/constants.R | 0 {V2.0c => V2.1}/ODA/getData.R | 0 {V2.0c => V2.1}/ODA/getSettings.R | 0 {V2.0d_test => V2.1}/ODA/libraries.R | 0 {V2.0c => V2.1}/ODA/odaObject.R | 0 {V2.0c => V2.1}/ODA/statTests.R | 0 {V2.0c => V2.1}/ODA/transformData.R | 0 .../ODA/workBook.R | 0 .../data_template_V2.1.xlsx | Bin V2.0d_test/run_analysis.sh => V2.1/oda.sh | 13 ++++------- V2.1/run_analysis.sh | 9 +++++++ V2.1/test_data.xlsx | Bin 0 -> 146325 bytes .../customized_DB_example_HMDB.csv | 0 .../customized_DB_example_KEGG.csv | 0 .../customized_DB_example_Name.csv | 0 .../reference_metabolites_example_HMDB.txt | 0 .../reference_metabolites_example_KEGG.txt | 0 .../reference_metabolites_example_Name.txt | 0 {V2.0c => archived/V2.0c}/ODA/MetaboAnalyst.R | 0 .../MetaboAnalyst_3.0.3/All_generic_utils.R | 0 .../MetaboAnalyst_3.0.3/batch_effect_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/biomarker_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/data_trimming.R | 0 .../dependencies_function_imported.R | 0 .../ODA/MetaboAnalyst_3.0.3/enrich_graphics.R | 0 .../ODA/MetaboAnalyst_3.0.3/enrich_integ.R | 0 .../ODA/MetaboAnalyst_3.0.3/enrich_mset.R | 0 .../MetaboAnalyst_3.0.3/enrich_name_match.R | 0 .../enrich_path_graphics.R | 0 .../MetaboAnalyst_3.0.3/enrich_path_stats.R | 0 .../ODA/MetaboAnalyst_3.0.3/enrich_stats.R | 0 .../ODA/MetaboAnalyst_3.0.3/gene_fun_utils.R | 0 .../MetaboAnalyst_3.0.3/general_anot_utils.R | 0 .../MetaboAnalyst_3.0.3/general_data_utils.R | 0 .../MetaboAnalyst_3.0.3/general_lib_utils.R | 0 .../MetaboAnalyst_3.0.3/general_load_libs.R | 0 .../MetaboAnalyst_3.0.3/general_misc_utils.R | 0 .../MetaboAnalyst_3.0.3/general_norm_utils.R | 0 .../MetaboAnalyst_3.0.3/general_proc_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/generic_c_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/meta_data_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/meta_methods.R | 0 .../ODA/MetaboAnalyst_3.0.3/meta_pathway.R | 0 .../misc_effect_size_functions.R | 0 .../ODA/MetaboAnalyst_3.0.3/networks_data.R | 0 .../ODA/MetaboAnalyst_3.0.3/networks_enrich.R | 0 .../ODA/MetaboAnalyst_3.0.3/networks_view.R | 0 .../ODA/MetaboAnalyst_3.0.3/others_lipomics.R | 0 .../ODA/MetaboAnalyst_3.0.3/parameters_db.R | 0 .../parameters_optimization.R | 0 .../ODA/MetaboAnalyst_3.0.3/peak_utils.R | 0 .../MetaboAnalyst_3.0.3/peaks_to_function.R | 0 .../ODA/MetaboAnalyst_3.0.3/power_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/preproc_utils.R | 0 .../project_sharing_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/qs/all/hsa.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/all/mmu.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/blood.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/compound_db.qs | Bin .../V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/csf.qs | Bin .../V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/drug.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/fecal.qs | Bin .../MetaboAnalyst_3.0.3/qs/kegg_pathway.qs | Bin .../qs/lipid/lipid_compound_db.qs | Bin .../qs/lipid/lipid_syn_nms.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/location.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/main_class.qs | Bin .../qs/master_compound_db.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/metab/hsa.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/metab/mmu.qs | Bin .../MetaboAnalyst_3.0.3/qs/metpa/kegg/hsa.qs | Bin .../qs/metpa/kegg/human.qs | 0 .../MetaboAnalyst_3.0.3/qs/metpa/kegg/mmu.qs | Bin .../MetaboAnalyst_3.0.3/qs/metpa/smpdb/hsa.qs | Bin .../MetaboAnalyst_3.0.3/qs/metpa/smpdb/mmu.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/predicted.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/self-name.qs | 0 .../MetaboAnalyst_3.0.3/qs/smpdb_pathway.qs | Bin .../V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/snp.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/sub_class.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/super_class.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/urine.qs | Bin .../ODA/MetaboAnalyst_3.0.3/share_projects.R | 0 .../MetaboAnalyst_3.0.3/spectra_processing.R | 0 .../ODA/MetaboAnalyst_3.0.3/spectra_utils.R | 0 .../sqlite/hsa_genes.sqlite | Bin .../sqlite/mmu_genes.sqlite | Bin .../MetaboAnalyst_3.0.3/stats_chemometrics.R | 0 .../stats_classification.R | 0 .../MetaboAnalyst_3.0.3/stats_clustering.R | 0 .../MetaboAnalyst_3.0.3/stats_correlations.R | 0 .../ODA/MetaboAnalyst_3.0.3/stats_opls.R | 0 .../ODA/MetaboAnalyst_3.0.3/stats_peaks.R | 0 .../ODA/MetaboAnalyst_3.0.3/stats_plot3d.R | 0 .../MetaboAnalyst_3.0.3/stats_sigfeatures.R | 0 .../ODA/MetaboAnalyst_3.0.3/stats_spls.R | 0 .../MetaboAnalyst_3.0.3/stats_univariates.R | 0 .../sweave_report_biomarker.R | 0 .../sweave_report_enrichment.R | 0 .../sweave_report_integmex.R | 0 .../sweave_report_meta_analysis.R | 0 .../sweave_report_mummichog.R | 0 .../sweave_report_network.R | 0 .../sweave_report_pathway.R | 0 .../MetaboAnalyst_3.0.3/sweave_report_power.R | 0 .../sweave_report_raw_spectra.R | 0 .../MetaboAnalyst_3.0.3/sweave_report_stats.R | 0 .../MetaboAnalyst_3.0.3/sweave_report_time.R | 0 .../ODA/MetaboAnalyst_3.0.3/sweave_reporter.R | 0 .../MetaboAnalyst_3.0.3/time_asca_heatmap2.R | 0 .../V2.0c}/ODA/MetaboAnalyst_3.0.3/time_mb.R | 0 .../ODA/MetaboAnalyst_3.0.3/time_pca_anova2.R | 0 {V2.0c => archived/V2.0c}/ODA/ODA.R | 0 .../V2.0c}/ODA/constants.R | 0 .../V2.0c}/ODA/getData.R | 0 .../V2.0c}/ODA/getSettings.R | 0 {V2.0c => archived/V2.0c}/ODA/libraries.R | 0 .../V2.0c}/ODA/odaObject.R | 0 .../V2.0c}/ODA/statTests.R | 0 .../V2.0c}/ODA/transformData.R | 0 {V2.0c => archived/V2.0c}/ODA/workBook.R | 0 .../V2.0c}/data_template_V2.0c.xlsx | Bin {V2.0c => archived/V2.0c}/run_analysis.sh | 0 .../ODA/MetaboAnalyst.R | 0 .../MetaboAnalyst_3.0.3/All_generic_utils.R | 0 .../MetaboAnalyst_3.0.3/batch_effect_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/biomarker_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/data_trimming.R | 0 .../dependencies_function_imported.R | 0 .../ODA/MetaboAnalyst_3.0.3/enrich_graphics.R | 0 .../ODA/MetaboAnalyst_3.0.3/enrich_integ.R | 0 .../ODA/MetaboAnalyst_3.0.3/enrich_mset.R | 0 .../MetaboAnalyst_3.0.3/enrich_name_match.R | 0 .../enrich_path_graphics.R | 0 .../MetaboAnalyst_3.0.3/enrich_path_stats.R | 0 .../ODA/MetaboAnalyst_3.0.3/enrich_stats.R | 0 .../ODA/MetaboAnalyst_3.0.3/gene_fun_utils.R | 0 .../MetaboAnalyst_3.0.3/general_anot_utils.R | 0 .../MetaboAnalyst_3.0.3/general_data_utils.R | 0 .../MetaboAnalyst_3.0.3/general_lib_utils.R | 0 .../MetaboAnalyst_3.0.3/general_load_libs.R | 0 .../MetaboAnalyst_3.0.3/general_misc_utils.R | 0 .../MetaboAnalyst_3.0.3/general_norm_utils.R | 0 .../MetaboAnalyst_3.0.3/general_proc_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/generic_c_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/meta_data_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/meta_methods.R | 0 .../ODA/MetaboAnalyst_3.0.3/meta_pathway.R | 0 .../misc_effect_size_functions.R | 0 .../ODA/MetaboAnalyst_3.0.3/networks_data.R | 0 .../ODA/MetaboAnalyst_3.0.3/networks_enrich.R | 0 .../ODA/MetaboAnalyst_3.0.3/networks_view.R | 0 .../ODA/MetaboAnalyst_3.0.3/others_lipomics.R | 0 .../ODA/MetaboAnalyst_3.0.3/parameters_db.R | 0 .../parameters_optimization.R | 0 .../ODA/MetaboAnalyst_3.0.3/peak_utils.R | 0 .../MetaboAnalyst_3.0.3/peaks_to_function.R | 0 .../ODA/MetaboAnalyst_3.0.3/power_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/preproc_utils.R | 0 .../project_sharing_utils.R | 0 .../ODA/MetaboAnalyst_3.0.3/qs/all/hsa.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/all/mmu.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/blood.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/compound_db.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/csf.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/drug.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/fecal.qs | Bin .../MetaboAnalyst_3.0.3/qs/kegg_pathway.qs | Bin .../qs/lipid/lipid_compound_db.qs | Bin .../qs/lipid/lipid_syn_nms.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/location.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/main_class.qs | Bin .../qs/master_compound_db.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/metab/hsa.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/metab/mmu.qs | Bin .../MetaboAnalyst_3.0.3/qs/metpa/kegg/hsa.qs | Bin .../qs/metpa/kegg/human.qs | 0 .../MetaboAnalyst_3.0.3/qs/metpa/kegg/mmu.qs | Bin .../MetaboAnalyst_3.0.3/qs/metpa/smpdb/hsa.qs | Bin .../MetaboAnalyst_3.0.3/qs/metpa/smpdb/mmu.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/predicted.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/self-name.qs | 0 .../MetaboAnalyst_3.0.3/qs/smpdb_pathway.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/snp.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/sub_class.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/super_class.qs | Bin .../ODA/MetaboAnalyst_3.0.3/qs/urine.qs | Bin .../ODA/MetaboAnalyst_3.0.3/share_projects.R | 0 .../MetaboAnalyst_3.0.3/spectra_processing.R | 0 .../ODA/MetaboAnalyst_3.0.3/spectra_utils.R | 0 .../sqlite/hsa_genes.sqlite | Bin .../sqlite/mmu_genes.sqlite | Bin .../MetaboAnalyst_3.0.3/stats_chemometrics.R | 0 .../stats_classification.R | 0 .../MetaboAnalyst_3.0.3/stats_clustering.R | 0 .../MetaboAnalyst_3.0.3/stats_correlations.R | 0 .../ODA/MetaboAnalyst_3.0.3/stats_opls.R | 0 .../ODA/MetaboAnalyst_3.0.3/stats_peaks.R | 0 .../ODA/MetaboAnalyst_3.0.3/stats_plot3d.R | 0 .../MetaboAnalyst_3.0.3/stats_sigfeatures.R | 0 .../ODA/MetaboAnalyst_3.0.3/stats_spls.R | 0 .../MetaboAnalyst_3.0.3/stats_univariates.R | 0 .../sweave_report_biomarker.R | 0 .../sweave_report_enrichment.R | 0 .../sweave_report_integmex.R | 0 .../sweave_report_meta_analysis.R | 0 .../sweave_report_mummichog.R | 0 .../sweave_report_network.R | 0 .../sweave_report_pathway.R | 0 .../MetaboAnalyst_3.0.3/sweave_report_power.R | 0 .../sweave_report_raw_spectra.R | 0 .../MetaboAnalyst_3.0.3/sweave_report_stats.R | 0 .../MetaboAnalyst_3.0.3/sweave_report_time.R | 0 .../ODA/MetaboAnalyst_3.0.3/sweave_reporter.R | 0 .../MetaboAnalyst_3.0.3/time_asca_heatmap2.R | 0 .../ODA/MetaboAnalyst_3.0.3/time_mb.R | 0 .../ODA/MetaboAnalyst_3.0.3/time_pca_anova2.R | 0 .../V2.0c_Standalone_07282023}/ODA/ODA.R | 0 .../ODA/constants.R | 0 .../V2.0c_Standalone_07282023}/ODA/getData.R | 0 .../ODA/getSettings.R | 0 .../ODA/libraries.R | 0 .../ODA/odaObject.R | 0 .../ODA/statTests.R | 0 .../ODA/transformData.R | 0 .../V2.0c_Standalone_07282023}/ODA/workBook.R | 0 .../data_template_V2.0c.xlsx | Bin .../run_analysis.sh | 0 331 files changed, 14 insertions(+), 30 deletions(-) delete mode 100755 Change_Log.txt rename {V2.0d_test => V2.1}/CRI_HMDB_KEGG_IDs.xlsx (100%) rename {V2.0c => V2.1}/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_HMDB.csv (100%) rename {V2.0c => V2.1}/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_KEGG.csv (100%) rename {V2.0c => V2.1}/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_Name.csv (100%) rename {V2.0c => V2.1}/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_HMDB.txt (100%) rename {V2.0c => V2.1}/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_KEGG.txt (100%) rename {V2.0c => V2.1}/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_Name.txt (100%) rename {V2.0d_test => V2.1}/ODA/MetaboAnalyst.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/All_generic_utils.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/batch_effect_utils.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/biomarker_utils.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/data_trimming.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/dependencies_function_imported.R (100%) rename {V2.0d_test => V2.1}/ODA/MetaboAnalyst_3.0.3/enrich_graphics.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/enrich_integ.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/enrich_mset.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/enrich_name_match.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/enrich_path_graphics.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/enrich_path_stats.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/enrich_stats.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/gene_fun_utils.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/general_anot_utils.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/general_data_utils.R (100%) rename {V2.0d_test => V2.1}/ODA/MetaboAnalyst_3.0.3/general_lib_utils.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/general_load_libs.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/general_misc_utils.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/general_norm_utils.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/general_proc_utils.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/generic_c_utils.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/meta_data_utils.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/meta_methods.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/meta_pathway.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/misc_effect_size_functions.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/networks_data.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/networks_enrich.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/networks_view.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/others_lipomics.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/parameters_db.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/parameters_optimization.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/peak_utils.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/peaks_to_function.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/power_utils.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/preproc_utils.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/project_sharing_utils.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/all/hsa.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/all/mmu.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/blood.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/compound_db.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/csf.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/drug.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/fecal.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/kegg_pathway.qs (100%) rename {V2.0d_test => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_compound_db.qs (100%) rename {V2.0d_test => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_syn_nms.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/location.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/main_class.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/master_compound_db.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/metab/hsa.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/metab/mmu.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/hsa.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/human.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/mmu.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/hsa.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/mmu.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/predicted.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/self-name.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/smpdb_pathway.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/snp.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/sub_class.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/super_class.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/qs/urine.qs (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/share_projects.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/spectra_processing.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/spectra_utils.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/sqlite/hsa_genes.sqlite (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/sqlite/mmu_genes.sqlite (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/stats_chemometrics.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/stats_classification.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/stats_clustering.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/stats_correlations.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/stats_opls.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/stats_peaks.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/stats_plot3d.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/stats_sigfeatures.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/stats_spls.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/stats_univariates.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/sweave_report_biomarker.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/sweave_report_enrichment.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/sweave_report_integmex.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/sweave_report_meta_analysis.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/sweave_report_mummichog.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/sweave_report_network.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/sweave_report_pathway.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/sweave_report_power.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/sweave_report_raw_spectra.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/sweave_report_stats.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/sweave_report_time.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/sweave_reporter.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/time_asca_heatmap2.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/time_mb.R (100%) rename {V2.0c => V2.1}/ODA/MetaboAnalyst_3.0.3/time_pca_anova2.R (100%) rename {V2.0d_test => V2.1}/ODA/ODA.R (100%) rename {V2.0c => V2.1}/ODA/constants.R (100%) rename {V2.0c => V2.1}/ODA/getData.R (100%) rename {V2.0c => V2.1}/ODA/getSettings.R (100%) rename {V2.0d_test => V2.1}/ODA/libraries.R (100%) rename {V2.0c => V2.1}/ODA/odaObject.R (100%) rename {V2.0c => V2.1}/ODA/statTests.R (100%) rename {V2.0c => V2.1}/ODA/transformData.R (100%) rename {V2.0c_Standalone_07282023 => V2.1}/ODA/workBook.R (100%) mode change 100755 => 100644 rename V2.0c/data_template_V2.0c.xlsx => V2.1/data_template_V2.1.xlsx (100%) rename V2.0d_test/run_analysis.sh => V2.1/oda.sh (70%) create mode 100644 V2.1/run_analysis.sh create mode 100755 V2.1/test_data.xlsx rename {V2.0d_test => archived/V2.0c}/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_HMDB.csv (100%) rename {V2.0d_test => archived/V2.0c}/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_KEGG.csv (100%) rename {V2.0d_test => archived/V2.0c}/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_Name.csv (100%) rename {V2.0d_test => archived/V2.0c}/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_HMDB.txt (100%) rename {V2.0d_test => archived/V2.0c}/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_KEGG.txt (100%) rename {V2.0d_test => archived/V2.0c}/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_Name.txt (100%) rename {V2.0c => archived/V2.0c}/ODA/MetaboAnalyst.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/All_generic_utils.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/batch_effect_utils.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/biomarker_utils.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/data_trimming.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/dependencies_function_imported.R (100%) rename {V2.0c => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/enrich_graphics.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/enrich_integ.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/enrich_mset.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/enrich_name_match.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/enrich_path_graphics.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/enrich_path_stats.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/enrich_stats.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/gene_fun_utils.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/general_anot_utils.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/general_data_utils.R (100%) rename {V2.0c => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/general_lib_utils.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/general_load_libs.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/general_misc_utils.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/general_norm_utils.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/general_proc_utils.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/generic_c_utils.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/meta_data_utils.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/meta_methods.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/meta_pathway.R (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/misc_effect_size_functions.R (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/networks_data.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/networks_enrich.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/networks_view.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/others_lipomics.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/parameters_db.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/parameters_optimization.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/peak_utils.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/peaks_to_function.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/power_utils.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/preproc_utils.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/project_sharing_utils.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/all/hsa.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/all/mmu.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/blood.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/compound_db.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/csf.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/drug.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/fecal.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/kegg_pathway.qs (100%) mode change 100755 => 100644 rename {V2.0c => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_compound_db.qs (100%) rename {V2.0c => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_syn_nms.qs (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/location.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/main_class.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/master_compound_db.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/metab/hsa.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/metab/mmu.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/hsa.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/human.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/mmu.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/hsa.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/mmu.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/predicted.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/self-name.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/smpdb_pathway.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/snp.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/sub_class.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/super_class.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/qs/urine.qs (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/share_projects.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/spectra_processing.R (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/spectra_utils.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/sqlite/hsa_genes.sqlite (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/sqlite/mmu_genes.sqlite (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/stats_chemometrics.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/stats_classification.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/stats_clustering.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/stats_correlations.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/stats_opls.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/stats_peaks.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/stats_plot3d.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/stats_sigfeatures.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/stats_spls.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/stats_univariates.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/sweave_report_biomarker.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/sweave_report_enrichment.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/sweave_report_integmex.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/sweave_report_meta_analysis.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/sweave_report_mummichog.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/sweave_report_network.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/sweave_report_pathway.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/sweave_report_power.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/sweave_report_raw_spectra.R (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/sweave_report_stats.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/sweave_report_time.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/sweave_reporter.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/time_asca_heatmap2.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/time_mb.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/MetaboAnalyst_3.0.3/time_pca_anova2.R (100%) rename {V2.0c => archived/V2.0c}/ODA/ODA.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/constants.R (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/getData.R (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/getSettings.R (100%) rename {V2.0c => archived/V2.0c}/ODA/libraries.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/odaObject.R (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/statTests.R (100%) mode change 100755 => 100644 rename {V2.0c_Standalone_07282023 => archived/V2.0c}/ODA/transformData.R (100%) mode change 100755 => 100644 rename {V2.0c => archived/V2.0c}/ODA/workBook.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c}/data_template_V2.0c.xlsx (100%) rename {V2.0c => archived/V2.0c}/run_analysis.sh (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/All_generic_utils.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/batch_effect_utils.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/biomarker_utils.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/data_trimming.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/dependencies_function_imported.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/enrich_graphics.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/enrich_integ.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/enrich_mset.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/enrich_name_match.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/enrich_path_graphics.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/enrich_path_stats.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/enrich_stats.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/gene_fun_utils.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/general_anot_utils.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/general_data_utils.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/general_lib_utils.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/general_load_libs.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/general_misc_utils.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/general_norm_utils.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/general_proc_utils.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/generic_c_utils.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/meta_data_utils.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/meta_methods.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/meta_pathway.R (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/misc_effect_size_functions.R (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/networks_data.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/networks_enrich.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/networks_view.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/others_lipomics.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/parameters_db.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/parameters_optimization.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/peak_utils.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/peaks_to_function.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/power_utils.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/preproc_utils.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/project_sharing_utils.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/all/hsa.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/all/mmu.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/blood.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/compound_db.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/csf.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/drug.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/fecal.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/kegg_pathway.qs (100%) mode change 100644 => 100755 rename {V2.0c_Standalone_07282023 => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_compound_db.qs (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_syn_nms.qs (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/location.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/main_class.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/master_compound_db.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/metab/hsa.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/metab/mmu.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/hsa.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/human.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/mmu.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/hsa.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/mmu.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/predicted.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/self-name.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/smpdb_pathway.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/snp.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/sub_class.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/super_class.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/qs/urine.qs (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/share_projects.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/spectra_processing.R (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/spectra_utils.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/sqlite/hsa_genes.sqlite (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/sqlite/mmu_genes.sqlite (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/stats_chemometrics.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/stats_classification.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/stats_clustering.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/stats_correlations.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/stats_opls.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/stats_peaks.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/stats_plot3d.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/stats_sigfeatures.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/stats_spls.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/stats_univariates.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/sweave_report_biomarker.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/sweave_report_enrichment.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/sweave_report_integmex.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/sweave_report_meta_analysis.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/sweave_report_mummichog.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/sweave_report_network.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/sweave_report_pathway.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/sweave_report_power.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/sweave_report_raw_spectra.R (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/sweave_report_stats.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/sweave_report_time.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/sweave_reporter.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/time_asca_heatmap2.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/time_mb.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/MetaboAnalyst_3.0.3/time_pca_anova2.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c_Standalone_07282023}/ODA/ODA.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/constants.R (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/getData.R (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/getSettings.R (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c_Standalone_07282023}/ODA/libraries.R (100%) rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/odaObject.R (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/statTests.R (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/transformData.R (100%) mode change 100644 => 100755 rename {V2.0d_test => archived/V2.0c_Standalone_07282023}/ODA/workBook.R (100%) mode change 100644 => 100755 rename V2.0d_test/data_template_V2.0d.xlsx => archived/V2.0c_Standalone_07282023/data_template_V2.0c.xlsx (100%) rename {V2.0c_Standalone_07282023 => archived/V2.0c_Standalone_07282023}/run_analysis.sh (100%) diff --git a/Change_Log.txt b/Change_Log.txt deleted file mode 100755 index 18c9e47..0000000 --- a/Change_Log.txt +++ /dev/null @@ -1,22 +0,0 @@ -######################################################################### -Change Log: -#v1.7.4, 03/17/2021: MetaboAnalyst's ORA and QEA analyses were added. ORA analysis is done when interested features are supplied. QEA analysis is done following differential feature tests. A bug causing missing control vs. treatment result sheets was fixed. Value filter was fixed at 0. Group mean lower bound and log offset default values were revised. Data imputation was done after normalization and before log2 transformation. If imputation method was mean, median, or half minimum, log offset was disabled. Scaling option for heatmap, PCA, and correlation plots was added. -#v1.7.3, 08/04/2020: R 4.0.2 was tested. Data template was changed to .xlsx. Macro was no longer needed. Library path was changed to ~/R/4.0.2-gccmkl for BioHPC. PCA labels and ellipses were added. Heatmap colors were added. -#v1.7.2, 03/26/2020: A bug regarding empty feature IDs was fixed. -#v1.7.1, 12/04/2019: Figures were saved as both .ps and .png files. Euler plot was disabled for >6 samples. Samples / features can be clustered or not on the heatmaps. -#v1.7.0, 10/22/2019: Figures were saved as .ps files in a Figure folder. Correlation plot was genrated with the old method for better speed. Euler plot was disabled for >10 samples. Y axis of volcano plot could be raw or adjusted p-values. DESeq was renamed RLE as I would implement the DESeq differential expression analysis in the future. RLE is the same method used by DESeq but I slightly modified it to allow for zeros, missing values and / or values below the value filter. Due to this reason I couldn't use the DESeq normalization directly. -#v1.6.9, 10/4/2019: A bug regarding cpglm was fixed. The bug caused an error in cpglm fitting but the class(fit) was still 'cpglm' and fit$converged was still TRUE. Visualization option was added. Version number checkup was added for the data template. Multiple other minor improvements. -#v1.6.8, 09/19/2019: A bug regarding featureDescription was fixed. The bug was present only when data format was "table with feature description" and samples were excluded which happened to cause some features #v1.6.7, 08/29/2019: Correlation plot was enchanced. Euler diagram was added. Software version number was reported in the result file. -#v1.6.6, 08/28/2019: Data table with feature description column was enabled, minor bugs fixed, and volcano plot colors customized. -#v1.6.5, 08/27/2019: A bug regarding number of features per sample when data imputation = "NA" was fixed. -#v1.6.4, 08/08/2019: A bug regarding groupMeanLowerBound was fixed. Definition and default value of groupCountFilter were modified. Data imputation was implemented. Missing values were allowed. -#v1.6.3, 08/05/2019: a bug regarding nSamples and formula string generation (only when technical replicates are present) was fixed. -#v1.6.2, 07/24/2019: a bug regarding normalization size factors was fixed. The bug caused size factors to be applied to incorrect samples. If you have used versions before this fix, please rerun your analysis using this fixed version. -#v1.6.1, 07/03/2019: a bug regarding numerical batch IDs was fixed. -#v1.6, 06/24/2019: Multiple normalization methods; visualization plots; sample exclusion; feature exclusion; cpglm and glm for statistical tests; -#v1.5, 03/13/2019: If logTransform enabled, data=log2(data+logOffset) before statistical tests; p-values are FDR-adjusted; Bugs fixed; normalization enabled; -#v1.4, 01/18/2019: Added functionality. (1) Averaging technical replicates. (2) Auto-IDs. -#v1.1-1.3: Bugs fixed. -#v1.0: Basic analysis including counting features and t-tests. -######################################################################### - diff --git a/V2.0d_test/CRI_HMDB_KEGG_IDs.xlsx b/V2.1/CRI_HMDB_KEGG_IDs.xlsx similarity index 100% rename from V2.0d_test/CRI_HMDB_KEGG_IDs.xlsx rename to V2.1/CRI_HMDB_KEGG_IDs.xlsx diff --git a/V2.0c/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_HMDB.csv b/V2.1/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_HMDB.csv similarity index 100% rename from V2.0c/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_HMDB.csv rename to V2.1/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_HMDB.csv diff --git a/V2.0c/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_KEGG.csv b/V2.1/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_KEGG.csv similarity index 100% rename from V2.0c/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_KEGG.csv rename to V2.1/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_KEGG.csv diff --git a/V2.0c/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_Name.csv b/V2.1/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_Name.csv similarity index 100% rename from V2.0c/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_Name.csv rename to V2.1/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_Name.csv diff --git a/V2.0c/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_HMDB.txt b/V2.1/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_HMDB.txt similarity index 100% rename from V2.0c/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_HMDB.txt rename to V2.1/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_HMDB.txt diff --git a/V2.0c/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_KEGG.txt b/V2.1/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_KEGG.txt similarity index 100% rename from V2.0c/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_KEGG.txt rename to V2.1/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_KEGG.txt diff --git a/V2.0c/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_Name.txt b/V2.1/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_Name.txt similarity index 100% rename from V2.0c/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_Name.txt rename to V2.1/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_Name.txt diff --git a/V2.0d_test/ODA/MetaboAnalyst.R b/V2.1/ODA/MetaboAnalyst.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst.R rename to V2.1/ODA/MetaboAnalyst.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/All_generic_utils.R b/V2.1/ODA/MetaboAnalyst_3.0.3/All_generic_utils.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/All_generic_utils.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/All_generic_utils.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/batch_effect_utils.R b/V2.1/ODA/MetaboAnalyst_3.0.3/batch_effect_utils.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/batch_effect_utils.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/batch_effect_utils.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/biomarker_utils.R b/V2.1/ODA/MetaboAnalyst_3.0.3/biomarker_utils.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/biomarker_utils.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/biomarker_utils.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/data_trimming.R b/V2.1/ODA/MetaboAnalyst_3.0.3/data_trimming.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/data_trimming.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/data_trimming.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/dependencies_function_imported.R b/V2.1/ODA/MetaboAnalyst_3.0.3/dependencies_function_imported.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/dependencies_function_imported.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/dependencies_function_imported.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/enrich_graphics.R b/V2.1/ODA/MetaboAnalyst_3.0.3/enrich_graphics.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/enrich_graphics.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/enrich_graphics.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_integ.R b/V2.1/ODA/MetaboAnalyst_3.0.3/enrich_integ.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_integ.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/enrich_integ.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_mset.R b/V2.1/ODA/MetaboAnalyst_3.0.3/enrich_mset.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_mset.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/enrich_mset.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_name_match.R b/V2.1/ODA/MetaboAnalyst_3.0.3/enrich_name_match.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_name_match.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/enrich_name_match.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_path_graphics.R b/V2.1/ODA/MetaboAnalyst_3.0.3/enrich_path_graphics.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_path_graphics.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/enrich_path_graphics.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_path_stats.R b/V2.1/ODA/MetaboAnalyst_3.0.3/enrich_path_stats.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_path_stats.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/enrich_path_stats.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_stats.R b/V2.1/ODA/MetaboAnalyst_3.0.3/enrich_stats.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_stats.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/enrich_stats.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/gene_fun_utils.R b/V2.1/ODA/MetaboAnalyst_3.0.3/gene_fun_utils.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/gene_fun_utils.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/gene_fun_utils.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/general_anot_utils.R b/V2.1/ODA/MetaboAnalyst_3.0.3/general_anot_utils.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/general_anot_utils.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/general_anot_utils.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/general_data_utils.R b/V2.1/ODA/MetaboAnalyst_3.0.3/general_data_utils.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/general_data_utils.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/general_data_utils.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/general_lib_utils.R b/V2.1/ODA/MetaboAnalyst_3.0.3/general_lib_utils.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/general_lib_utils.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/general_lib_utils.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/general_load_libs.R b/V2.1/ODA/MetaboAnalyst_3.0.3/general_load_libs.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/general_load_libs.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/general_load_libs.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/general_misc_utils.R b/V2.1/ODA/MetaboAnalyst_3.0.3/general_misc_utils.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/general_misc_utils.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/general_misc_utils.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/general_norm_utils.R b/V2.1/ODA/MetaboAnalyst_3.0.3/general_norm_utils.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/general_norm_utils.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/general_norm_utils.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/general_proc_utils.R b/V2.1/ODA/MetaboAnalyst_3.0.3/general_proc_utils.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/general_proc_utils.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/general_proc_utils.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/generic_c_utils.R b/V2.1/ODA/MetaboAnalyst_3.0.3/generic_c_utils.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/generic_c_utils.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/generic_c_utils.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/meta_data_utils.R b/V2.1/ODA/MetaboAnalyst_3.0.3/meta_data_utils.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/meta_data_utils.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/meta_data_utils.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/meta_methods.R b/V2.1/ODA/MetaboAnalyst_3.0.3/meta_methods.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/meta_methods.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/meta_methods.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/meta_pathway.R b/V2.1/ODA/MetaboAnalyst_3.0.3/meta_pathway.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/meta_pathway.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/meta_pathway.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/misc_effect_size_functions.R b/V2.1/ODA/MetaboAnalyst_3.0.3/misc_effect_size_functions.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/misc_effect_size_functions.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/misc_effect_size_functions.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/networks_data.R b/V2.1/ODA/MetaboAnalyst_3.0.3/networks_data.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/networks_data.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/networks_data.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/networks_enrich.R b/V2.1/ODA/MetaboAnalyst_3.0.3/networks_enrich.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/networks_enrich.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/networks_enrich.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/networks_view.R b/V2.1/ODA/MetaboAnalyst_3.0.3/networks_view.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/networks_view.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/networks_view.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/others_lipomics.R b/V2.1/ODA/MetaboAnalyst_3.0.3/others_lipomics.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/others_lipomics.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/others_lipomics.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/parameters_db.R b/V2.1/ODA/MetaboAnalyst_3.0.3/parameters_db.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/parameters_db.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/parameters_db.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/parameters_optimization.R b/V2.1/ODA/MetaboAnalyst_3.0.3/parameters_optimization.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/parameters_optimization.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/parameters_optimization.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/peak_utils.R b/V2.1/ODA/MetaboAnalyst_3.0.3/peak_utils.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/peak_utils.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/peak_utils.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/peaks_to_function.R b/V2.1/ODA/MetaboAnalyst_3.0.3/peaks_to_function.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/peaks_to_function.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/peaks_to_function.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/power_utils.R b/V2.1/ODA/MetaboAnalyst_3.0.3/power_utils.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/power_utils.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/power_utils.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/preproc_utils.R b/V2.1/ODA/MetaboAnalyst_3.0.3/preproc_utils.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/preproc_utils.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/preproc_utils.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/project_sharing_utils.R b/V2.1/ODA/MetaboAnalyst_3.0.3/project_sharing_utils.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/project_sharing_utils.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/project_sharing_utils.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/all/hsa.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/all/hsa.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/all/hsa.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/all/hsa.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/all/mmu.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/all/mmu.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/all/mmu.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/all/mmu.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/blood.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/blood.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/blood.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/blood.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/compound_db.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/compound_db.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/compound_db.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/compound_db.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/csf.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/csf.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/csf.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/csf.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/drug.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/drug.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/drug.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/drug.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/fecal.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/fecal.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/fecal.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/fecal.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/kegg_pathway.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/kegg_pathway.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/kegg_pathway.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/kegg_pathway.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_compound_db.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_compound_db.qs similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_compound_db.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_compound_db.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_syn_nms.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_syn_nms.qs similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_syn_nms.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_syn_nms.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/location.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/location.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/location.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/location.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/main_class.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/main_class.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/main_class.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/main_class.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/master_compound_db.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/master_compound_db.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/master_compound_db.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/master_compound_db.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metab/hsa.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/metab/hsa.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metab/hsa.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/metab/hsa.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metab/mmu.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/metab/mmu.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metab/mmu.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/metab/mmu.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/hsa.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/hsa.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/hsa.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/hsa.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/human.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/human.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/human.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/human.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/mmu.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/mmu.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/mmu.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/mmu.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/hsa.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/hsa.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/hsa.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/hsa.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/mmu.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/mmu.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/mmu.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/mmu.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/predicted.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/predicted.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/predicted.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/predicted.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/self-name.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/self-name.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/self-name.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/self-name.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/smpdb_pathway.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/smpdb_pathway.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/smpdb_pathway.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/smpdb_pathway.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/snp.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/snp.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/snp.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/snp.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/sub_class.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/sub_class.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/sub_class.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/sub_class.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/super_class.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/super_class.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/super_class.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/super_class.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/urine.qs b/V2.1/ODA/MetaboAnalyst_3.0.3/qs/urine.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/urine.qs rename to V2.1/ODA/MetaboAnalyst_3.0.3/qs/urine.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/share_projects.R b/V2.1/ODA/MetaboAnalyst_3.0.3/share_projects.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/share_projects.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/share_projects.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/spectra_processing.R b/V2.1/ODA/MetaboAnalyst_3.0.3/spectra_processing.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/spectra_processing.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/spectra_processing.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/spectra_utils.R b/V2.1/ODA/MetaboAnalyst_3.0.3/spectra_utils.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/spectra_utils.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/spectra_utils.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/sqlite/hsa_genes.sqlite b/V2.1/ODA/MetaboAnalyst_3.0.3/sqlite/hsa_genes.sqlite similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/sqlite/hsa_genes.sqlite rename to V2.1/ODA/MetaboAnalyst_3.0.3/sqlite/hsa_genes.sqlite diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/sqlite/mmu_genes.sqlite b/V2.1/ODA/MetaboAnalyst_3.0.3/sqlite/mmu_genes.sqlite similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/sqlite/mmu_genes.sqlite rename to V2.1/ODA/MetaboAnalyst_3.0.3/sqlite/mmu_genes.sqlite diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_chemometrics.R b/V2.1/ODA/MetaboAnalyst_3.0.3/stats_chemometrics.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/stats_chemometrics.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/stats_chemometrics.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_classification.R b/V2.1/ODA/MetaboAnalyst_3.0.3/stats_classification.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/stats_classification.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/stats_classification.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_clustering.R b/V2.1/ODA/MetaboAnalyst_3.0.3/stats_clustering.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/stats_clustering.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/stats_clustering.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_correlations.R b/V2.1/ODA/MetaboAnalyst_3.0.3/stats_correlations.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/stats_correlations.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/stats_correlations.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_opls.R b/V2.1/ODA/MetaboAnalyst_3.0.3/stats_opls.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/stats_opls.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/stats_opls.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_peaks.R b/V2.1/ODA/MetaboAnalyst_3.0.3/stats_peaks.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/stats_peaks.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/stats_peaks.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_plot3d.R b/V2.1/ODA/MetaboAnalyst_3.0.3/stats_plot3d.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/stats_plot3d.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/stats_plot3d.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_sigfeatures.R b/V2.1/ODA/MetaboAnalyst_3.0.3/stats_sigfeatures.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/stats_sigfeatures.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/stats_sigfeatures.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_spls.R b/V2.1/ODA/MetaboAnalyst_3.0.3/stats_spls.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/stats_spls.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/stats_spls.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_univariates.R b/V2.1/ODA/MetaboAnalyst_3.0.3/stats_univariates.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/stats_univariates.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/stats_univariates.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_biomarker.R b/V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_biomarker.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_biomarker.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_biomarker.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_enrichment.R b/V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_enrichment.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_enrichment.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_enrichment.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_integmex.R b/V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_integmex.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_integmex.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_integmex.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_meta_analysis.R b/V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_meta_analysis.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_meta_analysis.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_meta_analysis.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_mummichog.R b/V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_mummichog.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_mummichog.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_mummichog.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_network.R b/V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_network.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_network.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_network.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_pathway.R b/V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_pathway.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_pathway.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_pathway.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_power.R b/V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_power.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_power.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_power.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_raw_spectra.R b/V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_raw_spectra.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_raw_spectra.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_raw_spectra.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_stats.R b/V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_stats.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_stats.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_stats.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_time.R b/V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_time.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_time.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/sweave_report_time.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_reporter.R b/V2.1/ODA/MetaboAnalyst_3.0.3/sweave_reporter.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_reporter.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/sweave_reporter.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/time_asca_heatmap2.R b/V2.1/ODA/MetaboAnalyst_3.0.3/time_asca_heatmap2.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/time_asca_heatmap2.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/time_asca_heatmap2.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/time_mb.R b/V2.1/ODA/MetaboAnalyst_3.0.3/time_mb.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/time_mb.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/time_mb.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/time_pca_anova2.R b/V2.1/ODA/MetaboAnalyst_3.0.3/time_pca_anova2.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/time_pca_anova2.R rename to V2.1/ODA/MetaboAnalyst_3.0.3/time_pca_anova2.R diff --git a/V2.0d_test/ODA/ODA.R b/V2.1/ODA/ODA.R similarity index 100% rename from V2.0d_test/ODA/ODA.R rename to V2.1/ODA/ODA.R diff --git a/V2.0c/ODA/constants.R b/V2.1/ODA/constants.R similarity index 100% rename from V2.0c/ODA/constants.R rename to V2.1/ODA/constants.R diff --git a/V2.0c/ODA/getData.R b/V2.1/ODA/getData.R similarity index 100% rename from V2.0c/ODA/getData.R rename to V2.1/ODA/getData.R diff --git a/V2.0c/ODA/getSettings.R b/V2.1/ODA/getSettings.R similarity index 100% rename from V2.0c/ODA/getSettings.R rename to V2.1/ODA/getSettings.R diff --git a/V2.0d_test/ODA/libraries.R b/V2.1/ODA/libraries.R similarity index 100% rename from V2.0d_test/ODA/libraries.R rename to V2.1/ODA/libraries.R diff --git a/V2.0c/ODA/odaObject.R b/V2.1/ODA/odaObject.R similarity index 100% rename from V2.0c/ODA/odaObject.R rename to V2.1/ODA/odaObject.R diff --git a/V2.0c/ODA/statTests.R b/V2.1/ODA/statTests.R similarity index 100% rename from V2.0c/ODA/statTests.R rename to V2.1/ODA/statTests.R diff --git a/V2.0c/ODA/transformData.R b/V2.1/ODA/transformData.R similarity index 100% rename from V2.0c/ODA/transformData.R rename to V2.1/ODA/transformData.R diff --git a/V2.0c_Standalone_07282023/ODA/workBook.R b/V2.1/ODA/workBook.R old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/workBook.R rename to V2.1/ODA/workBook.R diff --git a/V2.0c/data_template_V2.0c.xlsx b/V2.1/data_template_V2.1.xlsx similarity index 100% rename from V2.0c/data_template_V2.0c.xlsx rename to V2.1/data_template_V2.1.xlsx diff --git a/V2.0d_test/run_analysis.sh b/V2.1/oda.sh similarity index 70% rename from V2.0d_test/run_analysis.sh rename to V2.1/oda.sh index 2f41953..9e75d5d 100755 --- a/V2.0d_test/run_analysis.sh +++ b/V2.1/oda.sh @@ -13,16 +13,13 @@ then echo "########## ODA Tool Usage ##########" exit fi -#module load R/4.0.2-gccmkl #Comment this line out (adding a # at the beginning) if running from your own computer. -module load singularity/3.9.9 -ODA_MODULE=/archive/CRI/shared/Singularity/zzy/r_w_packages_4.3.2.sif -DIR=`dirname $0` +ODA_DIR=`dirname $0` INPUT_FILE=$1 OUTPUT_FOLDER=$2 QUEUE=$3 if [ "$QUEUE" == "" ] then - QUEUE=256GB + QUEUE=local fi if [ -d "$OUTPUT_FOLDER" ] @@ -40,7 +37,7 @@ fi mkdir -p $OUTPUT_FOLDER if [ "$QUEUE" == "local" ] then - singularity exec $ODA_MODULE Rscript $DIR/ODA/ODA.R $INPUT_FILE $OUTPUT_FOLDER 2>&1 | tee -a $OUTPUT_FOLDER/ODA_run.log -#else -# srun -p $QUEUE Rscript $DIR/ODA/ODA.R $INPUT_FILE $OUTPUT_FOLDER 2>&1 | tee -a $OUTPUT_FOLDER/ODA_run.log + sh $ODA_DIR/run_analysis.sh $ODA_DIR $INPUT_FILE $OUTPUT_FOLDER +else + sbatch -p $QUEUE $ODA_DIR/run_analysis.sh $ODA_DIR $INPUT_FILE $OUTPUT_FOLDER fi diff --git a/V2.1/run_analysis.sh b/V2.1/run_analysis.sh new file mode 100644 index 0000000..dae341f --- /dev/null +++ b/V2.1/run_analysis.sh @@ -0,0 +1,9 @@ +#!/bin/bash +#module load R/4.0.2-gccmkl #Comment this line out (adding a # at the beginning) if running from your own computer. +module load singularity/3.9.9 +ODA_MODULE=/archive/CRI/shared/Singularity/zzy/r_w_packages_4.3.2.sif +ODA_DIR=$1 +INPUT_FILE=$2 +OUTPUT_FOLDER=$3 +singularity exec $ODA_MODULE Rscript $ODA_DIR/ODA/ODA.R $INPUT_FILE $OUTPUT_FOLDER 2>&1 | tee -a $OUTPUT_FOLDER/ODA_run.log + diff --git a/V2.1/test_data.xlsx b/V2.1/test_data.xlsx new file mode 100755 index 0000000000000000000000000000000000000000..f7249afe76056d725b3672477294d59175b5017d GIT binary patch literal 146325 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%0AW@YTJ&%za7c2 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 VJz(D^1i}yg1rnE^qG0t5`5yw@0zm)( literal 0 HcmV?d00001 diff --git a/V2.0d_test/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_HMDB.csv b/archived/V2.0c/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_HMDB.csv similarity index 100% rename from V2.0d_test/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_HMDB.csv rename to archived/V2.0c/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_HMDB.csv diff --git a/V2.0d_test/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_KEGG.csv b/archived/V2.0c/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_KEGG.csv similarity index 100% rename from V2.0d_test/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_KEGG.csv rename to archived/V2.0c/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_KEGG.csv diff --git a/V2.0d_test/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_Name.csv b/archived/V2.0c/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_Name.csv similarity index 100% rename from V2.0d_test/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_Name.csv rename to archived/V2.0c/FileExamples/Customized_DB_for_Enrichment_or_Pathway_Analysis/customized_DB_example_Name.csv diff --git a/V2.0d_test/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_HMDB.txt b/archived/V2.0c/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_HMDB.txt similarity index 100% rename from V2.0d_test/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_HMDB.txt rename to archived/V2.0c/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_HMDB.txt diff --git a/V2.0d_test/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_KEGG.txt b/archived/V2.0c/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_KEGG.txt similarity index 100% rename from V2.0d_test/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_KEGG.txt rename to archived/V2.0c/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_KEGG.txt diff --git a/V2.0d_test/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_Name.txt b/archived/V2.0c/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_Name.txt similarity index 100% rename from V2.0d_test/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_Name.txt rename to archived/V2.0c/FileExamples/Reference_Metabolites_for_Enrichment_or_Pathway_Analysis/reference_metabolites_example_Name.txt diff --git a/V2.0c/ODA/MetaboAnalyst.R b/archived/V2.0c/ODA/MetaboAnalyst.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst.R rename to archived/V2.0c/ODA/MetaboAnalyst.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/All_generic_utils.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/All_generic_utils.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/All_generic_utils.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/All_generic_utils.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/batch_effect_utils.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/batch_effect_utils.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/batch_effect_utils.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/batch_effect_utils.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/biomarker_utils.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/biomarker_utils.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/biomarker_utils.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/biomarker_utils.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/data_trimming.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/data_trimming.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/data_trimming.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/data_trimming.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/dependencies_function_imported.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/dependencies_function_imported.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/dependencies_function_imported.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/dependencies_function_imported.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_graphics.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_graphics.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_graphics.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_graphics.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_integ.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_integ.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_integ.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_integ.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_mset.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_mset.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_mset.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_mset.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_name_match.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_name_match.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_name_match.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_name_match.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_path_graphics.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_path_graphics.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_path_graphics.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_path_graphics.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_path_stats.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_path_stats.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_path_stats.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_path_stats.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_stats.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_stats.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_stats.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/enrich_stats.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/gene_fun_utils.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/gene_fun_utils.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/gene_fun_utils.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/gene_fun_utils.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_anot_utils.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/general_anot_utils.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_anot_utils.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/general_anot_utils.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_data_utils.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/general_data_utils.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_data_utils.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/general_data_utils.R diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/general_lib_utils.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/general_lib_utils.R similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/general_lib_utils.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/general_lib_utils.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_load_libs.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/general_load_libs.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_load_libs.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/general_load_libs.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_misc_utils.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/general_misc_utils.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_misc_utils.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/general_misc_utils.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_norm_utils.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/general_norm_utils.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_norm_utils.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/general_norm_utils.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_proc_utils.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/general_proc_utils.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_proc_utils.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/general_proc_utils.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/generic_c_utils.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/generic_c_utils.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/generic_c_utils.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/generic_c_utils.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/meta_data_utils.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/meta_data_utils.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/meta_data_utils.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/meta_data_utils.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/meta_methods.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/meta_methods.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/meta_methods.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/meta_methods.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/meta_pathway.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/meta_pathway.R old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/meta_pathway.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/meta_pathway.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/misc_effect_size_functions.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/misc_effect_size_functions.R old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/misc_effect_size_functions.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/misc_effect_size_functions.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/networks_data.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/networks_data.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/networks_data.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/networks_data.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/networks_enrich.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/networks_enrich.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/networks_enrich.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/networks_enrich.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/networks_view.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/networks_view.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/networks_view.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/networks_view.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/others_lipomics.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/others_lipomics.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/others_lipomics.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/others_lipomics.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/parameters_db.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/parameters_db.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/parameters_db.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/parameters_db.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/parameters_optimization.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/parameters_optimization.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/parameters_optimization.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/parameters_optimization.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/peak_utils.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/peak_utils.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/peak_utils.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/peak_utils.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/peaks_to_function.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/peaks_to_function.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/peaks_to_function.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/peaks_to_function.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/power_utils.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/power_utils.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/power_utils.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/power_utils.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/preproc_utils.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/preproc_utils.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/preproc_utils.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/preproc_utils.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/project_sharing_utils.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/project_sharing_utils.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/project_sharing_utils.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/project_sharing_utils.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/all/hsa.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/all/hsa.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/all/hsa.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/all/hsa.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/all/mmu.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/all/mmu.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/all/mmu.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/all/mmu.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/blood.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/blood.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/blood.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/blood.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/compound_db.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/compound_db.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/compound_db.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/compound_db.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/csf.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/csf.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/csf.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/csf.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/drug.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/drug.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/drug.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/drug.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/fecal.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/fecal.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/fecal.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/fecal.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/kegg_pathway.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/kegg_pathway.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/kegg_pathway.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/kegg_pathway.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_compound_db.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_compound_db.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_compound_db.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_compound_db.qs diff --git a/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_syn_nms.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_syn_nms.qs similarity index 100% rename from V2.0c/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_syn_nms.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_syn_nms.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/location.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/location.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/location.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/location.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/main_class.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/main_class.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/main_class.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/main_class.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/master_compound_db.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/master_compound_db.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/master_compound_db.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/master_compound_db.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metab/hsa.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metab/hsa.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metab/hsa.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metab/hsa.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metab/mmu.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metab/mmu.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metab/mmu.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metab/mmu.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/hsa.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/hsa.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/hsa.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/hsa.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/human.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/human.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/human.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/human.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/mmu.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/mmu.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/mmu.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/mmu.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/hsa.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/hsa.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/hsa.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/hsa.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/mmu.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/mmu.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/mmu.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/mmu.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/predicted.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/predicted.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/predicted.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/predicted.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/self-name.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/self-name.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/self-name.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/self-name.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/smpdb_pathway.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/smpdb_pathway.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/smpdb_pathway.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/smpdb_pathway.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/snp.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/snp.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/snp.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/snp.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/sub_class.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/sub_class.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/sub_class.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/sub_class.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/super_class.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/super_class.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/super_class.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/super_class.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/urine.qs b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/urine.qs old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/urine.qs rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/qs/urine.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/share_projects.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/share_projects.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/share_projects.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/share_projects.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/spectra_processing.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/spectra_processing.R old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/spectra_processing.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/spectra_processing.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/spectra_utils.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/spectra_utils.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/spectra_utils.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/spectra_utils.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sqlite/hsa_genes.sqlite b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sqlite/hsa_genes.sqlite old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sqlite/hsa_genes.sqlite rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sqlite/hsa_genes.sqlite diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sqlite/mmu_genes.sqlite b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sqlite/mmu_genes.sqlite old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sqlite/mmu_genes.sqlite rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sqlite/mmu_genes.sqlite diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_chemometrics.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_chemometrics.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_chemometrics.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_chemometrics.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_classification.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_classification.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_classification.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_classification.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_clustering.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_clustering.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_clustering.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_clustering.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_correlations.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_correlations.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_correlations.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_correlations.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_opls.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_opls.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_opls.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_opls.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_peaks.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_peaks.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_peaks.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_peaks.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_plot3d.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_plot3d.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_plot3d.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_plot3d.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_sigfeatures.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_sigfeatures.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_sigfeatures.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_sigfeatures.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_spls.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_spls.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_spls.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_spls.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_univariates.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_univariates.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_univariates.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/stats_univariates.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_biomarker.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_biomarker.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_biomarker.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_biomarker.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_enrichment.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_enrichment.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_enrichment.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_enrichment.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_integmex.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_integmex.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_integmex.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_integmex.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_meta_analysis.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_meta_analysis.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_meta_analysis.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_meta_analysis.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_mummichog.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_mummichog.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_mummichog.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_mummichog.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_network.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_network.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_network.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_network.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_pathway.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_pathway.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_pathway.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_pathway.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_power.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_power.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_power.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_power.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_raw_spectra.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_raw_spectra.R old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_raw_spectra.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_raw_spectra.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_stats.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_stats.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_stats.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_stats.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_time.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_time.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_time.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_report_time.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_reporter.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_reporter.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_reporter.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/sweave_reporter.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/time_asca_heatmap2.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/time_asca_heatmap2.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/time_asca_heatmap2.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/time_asca_heatmap2.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/time_mb.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/time_mb.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/time_mb.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/time_mb.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/time_pca_anova2.R b/archived/V2.0c/ODA/MetaboAnalyst_3.0.3/time_pca_anova2.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/time_pca_anova2.R rename to archived/V2.0c/ODA/MetaboAnalyst_3.0.3/time_pca_anova2.R diff --git a/V2.0c/ODA/ODA.R b/archived/V2.0c/ODA/ODA.R similarity index 100% rename from V2.0c/ODA/ODA.R rename to archived/V2.0c/ODA/ODA.R diff --git a/V2.0c_Standalone_07282023/ODA/constants.R b/archived/V2.0c/ODA/constants.R old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/constants.R rename to archived/V2.0c/ODA/constants.R diff --git a/V2.0c_Standalone_07282023/ODA/getData.R b/archived/V2.0c/ODA/getData.R old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/getData.R rename to archived/V2.0c/ODA/getData.R diff --git a/V2.0c_Standalone_07282023/ODA/getSettings.R b/archived/V2.0c/ODA/getSettings.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/getSettings.R rename to archived/V2.0c/ODA/getSettings.R diff --git a/V2.0c/ODA/libraries.R b/archived/V2.0c/ODA/libraries.R similarity index 100% rename from V2.0c/ODA/libraries.R rename to archived/V2.0c/ODA/libraries.R diff --git a/V2.0c_Standalone_07282023/ODA/odaObject.R b/archived/V2.0c/ODA/odaObject.R old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/odaObject.R rename to archived/V2.0c/ODA/odaObject.R diff --git a/V2.0c_Standalone_07282023/ODA/statTests.R b/archived/V2.0c/ODA/statTests.R old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/statTests.R rename to archived/V2.0c/ODA/statTests.R diff --git a/V2.0c_Standalone_07282023/ODA/transformData.R b/archived/V2.0c/ODA/transformData.R old mode 100755 new mode 100644 similarity index 100% rename from V2.0c_Standalone_07282023/ODA/transformData.R rename to archived/V2.0c/ODA/transformData.R diff --git a/V2.0c/ODA/workBook.R b/archived/V2.0c/ODA/workBook.R similarity index 100% rename from V2.0c/ODA/workBook.R rename to archived/V2.0c/ODA/workBook.R diff --git a/V2.0c_Standalone_07282023/data_template_V2.0c.xlsx b/archived/V2.0c/data_template_V2.0c.xlsx similarity index 100% rename from V2.0c_Standalone_07282023/data_template_V2.0c.xlsx rename to archived/V2.0c/data_template_V2.0c.xlsx diff --git a/V2.0c/run_analysis.sh b/archived/V2.0c/run_analysis.sh similarity index 100% rename from V2.0c/run_analysis.sh rename to archived/V2.0c/run_analysis.sh diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/All_generic_utils.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/All_generic_utils.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/All_generic_utils.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/All_generic_utils.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/batch_effect_utils.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/batch_effect_utils.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/batch_effect_utils.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/batch_effect_utils.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/biomarker_utils.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/biomarker_utils.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/biomarker_utils.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/biomarker_utils.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/data_trimming.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/data_trimming.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/data_trimming.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/data_trimming.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/dependencies_function_imported.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/dependencies_function_imported.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/dependencies_function_imported.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/dependencies_function_imported.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_graphics.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_graphics.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_graphics.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_graphics.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/enrich_integ.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_integ.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/enrich_integ.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_integ.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/enrich_mset.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_mset.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/enrich_mset.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_mset.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/enrich_name_match.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_name_match.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/enrich_name_match.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_name_match.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/enrich_path_graphics.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_path_graphics.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/enrich_path_graphics.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_path_graphics.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/enrich_path_stats.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_path_stats.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/enrich_path_stats.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_path_stats.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/enrich_stats.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_stats.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/enrich_stats.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/enrich_stats.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/gene_fun_utils.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/gene_fun_utils.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/gene_fun_utils.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/gene_fun_utils.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/general_anot_utils.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_anot_utils.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/general_anot_utils.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_anot_utils.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/general_data_utils.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_data_utils.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/general_data_utils.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_data_utils.R diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_lib_utils.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_lib_utils.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_lib_utils.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_lib_utils.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/general_load_libs.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_load_libs.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/general_load_libs.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_load_libs.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/general_misc_utils.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_misc_utils.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/general_misc_utils.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_misc_utils.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/general_norm_utils.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_norm_utils.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/general_norm_utils.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_norm_utils.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/general_proc_utils.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_proc_utils.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/general_proc_utils.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/general_proc_utils.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/generic_c_utils.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/generic_c_utils.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/generic_c_utils.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/generic_c_utils.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/meta_data_utils.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/meta_data_utils.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/meta_data_utils.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/meta_data_utils.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/meta_methods.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/meta_methods.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/meta_methods.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/meta_methods.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/meta_pathway.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/meta_pathway.R old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/meta_pathway.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/meta_pathway.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/misc_effect_size_functions.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/misc_effect_size_functions.R old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/misc_effect_size_functions.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/misc_effect_size_functions.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/networks_data.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/networks_data.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/networks_data.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/networks_data.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/networks_enrich.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/networks_enrich.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/networks_enrich.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/networks_enrich.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/networks_view.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/networks_view.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/networks_view.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/networks_view.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/others_lipomics.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/others_lipomics.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/others_lipomics.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/others_lipomics.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/parameters_db.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/parameters_db.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/parameters_db.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/parameters_db.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/parameters_optimization.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/parameters_optimization.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/parameters_optimization.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/parameters_optimization.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/peak_utils.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/peak_utils.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/peak_utils.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/peak_utils.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/peaks_to_function.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/peaks_to_function.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/peaks_to_function.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/peaks_to_function.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/power_utils.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/power_utils.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/power_utils.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/power_utils.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/preproc_utils.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/preproc_utils.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/preproc_utils.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/preproc_utils.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/project_sharing_utils.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/project_sharing_utils.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/project_sharing_utils.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/project_sharing_utils.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/all/hsa.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/all/hsa.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/all/hsa.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/all/hsa.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/all/mmu.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/all/mmu.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/all/mmu.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/all/mmu.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/blood.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/blood.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/blood.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/blood.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/compound_db.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/compound_db.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/compound_db.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/compound_db.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/csf.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/csf.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/csf.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/csf.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/drug.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/drug.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/drug.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/drug.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/fecal.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/fecal.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/fecal.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/fecal.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/kegg_pathway.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/kegg_pathway.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/kegg_pathway.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/kegg_pathway.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_compound_db.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_compound_db.qs similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_compound_db.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_compound_db.qs diff --git a/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_syn_nms.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_syn_nms.qs similarity index 100% rename from V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_syn_nms.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/lipid/lipid_syn_nms.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/location.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/location.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/location.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/location.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/main_class.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/main_class.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/main_class.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/main_class.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/master_compound_db.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/master_compound_db.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/master_compound_db.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/master_compound_db.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/metab/hsa.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metab/hsa.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/metab/hsa.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metab/hsa.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/metab/mmu.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metab/mmu.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/metab/mmu.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metab/mmu.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/hsa.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/hsa.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/hsa.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/hsa.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/human.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/human.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/human.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/human.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/mmu.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/mmu.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/mmu.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/kegg/mmu.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/hsa.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/hsa.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/hsa.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/hsa.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/mmu.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/mmu.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/mmu.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/metpa/smpdb/mmu.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/predicted.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/predicted.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/predicted.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/predicted.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/self-name.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/self-name.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/self-name.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/self-name.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/smpdb_pathway.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/smpdb_pathway.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/smpdb_pathway.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/smpdb_pathway.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/snp.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/snp.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/snp.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/snp.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/sub_class.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/sub_class.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/sub_class.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/sub_class.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/super_class.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/super_class.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/super_class.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/super_class.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/urine.qs b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/urine.qs old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/qs/urine.qs rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/qs/urine.qs diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/share_projects.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/share_projects.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/share_projects.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/share_projects.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/spectra_processing.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/spectra_processing.R old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/spectra_processing.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/spectra_processing.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/spectra_utils.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/spectra_utils.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/spectra_utils.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/spectra_utils.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/sqlite/hsa_genes.sqlite b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sqlite/hsa_genes.sqlite old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/sqlite/hsa_genes.sqlite rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sqlite/hsa_genes.sqlite diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/sqlite/mmu_genes.sqlite b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sqlite/mmu_genes.sqlite old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/sqlite/mmu_genes.sqlite rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sqlite/mmu_genes.sqlite diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_chemometrics.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_chemometrics.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_chemometrics.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_chemometrics.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_classification.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_classification.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_classification.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_classification.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_clustering.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_clustering.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_clustering.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_clustering.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_correlations.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_correlations.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_correlations.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_correlations.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_opls.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_opls.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_opls.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_opls.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_peaks.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_peaks.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_peaks.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_peaks.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_plot3d.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_plot3d.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_plot3d.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_plot3d.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_sigfeatures.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_sigfeatures.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_sigfeatures.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_sigfeatures.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_spls.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_spls.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_spls.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_spls.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_univariates.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_univariates.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/stats_univariates.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/stats_univariates.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_biomarker.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_biomarker.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_biomarker.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_biomarker.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_enrichment.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_enrichment.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_enrichment.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_enrichment.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_integmex.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_integmex.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_integmex.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_integmex.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_meta_analysis.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_meta_analysis.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_meta_analysis.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_meta_analysis.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_mummichog.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_mummichog.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_mummichog.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_mummichog.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_network.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_network.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_network.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_network.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_pathway.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_pathway.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_pathway.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_pathway.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_power.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_power.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_power.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_power.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_raw_spectra.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_raw_spectra.R old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_raw_spectra.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_raw_spectra.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_stats.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_stats.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_stats.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_stats.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_time.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_time.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_report_time.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_report_time.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_reporter.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_reporter.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/sweave_reporter.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/sweave_reporter.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/time_asca_heatmap2.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/time_asca_heatmap2.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/time_asca_heatmap2.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/time_asca_heatmap2.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/time_mb.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/time_mb.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/time_mb.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/time_mb.R diff --git a/V2.0d_test/ODA/MetaboAnalyst_3.0.3/time_pca_anova2.R b/archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/time_pca_anova2.R similarity index 100% rename from V2.0d_test/ODA/MetaboAnalyst_3.0.3/time_pca_anova2.R rename to archived/V2.0c_Standalone_07282023/ODA/MetaboAnalyst_3.0.3/time_pca_anova2.R diff --git a/V2.0c_Standalone_07282023/ODA/ODA.R b/archived/V2.0c_Standalone_07282023/ODA/ODA.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/ODA.R rename to archived/V2.0c_Standalone_07282023/ODA/ODA.R diff --git a/V2.0d_test/ODA/constants.R b/archived/V2.0c_Standalone_07282023/ODA/constants.R old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/constants.R rename to archived/V2.0c_Standalone_07282023/ODA/constants.R diff --git a/V2.0d_test/ODA/getData.R b/archived/V2.0c_Standalone_07282023/ODA/getData.R old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/getData.R rename to archived/V2.0c_Standalone_07282023/ODA/getData.R diff --git a/V2.0d_test/ODA/getSettings.R b/archived/V2.0c_Standalone_07282023/ODA/getSettings.R similarity index 100% rename from V2.0d_test/ODA/getSettings.R rename to archived/V2.0c_Standalone_07282023/ODA/getSettings.R diff --git a/V2.0c_Standalone_07282023/ODA/libraries.R b/archived/V2.0c_Standalone_07282023/ODA/libraries.R similarity index 100% rename from V2.0c_Standalone_07282023/ODA/libraries.R rename to archived/V2.0c_Standalone_07282023/ODA/libraries.R diff --git a/V2.0d_test/ODA/odaObject.R b/archived/V2.0c_Standalone_07282023/ODA/odaObject.R old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/odaObject.R rename to archived/V2.0c_Standalone_07282023/ODA/odaObject.R diff --git a/V2.0d_test/ODA/statTests.R b/archived/V2.0c_Standalone_07282023/ODA/statTests.R old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/statTests.R rename to archived/V2.0c_Standalone_07282023/ODA/statTests.R diff --git a/V2.0d_test/ODA/transformData.R b/archived/V2.0c_Standalone_07282023/ODA/transformData.R old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/transformData.R rename to archived/V2.0c_Standalone_07282023/ODA/transformData.R diff --git a/V2.0d_test/ODA/workBook.R b/archived/V2.0c_Standalone_07282023/ODA/workBook.R old mode 100644 new mode 100755 similarity index 100% rename from V2.0d_test/ODA/workBook.R rename to archived/V2.0c_Standalone_07282023/ODA/workBook.R diff --git a/V2.0d_test/data_template_V2.0d.xlsx b/archived/V2.0c_Standalone_07282023/data_template_V2.0c.xlsx similarity index 100% rename from V2.0d_test/data_template_V2.0d.xlsx rename to archived/V2.0c_Standalone_07282023/data_template_V2.0c.xlsx diff --git a/V2.0c_Standalone_07282023/run_analysis.sh b/archived/V2.0c_Standalone_07282023/run_analysis.sh similarity index 100% rename from V2.0c_Standalone_07282023/run_analysis.sh rename to archived/V2.0c_Standalone_07282023/run_analysis.sh -- GitLab