PubMed Health⌕ Search

SEARCH · PubMed Health

Results for “Programming Languages”

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 469 records · Page 26Linked to original sources

Accurate detection of tandem repeats exposes ubiquitous reuse of biological sequences.

Tandem repetition is one of the major processes underlying genome evolution and phenotypic diversification. While newly formed tandem repeats are often easy to identify, it is more challenging to detect repeat copies as they diverge over evolutionary timescales. Existing programs for finding tandem repeats return markedly different results, and it is unclear which predictions are more correct and how much room remains for improvement. Here, we introduce DetectRepeats, a new method that uses empirical information about structural repeats to improve the accuracy of repeat detection. We show that DetectRepeats advances the state-of-the-art by finding highly divergent repeats with relatively few false positive detections. We apply DetectRepeats to genomes across the tree of life to discover an enrichment of detectable tandem repeats within different genes, genome regions, and taxa. Furthermore, we use phylogenetic reconciliation to determine that some tandem repeats continue to evolve through intra-repeat unit replacement. In this manner, tandem repeats serve as a renewable genetic resource offering a bountiful source of alternative genetic material. Our work unlocks the confident detection of ancient tandem repeats, opening a doorway to future discoveries. DetectRepeats is part of the DECIPHER package for the R programming language and available via Bioconductor.

Tandem Repeat Sequences↗

GOBASE--a database of mitochondrial and chloroplast information.

GOBASE is a relational database containing integrated sequence, RNA secondary structure and biochemical and taxonomic information about organelles. GOBASE release 6 (summer 2002) contains over 130 000 mitochondrial sequences, an increase of 37% over the previous release, and more than 30 000 chloroplast sequences in a new auxiliary database. To handle this flood of new data, we have designed and implemented GOpop, a Java system for population and verification of the database. We have also implemented a more powerful and flexible user interface using the PHP programming language. http://megasun.bch.umontreal.ca/gobase/gobase.html.

Animals↗

Epidemiologic modeling using a microcomputer spreadsheet package.

Epidemiologic modeling has provided both researchers and students with a means of studying complex disease processes as well as making intervention recommendations to decision makers. To develop more than the most elementary model, however, it has become necessary to be well versed in a computer programming language. While this has deterred many modelers in the past, with microcomputers it is now possible to develop even complex models without significant investment of time spent in learning a computer language. In addition to being affordable, many microcomputers offer "canned" spreadsheet packages which are readily adapted for epidemiologic modeling. To demonstrate this, two models were developed and run using a microcomputer spreadsheet package: 1) the classic Reed-Frost model, and 2) a modified Reed-Frost model with two intermixing subpopulations.

Animals↗

An object-oriented database for protein structure analysis.

An object-oriented database system has been developed which is being used to store protein structure data. The database can be queried using the logic programming language Prolog or the query language Daplex. Queries retrieve information by navigating through a network of objects which represent the primary, secondary and tertiary structures of proteins. Routines written in both Prolog and Daplex can integrate complex calculations with the retrieval of data from the database, and can also be stored in the database for sharing among users. Thus object-oriented databases are better suited to prototyping applications and answering complex queries about protein structure than relational databases. This system has been used to find loops of varying length and anchor positions when modelling homologous protein structures.

Amino Acid Sequence↗

Development of automatic systems for the ionising radiation metrology at the ENEA-IRP secondary standard laboratory.

The ENEA IRP Secondary Standard Dosimetry Laboratory of Bologna (Italy) has been operated for more than 30 y as a secondary standard laboratory for X rays, gamma, beta and neutron radiation metrology. For photon radiation, the instruments for radiation protection and clinical dosimetry are calibrated in agreement with the ISO standards, using remotely controlled irradiation units: two 60Co, one 137Cs and three X-ray units (160, 320 and 420 kV, respectively). The calibration procedures, approved by the National Primary Laboratory, have been recently implemented in a software package, which controls the irradiation units and acquires the reference measurements. The system, developed at the laboratory under the LabVIEW programming language, guarantees a constant surveillance of all devices and operations, avoids procedural mistakes and automates the record-keeping and reporting activities. This results in an increase in the reliability of the calibration service.

Guidelines as Topic↗

Features of commercial computer software systems for medical examiners and coroners.

There are many ways of automating medical examiner and coroner offices, one of which is to purchase commercial software products specifically designed for death investigation. We surveyed four companies that offer such products and requested information regarding each company and its hardware, software, operating systems, peripheral devices, applications, networking options, programming language, querying capability, coding systems, prices, customer support, and number and size of offices using the product. Although the four products (CME2, ForenCIS, InQuest, and Medical Examiner's Software System) are similar in many respects and each can be installed on personal computers, there are differences among the products with regard to cost, applications, and the other features. Death investigators interested in office automation should explore these products to determine the usefulness of each in comparison with the others and in comparison with general-purpose, off-the-shelf databases and software adaptable to death investigation needs.

Computers↗

Numerical integration simulation programs for the microcomputer.

Programs for use with the Apple II Plus microcomputer that generate graphic simulations of various linear and Michaelis-Menten pharmacokinetic models are described. The programs numerically integrate sets of differential equations for appropriate pharmacokinetic models. Multiple oral (or intramuscular), intravenous bolus, or infusion doses (continuous or discontinuous) may be administered in any combination. Doses as well as pharmacokinetic parameters may be changed at the end of each simulated dosing interval. The programs can be easily modified by users familiar with the BASIC programming language and offer an economical approach to pharmacokinetic simulation.

Computers↗

The frequencies of HLA alleles and haplotypes and their distribution among donors and renal patients in the UNOS registry.

HLA allele and haplotype frequencies are used in transplantation, anthropology, forensic medicine, and studies of the associations between HLA factors and the immune response. The cost of determining these frequencies through family studies can be avoided by estimating them from population data. We have utilized the data in the UNOS donor registry and kidney transplant waiting list to estimate allele and haplotype frequencies for the HLA-A, -B, and -DR(B1) loci and report the allele and a portion of the haplotype data here. Using programs written in A Program Language (APL) we were able to perform all analyses on a personal computer. We have found that the distribution of haplotype frequencies varies among the races, with Caucasians having a greater number of both more common and extremely rare haplotypes. Despite the sizes of the groups studied, only one-third to two-thirds of the haplotypes theoretically possible were actually observed. Although the data confirm the well-known fact that the distributions of alleles and haplotypes varies among races, they also reveal that certain common haplotypes are shared among all racial groups and represent an opportunity for well-matched transplants between donors and recipients of different races.

Alleles↗

Development and validation of a CGH microarray for clinical cytogenetic diagnosis.

PURPOSE: We developed a microarray for clinical diagnosis of chromosomal disorders using large insert genomic DNA clones as targets for comparative genomic hybridization (CGH). METHODS: The array contains 362 FISH-verified clones that span genomic regions implicated in over 40 known human genomic disorders and representative subtelomeric clones for each of the 41 clinically relevant human chromosome telomeres. Three or four clones from almost all deletion or duplication genomic regions and three or more clones for each subtelomeric region were included. We tested chromosome microarray analysis (CMA) in a masked fashion by examining genomic DNA from 25 patients who were previously ascertained in a genetic clinic and studied by conventional cytogenetics. A novel software package implemented in the R statistical programming language was developed for normalization, visualization, and inference. RESULTS: The CMA results were entirely consistent with previous cytogenetic and FISH findings. For clone by clone analysis, the sensitivity was estimated to be 96.7% and the specificity was 99.1%. Major advantages of this selected human genome array include the following: interrogation of clinically relevant genomic regions, the ability to test for a wide range of duplication and deletion syndromes in a single analysis, the ability to detect duplications that would likely be undetected by metaphase FISH, and ease of confirmation of suspected genomic changes by conventional FISH testing currently available in the cytogenetics laboratory. CONCLUSION: The array is an attractive alternative to telomere FISH and locus-specific FISH, but it does not include uniform coverage across the arms of each chromosome and is not intended to substitute for a standard karyotype. Limitations of CMA include the inability to detect both balanced chromosome changes and low levels of mosaicism.

Chromosome Aberrations↗

A Systematic Review of Spatial Epidemiological Modeling Approaches Applied During the COVID-19 Pandemic.

BACKGROUND: A wide range of epidemiological modeling approaches have been applied to the SARS-CoV-2 pandemic, which presents an opportunity to assess common approaches applied to specific research questions. Spatial models interrogate how heterogeneities and host movement dynamics influence local and regional patterns of disease, issues that were of great interest for understanding and controlling SARS-CoV-2. OBJECTIVE: Here we present a systematic review of spatial epidemiological modeling approaches of SARS-CoV-2. We describe common themes and highlight unique strategies, providing a foundation for researchers to devise spatial models most appropriate for future pathogens and epidemics. Our review also categorizes the research questions that were addressed with spatial models, highlights parameter estimation techniques, and describes the cyber infrastructure used for model development. METHODS: We conducted a systematic review using Web of Science and a standardized set of keywords, followed by thorough examination of abstracts and full texts to determine which studies met our inclusion criteria. To guide our description and comparisons of models, we developed a Geography, Population, Movement (GPM) framework that conceptualizes the interactions between three distinct subcomponents of any spatial model. The geographic model represents the physical arena in which the model is implemented, the intra-population model describes the transmission and disease processes that occur within distinct spatial units of the geography, and the movement model describes the algorithms that dictate how hosts move among spatial units within the geography. RESULTS: The search identified a total of 193 articles, of which 109 were included in our review. The most abundant intra-population modeling methods were agent-based (47.7%) and compartmental modeling (29.4%) approaches. Movement models ranged in complexity, with the most complex models implementing commuter movement among many points of interest in the geographic arena, which were sometimes parameterized by fine-scale mobility data. Geographic models ranged from describing microcosms, such as single classrooms, all the way up to multi-country models. Of the 63.3% of models studies that specified the programming language used, we detected ten different languages, with Matlab and Python being the most frequent, although only 30.6% of studies provided open-access code for their models. We also described eight specialized software systems that were used to construct agent-based or compartment models of COVID-19. CONCLUSIONS: Our review identified and characterized a variety of spatial modeling strategies and software that were usefully employed to address many relevant epidemiological questions for COVID-19. Future research is needed to quantitatively assess which modeling approaches are most appropriate in specific situations, to answer specific questions, or to apply to certain disease systems. Moreover, future cyberinfrastructure could help to modularize and standardize modeling approaches, which would increase transparency and reproducibility, and which would facilitate a detailed examination of which model attributes relate to model performance in a variety of contexts.

COVID-19↗

Scriptable access to the Caenorhabditis elegans genome sequence and other ACEDB databases.

Much of the world's genomic data are available to the community through networked databases that are accessed via Web interfaces. Although this paradigm provides browse-level access and has greatly facilitated linking between databases, it does not provide any convenient mechanism for programmatically fetching and integrating data from diverse databases. We have created a library and an application programming interface (API) named AcePerl that provides simple, direct access to ACEDB databases from the Perl programming language. With this library, programmers and computer-savvy biologists can write software to pose complex queries on local and remote ACEDB databases, retrieve the data, integrate the results, and move data objects from one database to another. In addition, a set of Web scripts running on top of AcePerl provides Web-based browsing of any local or remote ACEDB database. AcePerl and the AceBrowser Web browser run on Unix systems and are available under a license that allows for unrestricted use and redistribution. Both packages can be downloaded from URL. A Microsoft Windows port of AcePerl is in the planning stages.

Animals↗

A novel approach to the control of experimental environments: the ESCA microscopy data-acquisition system at ELETTRA.

An efficient control system is today one of the key points for the successful operation of a beamline at third-generation synchrotron radiation sources. The high cost of these ultra-bright light sources and the limited beam time requires effective instrument handling in order to reduce any waste of measurement time. The basic requirements for such control software are reliability, user-friendliness, modularity, upgradability, as well as the capability of integrating a horde of different instruments, commercial tools and independent pre-existing systems in a possibly distributed environment. A novel approach has been adopted to implement the data-acquisition system of the ESCA microscopy beamline at ELETTRA. The system is based on YASB, a software bus, i.e. an underlying control model to coordinate information exchanges and networking software to implement that model. This 'middleware' allows the developer to model applications as a set of interacting agents, i.e. independent software machines. Agents can be implemented using different programming languages and be executed on heterogeneous operating environments, which promotes an effective collaboration between software engineers and experimental physicists.

Journal Article↗

Fuzzy control of mean arterial pressure in postsurgical patients with sodium nitroprusside infusion.

We developed a fuzzy control system to provide closed-loop control of mean arterial pressure (MAP) in postsurgical patients in a cardiac surgical intensive care unit setting by regulating sodium nitroprusside (SNP) infusion. The fuzzy controller, originally expert-system-based, was analytically converted to ten nonfuzzy control algorithms, which reduced execution time dramatically. The core of the control algorithms was a nonlinear proportional-integral (PI) controller whose proportional gain and integral gain adjusted continuously according to error and rate change of error of the process output. The gains became larger when process output was far from desired setpoint and smaller when process output was close to desired setpoint, resulting in more dynamic and stable control performance than the regular PI controller, especially when a linear process with time-delay or a nonlinear process was involved. The control algorithms, encoded in C programming language, were implemented to control MAP in patients. Preliminary clinical results showed that the average percentage of time in which MAP stayed between 90% and 110% of the MAP setpoint was 89.31%, with a standard deviation of 4.96%. These were calculated based on 12 patient trials, with total trial time of 95 and 13 min.

Algorithms↗

Versatile clinical information system design for emergency departments.

Compared to other hospital units, the emergency department presents some distinguishing characteristics of its own. Emergency health-care delivery is a collaborative process involving the contribution of several individuals who accomplish their tasks while working autonomously under pressure and sometimes with limited resources. Effective computerization of the emergency department information system presents a real challenge due to the complexity of the scenario. Current computerized support suffers from several problems, including inadequate data models, clumsy user interfaces, and poor integration with other clinical information systems. To tackle such complexity, we propose an approach combining three points of view, namely the transactions (in and out of the department), the (mono and multi) user interfaces and data management. Unlike current systems, we pay particular attention to the user-friendliness and versatility of our system. This means that intuitive user interfaces have been conceived and specific software modeling methodologies have been applied to provide our system with the flexibility and adaptability necessary for the individual and group coordinated tasks. Our approach has been implemented by prototyping a web-based, multiplatform, multiuser, and versatile clinical information system built upon multitier software architecture, using the Java programming language.

Belgium↗

Functional imaging in small animals using X-ray computed tomography--study of physiologic measurement reproducibility.

X-ray computed tomography (CT) has been traditionally used for morphologic analysis and in the recent past has been used for physiology imaging. This paper seeks to demonstrate functional CT as an effective tool for monitoring changes in tissue physiology associated with disease processes and cellular and molecular level therapeutic processes. We investigated the effect of noise and sampling time on the uncertainty of tissue physiologic parameters. A whole body compartmental model of mouse was formulated to simulate tissue time density curves and study the deviation of tissue physiologic parameters from their true values. These results were then used to determine the appropriate scanning protocols for the experimental studies. Dynamic contrast enhanced CT (DCE-CT) was performed in mice following the injection of hydrophilic iodinated contrast agent (CA) at three different injection rates, namely 0.5 ml/min, 1 ml/min, and 2.0 ml/min. These experiments probed the Nyquist sampling limit for reproducibility of tissue physiologic parameters. Separate experiments were performed with three mice at four different X-ray tube currents corresponding to different image noise values. A two-compartment model (2CM) model was formulated to describe the contrast kinematics in the kidney cortex. Three different 2CMs were implemented namely the 4-parameter (4P), 5-parameter (5P), and the 6-parameter (6P) model. The tissue kinematics is fitted to the models by using the Levenberg-Marquardt algorithm implemented in IDL (RSI Inc.) programming language to minimize the weighted sum of squares. The relevant tissue physiologic parameters extracted from the models are the renal blood flow (RBF), glomerular filtration rate (GFR), fractional plasma volume, fractional tubular volumes and urine formation rates. The experimental results indicate that the deviation of the tissue physiologic parameters is within the limits required for tracking disease physiology in vivo and thus small animal functional X-ray CT would be able to determine changes in tissue physiology in vivo.

Algorithms↗

Automated alignment and pattern recognition of single-molecule force spectroscopy data.

Recently, direct measurements of forces stabilizing single proteins or individual receptor-ligand bonds became possible with ultra-sensitive force probe methods like the atomic force microscope (AFM). In force spectroscopy experiments using AFM, a single molecule or receptor-ligand pair is tethered between the tip of a micromachined cantilever and a supporting surface. While the molecule is stretched, forces are measured by the deflection of the cantilever and plotted against extension, yielding a force spectrum characteristic for each biomolecular system. In order to obtain statistically relevant results, several hundred to thousand single-molecule experiments have to be performed, each resulting in a unique force spectrum. We developed software and algorithms to analyse large numbers of force spectra. Our algorithms include the fitting polymer extension models to force peaks as well as the automatic alignment of spectra. The aligned spectra allowed recognition of patterns of peaks across different spectra. We demonstrate the capabilities of our software by analysing force spectra that were recorded by unfolding single transmembrane proteins such as bacteriorhodopsin and NhaA. Different unfolding pathways were detected by classifying peak patterns. Deviant spectra, e.g. those with no attachment or erratic peaks, can be easily identified. The software is based on the programming language C++, the GNU Scientific Library (GSL), the software WaveMetrics IGOR Pro and available open-source at http://bioinformatics.org/fskit/.

Algorithms↗

Use of commercial 'authoring systems' for medical education.

A recent development in computer-assisted medical instruction has been the introduction of 'authoring systems'. Authoring systems are computer programs which can allow an instructor to prepare computer-based medical instructional materials without the need to know programming languages or have more than minimal familiarity with the computer hardware. This report documents the use of a commercially available authoring system that was used to prepare a tutorial for medical student instruction. This lesson presented information about paediatric developmental disabilities in both a text and question-and-answer format. Significant improvement in knowledge was demonstrated by the pre- and post-test results of the study group compared to the control group. The control group consisted of students who did not view the tutorial but had been assigned to a paediatric developmental disabilities clinic. The medical students who viewed the tutorial generally had very favourable comments about the use of such a system for the presentation of new information.

Attitude of Health Personnel↗

Computer-enhanced learning in neuroanatomy.

The recent development of powerful microcomputers and the introduction of object-oriented programming languages has now made available to educationists software that can be easily used to design and develop computer-based learning material. We have developed courseware and tutorware in the field of neuroanatomy which are pedagogically structured and yet provide multiple paths of learning for the individual student. Neuroanatomy is a difficult subject to learn because of the structural intricacy and functional correlations that it entails. The courseware enables students to approach the subject at different levels of difficulty and progress at their own pace towards a comprehensive understanding of structure and function aided by text integrated with graphics, sound and animation. A significant advantage to authors of similar courseware is the option to update the contents easily when necessary in the future.

Computer-Assisted Instruction↗