Gene Expression Explorer
A desktop application for gene expression analysis of bulk RNA-seq data, built with Electron and React. This project is a rewrite of the original Flask-based web application.
- Exploratory Data Analysis
- Differential expression analysis for bulk RNA-seq data with a
limma-voom
pipeline - Enrichment analysis via limma's
camera
method - Interactive data visualization
- Load harmonized GEO and GDC datasets
- Local data processing via WebAssembly
Set up and launch GENE on your machine.
- Install Git. macOS users can run
git -v
in Terminal for automatic installation. On Windows, download the installer from git-scm.com and perform a standard installation. - Install Node.js. Download and run the installer from nodejs.org. You may perform a regular installation using the default options. No extra dependencies are necessary.
Set up and launch the app from a new command line session. Launch Command Prompt on Windows or Terminal on macOS, and run the four commands below in sequence.
- Clone this repository.
git clone https://github.com/fogg-lab/gene-platform.git
- Navigate to the project root directory.
cd gene-platform
- Install project dependencies.
npm install
- Launch the app in development mode.
npm run dev
Follow this link to watch a 5-minute demo.