Navigation

Tutorials and Courses

Announcement

The 3rd CCPN/Extend-NMR Conference:
Lisbon, Portugal

The 11th CCPN UK Conference:
Scarborough, UK

CcpNmr Analysis courses:

From NMR Data to Protein Structure

eNMR - Extend NMR workshops:
NMR structure calculation - GRID applications and integrated tools
Home‎ > ‎Documentation‎ > ‎

CCPN Data Standard

The CCPN Data Model for macromolecular NMR is a framework for storing all data needed for macromolecular NMR spectroscopy from the initial experimental data to the final structure validation. It serves as the underpinning for CcpNmr and other programs, for exchange of data between programs, for storage, data harvesting, and database deposition. A more detailed description can be found here. For a precise view of the model contents the best place to go is the Python API documentation, with its associated diagrams.

The data model proper is an abstract description of the relevant data and their relationships. From this CCPN autogenerates documentation, and subroutine libraries in Python, Java, and C, with XML file or relational database storage. See the Memops Generation Machinery page for details.


The figure shows the part of the model describing Macromolecular coordinates, as might be stored in a PDB file with multiple models. The StructureEnsembles contain Chains, which contain Residues which contain Atoms, which containCoords. StructureEnsembles also contain Models, and the link between Coords and Models define which coordinates belong to which model. The text within the boxes are object attributes and selected methods.

Subpages (1): CCPN Technical