Skip to main content

Project Synopsis

MetaOmGraph (MOG): 



MetaOmGraph (MOG) is a software designed to empower biologists and clinical physicians in research discovery. MOG leverages data drawn from huge databases from research worldwide. Using MOG, researchers can visualize patterns in terabytes of genetic expression data drawn from individuals with particular cancers, or genetic disorders. They can identify genes that help plants survive under drought conditions, or research changes in human host gene expression when a virus like COVID-19 infects.

For more about MetaOmGraph, see the following paper: here.


Project Overview

The goal of this project is to not only improve existing functionality of the MetaOmGraph software, but to add new functionalities and refactors as well.

Main Goals: 

  • Improve current Heatmap visualization tool
  • Add Violin Plot graphing capabilities
  • Add support for in-application Limma Analysis
  • Refactoring and Documenting the entire code base
  • Create new in-application help tools
  • Add export functionality to Up/Down regulated genes
  • Add source file read/write capability to MOG projects


Tools and Technologies:

  • Java 11
  • Maven Framework
  • JFreeChart
  • Swing
  • Renjin (R in JVM)
  • Smile Library


Team Management:

  • GitLab
  • Discord
  • Webex
  • Trello
  • Google Sheets/Docs/Drive