PubMed HealthSearch

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 109 records · Page 6Linked to original sources

[The physician and the computer. 22. Programming in the Prolog language].

A modern tool of interaction with the computer is the programming language Prolog. The authors discuss its position among other languages, emphasize its different character (declarative programming). They outline basic structures of Prolog and its type of function. They also give examples of creating data bases of patients and the possibility to use this language in the creation of expert systems in medicine.

Medical Informatics

Biological assays for irritant, tumor-initiating and -promoting activities. III. Computer-assisted management and validation of biodata generated by standardized initiation/promotion protocols in skin of mice.

The initiation/promotion standard protocol 28 (protocol 28), developed and used previously as an experimental model to verify the cancerogenic process of initiation/promotion in mouse skin, was revised in three aspects: (a) statistically it was shown sufficient to use, per promoter dose group, 16 colony-outbred female NMRI mice: (b) by weekly individual records of tumor response (and health status) of each mouse in a dose group, cumulative tumor incidences (and mean and extreme body weights) are determined; from these data the collective records (tumor response, health status), the only data accessible from protocol 28, may be generated in addition; (c) the details of dose groups and all data on tumor response and health status are processed by computer using the program package PAPILLOM. The latter was developed specifically for this purpose, is written in the programming language APL and designed for easy handling by staff of animal laboratories. The program package calculates, from the individual records per promoter dose group, cumulative tumor incidences (and survival data) with confidence limits for any one exposure time, and the package may be linked to programs for statistical validations. In addition, from the collective records it calculates the tumor rates, tumor yields and survival rates for any one exposure time. These data, obtained by either of the standard protocols (16 or 28), are fully comparable. For pure compounds they may be used to calculate semiquantitative tumor-promoting potencies. These values for more than 80 polyfunctional diterpenes of the tigliane, ingenane and daphnane type, scattered in or calculated from previous papers, together with their irritancies, were compiled. Within recent years, computer-assisted standard protocol 16 has been used to handle and evaluate about 1000 promoter dose groups. Protocol 16 allows one to extract and utilize more and better toxicological information on tumor response and health status from any one dose group, utilizing significantly fewer experimental animals than required by protocol 28. Thus, the computer-assisted standard protocol 16 optimizes the utility of the experimental model of mouse skin for the amount, quality and management of experimental data as well as for the requirements of animal protection.

Animals

Programmed instruction.

This report presents a description of the principles of programmed instruction and an explanation of all major components of a program. No attempt is made to review or critique all available speech and language programs, but certain programs are discussed in some detail in order to illustrate adequate application of programming principles.

Behavior Therapy

The facilitative effects of incidental teaching on preposition use by autistic children.

In a comparison of incidental teaching and traditional training procedures, three language-delayed autistic children were taught expressive use of prepositions to describe the location of preferred edibles and toys. Traditional highly structured training and incidental teaching procedures were used in a classroom setting, and generalization was assessed during free-play sessions. Results clearly indicate that incidental teaching promoted greater generalization and more spontaneous use of prepositions. These findings have important implications for language programming and teacher training, suggesting that incidental teaching should be included as a standard component of language development curricula for autistic and other developmentally delayed children.

Autistic Disorder

An interactive program on the PDP-11 for computing organ blood flow from data obtained using the radioactive microsphere technique.

An interactive, BASIC-PLUS language program is described for computation of various parameters of blood flow in research animals from data obtained using the radioactive microsphere technique. This program used in conjunction with the PDP-11 computer gives the following output for a variable number of organs studied simultaneously: (1) descriptive statistics on counts per minute; (2) total blood flow to an organ; (3) blood flow to an organ per unit weight; (4) resistance to flow in that organ; (5) total systemic arterial resistance; (6) cardiac output; and (7) percent of cardiac output distributed to each organ. Further, separate outputs can be generated when a series of different isotopes are used in the same animal to study different experimental conditions.

Animals

Modifying the verbal expression of a child with autistic behaviors.

The Bell and Howell Language Master was used in conjunction with the Monterey Language Program to modify the verbal expression of a nine-year-old boy with autistic behaviors. The goal was to train the child to correctly name up to 10 pictures presented individually. Two training modes were used. For one, the therapist spoke at the time (live voice). For the other, she presented a tape recording of her voice via a Language Master. The results suggested that the child's responses to the Language Master were as good as, if not better than, his responses to the live-voice presentations. In addition, observation indicated that he responded more readily to the Language Master presentations. His spontaneous speech was also noted by independent observers to improve in his classroom and in his home. Possible reasons for the improvement in verbal expression are considered.

Auditory Perception

Software development of the EMI head scanner.

A method has been developed to run the general purpose operating system RDOS on the same disc of the head scanner computer as is used for scanner software and data. This made it possible to develop additional software in high level programming language for image processing, based on original image data on the disc. All new images produced by the program are stored on the disc in the same format as the original images. This makes it possible to handle processed images exactly as the original ones and to do multiple operations. The following processing has been included in the program so far: subtraction, smoothing, density profiles, vertical reconstructions, magnification and labelling. A set of operator commands has been developed which are very similar to the ordinary commands for the scanner, which makes the program to appear being a direct extension of the standard scanner software.

Computers

[Ultrasound in obstetrics. Marking sheets, documentation, programming of summative data. Translation of code into full text (author's transl)].

Report on system of documentation and electronic data analysis of results of ultrasound examinations as used for 5 years at the obstetric department of Bonn University. Special marking sheets were used for primary data collection. Storage and analysis were handled with the author's own programming language SEQAS (Voigt, 1971). The system has worked well. 4 types of sheets used for coding are shown and program examples given.

Computers

Software for analysis and manipulation of genetic linkage data.

We present eight computer programs written in the C programming language that are designed to analyze genotypic data and to support existing software used to construct genetic linkage maps. Although each program has a unique purpose, they all share the common goals of affording a greater understanding of genetic linkage data and of automating tasks to make computers more effective tools for map building. The PIC/HET and FAMINFO programs automate calculation of relevant quantities such as heterozygosity, PIC, allele frequencies, and informativeness of markers and pedigrees. PREINPUT simplifies data submissions to the Centre d'Etude du Polymorphisme Humain (CEPH) data base by creating a file with genotype assignments that CEPH's INPUT program would otherwise require to be input manually. INHERIT is a program written specifically for mapping the X chromosome: by assigning a dummy allele to males, in the nonpseudoautosomal region, it eliminates falsely perceived noninheritances in the data set. The remaining four programs complement the previously published genetic linkage mapping software CRI-MAP and LINKAGE. TWOTABLE produces a more readable format for the output of CRI-MAP two-point calculations; UNMERGE is the converse to CRI-MAP's merge option; and GENLINK and LINKGEN automatically convert between the genotypic data file formats required by these packages. All eight applications read input from the same types of data files that are used by CRI-MAP and LINKAGE. Their use has simplified the management of data, has increased knowledge of the content of information in pedigrees, and has reduced the amount of time needed to construct genetic linkage maps of chromosomes.

Alleles

A programmable system for acquisition and reduction of respiratory physiological data.

A portable software package (TIDAL--Tools for Intelligent Data Acquisition in the Laboratory) for acquiring and analyzing respiratory physiological data is described. TIDAL supports flow-, volume-, and concentration-measuring devices, and any other instruments that produce linear analog outputs. The system allows users to specify the names and types of channels to be sampled, and the calculations involved in reducing samples to breath-to-breath values. The specification of channels and calculations is given in EDL, an Experiment Description Language designed for respiratory physiology. EDL comprises a set of internal functions (primitives) which can be combined into arbitrarily complex expressions. To simplify EDL programming, TIDAL includes a macro processor and a standard macro library; the library contains definitions for a wide variety of respiratory variables. Examples are inspiratory and expiratory times and total volumes, mean inspired and expired gas volumes and concentrations, and end-tidal concentrations. Variables that are derived from these primary data, such as respiratory quotient, are also easily specified. TIDAL is written entirely in the C programming language, with special attention to portable coding practices. The code is organized in a modular structure that eases porting to multiple hardware/compiler/operating system environments.

Expert Systems

Interactive control of graphic output devices.

A software package for the support of graphic output was developed. The main feature is the capability to draw graphs in a Cartesian coordinate system. With up to 60 variable parameters, it is problematic to change them interactively. Classical program languages do not support interaction. Subroutines for various kinds of input had to be written. Most important are other subroutines for reading, writing or erasing datasets at runtime, the name of which need not be known before starting a program. According to the problems, different appropriate methods of dialogue were used: the simple sequential dialoque, command languages and, for more complex input, a syntax analyser. The resulting dialogue is very simple and self-explanatory. The users need not have previous experience with computers; the package was accepted quickly and is now in extensive use.

Computers

NOTIS: an operating theatre information system.

Solutions to straightforward resource management problems need not always involve the use of complex, specialised and expensive software solutions. Commercially available 'off the shelf' packages have increased in flexibility and ease of use, and are usually an order of magnitude cheaper than their custom designed counterparts. In response to a request for a low cost database suitable to be used on a stand-alone microcomputer system, the widely available integrated software package Smart was used. The program specification required quantification and analysis of the workload in a medium sized operating theatre suite (at 6,000 cases/year) to be undertaken. In addition to providing Database, Spreadsheet and Wordprocessor modules, each with rapid and easy exchange of data from one module to another, Smart incorporates its own programming language. This may be used to build up complex series of instructions for data manipulation, to generate menus and create a naive user front end to the finished program. Although an adequate knowledge of database construction and basic programming are necessary, professional programming skills are not required. NOTIS, the Newham Operating Theatre Information System, is a menu driven program designed to be used by clerical staff, and accepting patient data derived from within the operating theatre. At the end of each month a set of predetermined reports are produced. These reports are designed to provide information on the workload, case type and medical personnel involvement applicable to theatre managers, anaesthetists and surgical staff.

Information Systems

VTM--an image-processing system for measuring ocular torsion.

This paper reports a new, fast, accurate realization of an image-processing method of measuring ocular torsion (rotation of the eyeball around the visual axis) called Video Torsion Measurement (VTM). The method is to cross-correlate the two grey-level distributions of an arc of the iris from two separate images using a fast image processor card interfaced to an IBM-AT compatible computer. The card (Matrox MVP-AT) is supplied with a library of low-level functions for controlling the hardware operations of the board and the VTM system software, which is written in the C programming language, incorporates these low-level functions to interface with the MVP-AT board as well as carrying out the data-acquisition and processing algorithms. These programs: acquire an image of an iris illuminated by a single infrared (IR) light source; threshold this image in order to identify the pupil; calculate the pupil area and locate the centre of the pupil using a centre-of-gravity algorithm; record the grey-level distribution along an arc 256 pixels long at a selected radius from the pupil centre; carry out an FFT on this (interpolated) grey level distribution; store the parameters of this reference FFT and cross-correlate the comparable iral grey-level distribution from other test images of the same eye in order to determine the amount of torsional rotation of the test images relative to the reference image. This system is interactive and is designed for operation in a clinical testing situation with a minimum of operator intervention. The VTM system has a resolution of the order of 0.1 deg depending on the arc radius used and it has been validated in two ways: by using it to measure known torsional rotations of an artificial iris-like pattern and also by direct simultaneous comparison of measures on the same human iris images from VTM and those from the standard 35 mm photographic procedure of measuring torsion.

Eye Movements

Improved programs for DNA and protein sequence analysis on the IBM personal computer and other standard computer systems.

We have previously described programs for a variety of types of sequence analysis (1-4). These programs have now been integrated into a single package. They are written in the standard C programming language and run on virtually any computer system with a C compiler, such as the IBM/PC and other computers running under the MS/DOS and UNIX operating systems. The programs are widely distributed and may be obtained from the authors as described below.

Amino Acid Sequence

Computer program for the IBM personal computer which searches for approximate matches to short oligonucleotide sequences in long target DNA sequences.

We describe a program which may be used to find approximate matches to a short predefined DNA sequence in a larger target DNA sequence. The program predicts the usefulness of specific DNA probes and sequencing primers and finds nearly identical sequences that might represent the same regulatory signal. The program is written in the C programming language and will run on virtually any computer system with a C compiler, such as the IBM/PC and other computers running under the MS/DOS and UNIX operating systems. The program has been integrated into an existing software package for the IBM personal computer (see article by Mount and Conrad, this volume). Some examples of its use are given.

Base Sequence

[Automatic identification of structural gene fragments using a set of peptides].

A computer program is designed to facilitate the identification of coding gene's fragments using a set of peptides. The program is written on Basic programming language for personal computer "Iskra-226" (USSR). To accelerate some operations, computer code commands are used. Treatment of 50 DNA fragments by means of 10 peptides takes ca. 1 h of computer time. The program outputs list coding gene's fragments and corresponding peptides. The suggested algorithm is based on our finding that the number of false identifications of a coding gene fragments may be predicted by Poisson distribution and minimized using correct criteria. The suggested method enables one to evaluate the reliability of the true identification of DNA fragments in case of mistakes in primary structure of the gene fragments or peptides.

3',5'-Cyclic-GMP Phosphodiesterases

Language and cognitive development: a systematic behavioral program and technology for increasing the language and cognitive skills of developmentally disabled and at-risk preschool children.

Behavioral research in teaching verbal behavior to language-delayed and developmentally disabled preschool children has progressed greatly during the past 30 years. It is now possible to produce improvements in the verbal behavior of language-delayed and developmentally disabled children that previously would have been considered impossible. Not only is it possible to teach language-delayed children a wide variety of individual elements and forms of speech, such as plurals, adjectives, syntax, and grammar, but it is also possible to achieve functional language in nonverbal children and produce total recovery in some autistic and functionally mentally retarded preschool children. The results of our research with the TALK Language Development Program provide techniques, procedures, and new directions to further advance the technology of verbal behavior. First, development of a standard procedure for the analysis, reinforcement, and recording of verbal behavior provides a precise and standard method for evaluating the effect of contingencies of reinforcement on verbal behavior. Second, the TALK program, by systematizing and operationalizing the process of shaping functional language, provides a program that is relatively easily learned by therapists, teachers, speech pathologists, and others. Third, the robustness and reliability of the TALK program, as demonstrated by replication across diagnostic groups, settings, and therapists, makes it an attractive program for use with a variety of developmentally disabled children. Fourth, the identification of specific parent-child reinforcement paradigms that appear to be functionally related to language delay may facilitate research in the prevention of language delay. Finally, our research with functionally retarded children and normal infants has led to the development of a behavioral strategy and technology for the prevention of and total recovery from some cases of language delay and functional mental retardation. At least two important opportunities now exist for making a substantial social impact through the technology of verbal behavior. First, the passage of Public Law 99-457 has created a major need for effective language programs that can be used by public school teachers of handicapped preschool children. The need will increase as more programs for the birth to 3 population are mandated. This presents a major opportunity for transferring the technology of verbal behavior to other professionals who are in daily contact with young handicapped preschool children, such as teachers, speech pathologists, pediatricians, and social workers.(ABSTRACT TRUNCATED AT 400 WORDS)

Autistic Disorder

Pattern matching of biological sequences with limited storage.

Existing methods for getting the locally best matched alignments between a pair of biological sequences require O(N2) computational steps and O(N2) storage, where N is the average sequence length. An improved method is presented with which the storage requirement is greatly reduced, while the computational steps remain O(N2). Only a small number of additional steps are required to display any common sub-sequences with similarity scores greater than a given threshold. The aligments found by the algorithm are optimal in the sense that their scores are locally maximal, where each score is a sum of weights given to individual matches/replacements, insertions and deletions involved in the alignment. The algorithm was implemented in C programming language on a personal computer. Data area of 64 kbytes on random access memory and a few hundred kbytes on a disk is sufficient for comparing two protein or nucleic acid sequences of 2500 residues. The programs are particularly valuable when used in combination with fast sequence search programs.

Algorithms