Skip to content

A Javascript based tool to visualize gene expression over a custom discrete variable (e.g. time) and grouped by another (e.g. tissue or genotype). This project integrates data from 'fairdomhub'.

License

Notifications You must be signed in to change notification settings

usadellab/Gene-Expression-Plotter-EOSC-Life-Demonstrator

Repository files navigation

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.

About

A Javascript based tool to visualize gene expression over a custom discrete variable (e.g. time) and grouped by another (e.g. tissue or genotype). This project integrates data from 'fairdomhub'.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published