PubMed Health⌕ Search

PubMed · 9183530

Object-oriented developmental environment for image-analysis applications: implementation for 2D gel electrophoretogram analysis.

Abstract

MOTIVATION: The principal motivation was to design an environment for the development of image-analysis applications which would allow the integration of independent modules into one frame and make available tools for their build-up, running, management and mutual communication. RESULTS: The system was designed as modular, consisting of the core and work modules. The system core focuses on overall management and provides a library of classes for build-up of the work modules, their user interface and data communication. The work modules carry practical implementation of algorithms and data structures for the solution of a particular problem, and were implemented as dynamic-link libraries. They are mutually independent and run as individual threads, communicating with each other via a unified mechanism. The environment was designed to simplify the development and testing of new algorithms or applications. An example of implementation for the particular problem of the analysis of two-dimensional (2D) gel electrophoretograms is presented. The environment was designed for the Windows NT operating system with the use of Microsoft Foundation Class Library employing the possibilities of C++ programming language. AVAILABILITY: Available on request from the authors.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

J Pánek, J Vohradský. 1997. Object-oriented developmental environment for image-analysis applications: implementation for 2D gel electrophoretogram analysis.. https://pubmed.ncbi.nlm.nih.gov/9183530/

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

KEEP EXPLORING

Related citations

Multiscale computing.

Multiscale computing (MSC) involves the computation, manipulation, and analysis of information at different resolution levels. Widespread use of MSC algorithms and the discovery of important relationships between different approaches to implementation were catalyzed, in part, by the recent interest in wavelets. We present two examples that demonstrate how MSC can help scientists understand complex data. The first is from acoustical signal processing and the second is from computer graphics.

Computer Graphics↗

Self-assembled helices from 2,2'-biimidazoles.

2,2'-Biimidazoles were synthesized by palladium(0)-catalyzed coupling of 2-iodoimidazoles bearing an alkyl and an ester group at the 4- and 5-positions, respectively. The products were found to be fluorescent and moderately soluble in organic solvents. Three biimidazoles were subjected to single crystal X-ray diffraction analysis. In all three instances, adjacent molecules were found to be bound together in the solid state by pairs of N-H...N hydrogen bonds, forming twisted ribbon-like columns which resemble double helices. The amount of helical twist observed between neighboring biimidazole subunits in these helices varies with the identity of the alkyl and ester groups; in two cases it is approximately 60 degrees, whereas in the third it is about 90 degrees. Mass spectra of six different biimidazoles display ions with masses corresponding to dimers; this indicates that these compounds retain some affinity for each other in the gas phase. The three most soluble biimidazoles also show mass spectrometric peaks ascribable to trimers and tetramers. The solution-phase aggregation tendencies of these latter three compounds were studied by vapor pressure osmometry. In each case, the apparent molecular weight in 1,2-dichloroethane solution is higher than would be expected for free monomers.

Computer Graphics↗