Search PubMed⌕ Search

SEARCH · Search PubMed

Results for “Programming Languages”

Search indexed PubMed citations on genomics, clinical trials, systematic reviews and public health. Explore titles, authors and supplied subject terms, then open the PubMed record.

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

At least 649 records · Page 36Linked to original sources

Psychology of computer use: X. Effect of learning Logo on children's problem-solving skills.

A natural experiment was used to determine whether learning the computer language Logo improves children's problem-solving strategies outside of the Logo context. 8-yr.-olds who learned Logo in school were found to use both debugging techniques and procedurality in their computer programming. They and a group of control children of the same age were pre- and posttested on a game requiring debugging skills (Mastermind) and another game requiring procedural skills (Tower of Hanoi). Boys, but not girls, trained in Logo showed an improvement in debugging skills relative to the control children. Improvement in procedural skills was not related to training in Logo. The results were discussed in terms of distance of transfer, degree of expertise, and the basis of sex differences in computer programming.

Child↗

The effect of social context on the functional communication skills of autistic children.

This study investigated autistic children's use of attention-directing gestures and language in three different interactive situations which varied in social context factors. These behaviors were videotaped and compared in autistic children (n = 15), children with developmental language delay (n = 14), matched on mental age and mean length of utterance (MLU), and MLU-matched young normal children (n = 13). Results supported the hypothesis that autistic children's attention-directing behavior would differ most from that of the other groups in spontaneous interactions. However, contrary to expectation, the autistic children did not produce more attention-directing behavior when a high degree of adult direction was provided. Overall, the autistic group used attention-directing behaviors less frequently than the other groups, and in the autistic group these behaviors varied less across social context factors. Results are interpreted in terms of their implications for language intervention programs with autistic children.

Adolescent↗

A study of PROforma, a development methodology for clinical procedures.

Knowledge engineering has shown that besides the general methodologies from software engineering it is useful to develop special purpose methodologies for knowledge based systems (KBS). PROforma is a newly developed methodology for a specific type of knowledge based systems. PROforma is intended for decision support systems and in particular for clinical procedures in the medical domain. This paper reports on an evaluation study of PROforma, and on the trade-off that is involved between general purpose and special purpose development methods in Knowledge Engineering and Medical AI. Our method for evaluating PROforma is based on re-engineering a realistic system in two methodologies: the new and special purpose KBS methodology PROforma and the widely accepted, and more general KBS methodology CommonKADS. The four most important results from our study are as follows. Firstly, PROforma has some strong points which are also strong related to requirements of medical reasoning. Secondly, PROforma has some weak points, but none of them are in any way related to the special purpose nature of PROforma. Thirdly, a more general method like CommonKADS works better in the analysis phase than the more special purpose method PROforma. Finally, to support a complementary use of the methodologies, we propose a mapping between their respective languages.

Artificial Intelligence↗

Bidirectional sticker systems.

We introduce two-sided sticker systems, the two-sided variant of a computability model introduced as an abstraction of Adleman's style of DNA computing and of the matching of the so-called Watson-Crick complements. Several types of sticker systems are shown to have the same power as regular grammars, one variant is found to represent the linear languages, and another one is proved to be able to represent any recursively enumerable language. From this result we infer that any recursively enumerable language can be represented as the projection of the intersection of two minimal linear languages.

Base Composition↗

XML: a lingua franca for science?

XML is a new language designed to solve one of the biggest problems of the World Wide Web: its main language, HTML, is not extensible. In this article, the authors discuss the current successes and limitations of the World Wide Web, briefly explain the basics of XML and present the benefits of using XML as a data-exchange language. Finally, they discuss real-life applications that have been developed using XML, with a focus on biology.

Internet↗

Requirements for medical modeling languages.

OBJECTIVE: The development of tailor-made domain-specific modeling languages is sometimes desirable in medical informatics. Naturally, the development of such languages should be guided. The purpose of this article is to introduce a set of requirements for such languages and show their application in analyzing and comparing existing modeling languages. DESIGN: The requirements arise from the practical experience of the authors and others in the development of modeling languages in both general informatics and medical informatics. The requirements initially emerged from the analysis of information modeling techniques. The requirements are designed to be orthogonal, i.e., one requirement can be violated without violation of the others. RESULTS: The proposed requirements for any modeling language are that it be "formal" with regard to syntax and semantics, "conceptual," "expressive," "comprehensible," "suitable," and "executable." The requirements are illustrated using both the medical logic modules of the Arden Syntax as a running example and selected examples from other modeling languages. CONCLUSION: Activity diagrams of the Unified Modeling Language, task structures for work flows, and Petri nets are discussed with regard to the list of requirements, and various tradeoffs are thus made explicit. It is concluded that this set of requirements has the potential to play a vital role in both the evaluation of existing domain-specific languages and the development of new ones.

Medical Informatics↗

Rationale for the Arden Syntax.

The Arden Syntax, a language designed for writing and sharing task-specific knowledge for Medical Logic Modules (MLMs), has been recently accepted as a standard by the ASTM. The syntax is concerned with the critical task of sharing medical knowledge bases across many institutions. Because of the relative lack of agreement on vocabularies and data standards and because of the many other obstacles, the developers of the Arden Syntax took a pragmatic, straightforward approach that has borne fruit in a very short period of time. The syntax provides a vehicle for the health care community to begin sharing, so that we can see what works and what does not work, and we can begin to address the critical obstacles. In designing a language like the Arden Syntax, the authors make many decisions--but the final document gives only the result of these decisions without any explanation. By writing down the rationale behind the design of the syntax, we hope to aid users of the language, implementors of the language, and future designers of new languages.

Artificial Intelligence↗

Service-conditional medical student aid programs: The experience of the states.

Medical student aid programs tied to a service commitment are in operation in 31 states. The programs provide various options for students to pay back the financial support given by the state, the most popular form being cancellation of the financial obligation to the the state if a service commitment is fulfilled. Although the statutory language and program literature claim a major objective of the programs to be the provision of manpower to underserved areas, lenient "buy-out" provisions and small awards relative to the total tuition have caused these programs to be used as sources of low-interest loans. Moreover, states do not provide subsidies to promote service in unattractive areas; thus, there is little reason for physician graduates to locate in low-income areas. State cooperation with the federal National Health Service Corps Scholarship Program, which does provide subsidies to physicians practicing in underserved areas, may provide the states a strategy for meeting their legislative objectives of providing physicians for the underserved.

Medically Underserved Area↗

An XML Gateway to Patient Data for Medical Research Applications.

As the medical environment becomes increasingly electronic, clinical databases are continually growing, accruing masses of patient information. This wealth of data is an invaluable source of information to researchers, serving as a testbed for the development of new information technologies and as a repository of real-world data for data mining and population-based studies. However, the true utility of this information is not fulfilled, in part because of issues pertaining to security and patient confidentiality, but also due to the lack of an effective infrastructure to access the data. This paper describes a system, DataServer, that permits researchers to query and retrieve data from multiple clinical data sources, automatically deidentifying patient data so that it can be used for research purposes. DataServer functions as an application framework, enabling extensible markup language (XML)-based querying of existing medical databases. Key aspects of DataServer include ready inclusion of new information resources, minimal processing impact on existing clinical systems via a distributed cache, and flexible output representation via XSL (eXtensible Style Language) transforms.

Databases, Factual↗

Generalizing spontaneous language in developmentally delayed children via a visual cue procedure using caregivers as therapists.

Developmentally delayed children are recognized by deficits in language, motor skills, and social interaction. The importance of this topic is demonstrated by the fact that many studies have focused on increasing different aspects of this population's language. New training elements for this population were used here (e.g., the visual cue method was used in home settings). Caregivers were trained as therapists to teach children spontaneous speech by targeting two behaviors. The visual cue method was effective for increasing spontaneous speech in developmentally delayed children in the home. This finding is significant in that home training with caregivers promoted generalization of language by programming common stimuli. Implication of these data for future research is discussed.

Caregivers↗

An intention-based language for representing clinical guidelines.

Automated support for guideline-based care would be enhanced considerably by a standard representation of clinical guidelines. To faciliate use and reuse, we suggest a representation that includes the explicit intentions of the guideline's author. These intentions include the desirable actions of the care provider and the patient states to be achieved before, during, and after the administration of the guideline. Intentions are temporal patterns of provider actions or patient states to be maintained, achieved, or avoided. We view automated support as a collaborative effort of the health-care provider and an automated assistant and involves several different tasks. We defined the syntax and, the semantics of a text-based language (ASBRU) for representation and annotation of clinical guidelines. The language supports maintenance of the automated assistant's knowledge base and could improve the quality and flexibility of the automated assistant's recommendations. In the ASGAARD project, we are developing reasoning mechanisms that use the ASBRU language for execution and critiquing tasks in conjunction with online electronic patient medical records.

Expert Systems↗

Acquisition, generalization, and spontaneous use of color adjectives: a comparison of incidental teaching and traditional discrete-trial procedures for children with autism.

Incidental teaching and traditional discrete-trial procedures were used to teach two children with autism the expressive use of two color adjectives to describe preferred toys and food items. The two teaching procedures were performed in a classroom setting, and generalization and spontaneous usage were assessed at home with parents. The results demonstrated that traditional discrete-trial teaching was more efficient and produced faster acquisition and, initially, greater generalization. However, by follow-up, the incidental teaching methods resulted in equal retention, greater generalization, and equal or greater spontaneous usage. The findings indicate that although it takes a longer time for children with autism to learn with incidental teaching procedures, once they have acquired an ability, it may be more permanent. It is recommended that incidental teaching procedures be included in future language development programs for children with autism.

Autistic Disorder↗

Designing XML schemas for bioinformatics.

Data interchange bioinformatics databases will, in the future, most likely take place using extensible markup language (XML). The document structure will be described by an XML Schema rather than a document type definition (DTD). To ensure flexibility, the XML Schema must incorporate aspects of Object-Oriented Modeling. This impinges on the choice of the data model, which, in turn, is based on the organization of bioinformatics data by biologists. Thus, there is a need for the general bioinformatics community to be aware of the design issues relating to XML Schema. This paper, which is aimed at a general bioinformatics audience, uses examples to describe the differences between a DTD and an XML Schema and indicates how Unified Modeling Language diagrams may be used to incorporate Object-Oriented Modeling in the design of schema.

Biotechnology↗

Advanced query mechanisms for biological databases.

Existing query interfaces for biological databases are either based on fixed forms or textual query languages. Users of a fixed form-based query interface are limited to performing some pre-defined queries providing a fixed view of the underlying database, while users of a free text query language-based interface have to understand the underlying data models, specific query languages and application schemas in order to formulate queries. Further, operations on application-specific complex data (e.g., DNA sequences, proteins), which are usually provided by a variety of software packages with their own format requirements and peculiarities, are not available as part of, nor integrated with biological query interfaces. In this paper, we describe generic tools that provide powerful and flexible support for interactively exploring biological databases in a uniform and consistent way, that is via common data models, formats, and notations, in the framework of the Object-Protocol Model (OPM). These tools include (i) a Java graphical query construction tool with support for automatic generation of Web query forms that can be either used for further specifying conditions, or can be saved and customized; (ii) query processors for interpreting and executing queries that may involve complex application-specific objects, and that could span multiple heterogeneous databases and file systems; and (iii) utilities for automatic generation of HTML pages containing query results, that can be browsed using a Web browser. These tools avoid the restrictions imposed by traditional fixed-form query interfaces, while providing users with simple and intuitive facilities for formulating ad-hoc queries across heterogeneous databases, without the need to understand the underlying data models and query languages.

Animals↗

A BASIC algorithm for calculating the postmortem interval from arthropod successional data.

A computer algorithm, implemented in the BASIC language, is presented for calculating the postmortem interval (PMI) from arthropod successional data. Entomology-assisted determination of the PMI promises to be a reliable technique in cases of homicide, suicide, accidental death, and unattended death due to natural causes. The program requires, as input, the identity of arthropod taxa recovered from human remains in a death scene investigation and machine-readable data on carrion-associated arthropod taxa and their known successional patterns of activity for the same geographical area. The program performs rapid comparisons of these lists and, on output, calculates an upper and lower estimate of the PMI, identifies the definitive taxa for these limits, and determines if the remaining corpse taxa have known successional patterns that are consistent for this estimate. An alternate output is provided if one or more corpse taxa do not overlap all the others at any single time in the succession. In that event, the user is prompted to recheck the identity of the non-overlapping taxon or taxa or reevaluate the environmental circumstances surrounding the case in question. Results of the analysis are saved to an ASCII file for output to a printer for making paper copies useful for the entomologist's Case Study Final Report. This program may make possible wider use of this technique in law enforcement and medical investigator offices that utilize both forensic entomologist expertise and IBM PCs (or compatible computers).

Accidents↗

An object-oriented class library for medical software development.

The objective of this research is the development of a Medical Object Library (MOL) consisting of reusable, inheritable, portable, extendable C++ classes that facilitate rapid development of medical software at reduced cost and increased functionality. The result of this research is a library of class objects that range in function from string and hierarchical file handling entities to high level, procedural agents that perform increasingly complex, integrated tasks. A system built upon these classes is compatible with any other system similarly constructed with respect to data definitions, semantics, data organization and storage. As new objects are built, they can be added to the class library for subsequent use. The MOL is a toolkit of software objects intended to support a common file access methodology, a unified medical record structure, consistent message processing, standard graphical display facilities and uniform data collection procedures. This work emphasizes the relationship that potentially exists between the structure of a hierarchical medical record and procedural language components by means of a hierarchical class library and tree structured file access facility. In doing so, it attempts to establish interest in and demonstrate the practicality of the hierarchical medical record model in the modern context of object oriented programming.

Humans↗

The Biopolymer Markup Language.

SUMMARY: An XML derived from a data model designed to be a hierarchical representation of an organism has been specified and a browser to use this language has been developed. AVAILABILITY: The language definition is available in HTML form at http://www.proteometrics.com/BIOML/. The BioML browser is available on request from the author.

Biopolymers↗

[CISMeF: catalog and index of French-speaking medical sites].

The Internet has now become a major source of health information. The aim of CISMeF is to catalogue and index the main French-speaking sites and documents concerning health. This project was initiated by Rouen University Hospital. Its URL is http://www.chu-rouen.fr/cismef. CISMeF covers all areas of health care and medical sciences, and is indexed both alphabetically and according to subject. It was set up on a Sun workstation under the Sun UNIX operating system and is entirely based on static HTML. By May 1999, the number of sites and documents indexed was already over 6,500, with a mean of 75 new sites added each week. CISMeF is updated via a five-step process: resource collection, filtering, description, classification, and indexing. The Net Scoring criteria are used to assess the quality of health information on the Internet. These criteria concern eight categories: credibility, content, links, design, interactivity, quantitative aspects, ethics and accessibility. CISMeF uses two standard tools to organize information: the MeSH (medical subject heading) thesaurus from the Medline reference database (National Library of Medicine, USA) and the Dublin core metadata format. The sites and documents included in CISMeF are described using the following elements from the Dublin core project: title, author or creator, subject and keywords, description, publisher, date, resource type, format, identifier, and language.

Abstracting and Indexing↗