Skip to content
sumanth edited this page May 29, 2021 · 6 revisions

MetaOmGraph User Guide

Author:

Urminder Singh and Eve Syrkin Wurtele
Bioinformatics and Computational Biology,
Center for Metabolic Biology,
and Genetics, Development, and Cell Biology
Iowa State University

Citation: Urminder Singh, Manhoi Hur, Karin Dorman, Eve Syrkin Wurtele, MetaOmGraph: a workbench for interactive exploratory data analysis of large expression datasets, Nucleic Acids Research, Volume 48, Issue 4, 28 February 2020, Page e23,


MOG is straightforward to use. (Left) Colleague Dr. Nemi Wurtele studying the coexpression cluster of the human MUT gene (methylmalonyl-CoA mutase (MUT) (EC 5.4.99.2) in RNA-Seq data from MCM-deficient patients with an aciduria phenotype. (Middle) Researcher Finn Syrkin-Nikolau tracking the BRK gene. A recent study (Mia et al., Science 2019) indicates combination-therapies that target activated BRK signaling may have efficacy in treating SMAD4-repressed cancers. (Right) ISU's DuDu Li, using MOG to investigate copper toxicosis in Bedlington terrier purebreds, a genetic disease with a high prevalence worldwide that is unique to this breed. The gene is a member of the CCC endosomal recycling complex.

Introduction

An overview of MOG's modules. MetaOmGraph (MOG) is user-centered software written in Java to interactively explore and visualize large datasets. MOG can handle big datasets by an efficient handling of data files. This is achieved via a combination of data indexing and buffering schemes.

MOG is specialized for biological expression datasets, and it is designed to be flexible to accommodate different types of data (e.g., taxes, finances, sports, revenues). MOG allows a user to analyze the data and its underlying metadata together; this adds another dimension to the analyses and provides flexibility in data exploration. It combines the ability to handle very large heterogeneous data sets in real-time with statistical analysis, list-making, and visualization capabilities. It also provides an interface to the R statistical platform, enabling use of the full range of R's statistical and visualization capabilities for smaller-data analysis.

How to use this guide

MOG is an interactive software with lots of functionality and a fairly simple and intuitive GUI. First-time users are encouraged to read the section, which describes how to get started with MOG. Users seeking help with specific topics can directly proceed to that section. We have several large projects for particular organisms (A thaliana, human, yeast, maize) for you to use. If you'd like to create your own MOG projects, check out the section.

Citation

Please cite MOG as: Singh, Urminder, Manhoi Hur, Karin Dorman, and Eve Syrkin Wurtele. "MetaOmGraph: a workbench for interactive exploratory data analysis of large expression datasets." bioRxiv (2019): 698969.

License

This work is licensed under the MIT license.

Glossary

Feature : The item being examined. In this guidebook we use transcripts and genes as example features.

Sample- A representative part or a single item from a larger whole; a finite part of a statistical population whose properties are studied to gain information about the whole. [This definition can be confusing, since biologists often define a sample to be composed of multiple replicates, and many major databases do as well.]

Metadata-Additional information about a feature ("feature metadata") or a sample ("sample metadata").

GUI- Graphical User Interface. The windows the user sees and interacts with.

MOG Project- A MOG project has two main data components: the feature metadata and data and the sample metadata. The Feature Metadata Table provides an interface to interact with the feature data. The Sample Metadata Tree and Sample Metadata Table provide interfaces to interact with the sample metadata. The Tree and Table are representations of the identical metadata object. MOG projects are saved to .mog files which can be read by MetaOmGraph.

Overview

1. Introduction

2. THE BASICS: Downloading and Using MOG

3. Open a Project

4. The Main MOG GUI

5. Sort, subset, transform, analyze, and reorder the Data

6. Coexpression Analysis

7. Visualizations

8. Differential Expression Analysis

9. Dimensionality Reduction

10. Create Your Own Projects

11. Interface to R

12. Change Project Properties and MOG Properties

13. Reproducibility

1. Introduction

1.1 Introduction

1.2 How to use this guide

1.3 Citation

1.4 License

1.5 Glossary

2. The BASICS

2.1 System Requirements

2.2 Download MOG

2.3 Download a pre-compiled project

2.4 Start MetaOmGraph

2.5 Run MetaOmGraph by providing more memory(RAM)

2.6 Troubleshooting

3. Open a Project

3.1 Open a project

4. The Main MOG GUI

4.1 Save a current project

4.2 Open an existing project

5. Sort, Subset, transform, analyze, and reorder the Data

5.1 Choosing the Replicate Column

5.2 Transform Data

5.3 Feature Lists

5.4 Sample Lists

5.5 Search or Filter Sample MetaData

6. Coexpression Analysis

6.1 Correlation Between Features

6.2 Correlation Matrices

6.3 Correlation Betweeen Samples

7. Visualization

7.1 Line Charts

7.2 Line Charts with Averaged Replicates

7.3 Scatter Plot

7.4 Box Plot

7.5 Histogram

7.6 Volcano Plot

7.7 Correlation Histogram

8. Differential Expression Analysis

8.1 Differential Expression Analysis Window

8.2 Differential Expression Results Window

9. Dimensionality Reduction

9.1 Principal component analysis (PCA)

9.2 t-distributed stochastic neighbor embedding (t-SNE)

10. Create Your Own Projects

10.1 Input format

10.2 Start a new project

11. Interface to R

11.1 R script Format

12. Change Project Properties and MOG Properties

12.1 Projects Properties

12.2 MOG properties

13. Reproducibility

Clone this wiki locally