PubMed Health⌕ Search

SEARCH · PubMed Health

Results for “Software development”

Explore indexed PubMed citations for clinical trials, systematic reviews and public health research. Read source abstracts and follow each citation to its original PubMed record.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 577 records · Page 32Linked to original sources

Evaluation of clinical information systems. What can be evaluated and what cannot?

The evaluation of clinical information systems is essential as they are increasingly used in clinical routine and may even influence patient outcome on the basis of reminder functions and decision support. Therefore we try to answer three questions in this paper: what to evaluate; how to evaluate; how to interpret the results. Those key questions lead to the discussion of goals, methods and results of evaluation studies in a common context. We will compare the objectivist and the subjectivist evaluation approach and illustrate the evaluation process itself in some detail, discussing different phases of software development and potential evaluation techniques in each phase. We use four different practical examples of evaluation studies that were conducted in various settings to demonstrate how defined evaluation goals may be achieved with a limited amount of resources. This also illustrates advantages, limitations and costs of the different evaluation methods and techniques that may be used when evaluating clinical information systems.

Decision Support Systems, Clinical↗

The NITE XML Toolkit: flexible annotation for multimodal language data.

Multimodal corpora that show humans interacting via language are now relatively easy to collect. Current tools allow one either to apply sets of time-stamped codes to the data and consider their timing and sequencing or to describe some specific linguistic structure that is present in the data, built over the top of some form of transcription. To further our understanding of human communication, the research community needs code sets with both timings and structure, designed flexibly to address the research questions at hand. The NITE XML Toolkit offers library support that software developers can call upon when writing tools for such code sets and, thus, enables richer analyses than have previously been possible. It includes data handling, a query language containing both structural and temporal constructs, components that can be used to build graphical interfaces, sample programs that demonstrate how to use the libraries, a tool for running queries, and an experimental engine that builds interfaces on the basis of declarative specifications.

Communication↗

SEE: a tool for the visualization and analysis of rodent exploratory behavior.

The complexity of exploratory behavior creates a need for a visualization and analysis tool that will highlight regularities and help generating new hypotheses about the structure of this behavior. The hypotheses can then be formulated as algorithms that capture the patterns and quantify them. SEE is a Mathematica based software developed by us for the exploration of exploratory behavior. The raw data for SEE are a time series of the animal 's coordinates in space sampled at a rate that allows a meaningful computation of speeds. SEE permits: (i) a visualization of the path of the animal and a computation of the dynamics of activity; (ii) a decomposition of the path into several modes of motion (1st gear, 2nd gear, etc.) and a computation of the typical maximal speeds, the spatial spread, and the proportion of each of these modes; and(iii) a visualization of the location in the environment of stopping episodes, along with their dwell time. These visualizations highlight the presence of preferred places, including the animal's so-called home base, and permits a computation of the spatio-temporal diversity in the location of stopping episodes. The software also: (i) decomposes the animal's path into round trips from the home base, called 'excursions', and computes the number of stops per excursion; (ii) generates a visualization of the phase space (path+speed, traced in a three-dimensional graph) of any progression segment or list of such segments; and (iii) produces a visualization of the way places in the animal's operational world are connected to each other. SEE also permits the definition and computation of behavioral endpoints across any section of any database of raw data. The range of applicability of SEE to various experimental set ups, tracking procedures, species, and preparations is addressed in the discussion.

Animals↗

Evaluation of algorithms used for cross-species proteome characterisation.

The ability to effectively search databases for the identification of protein spots from two-dimensional electrophoresis gels has become an essential step in the study of microbial proteomes. A variety of analytical techniques are currently being employed during protein characterisation. A number of algorithms used to search databases, accessible via the World Wide Web, depend upon information concerning N- and C-terminal microsequence, amino acid composition, and peptide-mass fingerprinting. The effectiveness of nine such algorithms, as well as COMBINED (software developed in this laboratory for identifying proteins across species boundaries) was examined. Fifty-four ribosomal proteins from the Mycoplasma genitalium genome, and 72 amino acyl tRNA synthetases from the Haemophilus influenzae, M. genitalium and Methanococcus jannaschii genomes were chosen for study. These proteins were selected because they represent a wide range of sequence identities across species boundaries (22.7-100% identity), as detected by standard sequence alignment tools. Such sequence variation allowed for a statistical comparison of algorithm success measured against published sequence identity. The ability of analytical techniques used in protein characterisation and associated database query programs to detect identity at the functional group level was examined for proteins with low levels of homology at the gene/protein sequence level. The significance of these theoretical data manipulations provided the means to predict the utility of data acquired experimentally for non-sequence-dependent software in proteome analysis. The data obtained also predicted that 'sequence tagging' of peptide fingerprints would need to be accompanied by at least 11-20 residues of amino acid sequence for it to be widely used for protein characterisation across species boundaries.

Algorithms↗

A common open representation of mass spectrometry data and its application to proteomics research.

A broad range of mass spectrometers are used in mass spectrometry (MS)-based proteomics research. Each type of instrument possesses a unique design, data system and performance specifications, resulting in strengths and weaknesses for different types of experiments. Unfortunately, the native binary data formats produced by each type of mass spectrometer also differ and are usually proprietary. The diverse, nontransparent nature of the data structure complicates the integration of new instruments into preexisting infrastructure, impedes the analysis, exchange, comparison and publication of results from different experiments and laboratories, and prevents the bioinformatics community from accessing data sets required for software development. Here, we introduce the 'mzXML' format, an open, generic XML (extensible markup language) representation of MS data. We have also developed an accompanying suite of supporting programs. We expect that this format will facilitate data management, interpretation and dissemination in proteomics research.

Database Management Systems↗

A decision support system for AIDS intervention and prevention.

In recent years, the importance of information systems has been identified as a vital issue to continuing success in AIDS intervention and prevention (AIP). The advances in information technology have resulted in integrative information systems including decision support systems (DSS). The concept of DSS for AIP was created at the intersection of two trends. The first trend was a growing belief that AIP information systems are successful in automating operations in AIP programs. The second was a continuing improvement in modeling and software development in the AIP area. This paper presents an integrated DSS for AIP. The system is integrated with a database and achieves its efficiency by incorporating various algorithms and models to support AIP decision processes. The application examples include screening AIDS-risky behaviors, evaluating educational interventions, and scheduling AIP sessions. The implementation results present evidence of the usefulness of the system in AIP.

AIDS Serodiagnosis↗

EST pipeline system: detailed and automated EST data processing and mining.

Expressed sequence tags (ESTs) are widely used in gene survey research these years. The EST Pipeline System, software developed by Hangzhou Genomics Institute (HGI), can automatically analyze different scalar EST sequences by suitable methods. All the analysis reports, including those of vector masking, sequence assembly, gene annotation, Gene Ontology classification, and some other analyses, can be browsed and searched as well as downloaded in the Excel format from the web interface, saving research efforts from routine data processing for biological rules embedded in the data.

Automation↗

A computerized approach to statistical quality control for radioimmunoassays in the clinical chemistry laboratory.

Methods for statistical quality control for the clinical laboratory in general, and radioimmunoassay in particular, have been proposed for many years. Unfortunately, only a very small number of laboratories have adapted these procedures. By use of teletypes and other remote terminals, it is possible for all laboratories to access centralized computers where a general purpose quality control program can be stored. This relieves each laboratory of the costly task of developing software, provides some degree of inter-laboratory standardization and facilitates comparison of precision and accuracy between laboratories. A prototype program for this purpose is described. This program evaluates within-assay and between-assay variability, by means of an analysis of variance for a one-way classification random-effects model, and can monitor any assay parameter by use of control chart techniques. In addition, several tests are provided to evaluate the temporal stability of the assay system, and appropriate tests for outliers are included. Also, methods are described for combination of information from several quality control samples. This provides a valid basis for adjustment of assay results or for outright rejection of an assay. For convenience, this program is designed for output on a teletype or similar terminal located in the laboratory. Simplified versions of this program can be readily adapted to desk-top calculators. The original purpose for developing this system was to provide the clinical laboratory with a simple, general, and flexible method for assessing the performance of radioimmunoassays, but its usefulness should extend to virtually all assay methods.

Computers↗

Using video-oriented instructions to speed up sequence comparison.

MOTIVATION: This document presents an implementation of the well-known Smith-Waterman algorithm for comparison of proteic and nucleic sequences, using specialized video instructions. These instructions, SIMD-like in their design, make possible parallelization of the algorithm at the instruction level. RESULTS: Benchmarks on an ULTRA SPARC running at 167 MHz show a speed-up factor of two compared to the same algorithm implemented with integer instructions on the same machine. Performance reaches over 18 million matrix cells per second on a single processor, giving to our knowledge the fastest implementation of the Smith-Waterman algorithm on a workstation. The accelerated procedure was introduced in LASSAP--a LArge Scale Sequence compArison Package software developed at INRIA--which handles parallelism at higher level. On a SUN Enterprise 6000 server with 12 processors, a speed of nearly 200 million matrix cells per second has been obtained. A sequence of length 300 amino acids is scanned against SWISSPROT R33 (1,8531,385 residues) in 29 s. This procedure is not restricted to databank scanning. It applies to all cases handled by LASSAP (intra- and inter-bank comparisons, Z-score computation, etc.

Algorithms↗

A fluoroscopy-based computed tomography scanner for small specimen research.

RATIONALE AND OBJECTIVES: A small-laboratory computed tomography (CT) system using a fluoroscopic system and a personal computer was fabricated and tested. The motivation for building this specimen scanner was to provide medical researchers with the capability of using CT as a practical tool in their research, as well as to provide an opportunity for hands-on CT instruction. METHODS AND MATERIALS: The CT system was constructed using mostly off-the-shelf items; however, the CT stage itself was custom fabricated and software development was necessary. In addition, a personal computer and a standard fluoroscopy system were used. RESULTS: The spatial resolution was found to match the 228-microns sampling limitation, yielding approximately 2 line pairs per mm. Iodine contrast sensitivity studies showed that 1% solution of 370 mg/ml iodine solution was easily detected (P = .05). CONCLUSIONS: A small CT scanner for specimen research can be economically constructed, and is capable of good performance. The authors found substantial interest on the part of small animal researchers involved in a wide variety of medical research.

Animals↗

Development of a microcomputer-based system to quantify the effective dose of drug through epithelial cells.

It is well documented that the rate-limiting step of pharmaceutical investigation is the amount of drug absorbed through the epithelial cells, not the total dose taken. To date, the only measure of the effective dose of medication is by measuring the circulating level of the ingested medication. This mode of measurement is neither accurate nor practical in determining the active ingredient required. However, a more efficient method of testing which constitutes simplicity and practically is desired. The aim of this project was the design of a microcomputer-based system for detecting and quantifying steroid hormones taken up by mucosal intestinal cells in vitro, for eventual in vivo application in animals and humans. A microcomputer-based system capable of controlling and monitoring four cell membranes simultaneously has been designed, consisting of a microcomputer system and a data acquisition subsystem. The data acquisition subsystem consists of instrumentation amplifiers with an analog-to-digital converter and digital-to-analog converter. This subsystem converts the ionic exchanges first to electrical signals, and then to digital format, to be processed and stored by the microcomputer. Subsequently, the stored information can be clinically interpreted. Due to the complexity of membrane behavior (nonlinear) in response to feedback control signals, software development was difficult. Therefore, a unique scheme was developed to control various unexcitable tissues in order to reach the predetermined values very rapidly, and then to collect cell membrane data periodically.

Drug Monitoring↗

Chapter V. A comparison of CATI and non-CATI questionnaires.

It appears likely that a greater proportion of surveys will use the telephone as a medium of sampling and data collection in the future. As software developments proceed and computer hardware costs shrink, many of these will use CATI systems. This experiment can be used as a benchmark for the transition to CATI because it provides documentation on potential problems with changing modes. For most criteria, there are only small differences between CATI and non-CATI interviewing in this project. The criteria include response rates, reactions of the interviewer and respondent, and most health statistics of interest. There are, however, some exceptions to this finding of equivalence between methods. The first exception is the result that the average number of minutes per CATI interview exceeded that for non-CATI interviews. There also is some evidence that the interviewer variability estimates tend to be lower in CATI than non-CATI. Finally, there is evidence of lower skip error problems in the CATI interviews. The first of these results affects survey costs; the second and third, survey error. The first may be a function of software or hardware choice and thus can be addressed in new CATI designs. The second and third will be of benefit to all CATI systems in the future.

Adolescent↗

STING Millennium Suite: integrated software for extensive analyses of 3d structures of proteins and their complexes.

BACKGROUND: The integration of many aspects of protein/DNA structure analysis is an important requirement for software products in general area of structural bioinformatics. In fact, there are too few software packages on the internet which can be described as successful in this respect. We might say that what is still missing is publicly available, web based software for interactive analysis of the sequence/structure/function of proteins and their complexes with DNA and ligands. Some of existing software packages do have certain level of integration and do offer analysis of several structure related parameters, however not to the extent generally demanded by a user. RESULTS: We are reporting here about new Sting Millennium Suite (SMS) version which is fully accessible (including for local files at client end), web based software for molecular structure and sequence/structure/function analysis. The new SMS client version is now operational also on Linux boxes and it works with non-public pdb formatted files (structures not deposited at the RCSB/PDB), eliminating earlier requirement for the registration if SMS components were to be used with user's local files. At the same time the new SMS offers some important additions and improvements such as link to ProTherm as well as significant re-engineering of SMS component ConSSeq. Also, we have added 3 new SMS mirror sites to existing network of global SMS servers: Argentina, Japan and Spain. CONCLUSION: SMS is already established software package and many key data base and software servers worldwide, do offer either a link to, or host the SMS. SMS (Sting Millennium Suite) is web-based publicly available software developed to aid researches in their quest for translating information about the structures of macromolecules into knowledge. SMS allows to a user to interactively analyze molecular structures, cross-referencing visualized information with a correlated one, available across the internet. SMS is already used as a didactic tool by some universities. SMS analysis is now possible on Linux OS boxes and with no requirement for registration when using local files.

Algorithms↗

Automated grading of homework assignments and tests in introductory and intermediate statistics courses using active server pages.

Active server pages permit a software developer to customize the Web experience for users by inserting server-side script and database access into Web pages. This paper describes applications of these techniques and provides a primer on the use of these methods. Applications include a system that generates and grades individualized homework assignments and tests for statistics students. The student accesses the system as a Web page, prints out the assignment, does the assignment, and enters the answers on the Web page. The server, running on NT Server 4.0, grades the assignment, updates the grade book (on a database), and returns the answer key to the student.

Automation↗

Functional assignment of the 20 S proteasome from Trypanosoma brucei using mass spectrometry and new bioinformatics approaches.

As experimental technologies for characterization of proteomes emerge, bioinformatic analysis of the data becomes essential. Separation and identification technologies currently based on two-dimensional gels/mass spectrometry provide the inherent analytical power required. This strategy involves protein spot digestion and accurate mass mapping together with computational interrogation of available data bases for protein functional identification. When either no exact match is found or when the possible matches only partially account for molecular weights actually observed, peptide sequencing by tandem mass spectrometry has emerged as the methodology of choice to provide the basic additional information required. To evaluate the capabilities of bioinformatics methods employed for identifying homologs of a protein of interest, we attempted to identify the major proteins from the 20 S proteasome of Trypanosoma brucei using sequence information determined using mass spectrometry. The results suggest that neither the traditional query engines, BLAST and FASTA, nor specialized software developed for analysis of sequence information obtained by mass spectrometry are able to identify even closely related sequences at statistically significant scores. To address this deficit, new bioinformatics approaches were developed for concomitant use of the multiple fragments of short sequence typically available from methods of tandem mass spectrometry. These approaches rely on the occurrence of congruence across searches of multiple fragments from a single protein. This method resulted in sharply better statistical significance values for correct hits in the data base output relative to that achieved for independent searches using single sequence fragments.

Algorithms↗

EMPIAR: the Electron Microscopy Public Image Archive.

Public archiving in structural biology is well established with the Protein Data Bank (PDB; wwPDB.org) catering for atomic models and the Electron Microscopy Data Bank (EMDB; emdb-empiar.org) for 3D reconstructions from cryo-EM experiments. Even before the recent rapid growth in cryo-EM, there was an expressed community need for a public archive of image data from cryo-EM experiments for validation, software development, testing and training. Concomitantly, the proliferation of 3D imaging techniques for cells, tissues and organisms using volume EM (vEM) and X-ray tomography (XT) led to calls from these communities to publicly archive such data as well. EMPIAR (empiar.org) was developed as a public archive for raw cryo-EM image data and for 3D reconstructions from vEM and XT experiments and now comprises over a thousand entries totalling over 2 petabytes of data. EMPIAR resources include a deposition system, entry pages, facilities to search, visualize and download datasets, and a REST API for programmatic access to entry metadata. The success of EMPIAR also poses significant challenges for the future in dealing with the very fast growth in the volume of data and in enhancing its reusability.

Imaging, Three-Dimensional↗

A standards-based clinical information system for HIV/AIDS.

OBJECTIVE: To create a clinical data repository to interface the Veteran's Administration (VA) Decentralized Hospital Computer Program (DHCP) and a departmental clinical information system for the management of HIV patients. This system supports record-keeping, decision-making, reporting, and analysis. The database development was designed to overcome two impediments to successful implementations of clinical databases: (i) lack of a standard reference data model, and; (ii) lack of a universal standard for medical concept representation. BACKGROUND: Health Level Seven (HL7) is a standard protocol that specifies the implementation of interfaces between two computer applications (sender and receiver) from different vendors or sources of electronic data exchange in the health care environment. This eliminates or substantially reduces the custom interface programming and program maintenance that would otherwise be required. HL7 defines the data to be exchanged, the timing of the interchange, and the communication of errors to the application. The formats are generic in nature and must be configured to meet the needs of the two applications involved. The standard conceptually operates at the seventh level of the ISO model for Open Systems Interconnection (OSI). The OSI simply defines the data elements that are exchanged as abstract messages, and does not prescribe the exact bit stream of the messages that flow over the network. Lower level network software developed according to the OSI model may be used to encode and decode the actual bit stream. The OSI protocols are not universally implemented and, therefore, a set of encoding rules for defining the exact representation of a message must be specified. The VA has created an HL7 module to assist DHCP applications in exchanging health care information with other applications using the HL7 protocol. The DHCP HL7 module consists of a set of utility routines and files that provide a generic interface to the HL7 protocol for all DHCP applications. SETTING: The VA's DHCP core modules are in standard use at 169 hospitals, and the role of the VA system in health care delivery has been discussed elsewhere. This development was performed at the Miami VA Medical Center Special Immunology Unit, where a database was created for an HIV patient registry in 1987. Over 2,300 patient have been entered into a database that supports a problem-oriented summary of the patient's clinical record. The interface to the VA DHCP was designed and implemented to capture information from the patient treatment file, pharmacy, laboratory, radiology, and other modules. RESULTS: We obtained a suite of programs for implementing the HL7 encoding rules from Columbia-Presbyterian Medical Center in New York, written in ANSI C. This toolkit isolates our application programs from the details of the HL7 encoding rules, and allows them to deal with abstract messages and the programming level. While HL7 has become a standard for healthcare message exchange, SQL (Structured Query Language) is the standard for database definition, data manipulation, and query. The target database (Stitt F.W. The Problem-Oriented Medical Synopsis: a patient-centered clinical information system. Proc 17 SCAMC. 1993:88-93) provides clinical workstation functionality. Medical concepts are encoded using a preferred terminology derived from over 15 sources that include the Unified Medical Language System and SNOMed International ( Stitt F.W. The Problem-Oriented Medical Synopsis: coding, indexing, and classification sub-model. Proc 18 SCAMC, 1994: in press). The databases were modeled using the Information Engineering CASE tools, and were written using relational database utilities, including embedded SQL in C (ESQL/C). We linked ESQL/C programs to the HL7 toolkit to allow data to be inserted, deleted, or updated, under transaction control. A graphical format will be used to display the entity-rel

Acquired Immunodeficiency Syndrome↗

An analytical system based on a compact flow cytometer for DNA fragment sizing and single-molecule detection.

BACKGROUND: Previous reports have demonstrated accurate DNA fragment sizing of linear DNA fragments, from 564 to approximately 4 x 10(5) bp, in a flow system. B-phycoerythrin (B-PE), commonly used in conventional cytometric applications that require high-sensitivity, was the first fluorophore detected in flow at the single-molecule level. METHODS: Dilute solutions of stained DNA fragments or B-PE were analyzed in a simplified, compact flow system, with enhanced performance and lower cost, utilizing a solid-state laser and a single-photon sensing avalanche photodiode detector (SSAPD). Extensive data processing and display software, developed specifically for the photon-counting data stream, extracts correlated height, width, and area features from bursts of photons due to discrete molecules passing through the sensing region in the flow channel. RESULTS: DNA fragment sizing in flow has now been demonstrated for SYTOX-orange-stained fragments ranging in size over 3.4 orders of magnitude, from 125 to 5 x 10(5) bp. For Lambda bacteriophage DNA (lambda DNA; 48.5 kbp) a CV of 1.2 % has been achieved. Analysis of a femtomolar B-PE solution demonstrates that the bursts of photons from individual molecules can be baseline-resolved with 0.5 mW of laser power at a signal to noise ratio (SNR) of approximately 30, with approximately 100 photons detected from each molecule. CONCLUSIONS: A compact, low-power, high-sensitivity system detects DNA fragments as small as 125 bp or individual B-PE molecules in a flowing liquid stream. Demonstrated linearity, sensitivity, and resolution indicate that <1.0 mW of laser power is optimal, permitting further miniaturization of the system and additional cost reduction. Comprehensive analytical software exploits the standard cytometric paradigm of multiple 2D graphs and gating to extract features from classes of individually analyzed biomolecules. This complete system is thus poised to engage high-sensitivity applications not amenable to conventional flow cytometric instrumentation.

DNA↗