gosling.js icon indicating copy to clipboard operation
gosling.js copied to clipboard

Gosling.js APIs

Open sehilyi opened this issue 3 years ago • 0 comments

APIs to Support

Navigation

  • [x] Zoom to gene and genomic position

Publication

  • [x] Exporting image files (PDF and PNG)

Customization of Visualization

  • [x] Remove and add tracks and views w/o rerendering entirely
  • [ ] Change visual encoding (e.g., change mark, change color scale, ...)
  • [ ] Apply new data transformation w/o rerendering entirely

Interaction Events

  • [ ] Capture click events and return information. We can first support capturing the genomic position. (Refer to higlass code)
  • [ ] Return raw data table shown in the visualization

Requirements

  • Maintain the current state of gosling visualizations (e.g., view position) when changing the appearance (e.g., remove a track) instead of rerendering entirely.

References

  1. http://compbio.med.harvard.edu/chromothripsis/

sehilyi avatar Mar 01 '21 00:03 sehilyi