statgen / locuszoom

A Javascript/d3 embeddable plugin for interactively visualizing statistical genetic data from customizable sources.
https://statgen.github.io/locuszoom/
MIT License
154 stars 29 forks source link

New data layer type: "intervals by enrichment" #228

Closed abought closed 3 years ago

abought commented 3 years ago

Feature request via @massung and the Broad

Purpose

The Broad would like to display a new type of interval track in which rectangles are grouped by an annotated enrichment value, rather than by category or overlap. A schematic is below.

Screen Shot 2021-01-11 at 10 25 35 AM

This would depend on certain fields that are not available in the standard LZ portaldev API, and would be nontrivial to add because they are generated by specific tools and pipelines. Therefore, this would be implemented as an extension.

Scope

The initial prototype will feature UI. Advanced interactivity modes would be features of LZ.js core, and not specifically part of this data layer.