Skip to content
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


HiPiler's interface

An interactive web application for exploring and visualizing regions-of-interest in large genome interaction matrices.

Build Status Demo Video doi


HiPiler is an interactive web application for exploring and visualizing many regions-of-interest in large genome interaction matrices. Genome interaction matrices approximate the physical distance of pairs of genomic regions to each other and can contain up to 3 million rows and columns. Traditional matrix aggregation or pan-and-zoom interfaces largely fail in supporting search, inspection, and comparison of local regions-of-interest. HiPiler represents regions-of-interest as thumbnail-like snippets. Snippets can be laid out automatically based on their data and meta attributes. They are linked back to the matrix and can be explored interactively.

Get Started

Live demo:

Video introduction:

Project information:

User documentation:



npm run update


npm start          // Start dev server
npm run build      // Build JS bundles
npm run build-app  // Build entire app
npm run update     // Update to latest code


For custom settings copy config.json...

cp config.json config.local.json

...and adjust config.local.json to your liking.

Dynamic changes of the config are not supported yet. The dev server needs to be resarted to inline the new configuration.

Browser Support

HiPiler supports the latest version of Chrome and Firefox. Althought, almost everything works in Safari, t-SNE based clustering is broken. Once we fixed the bug Safari will be supported as well.

Note: Firefox by default starts searching on a website as soon as you start typing something. Unfortunately, this feature intereferes with keyboard shortcuts and can't be disabled with JS. If you want to use keyboard shortcuts in Firefox go to Tools > Options > Advanced > General Tab and disable Search for text when I start typing.

You can’t perform that action at this time.