Yeah sure, our code is open source and developed on a public github repository. It’s part of pVACtools, a suite of cancer immunotherapy tools. The bokeh visualization code is primarily here:
https://github.com/griffithlab/pVACtools/blob/staging/utils/pvacapi/visualizations.py
There are a couple of js files that implement TSV downloads, and the visualization is displayed in an iframe of the pVACviz web client, an Angular/Typescript web app here:
I’m going to be spending more time figuring out if sorting by selected is doable by fiddling with the SlickGrid API, but probably not for another month.
Let me know if you have any further questions about the visualization.
···
On Wednesday, September 26, 2018 at 8:59:40 PM UTC-5, Greg Black wrote:
Hi Josh! I don’t have an answer for you unfortunately, but I came here trying to generate a scatter plot like yours, but am struggling with the callback. Would you mind sharing your code with me?
gbla...@gmail.com
-Greg
On Thursday, September 20, 2018 at 10:36:02 AM UTC-7, Josh McMichael wrote:
Hi, I have a scatterplot visualization with a datatable that updates based on the selected points in the scatterplot. User would like to group selected rows in the datatable for review. Currently they must scroll through the dataset looking for highlighted rows, which doesn’t allow for easy review.
Is there a way I can add an option to sort by selected rows, or toggle the display of unselected rows?
Thanks for developing such a useful visualization platform, it’s really helping to view larger datasets in the browser where d3 tends to get bogged down while rendering larger datasets.