AA1: Crystallography Annotation Tool

Applying the semantic web to crystallographic research.

The Crystallography Annotation Tool was developed as part of the AA1 DART workpackage.

The main focus of this project is the development of a secure collaborative crystallography annotation system for collaborators within eResearch. An essential requirement for such a sector is the need to be able to authenticate the source of the annotation and to restrict access to a particular group of trusted colleagues - for reasons of privacy, confidentiality or protection of intellectual property. This is particularly important within eScience, where the annotation or interpretation of the raw document or data, is often more valuable than the target of the annotation. The Crystallography Annotation Tool extends protocols for annotating online resources such as web pages and multimedia content to support collaborative annotation and online discussion of 3D crystallographic models.

Features

browse Browse Search and open 3D Models (CIF, XYZ, MOL, PDB) stored on the web, or in Fedora and SRB databases.
view View Using the embedded JMol browser, view and manipulate CIF, PDB and MOL files in 3D.
annotate Annotate Leave annotations with associated selections and viewpoints
discuss Collaborate Annotations are shared asynchronously and instantly. Replies to existing annotations form conversation threads.
compare Compare Make annotations that compare multiple models, selections and viewpoints
secure Secure Secure your personal notes and share them with trusted colleagues through XACML policies through a Shibboleth Fedoration.


Two model layout with sidebar (Win IE) One model layout (Mac OS X, Firefox)

System Architecture

Technologies

The Crystallography Annotation Tool combines and extends a number of existing open source technologies and open standards:

Annotations


Sample annotation created by the tool (described in RDF/XML)

The tool uses XSL stylesheets to transform annotations into three different views: a visual graph showing annotations and their replies; a tag cloud, showing frequency of tags added to annotations, and RSS feeds, for receiving notification of changes to annotations.


Annotation RSS Feed (viewed from NetNewsWire reader)

Software

To install the Crystallography Annotation Tool (cBrowser):

The Crystallography Annotation Tool requires the following tools and libraries to be installed:

Demo