Neil Robertson: 19th October 2018
Please find our ScatterShot deployment for UK Biobank here.
We are currently preparing a manuscript for ScatterShot. In the meantime if you use ScatterShot as part of your project QC please reference the McCarthy Group website. Thank you!
We have developed ScatterShot, a web application for generating cluster plot images for chip genotyping experiments. This initial deployment has been customised for the UK Biobank dataset.
Our aim has been to produce a centralised web application so that the end user can simply access clusterplot images without the nuisance of accessing, downloading, storing, handling and configuring the underlying data itself; which in the case of UK Biobank is significant!
We have improved performance so that plots can be generated dynamically with minimal delay. Clusterplots can be reviewed directly within the application so there is no need to manage the image files themselves. User convenience has been central to our design.
ScatterShot is still in active development, but this deployment should be of utility nevertheless. Please have a go!
If you do encounter any issues or have any queries, or if you have useful feedback to offer, please find contact information at the foot of the page.
The server-side component is a Java Servlet that queues incoming requests, then passes them to an asynchronous pipeline for data retrieval and rendering. Images are generated on the fly, server-side using JOGL (Java binding for Open GL) and are then transmitted to the client over a WebSocket.
Scattershot provides a simple, stylish slide viewer interface to review your cluster plots quickly, in-browser. It has an option to re-render (again in-browser) and download each plot as a PNG or SVG image.
Major improvements have been made to the user interface. Changes include:
Aside from general user interface fine-tuning, further rounds of development will focus upon:
Initial deployment on the Oxford University internal network.
Development is mostly complete, but there needs to be more testing. Testing to date has mostly been in short-lived, single-user environments. Future development will focus upon:
ScatterShot is being actively developed so please be sure to report any issues.
We have ScatterShot running on an internal McCarthy Group server. This server should be available 24/7, if it isn't then the software may need a restart; this is a beta version!
Please refer any issues or queries to: