PubMed Health⌕ Search

Biomedical subjects

Rasmus H Fogh

Publications and source records attributed to Rasmus H Fogh.

3 recordsLinked to original sources

A nomenclature and data model to describe NMR experiments.

Despite ongoing efforts in organising NMR information, there is no consistent and well-described generic standard for naming NMR experiments. The main reason for the absence of a universal naming system is that the information content of the coherence pathways is difficult to describe in full detail. We propose a system that describes the common and generic elements of the coherence pathways produced by pulse sequences. The system itself is formalised by an 'NMR experiment protocol' model, which is described in the Universal Modelling Language (UML) as part of the CCPN data model. Furthermore, normalized experiment names can be derived from this proposed model. We hope this article will stimulate discussion to organise the wealth of NMR experiments, and that by bringing this discussion into the public domain we can improve and expand our proposed system to include as much information and as many NMR experiments as possible.

Databases as Topic↗

The CCPN data model for NMR spectroscopy: development of a software pipeline.

To address data management and data exchange problems in the nuclear magnetic resonance (NMR) community, the Collaborative Computing Project for the NMR community (CCPN) created a "Data Model" that describes all the different types of information needed in an NMR structural study, from molecular structure and NMR parameters to coordinates. This paper describes the development of a set of software applications that use the Data Model and its associated libraries, thus validating the approach. These applications are freely available and provide a pipeline for high-throughput analysis of NMR data. Three programs work directly with the Data Model: CcpNmr Analysis, an entirely new analysis and interactive display program, the CcpNmr FormatConverter, which allows transfer of data from programs commonly used in NMR to and from the Data Model, and the CLOUDS software for automated structure calculation and assignment (Carnegie Mellon University), which was rewritten to interact directly with the Data Model. The ARIA 2.0 software for structure calculation (Institut Pasteur) and the QUEEN program for validation of restraints (University of Nijmegen) were extended to provide conversion of their data to the Data Model. During these developments the Data Model has been thoroughly tested and used, demonstrating that applications can successfully exchange data via the Data Model. The software architecture developed by CCPN is now ready for new developments, such as integration with additional software applications and extensions of the Data Model into other areas of research.

Computer Graphics↗

A framework for scientific data modeling and automated software development.

MOTIVATION: The lack of standards for storage and exchange of data is a serious hindrance for the large-scale data deposition, data mining and program interoperability that is becoming increasingly important in bioinformatics. The problem lies not only in defining and maintaining the standards, but also in convincing scientists and application programmers with a wide variety of backgrounds and interests to adhere to them. RESULTS: We present a UML-based programming framework for the modeling of data and the automated production of software to manipulate that data. Our approach allows one to make an abstract description of the structure of the data used in a particular scientific field and then use it to generate fully functional computer code for data access and input/output routines for data storage, together with accompanying documentation. This code can be generated simultaneously for different programming languages from a single model, together with, for example for format descriptions and I/O libraries XML and various relational databases. The framework is entirely general and could be applied in any subject area. We have used this approach to generate a data exchange standard for structural biology and analysis software for macromolecular NMR spectroscopy. AVAILABILITY: The framework is available under the GPL license, the data exchange standard with generated subroutine libraries under the LGPL license. Both may be found at http://www.ccpn.ac.uk; http://sourceforge.net/projects/ccpn CONTACT: ccpn@mole.bio.cam.ac.uk.

Biopolymers↗