LiteMol Viewer is an HTML5 web application for 3D visualization of molecules and other related data.
Among other things, LiteMol provides:
Integration with PDBe API: view and explore validation and annotation data.
Integration with the Coordinate Server: download only parts of structures you are interested in.
Support for the BinaryCIF format that reduces the amount of data that needs to be sent to the client several times.
LiteMol can be embedded in your pages as a plugin to enable rich interaction with your data. For example, PDBe uses LiteMol in simultaneously highlighting the 1D, 2D, and 3D structure of a protein.
LiteMol can serve as a library that provides parsers and data reprepresentation for molecular data that could be used to build powerful applications.
For example, the CoordinateServer uses LiteMol to load, represent, and query the molecular data.
CoordinateServer is a fast, web-based tool for returning a subset of mmCIF coordinate data for a PDB entry held in the PDB archive. The server is able to return the specific portions of the structure that are relevant, as specified in your query. For example, the coordinates of the atoms within a 5-A radius around the ligand binding site, including symmetry mates. As a result, it greatly reduces the time needed to transmit and manipulate the data.
Among other cool features, it supports the BinaryCIF format that further reduces the amount of data that needs to be sent to the browser.
CoordinateServer is also available as a service provided by PDBe.
Stay tuned, it will be open sourced soon.
mmCIF data stored using BinaryCIF correspond exactly to the standard text format defined by wwPDB. As a result, existing software supporting the mmCIF could be very easily modified to support BinaryCIF as well.
A more comprehensive benchmark of BinaryCIF can be found in the BinaryCIF GitHub repository.