Thumbnails:
List:
Year:
Category:
Session:
Poster:
Getting poster data...
Adam Midlik, Daniel Rice, Marcelo Afonso, Sreenath Nair, Jennifer Flemming, Sameer Velankar (European Molecular Biology Laboratory, European Bioinformatics Institute, Hinxton, Cambridge CB10 1SD, UK)
Nightingale is a library of re-usable interactive data visualisation web components, focused on protein sequence annotations. It is heavily used in several EMBL-EBI services, including PDBe (Protein Data Bank in Europe), to display annotations such as structural domains, secondary structure, experimental structural coverage, binding sites, interaction interfaces, sequence conservation and variants, and various kinds of predictions. Nightingale provides around 10 types of tracks, tailored for different types of data, mostly implemented via SVG graphics with help of D3 and Lit libraries. However, the massive growth of available data in the recent years created new challenges and we started looking for more performant alternatives. This work presents two new Nightingale track types (nightingale-track-canvas and nightingale-conservation-track) that tackle the performance issues via HTML canvas graphics. It also introduces nightingale-scrollbox which allows having large numbers of parallel tracks, while avoiding issues with responsiveness and memory usage. These new components have been included in the Nightingale library and we plan to deploy them in PDBe services in the near future.