PubMed Health⌕ Search

PubMed · 15613391

A framework for scientific data modeling and automated software development.

Abstract

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.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Rasmus H Fogh, Wayne Boucher, Wim F Vranken, Anne Pajon, Tim J Stevens, T N Bhat, John Westbrook, John M C Ionides, Ernest D Laue. 2004-12-21. A framework for scientific data modeling and automated software development.. https://doi.org/10.1093/bioinformatics%2Fbti234

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related citations

Electron paramagnetic resonance study of water distribution in starch granules.

An electron paramagnetic resonance (EPR) study was performed for potato and wheat starch containing Cu2+ ions as a paramagnetic probe. Distribution of water in the starch granules as well as the interactions between the copper and starch matrix of different crystalline structures were determined. EPR spectra of the native starches consisted of two different centers of Cu2+. One of them, giving at 293 and 77 K an EPR signal of axial symmetry with a well-resolved hyperfine structure (HFS), was assigned to the Cu2+ -starch complex in which Cu2+ ions strongly interacted with oxygen atoms of the starch matrix. Another Cu2+ species, exhibiting an isotropic signal at 293 K and an axial signal with resolved HFS at 77 K, was attributed to a [Cu(H2O)6]2+ complex freely rotating at room temperature and immobilized at low temperatures. Interaction of Cu2+ with the starch matrix and the relative number of the particular copper species depended on the crystallographic type of starch. Dehydration at 393 K resulted in elimination of the rotating complex signal and decrease of the total intensity of the EPR spectrum caused by clustering of the Cu2+ ions. Freezing at 77 K and thawing led to restoring of the spectrum intensity and reappearing of the signal of the [Cu(H2O)6]2+ complex. This effect, related to liberation of water molecules from the granule semicrystalline growth rings on freezing/thawing, was especially visible for wheat starch, indicating differences in the water retention ability of starch granules of different crystallographic structure.

Biopolymers↗

Solid-state IR-LD spectroscopic and theoretical analysis of glycine-containing peptides and their hydrochlorides.

As part of an investigation on the coordination ability of peptides, structural analyses of the solid di-, tri, and tetrapeptides glycyl-glycine (GG), glycyl-glycyl-glycine (GGG), glycyl-glycyl-glycyl-glycine (GGGG), and their protonated hydrochlorides glycyl-glycine.HCl (GGH), glycyl-glycyl-glycine.HCl (GGGH), and glycyl-glycyl-glycyl-glycine.HCl (GGGGH) have been carried out. The quantum chemical calculations (Hartree-Fock/6-31++G**) and linear-dichroic infrared (IR-LD) spectroscopy predict a near to linear structure of the pure ligands, but the experimental IR-LD data are in accordance with a cross-linked disposition of amide fragments in the protonated forms.

Biopolymers↗

Conformational differences in protein disulfide linkages between normal hair and hair from subjects with trichothiodystrophy: a quantitative analysis by Raman microspectroscopy.

Raman spectra of normal hair shafts and hair shafts from patients exhibiting trichothiodystrophy (TTD) were obtained using line focus laser illumination. Because hair from TTD patients has a significant decrease in the content of the sulfur-containing amino acids in comparison to normal hair, the 550-500 cm(-1) disulfide stretching mode region of the Raman spectrum was examined in detail. A quantitative spectral analysis demonstrates significant increases in the two energetically less favored gauche-gauche-trans (g-g-t) and trans-gauche-trans (t-g-t) forms. These observations suggest that the increased amounts of these less stable disulfide conformers are contributing factors to or associated with the hair brittleness observed for this congenital disorder. Structure-spectra correlations for the three dominant disulfide conformers are confirmed by quantum chemical calculations using modern density functional theory (DFT).

Biopolymers↗