Release History
Date Version
17-07-2019 * 1.0.1-release
11-03-2019 1.0.0-release
01-11-2018 0.2.0-release
01-10-2017 0.1.0-release
view all release history

Release Version: 1.0.0

Release Information:
  • Version - 1.0.0
  • Release date - 11-03-2019
  • Scripting of interactivity for the JSMol molecular viewer
  • Implementation of a ranked graphical structure selection viewer
  • Ability to visualise location of variants in sequence & structure (for both standard and user-supplied variants)
  • Ability to download all available structural data (experimental & predicted)
  • Implemented ability to store/remember user settings / view state
  • Implementation/publishing of RESTful Web-Service API end-points for interoperability
  • Developed and enabled interactive guided tutorial using intro.js library
  • Implementation of GDPR requirement
  • Added abililty to search by Isoform Id, Ensembl Transcript, Gene or Protein Ids

Improvements / Issues Resolved:
  • Updated JsMol (14.29.29)
  • PhyreRisk database enhancement to accommodate additional data requirements
  • Added 22,271 alternative protein sequences (Isoforms) from UniProt to PhyreRisk database
  • Fixed bug preventing NGLViewer and 3DMol molecular viewer from rendering
  • Enabled Google analytics tracking
  • Added Plain and Structure type colour scheme to the sequence viewer
  • Modified legend for 'Structure Selection' section. Selected structure now has a black boarder
  • Updated default examples for 'Genetic' & 'Protein' variant(s) input page
  • Provided a button to enable manual triggering of structure colour transfer to Jsmol viewer when it does not happen automatically due to race conditions

Known Issues:
  • 3DMol viewer does not allow loading of compressed structure coordinate files - experimental structure from PDB are downloaded in a compressed format for performance and efficiency
  • Sometimes sequence <=> structure mappings are not generated for some experimental structures due to SIFTS mapping not being available - in such cases sequence <=> structure colouring and communication cannot be applied
  • Sometimes colour transfer does not happen due to race conditions (in other words, when the colour commands are generated and applied prematurely as a result of a structure being downloaded / loaded slower in Jsmol). This is dependent on a lot of factors such as the structure file size, internet connectivity speed, client machine processor speed, client machine browser speed etc.