diff --git a/docs/articles/Omix_vignette_MAP_CV_pseudotemporal.html b/docs/articles/Omix_vignette_MAP_CV_pseudotemporal.html index 1def2fc..87996a5 100644 --- a/docs/articles/Omix_vignette_MAP_CV_pseudotemporal.html +++ b/docs/articles/Omix_vignette_MAP_CV_pseudotemporal.html @@ -88,7 +88,7 @@
Omix_vignette_MAP_CV_pseudotemporal.Rmd
weights=extract_weigths(integrated_object,
factor=6,
- threshold=0.2,
+ threshold=1.5,
sense_check_variable='PHF1')
r
length(weights\(weights\)ranked_weights_negative$rna)` RNAs
have weights below -0.3 in factor 6
327 proteins have weights below -0.3 in factor 6
176 proteins have weights below -0.3 in factor 6
Some driving features may overlap between transcriptomics and proteomics
intersect(weights$weights$ranked_weights_negative$rna,weights$weights$ranked_weights_negative$protein)
## [1] "ANXA1" "B2M" "ICAM5" "COL18A1" "S100A10" "C4A" "GFAP"
-## [8] "RLBP1" "ITPR1" "S100A4" "GJA1" "VIM" "PRELP" "CLIC1"
-## [15] "AKAP5" "FLNA" "HSPG2" "CAPS" "AHNAK" "COL6A2" "CAPG"
-## [22] "TAGLN" "FABP7" "C1QA" "MYL9" "F13A1" "C3" "COL14A1"
-## [29] "OGN" "ANXA2" "C1QC" "CRABP1" "DCN" "COL1A1" "COL6A3"
-## [36] "CALB2"
+## [1] "AKAP5" "FLNA" "HSPG2" "AHNAK" "COL6A2" "CAPG" "TAGLN"
+## [8] "FABP7" "F13A1" "C3" "COL14A1" "ANXA2" "C1QC" "CRABP1"
+## [15] "DCN" "COL1A1" "CALB2"
## SLC1A5_rna TBXAS1_rna ARHGAP30_rna SASH3_rna LAIR1_rna
-## 1.00000000 0.99373217 0.98642752 0.98435469 0.98235011
-## NCKAP1L_rna ITGB2_rna SLA_rna RBM47_rna SYK_rna
-## 0.98067378 0.97961400 0.97686353 0.97651079 0.96915836
-## ALOX5_rna HCLS1_rna TYROBP_rna IKZF1_rna CD163_rna
-## 0.96356390 0.96296850 0.95458866 0.95094152 0.94339102
-## C3AR1_rna C3_rna CD74_rna CSF1R_rna HLA-DRA_rna
-## 0.94277432 0.93651927 0.93628180 0.93554612 0.93182955
-## SIGLEC9_rna IL10RA_rna MS4A4A_rna ADORA3_rna FGD2_rna
-## 0.92328733 0.92292107 0.91909216 0.91404692 0.91109604
-## LAPTM5_rna STAB1_rna HCK_rna PTAFR_rna CD84_rna
-## 0.90461333 0.90405869 0.90396388 0.90011898 0.89988775
-## CYTH4_rna MS4A7_rna SIRPB2_rna RUNX1_rna SH3TC1_rna
-## 0.89827538 0.89250311 0.89203385 0.89173034 0.89082576
-## CD37_rna IL18_rna STEAP3_rna FYB_rna MSR1_rna
-## 0.88578012 0.88558732 0.88503274 0.87957245 0.87914404
-## C1QC_rna DOCK8_rna CMKLR1_rna VSIG4_rna TLR5_rna
-## 0.87834137 0.87516337 0.87434232 0.87052433 0.86669267
-## TREM2_rna SCIN_rna BTG2_rna SIGLEC8_rna C1QA_rna
-## 0.86641949 0.86251896 0.85755337 0.85515538 0.84538301
-## TGFBI_rna PIK3R5_rna ADAMTS1_rna CLEC7A_rna S1PR3_rna
-## 0.84536757 0.84233627 0.83583036 0.83423436 0.82535731
-## TMEM119_rna CTSS_rna CLIC1_rna TLR7_rna IQGAP2_rna
-## 0.82196903 0.82151641 0.82109966 0.81735518 0.80021262
-## FGL2_rna KLHL6_rna LTBP2_rna SIGLEC10_rna HLA-DMB_rna
-## 0.80014392 0.79227627 0.78811550 0.78656997 0.78629965
-## COL8A1_rna UCP2_rna CIITA_rna C1QB_rna FBLIM1_rna
-## 0.78532943 0.78043171 0.77845326 0.77178803 0.76323399
-## HLA-DQA1_rna SLC2A5_rna ALOX15B_rna SLC37A2_rna FKBP5_rna
-## 0.75994557 0.75408226 0.75017993 0.74853906 0.74461447
-## THBD_rna HLA-DPA1_rna SELPLG_rna RNASE6_rna MS4A6A_rna
-## 0.73764817 0.73642525 0.73573903 0.72218947 0.70762774
-## CCR1_rna FAM129A_rna CD14_rna C7_rna IER3_rna
-## 0.70440255 0.70378491 0.70233392 0.70213043 0.68454576
-## CD53_rna S100A4_rna PDLIM1_rna GPRC5A_rna PARVG_rna
-## 0.67813768 0.67782265 0.67106666 0.66807648 0.66113899
-## SGK1_rna GPR34_rna ITGAX_rna SPHK1_rna C11orf96_rna
-## 0.65618938 0.65134262 0.65084388 0.64913399 0.64352477
-## ADAM28_rna PCDH18_rna CYP1B1_rna NGFR_rna THBS1_rna
-## 0.63338782 0.62817867 0.62545763 0.62241502 0.61730883
-## F13A1_rna SIGLEC1_rna IGFBP4_rna F5_rna MS4A14_rna
-## 0.59992031 0.56682474 0.56215001 0.55344578 0.55266215
-## MRC1_rna MEDAG_rna VAT1L_protein SH2D6_rna APOD_rna
-## 0.54694702 0.52958781 0.51949931 0.51491910 0.45485914
-## HMOX1_rna CXCL2_rna PTBP2_protein AKR1C2_rna ACOT1_protein
-## 0.45093102 0.42784352 0.38379233 0.36378187 0.32706950
-## MMP9_rna LIPG_rna ACKR1_rna
-## 0.29932805 0.10494025 0.07805484
+## LY6H_protein TBC1D24_protein RAB12_protein CSNK1D_protein PMM1_protein
+## 1.00000000 0.96067207 0.95018446 0.91373083 0.87930158
+## PDK2_protein LAMTOR1_protein ARMT1_protein ATP6AP1_protein EIF1_protein
+## 0.85923738 0.85679461 0.83362816 0.83116292 0.82305924
+## USP46_protein PRUNE2_protein C2CD5_protein MPC2_protein SCG2_protein
+## 0.82070521 0.81406855 0.80837977 0.79741826 0.79489801
+## GMFG_protein AP1S1_protein SYNPR_protein APEH_protein COL1A1_protein
+## 0.78972525 0.78775116 0.77560088 0.76911869 0.73923502
+## PRKACA_protein POR_protein CPE_protein TTC7B_protein HLA-A_protein
+## 0.72856261 0.72831672 0.71370465 0.70863268 0.69038092
+## SNRNP70_protein SNX32_protein CAB39L_protein SYP_protein GNG5_protein
+## 0.67340658 0.64531133 0.64488836 0.63591664 0.62045081
+## ALDH3A2_protein SCN3B_protein EXOC5_protein SRP54_protein MAST1_protein
+## 0.60033147 0.58197165 0.57721314 0.57670350 0.56005774
+## ARMC8_protein COPG1_protein WIPI2_protein TUBG1_protein GABRA1_protein
+## 0.54501347 0.53781567 0.53503646 0.52329867 0.51294443
+## NECTIN1_protein ITPR1_protein SNRPA1_protein GUCY1A2_protein DLGAP3_protein
+## 0.45166801 0.44363032 0.41212481 0.39655465 0.36301002
+## C1QB_rna ATAD3B_protein CYBB_rna F13A1_rna CCR1_rna
+## 0.26034395 0.24893281 0.22441530 0.17817574 0.13574288
+## CD14_rna CD53_rna CX3CR1_rna LPCAT2_rna LIPG_rna
+## 0.12660867 0.11629988 0.10989585 0.08313190 0.05830927
+## PAX8_rna
+## 0.02647772
demo.Rmd
Schneegans E, Fancy N (2023). +
Schneegans E, Fancy N (2024). Omix: A Multi-Omics Integration Pipeline. R package version 1.0.0.
@Manual{, title = {Omix: A Multi-Omics Integration Pipeline}, author = {Eleonore Schneegans and Nurun Fancy}, - year = {2023}, + year = {2024}, note = {R package version 1.0.0}, }diff --git a/docs/index.html b/docs/index.html index 5ec4baf..0070774 100644 --- a/docs/index.html +++ b/docs/index.html @@ -81,13 +81,12 @@
The Omix
pipeline offers an integration and analysis framework for multi-omics intended to pre-process, analyse, and visualise multimodal data flexibly to address research questions. Omix is built on four consecutive blocks, (1) preparation of the multimodal container, (2) processing and quality control, (3) single omic analyses, and (4) multi-omics vertical integration.
The Omix
pipeline is a specialised framework for pre-processing, analysing, integrating, and visualising bulk transcriptomics and proteomics data. By embedding state of the art bioinformatics tools with novel features into a user-friendly wrapper, Omix streamlines the integrative analysis of bulk transcriptomics and proteomics data, thereby facilitating complex biological investigations, from biomarker discovery to patient stratification.
Pipeline outputs are standardised and include publication-quality plots, tables, and interactive reports.
-Omix offers a range of state-of-the-art processing functions and integrative models, equipped with versatile parameters and quality control features. This empowers researchers to explore different integration strategies easily, enhancing the speed, scalability, and flexibility of multi-omics analyses.
-While the current version focuses on bulk transcriptomics and proteomics, future iterations aim to encompass a broader range of omics types, expanding the software’s applicability and usefulness.
+The Omix pipeline offers an integration and analysis framework for multi-omics intended to pre-process, analyse, and visualise multimodal data flexibly to address research questions. Omix is a wrapper tool built on five consecutive blocks, (1) preparation of the multimodal container, (2) data processing and quality control, (3) single omic analyses, and (4) Transcriptomics-Proteomics vertical integration, (5) Joint Transcriptomics-Proteomics post-integration downstream analyses
Tool | -Supported omics | -Pre-processing | -Single omic analysis | -Integrative models | -Use case | -Downstream analyses | -Interactive visualisations | -Language | -Ref | -
---|---|---|---|---|---|---|---|---|---|
Miodin | -SNP, RNA, methylation, Proteins, | -+ | -- | -MOFA | -BM | -- | -- | -R | -Ulfenborg, B. (2019). | -
MiBiOmics | -miRNA, RNA, Proteins | -- | -- | -Co-inertia analysis | -BD | -Multi-omics networks | -+ | -Web | -(Zoppi et al., 2021) | -
Muon | -Single cell omics | -- | -- | -MOFA, WNN | -NA | -- | -- | -Python | -(Bredikhin et al., 2022) | -
Movics | -SNP, RNA, methylation, Proteins | -- | -- | -Range of clustering algorithm | -STR | -Survival analysis, enrichment | -- | -R | -(Lu, 2020) | -
Omix | -RNA, Proteins | -+ | -+ | -MOFA,MEIFESTO, sMBPLS, MBPLS, DIABLO, iCluster | -BD, BM, STR | -Multi-omics signatures, networks, modules, functional/ cell type/ TF enrichment, pseudotime, etc | -+ | -R | -NA | -
Biomarker Discovery (BD), Biological Mechanisms (BM), Sample stratification (STR)
-The Getting Started section of the documentation contains downloadable examples on how to use Omix.
@@ -260,7 +166,8 @@Please cite Omix
as:
Eléonore Schneegans, Nurun Fancy, Michael Thomas, Nanet Willumsen, Paul M Matthews, Johanna Jackson (2023) Omix: A Multi-Omics Integration Pipeline
+Eléonore Schneegans, Nurun Fancy, Michael Thomas, Nanet Willumsen, Paul M Matthews, Johanna Jackson (2023) Omix: A Transcriptomics-Proteomics Integration Pipeline
plot_components()
,
plot_loadings()
,
plot_optimal_cluster()
,
+visualise_pathway()
,
volcano_interactive_comparison()
,
volcano_interactive()
,
volcano_plot_deseq()
,
diff --git a/docs/reference/communities_network.html b/docs/reference/communities_network.html
index f0cc2fb..dc72ef9 100644
--- a/docs/reference/communities_network.html
+++ b/docs/reference/communities_network.html
@@ -102,6 +102,7 @@ plot_components()
,
plot_loadings()
,
plot_optimal_cluster()
,
+visualise_pathway()
,
volcano_interactive_comparison()
,
volcano_interactive()
,
volcano_plot_deseq()
,
diff --git a/docs/reference/community_graph.html b/docs/reference/community_graph.html
index f11004d..25c1595 100644
--- a/docs/reference/community_graph.html
+++ b/docs/reference/community_graph.html
@@ -105,6 +105,7 @@ plot_components()
,
plot_loadings()
,
plot_optimal_cluster()
,
+visualise_pathway()
,
volcano_interactive_comparison()
,
volcano_interactive()
,
volcano_plot_deseq()
,
diff --git a/docs/reference/correlation_heatmap.html b/docs/reference/correlation_heatmap.html
index 77195c2..bdb9cc1 100644
--- a/docs/reference/correlation_heatmap.html
+++ b/docs/reference/correlation_heatmap.html
@@ -101,6 +101,7 @@ plot_components()
,
plot_loadings()
,
plot_optimal_cluster()
,
+visualise_pathway()
,
volcano_interactive_comparison()
,
volcano_interactive()
,
volcano_plot_deseq()
,
diff --git a/docs/reference/correlation_heatmap_clusters.html b/docs/reference/correlation_heatmap_clusters.html
index 1832387..8c1f728 100644
--- a/docs/reference/correlation_heatmap_clusters.html
+++ b/docs/reference/correlation_heatmap_clusters.html
@@ -106,6 +106,7 @@ plot_components()
,
plot_loadings()
,
plot_optimal_cluster()
,
+visualise_pathway()
,
volcano_interactive_comparison()
,
volcano_interactive()
,
volcano_plot_deseq()
,
diff --git a/docs/reference/correlation_heatmap_supervised.html b/docs/reference/correlation_heatmap_supervised.html
index a747137..664e294 100644
--- a/docs/reference/correlation_heatmap_supervised.html
+++ b/docs/reference/correlation_heatmap_supervised.html
@@ -106,6 +106,7 @@ plot_components()
,
plot_loadings()
,
plot_optimal_cluster()
,
+visualise_pathway()
,
volcano_interactive_comparison()
,
volcano_interactive()
,
volcano_plot_deseq()
,
diff --git a/docs/reference/extract_weigths.html b/docs/reference/extract_weigths.html
index aa491cd..8f61ca4 100644
--- a/docs/reference/extract_weigths.html
+++ b/docs/reference/extract_weigths.html
@@ -71,7 +71,7 @@ extract_weigths(
model,
factor = 1,
- threshold = 0.3,
+ threshold = 1.5,
sense_check_variable = NULL
)
Absolute threshold to filter weights
Number of standard deviation away from the mean weight
plot_components()
,
plot_loadings()
,
plot_optimal_cluster()
,
+visualise_pathway()
,
volcano_interactive_comparison()
,
volcano_interactive()
,
volcano_plot_deseq()
,
diff --git a/docs/reference/index.html b/docs/reference/index.html
index 6e3e0d6..702e4d5 100644
--- a/docs/reference/index.html
+++ b/docs/reference/index.html
@@ -331,6 +331,10 @@ plot_optimal_cluster()
plot_optimal_cluster
visualise_pathway
Generate multi-omics QC results
Generate a report for single omic analysis
Generate a report for single omic analysis
Possible unsupervised integration methods are MOFA
,
Possible unsupervised integration methods are MOFA
weights threshold
weights threshold (+/- SD from the mean)
plot_components()
,
plot_loadings()
,
plot_optimal_cluster()
,
+visualise_pathway()
,
volcano_interactive_comparison()
,
volcano_interactive()
,
volcano_plot_deseq()
,
diff --git a/docs/reference/multi_omic_report.html b/docs/reference/multi_omic_report.html
index b2d7c19..a849de4 100644
--- a/docs/reference/multi_omic_report.html
+++ b/docs/reference/multi_omic_report.html
@@ -111,6 +111,8 @@ Other Report:
multi_omics_qc()
,
+pathway_report()
,
+proteomics_report()
,
qc_report()
,
single_omic_report()
Other Report:
multi_omic_report()
,
+pathway_report()
,
+proteomics_report()
,
qc_report()
,
single_omic_report()
plot_components()
,
plot_loadings()
,
plot_optimal_cluster()
,
+visualise_pathway()
,
volcano_interactive_comparison()
,
volcano_interactive()
,
volcano_plot_deseq()
,
diff --git a/docs/reference/pathway_report.html b/docs/reference/pathway_report.html
new file mode 100644
index 0000000..5b96b0c
--- /dev/null
+++ b/docs/reference/pathway_report.html
@@ -0,0 +1,133 @@
+
+pathway_report.Rd
Generate a report for single omic analysis
+pathway_report(
+ pathways,
+ report_folder_path = getwd(),
+ report_file = "single_omic_report_Omix",
+ database = "Reactome_2016",
+ num_path = 20
+)
list of pathways
report_folder_path folder path to save the report.
filename for report (without an extension).
Enrichment database GO_Molecular_Function_2021
,GO_Cellular_Component_2021
,
+GO_Biological_Process_2021
, Reactome_2016
, KEGG_2021_Human
, MSigDB_Hallmark_2020
Single omic analyses report html
+Other Report:
+multi_omic_report()
,
+multi_omics_qc()
,
+proteomics_report()
,
+qc_report()
,
+single_omic_report()
plot_components()
,
plot_loadings()
,
plot_optimal_cluster()
,
+visualise_pathway()
,
volcano_interactive_comparison()
,
volcano_interactive()
,
volcano_plot_deseq()
,
diff --git a/docs/reference/plot_communities.html b/docs/reference/plot_communities.html
index b911d57..aae49a4 100644
--- a/docs/reference/plot_communities.html
+++ b/docs/reference/plot_communities.html
@@ -98,6 +98,7 @@ plot_components()
,
plot_loadings()
,
plot_optimal_cluster()
,
+visualise_pathway()
,
volcano_interactive_comparison()
,
volcano_interactive()
,
volcano_plot_deseq()
,
diff --git a/docs/reference/plot_components.html b/docs/reference/plot_components.html
index 0ed275b..49a2673 100644
--- a/docs/reference/plot_components.html
+++ b/docs/reference/plot_components.html
@@ -111,6 +111,7 @@ plot_communities()
,
plot_loadings()
,
plot_optimal_cluster()
,
+visualise_pathway()
,
volcano_interactive_comparison()
,
volcano_interactive()
,
volcano_plot_deseq()
,
diff --git a/docs/reference/plot_loadings.html b/docs/reference/plot_loadings.html
index 3139bce..f118651 100644
--- a/docs/reference/plot_loadings.html
+++ b/docs/reference/plot_loadings.html
@@ -116,6 +116,7 @@ plot_communities()
,
plot_components()
,
plot_optimal_cluster()
,
+visualise_pathway()
,
volcano_interactive_comparison()
,
volcano_interactive()
,
volcano_plot_deseq()
,
diff --git a/docs/reference/plot_optimal_cluster.html b/docs/reference/plot_optimal_cluster.html
index 6c996c7..6231b3e 100644
--- a/docs/reference/plot_optimal_cluster.html
+++ b/docs/reference/plot_optimal_cluster.html
@@ -108,6 +108,7 @@ plot_communities()
,
plot_components()
,
plot_loadings()
,
+visualise_pathway()
,
volcano_interactive_comparison()
,
volcano_interactive()
,
volcano_plot_deseq()
,
diff --git a/docs/reference/proteomics_report.html b/docs/reference/proteomics_report.html
new file mode 100644
index 0000000..8dc3fd3
--- /dev/null
+++ b/docs/reference/proteomics_report.html
@@ -0,0 +1,143 @@
+
+proteomics_report.Rd
Generate a report for single omic analysis
+Multiassay experiment object generated by Omix
report_folder_path folder path to save the report.
filename for report (without an extension).
Slot of interest
Enrichment database GO_Molecular_Function_2021
,GO_Cellular_Component_2021
,
+GO_Biological_Process_2021
, Reactome_2016
, KEGG_2021_Human
, MSigDB_Hallmark_2020
clinical covariates for table1
Single omic analyses report html
+Other Report:
+multi_omic_report()
,
+multi_omics_qc()
,
+pathway_report()
,
+qc_report()
,
+single_omic_report()
Other Report:
multi_omic_report()
,
multi_omics_qc()
,
+pathway_report()
,
+proteomics_report()
,
single_omic_report()
Other Report:
multi_omic_report()
,
multi_omics_qc()
,
+pathway_report()
,
+proteomics_report()
,
qc_report()
Continuous dependent variable for sparse partial least squares
number of components
numeric vector for the different number of variables to test from the transcriptomic dataset
numeric vector for the different number of variables to test from proteomic dataset
visualise_pathway.Rd
visualise_pathway
+visualise_pathway(pathways, gene_data = NULL, num_path = 10)
dataframe of enrichment results
LogFC
number of pathways to plot
viridis
+Other Plotting:
+circular_corrplot()
,
+communities_network()
,
+community_graph()
,
+correlation_heatmap_clusters()
,
+correlation_heatmap_supervised()
,
+correlation_heatmap()
,
+getStdiz()
,
+interactive_network()
,
+multiomics_heatmap()
,
+plot_OpenTarget()
,
+plot_communities()
,
+plot_components()
,
+plot_loadings()
,
+plot_optimal_cluster()
,
+volcano_interactive_comparison()
,
+volcano_interactive()
,
+volcano_plot_deseq()
,
+volcano_plot_limma()
plot_components()
,
plot_loadings()
,
plot_optimal_cluster()
,
+visualise_pathway()
,
volcano_interactive_comparison()
,
volcano_plot_deseq()
,
volcano_plot_limma()
plot_components()
,
plot_loadings()
,
plot_optimal_cluster()
,
+visualise_pathway()
,
volcano_interactive()
,
volcano_plot_deseq()
,
volcano_plot_limma()
diff --git a/docs/reference/volcano_plot_deseq.html b/docs/reference/volcano_plot_deseq.html
index a09db8a..b499b2f 100644
--- a/docs/reference/volcano_plot_deseq.html
+++ b/docs/reference/volcano_plot_deseq.html
@@ -103,6 +103,7 @@ plot_components()
,
plot_loadings()
,
plot_optimal_cluster()
,
+visualise_pathway()
,
volcano_interactive_comparison()
,
volcano_interactive()
,
volcano_plot_limma()
diff --git a/docs/reference/volcano_plot_limma.html b/docs/reference/volcano_plot_limma.html
index 018d51e..bc59d0e 100644
--- a/docs/reference/volcano_plot_limma.html
+++ b/docs/reference/volcano_plot_limma.html
@@ -103,6 +103,7 @@ plot_components()
,
plot_loadings()
,
plot_optimal_cluster()
,
+visualise_pathway()
,
volcano_interactive_comparison()
,
volcano_interactive()
,
volcano_plot_deseq()
diff --git a/vignettes/.build.timestamp b/vignettes/.build.timestamp
new file mode 100644
index 0000000..e69de29
diff --git a/vignettes/Omix_vignette_MAP_CV_pseudotemporal.Rmd b/vignettes/Omix_vignette_MAP_CV_pseudotemporal.Rmd
index cf3353c..98b3ece 100644
--- a/vignettes/Omix_vignette_MAP_CV_pseudotemporal.Rmd
+++ b/vignettes/Omix_vignette_MAP_CV_pseudotemporal.Rmd
@@ -289,6 +289,7 @@ multiomics_object=vertical_integration(multiassay=multiomics_object,
most_variable_feature=TRUE)
```
+
The integration process is successful and all integration related object are stored in the `integration` slot of the multi-omics object.
```{r}