Skip to content

Latest commit

 

History

History
55 lines (36 loc) · 2.85 KB

File metadata and controls

55 lines (36 loc) · 2.85 KB

Gene Expression Plotter

Visualize gene expression from standard data tables generated in data analysis pipelines

Documentation -- Demo

★ Overview

Gene Expression Plotter is an experimental single page application designed to allow custom visualizations of gene expression results over a custom discrete variable.

Typical RNA-seq pipelines output relatively large transcript abundance tables, that require the use of a programming language to shape and visualize the data as a way to better understand results.

This application provides a graphical user interface to upload, process, and plot tabular data outputs from tools like Kallisto, Sailfish, or Salmon.

</> Develop

This project is being developed with React. An installed Node version equal to or greater than 12 is required.

Quick Start

# clone this repository
git clone [email protected]:usadellab/GeneExpressionPlots.git

# change to the repository folder
cd GeneExpressionPlots

# install node modules
npm install

# start the development server
npm run serve

Available Commands

npm run serve   # start development server
npm run build   # build for production
npm run lint    # lint code using ESLint

Example Data

Example files to test the application functionality can be found in the examples folder.

  • upload_replicate_table.zip: raw replicate tables that can be loaded individually or in batches via the Upload Replicate Table menu.
  • upload_expression_table.tsv: a custom expression table with multi-dimensional headers that can be uploaded via the Upload Expression Table menu.
  • upload_captions.json: matching captions data that can be uploaded via the Upload Captions menu.
  • new_image.png: a custon legend-image that can be uploaded via the New Image menu.
  • import_data.json: a previously exported JSON file with mock data, captions, and a custon image, that can be imported via the Import Data menu.