Sample records for object-oriented library abstractions

  1. HackaMol: An Object-Oriented Modern Perl Library for Molecular Hacking on Multiple Scales

    DOE PAGES

    Riccardi, Demian M.; Parks, Jerry M.; Johs, Alexander; ...

    2015-03-20

    HackaMol is an open source, object-oriented toolkit written in Modern Perl that organizes atoms within molecules and provides chemically intuitive attributes and methods. The library consists of two components: HackaMol, the core that contains classes for storing and manipulating molecular information, and HackaMol::X, the extensions that use the core. We tested the core; it is well-documented and easy to install across computational platforms. Our goal for the extensions is to provide a more flexible space for researchers to develop and share new methods. In this application note, we provide a description of the core classes and two extensions: HackaMol::X::Calculator, anmore » abstract calculator that uses code references to generalize interfaces with external programs, and HackaMol::X::Vina, a structured class that provides an interface with the AutoDock Vina docking program.« less

  2. HackaMol: An Object-Oriented Modern Perl Library for Molecular Hacking on Multiple Scales.

    PubMed

    Riccardi, Demian; Parks, Jerry M; Johs, Alexander; Smith, Jeremy C

    2015-04-27

    HackaMol is an open source, object-oriented toolkit written in Modern Perl that organizes atoms within molecules and provides chemically intuitive attributes and methods. The library consists of two components: HackaMol, the core that contains classes for storing and manipulating molecular information, and HackaMol::X, the extensions that use the core. The core is well-tested, well-documented, and easy to install across computational platforms. The goal of the extensions is to provide a more flexible space for researchers to develop and share new methods. In this application note, we provide a description of the core classes and two extensions: HackaMol::X::Calculator, an abstract calculator that uses code references to generalize interfaces with external programs, and HackaMol::X::Vina, a structured class that provides an interface with the AutoDock Vina docking program.

  3. Faunus: An object oriented framework for molecular simulation

    PubMed Central

    Lund, Mikael; Trulsson, Martin; Persson, Björn

    2008-01-01

    Background We present a C++ class library for Monte Carlo simulation of molecular systems, including proteins in solution. The design is generic and highly modular, enabling multiple developers to easily implement additional features. The statistical mechanical methods are documented by extensive use of code comments that – subsequently – are collected to automatically build a web-based manual. Results We show how an object oriented design can be used to create an intuitively appealing coding framework for molecular simulation. This is exemplified in a minimalistic C++ program that can calculate protein protonation states. We further discuss performance issues related to high level coding abstraction. Conclusion C++ and the Standard Template Library (STL) provide a high-performance platform for generic molecular modeling. Automatic generation of code documentation from inline comments has proven particularly useful in that no separate manual needs to be maintained. PMID:18241331

  4. HackaMol: An Object-Oriented Modern Perl Library for Molecular Hacking on Multiple Scales

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Riccardi, Demian M.; Parks, Jerry M.; Johs, Alexander

    HackaMol is an open source, object-oriented toolkit written in Modern Perl that organizes atoms within molecules and provides chemically intuitive attributes and methods. The library consists of two components: HackaMol, the core that contains classes for storing and manipulating molecular information, and HackaMol::X, the extensions that use the core. We tested the core; it is well-documented and easy to install across computational platforms. Our goal for the extensions is to provide a more flexible space for researchers to develop and share new methods. In this application note, we provide a description of the core classes and two extensions: HackaMol::X::Calculator, anmore » abstract calculator that uses code references to generalize interfaces with external programs, and HackaMol::X::Vina, a structured class that provides an interface with the AutoDock Vina docking program.« less

  5. Health care professional workstation: software system construction using DSSA scenario-based engineering process.

    PubMed

    Hufnagel, S; Harbison, K; Silva, J; Mettala, E

    1994-01-01

    This paper describes a new method for the evolutionary determination of user requirements and system specifications called scenario-based engineering process (SEP). Health care professional workstations are critical components of large scale health care system architectures. We suggest that domain-specific software architectures (DSSAs) be used to specify standard interfaces and protocols for reusable software components throughout those architectures, including workstations. We encourage the use of engineering principles and abstraction mechanisms. Engineering principles are flexible guidelines, adaptable to particular situations. Abstraction mechanisms are simplifications for management of complexity. We recommend object-oriented design principles, graphical structural specifications, and formal components' behavioral specifications. We give an ambulatory care scenario and associated models to demonstrate SEP. The scenario uses health care terminology and gives patients' and health care providers' system views. Our goal is to have a threefold benefit. (i) Scenario view abstractions provide consistent interdisciplinary communications. (ii) Hierarchical object-oriented structures provide useful abstractions for reuse, understandability, and long term evolution. (iii) SEP and health care DSSA integration into computer aided software engineering (CASE) environments. These environments should support rapid construction and certification of individualized systems, from reuse libraries.

  6. Coding Without Your Crystal Ball: Unanticipated Object-Oriented Reuse

    DTIC Science & Technology

    2009-12-01

    Abstract In many ways, existing languages place unrealistic expectations on library and framework designers, allowing some varieties of client reuse only...if it is explicitly— sometimes manually—supported. Instead, we should aim for the ideal: a language design that reduces the amount of prognostication...that is required on the part of the original designers. In particular, I show that languages can and should support a combination of structural and

  7. G STL: the geostatistical template library in C++

    NASA Astrophysics Data System (ADS)

    Remy, Nicolas; Shtuka, Arben; Levy, Bruno; Caers, Jef

    2002-10-01

    The development of geostatistics has been mostly accomplished by application-oriented engineers in the past 20 years. The focus on concrete applications gave birth to many algorithms and computer programs designed to address different issues, such as estimating or simulating a variable while possibly accounting for secondary information such as seismic data, or integrating geological and geometrical data. At the core of any geostatistical data integration methodology is a well-designed algorithm. Yet, despite their obvious differences, all these algorithms share many commonalities on which to build a geostatistics programming library, lest the resulting library is poorly reusable and difficult to expand. Building on this observation, we design a comprehensive, yet flexible and easily reusable library of geostatistics algorithms in C++. The recent advent of the generic programming paradigm allows us elegantly to express the commonalities of the geostatistical algorithms into computer code. Generic programming, also referred to as "programming with concepts", provides a high level of abstraction without loss of efficiency. This last point is a major gain over object-oriented programming which often trades efficiency for abstraction. It is not enough for a numerical library to be reusable, it also has to be fast. Because generic programming is "programming with concepts", the essential step in the library design is the careful identification and thorough definition of these concepts shared by most geostatistical algorithms. Building on these definitions, a generic and expandable code can be developed. To show the advantages of such a generic library, we use G STL to build two sequential simulation programs working on two different types of grids—a surface with faults and an unstructured grid—without requiring any change to the G STL code.

  8. Scala Roles: Reusable Object Collaborations in a Library

    NASA Astrophysics Data System (ADS)

    Pradel, Michael; Odersky, Martin

    Purely class-based implementations of object-oriented software are often inappropriate for reuse. In contrast, the notion of objects playing roles in a collaboration has been proven to be a valuable reuse abstraction. However, existing solutions to enable role-based programming tend to require vast extensions of the underlying programming language, and thus, are difficult to use in every day work. We present a programming technique, based on dynamic proxies, that allows to augment an object’s type at runtime while preserving strong static type safety. It enables role-based implementations that lead to more reuse and better separation of concerns.

  9. Tiger LDRD final report

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Steich, D J; Brugger, S T; Kallman, J S

    2000-02-01

    This final report describes our efforts on the Three-Dimensional Massively Parallel CEM Technologies LDRD project (97-ERD-009). Significant need exists for more advanced time domain computational electromagnetics modeling. Bookkeeping details and modifying inflexible software constitute a vast majority of the effort required to address such needs. The required effort escalates rapidly as problem complexity increases. For example, hybrid meshes requiring hybrid numerics on massively parallel platforms (MPPs). This project attempts to alleviate the above limitations by investigating flexible abstractions for these numerical algorithms on MPPs using object-oriented methods, providing a programming environment insulating physics from bookkeeping. The three major design iterationsmore » during the project, known as TIGER-I to TIGER-III, are discussed. Each version of TIGER is briefly discussed along with lessons learned during the development and implementation. An Application Programming Interface (API) of the object-oriented interface for Tiger-III is included in three appendices. The three appendices contain the Utilities, Entity-Attribute, and Mesh libraries developed during the project. The API libraries represent a snapshot of our latest attempt at insulated the physics from the bookkeeping.« less

  10. The development of digital library system for drug research information.

    PubMed

    Kim, H J; Kim, S R; Yoo, D S; Lee, S H; Suh, O K; Cho, J H; Shin, H T; Yoon, J P

    1998-01-01

    The sophistication of computer technology and information transmission on internet has made various cyber information repository available to information consumers. In the era of information super-highway, the digital library which can be accessed from remote sites at any time is considered the prototype of information repository. Using object-oriented DBMS, the very first model of digital library for pharmaceutical researchers and related professionals in Korea has been developed. The published research papers and researchers' personal information was included in the database. For database with research papers, 13 domestic journals were abstracted and scanned for full-text image files which can be viewed by Internet web browsers. The database with researchers' personal information was also developed and interlinked to the database with research papers. These database will be continuously updated and will be combined with world-wide information as the unique digital library in the field of pharmacy.

  11. An object-oriented approach for parallel self adaptive mesh refinement on block structured grids

    NASA Technical Reports Server (NTRS)

    Lemke, Max; Witsch, Kristian; Quinlan, Daniel

    1993-01-01

    Self-adaptive mesh refinement dynamically matches the computational demands of a solver for partial differential equations to the activity in the application's domain. In this paper we present two C++ class libraries, P++ and AMR++, which significantly simplify the development of sophisticated adaptive mesh refinement codes on (massively) parallel distributed memory architectures. The development is based on our previous research in this area. The C++ class libraries provide abstractions to separate the issues of developing parallel adaptive mesh refinement applications into those of parallelism, abstracted by P++, and adaptive mesh refinement, abstracted by AMR++. P++ is a parallel array class library to permit efficient development of architecture independent codes for structured grid applications, and AMR++ provides support for self-adaptive mesh refinement on block-structured grids of rectangular non-overlapping blocks. Using these libraries, the application programmers' work is greatly simplified to primarily specifying the serial single grid application and obtaining the parallel and self-adaptive mesh refinement code with minimal effort. Initial results for simple singular perturbation problems solved by self-adaptive multilevel techniques (FAC, AFAC), being implemented on the basis of prototypes of the P++/AMR++ environment, are presented. Singular perturbation problems frequently arise in large applications, e.g. in the area of computational fluid dynamics. They usually have solutions with layers which require adaptive mesh refinement and fast basic solvers in order to be resolved efficiently.

  12. Yes! An object-oriented compiler compiler (YOOCC)

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Avotins, J.; Mingins, C.; Schmidt, H.

    1995-12-31

    Grammar-based processor generation is one of the most widely studied areas in language processor construction. However, there have been very few approaches to date that reconcile object-oriented principles, processor generation, and an object-oriented language. Pertinent here also. is that currently to develop a processor using the Eiffel Parse libraries requires far too much time to be expended on tasks that can be automated. For these reasons, we have developed YOOCC (Yes! an Object-Oriented Compiler Compiler), which produces a processor framework from a grammar using an enhanced version of the Eiffel Parse libraries, incorporating the ideas hypothesized by Meyer, and Grapemore » and Walden, as well as many others. Various essential changes have been made to the Eiffel Parse libraries. Examples are presented to illustrate the development of a processor using YOOCC, and it is concluded that the Eiffel Parse libraries are now not only an intelligent, but also a productive option for processor construction.« less

  13. Library orientation methods: J. Hillis Miller Health Center Library program.

    PubMed

    Eaton, E S

    1972-01-01

    Two orientation devices are described which are currently in use at the J. Hillis Miller Health Center Library. One is a taped tour which requires a portable recorder with earphones attached. Tapes are now available for nursing students, physical therapy students, and Health Center staff. The tour includes location information and description of the card catalog and certain basic index and abstract services. The second orientation device is a short instruction tape on the use of Index Medicus which is attached to the Index Medicus table. This is heard through a telephone apparatus. It is anticipated that the tape technique will be expanded to apply to other students and other library tools. It is also believed that this technique may be used in other libraries. Information about the supplies and equipment used is given as an addendum.

  14. Lightweight Object Oriented Structure analysis: Tools for building Tools to Analyze Molecular Dynamics Simulations

    PubMed Central

    Romo, Tod D.; Leioatts, Nicholas; Grossfield, Alan

    2014-01-01

    LOOS (Lightweight Object-Oriented Structure-analysis) is a C++ library designed to facilitate making novel tools for analyzing molecular dynamics simulations by abstracting out the repetitive tasks, allowing developers to focus on the scientifically relevant part of the problem. LOOS supports input using the native file formats of most common biomolecular simulation packages, including CHARMM, NAMD, Amber, Tinker, and Gromacs. A dynamic atom selection language based on the C expression syntax is included and is easily accessible to the tool-writer. In addition, LOOS is bundled with over 120 pre-built tools, including suites of tools for analyzing simulation convergence, 3D histograms, and elastic network models. Through modern C++ design, LOOS is both simple to develop with (requiring knowledge of only 4 core classes and a few utility functions) and is easily extensible. A python interface to the core classes is also provided, further facilitating tool development. PMID:25327784

  15. Lightweight object oriented structure analysis: tools for building tools to analyze molecular dynamics simulations.

    PubMed

    Romo, Tod D; Leioatts, Nicholas; Grossfield, Alan

    2014-12-15

    LOOS (Lightweight Object Oriented Structure-analysis) is a C++ library designed to facilitate making novel tools for analyzing molecular dynamics simulations by abstracting out the repetitive tasks, allowing developers to focus on the scientifically relevant part of the problem. LOOS supports input using the native file formats of most common biomolecular simulation packages, including CHARMM, NAMD, Amber, Tinker, and Gromacs. A dynamic atom selection language based on the C expression syntax is included and is easily accessible to the tool-writer. In addition, LOOS is bundled with over 140 prebuilt tools, including suites of tools for analyzing simulation convergence, three-dimensional histograms, and elastic network models. Through modern C++ design, LOOS is both simple to develop with (requiring knowledge of only four core classes and a few utility functions) and is easily extensible. A python interface to the core classes is also provided, further facilitating tool development. © 2014 Wiley Periodicals, Inc.

  16. An object-oriented data reduction system in Fortran

    NASA Technical Reports Server (NTRS)

    Bailey, J.

    1992-01-01

    A data reduction system for the AAO two-degree field project is being developed using an object-oriented approach. Rather than use an object-oriented language (such as C++) the system is written in Fortran and makes extensive use of existing subroutine libraries provided by the UK Starlink project. Objects are created using the extensible N-dimensional Data Format (NDF) which itself is based on the Hierarchical Data System (HDS). The software consists of a class library, with each class corresponding to a Fortran subroutine with a standard calling sequence. The methods of the classes provide operations on NDF objects at a similar level of functionality to the applications of conventional data reduction systems. However, because they are provided as callable subroutines, they can be used as building blocks for more specialist applications. The class library is not dependent on a particular software environment thought it can be used effectively in ADAM applications. It can also be used from standalone Fortran programs. It is intended to develop a graphical user interface for use with the class library to form the 2dF data reduction system.

  17. LibHalfSpace: A C++ object-oriented library to study deformation and stress in elastic half-spaces

    NASA Astrophysics Data System (ADS)

    Ferrari, Claudio; Bonafede, Maurizio; Belardinelli, Maria Elina

    2016-11-01

    The study of deformation processes in elastic half-spaces is widely employed for many purposes (e.g. didactic, scientific investigation of real processes, inversion of geodetic data, etc.). We present a coherent programming interface containing a set of tools designed to make easier and faster the study of processes in an elastic half-space. LibHalfSpace is presented in the form of an object-oriented library. A set of well known and frequently used source models (Mogi source, penny shaped horizontal crack, inflating spheroid, Okada rectangular dislocation, etc.) are implemented to describe the potential usage and the versatility of the library. The common interface given to library tools enables us to switch easily among the effects produced by different deformation sources that can be monitored at the free surface. Furthermore, the library also offers an interface which simplifies the creation of new source models exploiting the features of object-oriented programming (OOP). These source models can be built as distributions of rectangular boundary elements. In order to better explain how new models can be deployed some examples are included in the library.

  18. Status of MAPA (Modular Accelerator Physics Analysis) and the Tech-X Object-Oriented Accelerator Library

    NASA Astrophysics Data System (ADS)

    Cary, J. R.; Shasharina, S.; Bruhwiler, D. L.

    1998-04-01

    The MAPA code is a fully interactive accelerator modeling and design tool consisting of a GUI and two object-oriented C++ libraries: a general library suitable for treatment of any dynamical system, and an accelerator library including many element types plus an accelerator class. The accelerator library inherits directly from the system library, which uses hash tables to store any relevant parameters or strings. The GUI can access these hash tables in a general way, allowing the user to invoke a window displaying all relevant parameters for a particular element type or for the accelerator class, with the option to change those parameters. The system library can advance an arbitrary number of dynamical variables through an arbitrary mapping. The accelerator class inherits this capability and overloads the relevant functions to advance the phase space variables of a charged particle through a string of elements. Among other things, the GUI makes phase space plots and finds fixed points of the map. We discuss the object hierarchy of the two libraries and use of the code.

  19. An object-oriented class library for medical software development.

    PubMed

    O'Kane, K C; McColligan, E E

    1996-12-01

    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.

  20. Object library for a new generation of experiment-controlling applications under the UNIX operating system.

    PubMed

    Gaponov, Y A; Ito, K; Amemiya, Y

    1998-05-01

    The Interface Object Library based on the Motif extension of the X Windows system and on the ESONE SVIC-VCC Library is presented. Some features of the applications for controlling a synchrotron radiation experiment are discussed. The Interface Object Library is written in the object-oriented C++ language. The library class-hierarchy structure is presented and discussed. Several interfaces were realized in the Interface Object Library: the Windows interface, the CAMAC interface and the interface for supporting the experiment. The behaviour of the objects describing the CAMAC crate and CAMAC block is discussed. The application of these protocols for controlling the fast one-coordinate position-sensitive X-ray detector OD3 is presented.

  1. Diversity‐Oriented Synthesis of Natural‐Product‐like Libraries Containing a 3‐Methylbenzofuran Moiety for the Discovery of New Chemical Elicitors

    PubMed Central

    He, Xingrui; Chen, Xia; Lin, Songbo; Mo, Xiaochang; Zhou, Pengyong; Zhang, Zhihao; Lu, Yaoyao; Yang, Yu; Gu, Haining

    2016-01-01

    Abstract Natural products are a major source of biological molecules. The 3‐methylfuran scaffold is found in a variety of plant secondary metabolite chemical elicitors that confer host‐plant resistance against insect pests. Herein, the diversity‐oriented synthesis of a natural‐product‐like library is reported, in which the 3‐methylfuran core is fused in an angular attachment to six common natural product scaffolds—coumarin, chalcone, flavone, flavonol, isoflavone and isoquinolinone. The structural diversity of this library is assessed computationally using cheminformatic analysis. Phenotypic high‐throughput screening of β‐glucuronidase activity uncovers several hits. Further in vivo screening confirms that these hits can induce resistance in rice to nymphs of the brown planthopper Nilaparvata lugens. This work validates the combination of diversity‐oriented synthesis and high‐throughput screening of β‐glucuronidase activity as a strategy for discovering new chemical elicitors. PMID:28168155

  2. Object-Oriented Implementation of the NAS Parallel Benchmarks using Charm++

    NASA Technical Reports Server (NTRS)

    Krishnan, Sanjeev; Bhandarkar, Milind; Kale, Laxmikant V.

    1996-01-01

    This report describes experiences with implementing the NAS Computational Fluid Dynamics benchmarks using a parallel object-oriented language, Charm++. Our main objective in implementing the NAS CFD kernel benchmarks was to develop a code that could be used to easily experiment with different domain decomposition strategies and dynamic load balancing. We also wished to leverage the object-orientation provided by the Charm++ parallel object-oriented language, to develop reusable abstractions that would simplify the process of developing parallel applications. We first describe the Charm++ parallel programming model and the parallel object array abstraction, then go into detail about each of the Scalar Pentadiagonal (SP) and Lower/Upper Triangular (LU) benchmarks, along with performance results. Finally we conclude with an evaluation of the methodology used.

  3. A Multidimensional Diversity‐Oriented Synthesis Strategy for Structurally Diverse and Complex Macrocycles

    PubMed Central

    Nie, Feilin; Kunciw, Dominique L.; Wilcke, David; Stokes, Jamie E.; Galloway, Warren R. J. D.; Bartlett, Sean; Sore, Hannah F.

    2016-01-01

    Abstract Synthetic macrocycles are an attractive area in drug discovery. However, their use has been hindered by a lack of versatile platforms for the generation of structurally (and thus shape) diverse macrocycle libraries. Herein, we describe a new concept in library synthesis, termed multidimensional diversity‐oriented synthesis, and its application towards macrocycles. This enabled the step‐efficient generation of a library of 45 novel, structurally diverse, and highly‐functionalized macrocycles based around a broad range of scaffolds and incorporating a wide variety of biologically relevant structural motifs. The synthesis strategy exploited the diverse reactivity of aza‐ylides and imines, and featured eight different macrocyclization methods, two of which were novel. Computational analyses reveal a broad coverage of molecular shape space by the library and provides insight into how the various diversity‐generating steps of the synthesis strategy impact on molecular shape. PMID:27484830

  4. A Digital Library for Education: The PEN-DOR Project.

    ERIC Educational Resources Information Center

    Fullerton, Karen; Greenberg, Jane; McClure, Maureen; Rasmussen, Edie; Stewart, Darin

    1999-01-01

    Describes Pen-DOR (Pennsylvania Education Network Digital Object Repository), a digital library designed to provide K-12 educators with access to multimedia resources and tools to create new lesson plans and modify existing ones via the World Wide Web. Discusses design problems of a distributed, object-oriented database architecture and describes…

  5. Object-oriented numerics with FOSS: comparing PyPy & NumPy, GCC/Clang & Bitz++ and Gfortran

    NASA Astrophysics Data System (ADS)

    Jarecka, Dorota; Arabas, Sylwester; Fijalkowski, Maciej; Jaruga, Anna; Del Vento, Davide

    2013-04-01

    Employment of object-oriented programming (OOP) techniques may help to improve code readability, and hence its auditability and maintainability - both being arguably crucial for scientific software. OOP offers, in particular, the possibility to reproduce in the program code the mathematical "blackboard abstractions" used in the literature. There exist a number of free and open-source tools allowing to obtain this goal without sacrificing performance. An OOP implementation of the MPDATA advection algorithm used as a core of weather, ocean and climate modelling systems will serve as an example for briefly highlighting some relevant recent FOSS developments including: - NumPy support in the PyPy just-in-time compiler of Python. - the Blitz++ library coupled with the C++11 support in GCC and Clang; - support for OOP constructs from Fortran 2003/2008 in GFortran; A brief overview of other performance-related packages for Python like Numba and Cython will be also given. This poster will describe and extends key findings presented in http://arxiv.org/abs/1301.1334

  6. What's New in the Library Automation Arena?

    ERIC Educational Resources Information Center

    Breeding, Marshall

    1998-01-01

    Reviews trends in library automation based on vendors at the 1998 American Library Association Annual Conference. Discusses the major industry trend, a move from host-based computer systems to the new generation of client/server, object-oriented, open systems-based automation. Includes a summary of developments for 26 vendors. (LRW)

  7. Object-Oriented Dynamic Bayesian Network-Templates for Modelling Mechatronic Systems

    DTIC Science & Technology

    2002-05-04

    daimlerchrysler.com Abstract are widespread. For modelling mechanical systems The object-oriented paradigma is a new but proven technol- ADAMS [31 or...hardware (sub-)systems. On the Software side thermal flow or hydraulics, see Figure 1. It also contains a the object-oriented paradigma is by now (at

  8. Etomica: an object-oriented framework for molecular simulation.

    PubMed

    Schultz, Andrew J; Kofke, David A

    2015-03-30

    We describe the design of an object-oriented library of software components that are suitable for constructing simulations of systems of interacting particles. The emphasis of the discussion is on the general design of the components and how they interact, and less on details of the programming interface or its implementation. Example code is provided as an aid to understanding object-oriented programming structures and to demonstrate how the framework is applied. © 2015 Wiley Periodicals, Inc.

  9. Orientation and mobility training for partially-sighted older adults using an identification cane: a systematic review

    PubMed Central

    Ballemans, Judith; Kempen, Gertrudis IJM; Zijlstra, GA Rixt

    2011-01-01

    Objective: This study aimed to provide an overview of the development, content, feasibility, and effectiveness of existing orientation and mobility training programmes in the use of the identification cane. Data sources: A systematic bibliographic database search in PubMed, PsychInfo, ERIC, CINAHL and the Cochrane Library was performed, in combination with the expert consultation (n = 42; orientation and mobility experts), and hand-searching of reference lists. Review methods: Selection criteria included a description of the development, the content, the feasibility, or the effectiveness of orientation and mobility training in the use of the identification cane. Two reviewers independently agreed on eligibility and methodological quality. A narrative/qualitative data analysis method was applied to extract data from obtained documents. Results: The sensitive database search and hand-searching of reference lists revealed 248 potentially relevant abstracts. None met the eligibility criteria. Expert consultation resulted in the inclusion of six documents in which the information presented on the orientation and mobility training in the use of the identification cane was incomplete and of low methodological quality. Conclusion: Our review of the literature showed a lack of well-described protocols and studies on orientation and mobility training in identification cane use. PMID:21795405

  10. Historiography and History of Information Science (SIG HFIS)

    ERIC Educational Resources Information Center

    Breitenstein, Mikel

    2000-01-01

    Presents abstracts of papers for a planned session dealing with the historiography and history of information science. Highlights include probability distributions underlying the use of library materials, particularly scientific journals; the temporal and historical orientation of the rhetoric of information science; and concepts of information…

  11. Focus on the Library Customer: Revelation, Revolution, or Redundancy?

    ERIC Educational Resources Information Center

    Johnson, Diane Tobin

    1995-01-01

    By examining organizational objectives, the choices librarians make about marketing and customer focus become clearer. Ideas from social marketing reveal that adopting a customer orientation toward marketing may not be right for some libraries. (AEF)

  12. Wayfinding in Libraries.

    ERIC Educational Resources Information Center

    Beck, Susan Gilbert

    1996-01-01

    Discusses recommendations for designing or redesigning library buildings for easy navigability. Signage, maps, collection arrangements, and placement of emergency exits must take into account observed traffic patterns, spatial or objective orientations of individual patrons, and patrons with disabilities. Contains 63 references. (BEW)

  13. Object-oriented sequence analysis: SCL--a C++ class library.

    PubMed

    Vahrson, W; Hermann, K; Kleffe, J; Wittig, B

    1996-04-01

    SCL (Sequence Class Library) is a class library written in the C++ programming language. Designed using object-oriented programming principles, SCL consists of classes of objects performing tasks typically needed for analyzing DNA or protein sequences. Among them are very flexible sequence classes, classes accessing databases in various formats, classes managing collections of sequences, as well as classes performing higher-level tasks like calculating a pairwise sequence alignment. SCL also includes classes that provide general programming support, like a dynamically growing array, sets, matrices, strings, classes performing file input/output, and utilities for error handling. By providing these components, SCL fosters an explorative programming style: experimenting with algorithms and alternative implementations is encouraged rather than punished. A description of SCL's overall structure as well as an overview of its classes is given. Important aspects of the work with SCL are discussed in the context of a sample program.

  14. User Education in the Academic Library: Media Methods for Reference Work. An Annotated Bibliography. Updated.

    ERIC Educational Resources Information Center

    Wharton, Sika

    This annotated bibliography focuses on academic library usage of audiovisual (AV) methods of instruction, particularly for the enhancement of the reference teaching function. The bibliography's objectives are as follows: to identify current trends with regard to AV methods in library orientation and bibliographic instruction; to isolate instances…

  15. Update on PISCES

    NASA Technical Reports Server (NTRS)

    Pearson, Don; Hamm, Dustin; Kubena, Brian; Weaver, Jonathan K.

    2010-01-01

    An updated version of the Platform Independent Software Components for the Exploration of Space (PISCES) software library is available. A previous version was reported in Library for Developing Spacecraft-Mission-Planning Software (MSC-22983), NASA Tech Briefs, Vol. 25, No. 7 (July 2001), page 52. To recapitulate: This software provides for Web-based, collaborative development of computer programs for planning trajectories and trajectory- related aspects of spacecraft-mission design. The library was built using state-of-the-art object-oriented concepts and software-development methodologies. The components of PISCES include Java-language application programs arranged in a hierarchy of classes that facilitates the reuse of the components. As its full name suggests, the PISCES library affords platform-independence: The Java language makes it possible to use the classes and application programs with a Java virtual machine, which is available in most Web-browser programs. Another advantage is expandability: Object orientation facilitates expansion of the library through creation of a new class. Improvements in the library since the previous version include development of orbital-maneuver- planning and rendezvous-launch-window application programs, enhancement of capabilities for propagation of orbits, and development of a desktop user interface.

  16. High Performance Object-Oriented Scientific Programming in Fortran 90

    NASA Technical Reports Server (NTRS)

    Norton, Charles D.; Decyk, Viktor K.; Szymanski, Boleslaw K.

    1997-01-01

    We illustrate how Fortran 90 supports object-oriented concepts by example of plasma particle computations on the IBM SP. Our experience shows that Fortran 90 and object-oriented methodology give high performance while providing a bridge from Fortran 77 legacy codes to modern programming principles. All of our object-oriented Fortran 90 codes execute more quickly thatn the equeivalent C++ versions, yet the abstraction modelling capabilities used for scentific programming are comparably powereful.

  17. NIFTY - Numerical Information Field Theory. A versatile PYTHON library for signal inference

    NASA Astrophysics Data System (ADS)

    Selig, M.; Bell, M. R.; Junklewitz, H.; Oppermann, N.; Reinecke, M.; Greiner, M.; Pachajoa, C.; Enßlin, T. A.

    2013-06-01

    NIFTy (Numerical Information Field Theory) is a software package designed to enable the development of signal inference algorithms that operate regardless of the underlying spatial grid and its resolution. Its object-oriented framework is written in Python, although it accesses libraries written in Cython, C++, and C for efficiency. NIFTy offers a toolkit that abstracts discretized representations of continuous spaces, fields in these spaces, and operators acting on fields into classes. Thereby, the correct normalization of operations on fields is taken care of automatically without concerning the user. This allows for an abstract formulation and programming of inference algorithms, including those derived within information field theory. Thus, NIFTy permits its user to rapidly prototype algorithms in 1D, and then apply the developed code in higher-dimensional settings of real world problems. The set of spaces on which NIFTy operates comprises point sets, n-dimensional regular grids, spherical spaces, their harmonic counterparts, and product spaces constructed as combinations of those. The functionality and diversity of the package is demonstrated by a Wiener filter code example that successfully runs without modification regardless of the space on which the inference problem is defined. NIFTy homepage http://www.mpa-garching.mpg.de/ift/nifty/; Excerpts of this paper are part of the NIFTy source code and documentation.

  18. What is "Object-Oriented Programming"?

    NASA Astrophysics Data System (ADS)

    Stroustrup, Bjarne

    "Object-Oriented Programming" and "Data Abstraction" have become very common terms. Unfortunately, few people agree on what they mean. I will offer informal definitions that appear to make sense in the context of languages like Ada, C++, Modula-2, Simula67, and Smalltalk. The general idea is to equate "support for data abstraction" with the ability to define and use new types and equate "support for object-oriented programming" with the ability to express type hierarchies. Features necessary to support these programming styles in a general purpose programming language will be discussed. The presentation centers around C++ but is not limited to facilities provided by that language.

  19. Reasoning about Function Objects

    NASA Astrophysics Data System (ADS)

    Nordio, Martin; Calcagno, Cristiano; Meyer, Bertrand; Müller, Peter; Tschannen, Julian

    Modern object-oriented languages support higher-order implementations through function objects such as delegates in C#, agents in Eiffel, or closures in Scala. Function objects bring a new level of abstraction to the object-oriented programming model, and require a comparable extension to specification and verification techniques. We introduce a verification methodology that extends function objects with auxiliary side-effect free (pure) methods to model logical artifacts: preconditions, postconditions and modifies clauses. These pure methods can be used to specify client code abstractly, that is, independently from specific instantiations of the function objects. To demonstrate the feasibility of our approach, we have implemented an automatic prover, which verifies several non-trivial examples.

  20. Planetary Image Geometry Library

    NASA Technical Reports Server (NTRS)

    Deen, Robert C.; Pariser, Oleg

    2010-01-01

    The Planetary Image Geometry (PIG) library is a multi-mission library used for projecting images (EDRs, or Experiment Data Records) and managing their geometry for in-situ missions. A collection of models describes cameras and their articulation, allowing application programs such as mosaickers, terrain generators, and pointing correction tools to be written in a multi-mission manner, without any knowledge of parameters specific to the supported missions. Camera model objects allow transformation of image coordinates to and from view vectors in XYZ space. Pointing models, specific to each mission, describe how to orient the camera models based on telemetry or other information. Surface models describe the surface in general terms. Coordinate system objects manage the various coordinate systems involved in most missions. File objects manage access to metadata (labels, including telemetry information) in the input EDRs and RDRs (Reduced Data Records). Label models manage metadata information in output files. Site objects keep track of different locations where the spacecraft might be at a given time. Radiometry models allow correction of radiometry for an image. Mission objects contain basic mission parameters. Pointing adjustment ("nav") files allow pointing to be corrected. The object-oriented structure (C++) makes it easy to subclass just the pieces of the library that are truly mission-specific. Typically, this involves just the pointing model and coordinate systems, and parts of the file model. Once the library was developed (initially for Mars Polar Lander, MPL), adding new missions ranged from two days to a few months, resulting in significant cost savings as compared to rewriting all the application programs for each mission. Currently supported missions include Mars Pathfinder (MPF), MPL, Mars Exploration Rover (MER), Phoenix, and Mars Science Lab (MSL). Applications based on this library create the majority of operational image RDRs for those missions. A Java wrapper around the library allows parts of it to be used from Java code (via a native JNI interface). Future conversions of all or part of the library to Java are contemplated.

  1. LOOS: an extensible platform for the structural analysis of simulations.

    PubMed

    Romo, Tod D; Grossfield, Alan

    2009-01-01

    We have developed LOOS (Lightweight Object-Oriented Structure-analysis library) as an object-oriented library designed to facilitate the rapid development of tools for the structural analysis of simulations. LOOS supports the native file formats of most common simulation packages including AMBER, CHARMM, CNS, Gromacs, NAMD, Tinker, and X-PLOR. Encapsulation and polymorphism are used to simultaneously provide a stable interface to the programmer and make LOOS easily extensible. A rich atom selection language based on the C expression syntax is included as part of the library. LOOS enables students and casual programmer-scientists to rapidly write their own analytical tools in a compact and expressive manner resembling scripting. LOOS is written in C++ and makes extensive use of the Standard Template Library and Boost, and is freely available under the GNU General Public License (version 3) LOOS has been tested on Linux and MacOS X, but is written to be portable and should work on most Unix-based platforms.

  2. Largenet2: an object-oriented programming library for simulating large adaptive networks.

    PubMed

    Zschaler, Gerd; Gross, Thilo

    2013-01-15

    The largenet2 C++ library provides an infrastructure for the simulation of large dynamic and adaptive networks with discrete node and link states. The library is released as free software. It is available at http://biond.github.com/largenet2. Largenet2 is licensed under the Creative Commons Attribution-NonCommercial 3.0 Unported License. gerd@biond.org

  3. OpenFOAM: Open source CFD in research and industry

    NASA Astrophysics Data System (ADS)

    Jasak, Hrvoje

    2009-12-01

    The current focus of development in industrial Computational Fluid Dynamics (CFD) is integration of CFD into Computer-Aided product development, geometrical optimisation, robust design and similar. On the other hand, in CFD research aims to extend the boundaries ofpractical engineering use in "non-traditional " areas. Requirements of computational flexibility and code integration are contradictory: a change of coding paradigm, with object orientation, library components, equation mimicking is proposed as a way forward. This paper describes OpenFOAM, a C++ object oriented library for Computational Continuum Mechanics (CCM) developed by the author. Efficient and flexible implementation of complex physical models is achieved by mimicking the form ofpartial differential equation in software, with code functionality provided in library form. Open Source deployment and development model allows the user to achieve desired versatility in physical modeling without the sacrifice of complex geometry support and execution efficiency.

  4. Content and Knowledge Management in a Digital Library and Museum.

    ERIC Educational Resources Information Center

    Yeh, Jian-Hua; Chang, Jia-Yang; Oyang, Yen-Jen

    2000-01-01

    Discusses the design of the National Taiwan University Digital Library and Museum that addresses both content and knowledge management. Describes a two-tier repository architecture that facilitates content management, includes an object-oriented model to facilitate the management of temporal information, and eliminates the need to manually…

  5. The Competitive Edge: Expanded Access Drives Vendors.

    ERIC Educational Resources Information Center

    Pepin, Theresa; And Others

    1997-01-01

    This report analyzes data gathered from 29 automated library system vendors who responded to a 1996 survey. The survey also requested their perceptions of Java (an object-oriented programming language) and network computers, and issues and trends to be considered by library administrators. Contact information about the vendors is provided. (Four…

  6. Preparing Contracts and Negotiating with Library Automation Vendors.

    ERIC Educational Resources Information Center

    Walton, Robert A.

    This continuing education curriculum and related materials are designed to provide library professionals with a general orientation to the issues and process of negotiating and successfully securing an automation contract. The course syllabus includes the following topics: (1) definition and objectives of a contract; (2) why vendors typically have…

  7. Efficacy of Indexing and Abstracting Services for the Dissemination of Agricultural Information Resources in the Institure for Agricultural Research Library, Ahmadu Bello University, Zaria

    NASA Astrophysics Data System (ADS)

    Gabriel, KASA, M.

    2012-10-01

    The efficacy of Indexing and Abstracting service for effective organization, storage and retrieval of information resources for agricultural research in Ahmadu Bello University, Zaria necessitated examining the situation in Agricultural Library, Institute for Agricultural Research, Samaru. The study examines the processes, awareness and problems militating against the effective exploitation of the indexing and abstracting services in the Agricultural library established in 1975. The study was conducted ex post facto, data collected span from 2006 ñ 2010. Total sample sizes of 752 patrons and 20,236 intellectually indexed and abstracted resources were involved in the study. Data collected were subjected to descriptive and inferential statistics. The result revealed that a total of 644 articles were indexed and abstracted, 35% of these was done in 2010. Results for awareness show 452 (60.11%) to be aware in 2008. A total 584 articles were indexed and abstracted from which 167 (28.59%) was retrieved in 2006. Patrons, 270 (35.90%) attributed the poor use of the service to assumption it is a referral unit. The hypothesis testing revealed that there is significant association between articles indexed and abstracted with information consulted by patrons (?2cal,100.31>?2tab,9.488) at 5% level of probability and df, 4. In conclusion, enormous documents on Nigerian agriculture are indexed and abstracted in the unit, implying that the service is desirous and consistent. The study recommends that the unit should explore the use of modern technology, employ a permanent subject specialist, train and retrain the unit staff as well as intensify it general orientation campaigns to focus on awareness and use of the indexing and abstracting services.

  8. NEXUS - Resilient Intelligent Middleware

    NASA Astrophysics Data System (ADS)

    Kaveh, N.; Hercock, R. Ghanea

    Service-oriented computing, a composition of distributed-object computing, component-based, and Web-based concepts, is becoming the widespread choice for developing dynamic heterogeneous software assets available as services across a network. One of the major strengths of service-oriented technologies is the high abstraction layer and large granularity level at which software assets are viewed compared to traditional object-oriented technologies. Collaboration through encapsulated and separately defined service interfaces creates a service-oriented environment, whereby multiple services can be linked together through their interfaces to compose a functional system. This approach enables better integration of legacy and non-legacy services, via wrapper interfaces, and allows for service composition at a more abstract level especially in cases such as vertical market stacks. The heterogeneous nature of service-oriented technologies and the granularity of their software components makes them a suitable computing model in the pervasive domain.

  9. Proposal for Implementing Multi-User Database (MUD) Technology in an Academic Library.

    ERIC Educational Resources Information Center

    Filby, A. M. Iliana

    1996-01-01

    Explores the use of MOO (multi-user object oriented) virtual environments in academic libraries to enhance reference services. Highlights include the development of multi-user database (MUD) technology from gaming to non-recreational settings; programming issues; collaborative MOOs; MOOs as distinguished from other types of virtual reality; audio…

  10. An Object-Oriented Collection of Minimum Degree Algorithms: Design, Implementation, and Experiences

    NASA Technical Reports Server (NTRS)

    Kumfert, Gary; Pothen, Alex

    1999-01-01

    The multiple minimum degree (MMD) algorithm and its variants have enjoyed 20+ years of research and progress in generating fill-reducing orderings for sparse, symmetric positive definite matrices. Although conceptually simple, efficient implementations of these algorithms are deceptively complex and highly specialized. In this case study, we present an object-oriented library that implements several recent minimum degree-like algorithms. We discuss how object-oriented design forces us to decompose these algorithms in a different manner than earlier codes and demonstrate how this impacts the flexibility and efficiency of our C++ implementation. We compare the performance of our code against other implementations in C or Fortran.

  11. DISCO: An object-oriented system for music composition and sound design

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Kaper, H. G.; Tipei, S.; Wright, J. M.

    2000-09-05

    This paper describes an object-oriented approach to music composition and sound design. The approach unifies the processes of music making and instrument building by using similar logic, objects, and procedures. The composition modules use an abstract representation of musical data, which can be easily mapped onto different synthesis languages or a traditionally notated score. An abstract base class is used to derive classes on different time scales. Objects can be related to act across time scales, as well as across an entire piece, and relationships between similar objects can replicate traditional music operations or introduce new ones. The DISCO (Digitalmore » Instrument for Sonification and Composition) system is an open-ended work in progress.« less

  12. QCDLoop: A comprehensive framework for one-loop scalar integrals

    NASA Astrophysics Data System (ADS)

    Carrazza, Stefano; Ellis, R. Keith; Zanderighi, Giulia

    2016-12-01

    We present a new release of the QCDLoop library based on a modern object-oriented framework. We discuss the available new features such as the extension to the complex masses, the possibility to perform computations in double and quadruple precision simultaneously, and useful caching mechanisms to improve the computational speed. We benchmark the performance of the new library, and provide practical examples of phenomenological implementations by interfacing this new library to Monte Carlo programs.

  13. Microworlds for Learning Object-Oriented Programming: Considerations from Research to Practice

    ERIC Educational Resources Information Center

    Djelil, Fahima; Albouy-Kissi, Adelaide; Albouy-Kissi, Benjamin; Sanchez, Eric; Lavest, Jean-Marc

    2016-01-01

    Object-Oriented paradigm is a common paradigm for introductory programming courses. However, many teachers find that transitioning to teaching this paradigm is a difficult task. To overcome this complexity, many experienced teachers use microworlds to give beginner students an intuitive and rapid understanding of fundamental abstract concepts of…

  14. Digital Libraries Creating Environmental Identity through Solving Geographical Problems

    ERIC Educational Resources Information Center

    Chang, Chew-Hung; Hedberg, John G.

    2007-01-01

    Environmental identity, or how we orient ourselves to the natural world, leads us to personalise abstract global issues and take action (or not) according to our sense of who we are. For example, are we willing to give up our luxurious cars for more fuel-efficient models even though we know that the earth is warming? In an era where web-based…

  15. Parallel and Portable Monte Carlo Particle Transport

    NASA Astrophysics Data System (ADS)

    Lee, S. R.; Cummings, J. C.; Nolen, S. D.; Keen, N. D.

    1997-08-01

    We have developed a multi-group, Monte Carlo neutron transport code in C++ using object-oriented methods and the Parallel Object-Oriented Methods and Applications (POOMA) class library. This transport code, called MC++, currently computes k and α eigenvalues of the neutron transport equation on a rectilinear computational mesh. It is portable to and runs in parallel on a wide variety of platforms, including MPPs, clustered SMPs, and individual workstations. It contains appropriate classes and abstractions for particle transport and, through the use of POOMA, for portable parallelism. Current capabilities are discussed, along with physics and performance results for several test problems on a variety of hardware, including all three Accelerated Strategic Computing Initiative (ASCI) platforms. Current parallel performance indicates the ability to compute α-eigenvalues in seconds or minutes rather than days or weeks. Current and future work on the implementation of a general transport physics framework (TPF) is also described. This TPF employs modern C++ programming techniques to provide simplified user interfaces, generic STL-style programming, and compile-time performance optimization. Physics capabilities of the TPF will be extended to include continuous energy treatments, implicit Monte Carlo algorithms, and a variety of convergence acceleration techniques such as importance combing.

  16. Development of a DICOM library

    NASA Astrophysics Data System (ADS)

    Kim, Dongsun; Shin, Dongkyu M.; Kim, Dongyoun M.

    2001-08-01

    Object-oriented DICOM decoding library was developed as a type of DLL for MS-Windows environment development. It supports all DICOM standard Transfer Syntaxes, multi-frame images, RLE decoding and window level adjusting. Image library for medical application was also developed as a type of DLL and ActiveX Control using proposed DICOM library. It supports display of DICOM image, cine mode and basic manipulations. For an application of a proposed image library, a couple of DICOM viewers were developed. One can be used as an off-line DICOM Workstation, and the other can be used for browsing the local DICOM files.

  17. Object-orientated DBMS techniques for time-oriented medical record.

    PubMed

    Pinciroli, F; Combi, C; Pozzi, G

    1992-01-01

    In implementing time-orientated medical record (TOMR) management systems, use of a relational model played a big role. Many applications have been developed to extend query and data manipulation languages to temporal aspects of information. Our experience in developing TOMR revealed some deficiencies inside the relational model, such as: (a) abstract data type definition; (b) unified view of data, at a programming level; (c) management of temporal data; (d) management of signals and images. We identified some first topics to face by an object-orientated approach to database design. This paper describes the first steps in designing and implementing a TOMR by an object-orientated DBMS.

  18. Towards a general object-oriented software development methodology

    NASA Technical Reports Server (NTRS)

    Seidewitz, ED; Stark, Mike

    1986-01-01

    An object is an abstract software model of a problem domain entity. Objects are packages of both data and operations of that data (Goldberg 83, Booch 83). The Ada (tm) package construct is representative of this general notion of an object. Object-oriented design is the technique of using objects as the basic unit of modularity in systems design. The Software Engineering Laboratory at the Goddard Space Flight Center is currently involved in a pilot program to develop a flight dynamics simulator in Ada (approximately 40,000 statements) using object-oriented methods. Several authors have applied object-oriented concepts to Ada (e.g., Booch 83, Cherry 85). It was found that these methodologies are limited. As a result a more general approach was synthesized with allows a designer to apply powerful object-oriented principles to a wide range of applications and at all stages of design. An overview is provided of this approach. Further, how object-oriented design fits into the overall software life-cycle is considered.

  19. Design of a Model Execution Framework: Repetitive Object-Oriented Simulation Environment (ROSE)

    NASA Technical Reports Server (NTRS)

    Gray, Justin S.; Briggs, Jeffery L.

    2008-01-01

    The ROSE framework was designed to facilitate complex system analyses. It completely divorces the model execution process from the model itself. By doing so ROSE frees the modeler to develop a library of standard modeling processes such as Design of Experiments, optimizers, parameter studies, and sensitivity studies which can then be applied to any of their available models. The ROSE framework accomplishes this by means of a well defined API and object structure. Both the API and object structure are presented here with enough detail to implement ROSE in any object-oriented language or modeling tool.

  20. iTesla Power Systems Library (iPSL): A Modelica library for phasor time-domain simulations

    NASA Astrophysics Data System (ADS)

    Vanfretti, L.; Rabuzin, T.; Baudette, M.; Murad, M.

    The iTesla Power Systems Library (iPSL) is a Modelica package providing a set of power system components for phasor time-domain modeling and simulation. The Modelica language provides a systematic approach to develop models using a formal mathematical description, that uniquely specifies the physical behavior of a component or the entire system. Furthermore, the standardized specification of the Modelica language (Modelica Association [1]) enables unambiguous model exchange by allowing any Modelica-compliant tool to utilize the models for simulation and their analyses without the need of a specific model transformation tool. As the Modelica language is being developed with open specifications, any tool that implements these requirements can be utilized. This gives users the freedom of choosing an Integrated Development Environment (IDE) of their choice. Furthermore, any integration solver can be implemented within a Modelica tool to simulate Modelica models. Additionally, Modelica is an object-oriented language, enabling code factorization and model re-use to improve the readability of a library by structuring it with object-oriented hierarchy. The developed library is released under an open source license to enable a wider distribution and let the user customize it to their specific needs. This paper describes the iPSL and provides illustrative application examples.

  1. Citation analysis in journal rankings: medical informatics in the library and information science literature.

    PubMed Central

    Vishwanatham, R

    1998-01-01

    Medical informatics is an interdisciplinary field. Medical informatics articles will be found in the literature of various disciplines including library and information science publications. The purpose of this study was to provide an objectively ranked list of journals that publish medical informatics articles relevant to library and information science. Library Literature, Library and Information Science Abstracts, and Social Science Citation Index were used to identify articles published on the topic of medical informatics and to identify a ranked list of journals. This study also used citation analysis to identify the most frequently cited journals relevant to library and information science. PMID:9803294

  2. Towards a general object-oriented software development methodology

    NASA Technical Reports Server (NTRS)

    Seidewitz, ED; Stark, Mike

    1986-01-01

    Object diagrams were used to design a 5000 statement team training exercise and to design the entire dynamics simulator. The object diagrams are also being used to design another 50,000 statement Ada system and a personal computer based system that will be written in Modula II. The design methodology evolves out of these experiences as well as the limitations of other methods that were studied. Object diagrams, abstraction analysis, and associated principles provide a unified framework which encompasses concepts from Yourdin, Booch, and Cherry. This general object-oriented approach handles high level system design, possibly with concurrency, through object-oriented decomposition down to a completely functional level. How object-oriented concepts can be used in other phases of the software life-cycle, such as specification and testing is being studied concurrently.

  3. An Investigation of Difficulties Experienced by Students Developing Unified Modelling Language (UML) Class and Sequence Diagrams

    ERIC Educational Resources Information Center

    Sien, Ven Yu

    2011-01-01

    Object-oriented analysis and design (OOAD) is not an easy subject to learn. There are many challenges confronting students when studying OOAD. Students have particular difficulty abstracting real-world problems within the context of OOAD. They are unable to effectively build object-oriented (OO) models from the problem domain because they…

  4. An object-oriented forest landscape model and its representation of tree species

    Treesearch

    Hong S. He; David J. Mladenoff; Joel Boeder

    1999-01-01

    LANDIS is a forest landscape model that simulates the interaction of large landscape processes and forest successional dynamics at tree species level. We discuss how object-oriented design (OOD) approaches such as modularity, abstraction and encapsulation are integrated into the design of LANDIS. We show that using OOD approaches, model decisions (olden as model...

  5. A problem-oriented approach to journal selection for hospital libraries.

    PubMed Central

    Delman, B S

    1982-01-01

    This paper describes a problem-oriented approach to journal selection (PAJS), including general methodology, theoretical terms, and a brief description of results when the system was applied in three different hospitals. The PAJS system relates the objective information which the MEDLARS data base offers about the universe of biomedical literature to objective, problem-oriented information supplied by the hospital's medical records. The results were manipulated quantitatively to determine (1) the relevance of various journals to each of the hospital's defined significant information problems and (2) the overall utility of each journal to the institution as a whole. The utility information was plotted on a graph to identify the collection of journal titles which would be most useful to the given hospital. Attempts made to verify certain aspects of the whole process are also described. The results suggest that the methodology is generally able to provide an effective library response. The system optimizes resources vis-a-vis information and can be used for both budget allocation and justification. It offers an algorithm to which operations researchers can apply any one of a variety of mathematical programming methods. Although originally intended for librarians in the community hospital environment, the PAJS system is generalizable and has application potential in a variety of special library settings. PMID:6758893

  6. AztecOO user guide.

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Heroux, Michael Allen

    2004-07-01

    The Trilinos{trademark} Project is an effort to facilitate the design, development, integration and ongoing support of mathematical software libraries. AztecOO{trademark} is a package within Trilinos that enables the use of the Aztec solver library [19] with Epetra{trademark} [13] objects. AztecOO provides access to Aztec preconditioners and solvers by implementing the Aztec 'matrix-free' interface using Epetra. While Aztec is written in C and procedure-oriented, AztecOO is written in C++ and is object-oriented. In addition to providing access to Aztec capabilities, AztecOO also provides some signficant new functionality. In particular it provides an extensible status testing capability that allows expression of sophisticatedmore » stopping criteria as is needed in production use of iterative solvers. AztecOO also provides mechanisms for using Ifpack [2], ML [20] and AztecOO itself as preconditioners.« less

  7. The Generalized Support Software (GSS) Domain Engineering Process: An Object-Oriented Implementation and Reuse Success at Goddard Space Flight Center

    NASA Technical Reports Server (NTRS)

    Condon, Steven; Hendrick, Robert; Stark, Michael E.; Steger, Warren

    1997-01-01

    The Flight Dynamics Division (FDD) of NASA's Goddard Space Flight Center (GSFC) recently embarked on a far-reaching revision of its process for developing and maintaining satellite support software. The new process relies on an object-oriented software development method supported by a domain specific library of generalized components. This Generalized Support Software (GSS) Domain Engineering Process is currently in use at the NASA GSFC Software Engineering Laboratory (SEL). The key facets of the GSS process are (1) an architecture for rapid deployment of FDD applications, (2) a reuse asset library for FDD classes, and (3) a paradigm shift from developing software to configuring software for mission support. This paper describes the GSS architecture and process, results of fielding the first applications, lessons learned, and future directions

  8. EX6AFS: A data acquisition system for high-speed dispersive EXAFS measurements implemented using object-oriented programming techniques

    NASA Astrophysics Data System (ADS)

    Jennings, Guy; Lee, Peter L.

    1995-02-01

    In this paper we describe the design and implementation of a computerized data-acquisition system for high-speed energy-dispersive EXAFS experiments on the X6A beamline at the National Synchrotron Light Source. The acquisition system drives the stepper motors used to move the components of the experimental setup and controls the readout of the EXAFS spectra. The system runs on a Macintosh IIfx computer and is written entirely in the object-oriented language C++. Large segments of the system are implemented by means of commercial class libraries, specifically the MacApp application framework from Apple, the Rogue Wave class library, and the Hierarchical Data Format datafile format library from the National Center for Supercomputing Applications. This reduces the amount of code that must be written and enhances reliability. The system makes use of several advanced features of C++: Multiple inheritance allows the code to be decomposed into independent software components and the use of exception handling allows the system to be much more reliable in the event of unexpected errors. Object-oriented techniques allow the program to be extended easily as new requirements develop. All sections of the program related to a particular concept are located in a small set of source files. The program will also be used as a prototype for future software development plans for the Basic Energy Science Synchrotron Radiation Center Collaborative Access Team beamlines being designed and built at the Advanced Photon Source.

  9. Enhancements to the EPANET-RTX (Real-Time Analytics) ...

    EPA Pesticide Factsheets

    Technical brief and software The U.S. Environmental Protection Agency (EPA) developed EPANET-RTX as a collection of object-oriented software libraries comprising the core data access, data transformation, and data synthesis (real-time analytics) components of a real-time hydraulic and water quality modeling system. While EPANET-RTX uses the hydraulic and water quality solvers of EPANET, the object libraries are a self-contained set of building blocks for software developers. “Real-time EPANET” promises to change the way water utilities, commercial vendors, engineers, and the water community think about modeling.

  10. Performance Evaluation of Parallel Branch and Bound Search with the Intel iPSC (Intel Personal SuperComputer) Hypercube Computer.

    DTIC Science & Technology

    1986-12-01

    17 III. Analysis of Parallel Design ................................................ 18 Parallel Abstract Data ...Types ........................................... 18 Abstract Data Type .................................................. 19 Parallel ADT...22 Data -Structure Design ........................................... 23 Object-Oriented Design

  11. Object-oriented biomedical system modelling--the language.

    PubMed

    Hakman, M; Groth, T

    1999-11-01

    The paper describes a new object-oriented biomedical continuous system modelling language (OOBSML). It is fully object-oriented and supports model inheritance, encapsulation, and model component instantiation and behaviour polymorphism. Besides the traditional differential and algebraic equation expressions the language includes also formal expressions for documenting models and defining model quantity types and quantity units. It supports explicit definition of model input-, output- and state quantities, model components and component connections. The OOBSML model compiler produces self-contained, independent, executable model components that can be instantiated and used within other OOBSML models and/or stored within model and model component libraries. In this way complex models can be structured as multilevel, multi-component model hierarchies. Technically the model components produced by the OOBSML compiler are executable computer code objects based on distributed object and object request broker technology. This paper includes both the language tutorial and the formal language syntax and semantic description.

  12. Reuseable Objects Software Environment (ROSE): Introduction to Air Force Software Reuse Workshop

    NASA Technical Reports Server (NTRS)

    Cottrell, William L.

    1994-01-01

    The Reusable Objects Software Environment (ROSE) is a common, consistent, consolidated implementation of software functionality using modern object oriented software engineering including designed-in reuse and adaptable requirements. ROSE is designed to minimize abstraction and reduce complexity. A planning model for the reverse engineering of selected objects through object oriented analysis is depicted. Dynamic and functional modeling are used to develop a system design, the object design, the language, and a database management system. The return on investment for a ROSE pilot program and timelines are charted.

  13. Having Java in the Library Doesn't Necessarily Require a Coffee Cart: Using an Object-Oriented Programming Language to Streamline Circulation Services for a Distance Education University

    ERIC Educational Resources Information Center

    Godbee, Sara; de Jong, Mark

    2007-01-01

    The University of Maryland University College (UMUC) serves a dispersed patron base, and its library has developed, over time, a circulation system for distributing physical research materials to its patrons throughout the United States. This article discusses the development of this system and its associated interface/database management system…

  14. X-Windows Information Sharing Protocol Widget Class

    NASA Technical Reports Server (NTRS)

    Barry, Matthew R.

    2006-01-01

    The X-Windows Information Sharing Protocol (ISP) Widget Class ("Class") is used here in the object-oriented-programming sense of the word) was devised to simplify the task of implementing ISP graphical-user-interface (GUI) computer programs. ISP programming tasks require many method calls to identify, query, and interpret the connections and messages exchanged between a client and an ISP server. Most X-Windows GUI programs use widget sets or toolkits to facilitate management of complex objects. The widget standards facilitate construction of toolkits and application programs. The X-Windows Information Sharing Protocol (ISP) Widget Class encapsulates the client side of the ISP programming libraries within the framework of an X-Windows widget. Using the widget framework, X-Windows GUI programs can interact with ISP services in an abstract way and in the same manner as that of other graphical widgets, making it easier to write ISP GUI client programs. Wrapping ISP client services inside a widget framework enables a programmer to treat an ISP server interface as though it were a GUI. Moreover, an alternate subclass could implement another communication protocol in the same sort of widget.

  15. Advanced Software Development Workstation Project

    NASA Technical Reports Server (NTRS)

    Lee, Daniel

    1989-01-01

    The Advanced Software Development Workstation Project, funded by Johnson Space Center, is investigating knowledge-based techniques for software reuse in NASA software development projects. Two prototypes have been demonstrated and a third is now in development. The approach is to build a foundation that provides passive reuse support, add a layer that uses domain-independent programming knowledge, add a layer that supports the acquisition of domain-specific programming knowledge to provide active support, and enhance maintainability and modifiability through an object-oriented approach. The development of new application software would use specification-by-reformulation, based on a cognitive theory of retrieval from very long-term memory in humans, and using an Ada code library and an object base. Current tasks include enhancements to the knowledge representation of Ada packages and abstract data types, extensions to support Ada package instantiation knowledge acquisition, integration with Ada compilers and relational databases, enhancements to the graphical user interface, and demonstration of the system with a NASA contractor-developed trajectory simulation package. Future work will focus on investigating issues involving scale-up and integration.

  16. Objects as closures: Abstract semantics of object oriented languages

    NASA Technical Reports Server (NTRS)

    Reddy, Uday S.

    1989-01-01

    We discuss denotational semantics of object-oriented languages, using the concept of closure widely used in (semi) functional programming to encapsulate side effects. It is shown that this denotational framework is adequate to explain classes, instantiation, and inheritance in the style of Simula as well as SMALLTALK-80. This framework is then compared with that of Kamin, in his recent denotational definition of SMALLTALK-80, and the implications of the differences between the two approaches are discussed.

  17. A Decision-Based Methodology for Object Oriented-Design

    DTIC Science & Technology

    1988-12-16

    willing to take the time to meet together weekly for mutual encouragement and prayer . Their friendship, uncompromising standards, and lifestyle were...assume the validity of the object-oriented and software engineering principles involved, and define and proto- type a generic, language independent...mean- ingful labels for variables, abstraction requires the ability to define new types that relieve the programmer from having to know or mess with

  18. Common Object Library Description

    DTIC Science & Technology

    2012-08-01

    Information Modeling ( BIM ) technology to be successful, it must be consistently applied across many projects, by many teams. The National Building Information ...distribution is unlimited. 13. SUPPLEMENTARY NOTES 14. ABSTRACT For Building Information Modeling ( BIM ) technology to be successful, it must be... BIM standards and for future research projects. 15. SUBJECT TERMS building information modeling ( BIM ), object

  19. Generic, Type-Safe and Object Oriented Computer Algebra Software

    NASA Astrophysics Data System (ADS)

    Kredel, Heinz; Jolly, Raphael

    Advances in computer science, in particular object oriented programming, and software engineering have had little practical impact on computer algebra systems in the last 30 years. The software design of existing systems is still dominated by ad-hoc memory management, weakly typed algorithm libraries and proprietary domain specific interactive expression interpreters. We discuss a modular approach to computer algebra software: usage of state-of-the-art memory management and run-time systems (e.g. JVM) usage of strongly typed, generic, object oriented programming languages (e.g. Java) and usage of general purpose, dynamic interactive expression interpreters (e.g. Python) To illustrate the workability of this approach, we have implemented and studied computer algebra systems in Java and Scala. In this paper we report on the current state of this work by presenting new examples.

  20. The three-dimensional Event-Driven Graphics Environment (3D-EDGE)

    NASA Technical Reports Server (NTRS)

    Freedman, Jeffrey; Hahn, Roger; Schwartz, David M.

    1993-01-01

    Stanford Telecom developed the Three-Dimensional Event-Driven Graphics Environment (3D-EDGE) for NASA GSFC's (GSFC) Communications Link Analysis and Simulation System (CLASS). 3D-EDGE consists of a library of object-oriented subroutines which allow engineers with little or no computer graphics experience to programmatically manipulate, render, animate, and access complex three-dimensional objects.

  1. Evolution of Scientific and Technical Information Distribution

    NASA Technical Reports Server (NTRS)

    Esler, Sandra; Nelson, Michael L.

    1998-01-01

    World Wide Web (WWW) and related information technologies are transforming the distribution of scientific and technical information (STI). We examine 11 recent, functioning digital libraries focusing on the distribution of STI publications, including journal articles, conference papers, and technical reports. We introduce 4 main categories of digital library projects: based on the architecture (distributed vs. centralized) and the contributor (traditional publisher vs. authoring individual/organization). Many digital library prototypes merely automate existing publishing practices or focus solely on the digitization of the publishing cycle output, not sampling and capturing elements of the input. Still others do not consider for distribution the large body of "gray literature." We address these deficiencies in the current model of STI exchange by suggesting methods for expanding the scope and target of digital libraries by focusing on a greater source of technical publications and using "buckets," an object-oriented construct for grouping logically related information objects, to include holdings other than technical publications.

  2. Aspect-Oriented Programming

    NASA Technical Reports Server (NTRS)

    Elrad, Tzilla (Editor); Filman, Robert E. (Editor); Bader, Atef (Editor)

    2001-01-01

    Computer science has experienced an evolution in programming languages and systems from the crude assembly and machine codes of the earliest computers through concepts such as formula translation, procedural programming, structured programming, functional programming, logic programming, and programming with abstract data types. Each of these steps in programming technology has advanced our ability to achieve clear separation of concerns at the source code level. Currently, the dominant programming paradigm is object-oriented programming - the idea that one builds a software system by decomposing a problem into objects and then writing the code of those objects. Such objects abstract together behavior and data into a single conceptual and physical entity. Object-orientation is reflected in the entire spectrum of current software development methodologies and tools - we have OO methodologies, analysis and design tools, and OO programming languages. Writing complex applications such as graphical user interfaces, operating systems, and distributed applications while maintaining comprehensible source code has been made possible with OOP. Success at developing simpler systems leads to aspirations for greater complexity. Object orientation is a clever idea, but has certain limitations. We are now seeing that many requirements do not decompose neatly into behavior centered on a single locus. Object technology has difficulty localizing concerns invoking global constraints and pandemic behaviors, appropriately segregating concerns, and applying domain-specific knowledge. Post-object programming (POP) mechanisms that look to increase the expressiveness of the OO paradigm are a fertile arena for current research. Examples of POP technologies include domain-specific languages, generative programming, generic programming, constraint languages, reflection and metaprogramming, feature-oriented development, views/viewpoints, and asynchronous message brokering. (Czarneclu and Eisenecker s book includes a good survey of many of these technologies).

  3. Get to Know Your Librarian: How a Simple Orientation Program Helped Alleviate Library Anxiety

    ERIC Educational Resources Information Center

    Muszkiewicz, Rachael

    2017-01-01

    Library orientations do their part to familiarize students with information literacy, and how the library fits within university life. But what if an orientation could give a student a strong introduction to their academic librarians? Research in academic libraries has noted that library anxiety remains a continual problem among current students.…

  4. Earth Science Syllabus, 1970 Edition.

    ERIC Educational Resources Information Center

    New York State Education Dept., Albany. Bureau of Secondary Curriculum Development.

    This syllabus outlines a year earth science program designed to be activity oriented, investigatory in approach, and interdisciplinary in content. Each topic section contains a topic abstract and topic outline, major understandings, and information to teachers. The topic abstract lists behavioral objectives and general information about the topic…

  5. Modeling the Radar Signature of Thin Metallic Objects with the AFDTD Software

    DTIC Science & Technology

    2014-09-01

    CONTRACT NUMBER 5b. GRANT NUMBER 5c. PROGRAM ELEMENT NUMBER 6. AUTHOR(S) Jason Cornelius and Traian Dogaru 5d. PROJECT NUMBER ...17. LIMITATION OF ABSTRACT UU 18. NUMBER OF PAGES 28 19a. NAME OF RESPONSIBLE PERSON Traian Dogaru A... number of geometric objects, which are part of the AFDTDGRID library.3 These objects are rectangular plate, rectangular box, polygonal

  6. libdrdc: software standards library

    NASA Astrophysics Data System (ADS)

    Erickson, David; Peng, Tie

    2008-04-01

    This paper presents the libdrdc software standards library including internal nomenclature, definitions, units of measure, coordinate reference frames, and representations for use in autonomous systems research. This library is a configurable, portable C-function wrapped C++ / Object Oriented C library developed to be independent of software middleware, system architecture, processor, or operating system. It is designed to use the automatically-tuned linear algebra suite (ATLAS) and Basic Linear Algebra Suite (BLAS) and port to firmware and software. The library goal is to unify data collection and representation for various microcontrollers and Central Processing Unit (CPU) cores and to provide a common Application Binary Interface (ABI) for research projects at all scales. The library supports multi-platform development and currently works on Windows, Unix, GNU/Linux, and Real-Time Executive for Multiprocessor Systems (RTEMS). This library is made available under LGPL version 2.1 license.

  7. Objects as closures - Abstract semantics of object oriented languages

    NASA Technical Reports Server (NTRS)

    Reddy, Uday S.

    1988-01-01

    The denotational semantics of object-oriented languages is discussed using the concept of closure widely used in (semi) functional programming to encapsulate side effects. It is shown that this denotational framework is adequate to explain classes, instantiation, and inheritance in the style of Simula as well as SMALLTALK-80. This framework is then compared with that of Kamin (1988), in his recent denotational definition of SMALLTALK-80, and the implications of the differences between the two approaches are discussed.

  8. An Ada Object Oriented Missile Flight Simulation

    DTIC Science & Technology

    1991-09-01

    identify by block number) This thesis uses the Ada programming language in the design and development of an air-to-air missile flight simulation with...object oriented techniques and sound software engineering principles. The simulation is designed to be more understandable, modifiable, efficient and...Department of Computer Science ii ABSTRACT This thesis uses the Ada programming language in the design and development of an air-to-air missile flight

  9. PTools: an opensource molecular docking library

    PubMed Central

    Saladin, Adrien; Fiorucci, Sébastien; Poulain, Pierre; Prévost, Chantal; Zacharias, Martin

    2009-01-01

    Background Macromolecular docking is a challenging field of bioinformatics. Developing new algorithms is a slow process generally involving routine tasks that should be found in a robust library and not programmed from scratch for every new software application. Results We present an object-oriented Python/C++ library to help the development of new docking methods. This library contains low-level routines like PDB-format manipulation functions as well as high-level tools for docking and analyzing results. We also illustrate the ease of use of this library with the detailed implementation of a 3-body docking procedure. Conclusion The PTools library can handle molecules at coarse-grained or atomic resolution and allows users to rapidly develop new software. The library is already in use for protein-protein and protein-DNA docking with the ATTRACT program and for simulation analysis. This library is freely available under the GNU GPL license, together with detailed documentation. PMID:19409097

  10. PTools: an opensource molecular docking library.

    PubMed

    Saladin, Adrien; Fiorucci, Sébastien; Poulain, Pierre; Prévost, Chantal; Zacharias, Martin

    2009-05-01

    Macromolecular docking is a challenging field of bioinformatics. Developing new algorithms is a slow process generally involving routine tasks that should be found in a robust library and not programmed from scratch for every new software application. We present an object-oriented Python/C++ library to help the development of new docking methods. This library contains low-level routines like PDB-format manipulation functions as well as high-level tools for docking and analyzing results. We also illustrate the ease of use of this library with the detailed implementation of a 3-body docking procedure. The PTools library can handle molecules at coarse-grained or atomic resolution and allows users to rapidly develop new software. The library is already in use for protein-protein and protein-DNA docking with the ATTRACT program and for simulation analysis. This library is freely available under the GNU GPL license, together with detailed documentation.

  11. Facing Off: Comparing an In-Person Library Orientation Lecture with an Asynchronous Online Library Orientation

    ERIC Educational Resources Information Center

    Gall, Dan

    2014-01-01

    A study to compare the effectiveness of an in-person library orientation with an online asynchronous orientation was conducted with three sections of Social Work Research Methods, a required course in the University of Iowa's Master of Social Work program. Two sections of the course received an online orientation involving short videos, text and…

  12. Multiprocessor smalltalk: Implementation, performance, and analysis

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Pallas, J.I.

    1990-01-01

    Multiprocessor Smalltalk demonstrates the value of object-oriented programming on a multiprocessor. Its implementation and analysis shed light on three areas: concurrent programming in an object oriented language without special extensions, implementation techniques for adapting to multiprocessors, and performance factors in the resulting system. Adding parallelism to Smalltalk code is easy, because programs already use control abstractions like iterators. Smalltalk's basic control and concurrency primitives (lambda expressions, processes and semaphores) can be used to build parallel control abstractions, including parallel iterators, parallel objects, atomic objects, and futures. Language extensions for concurrency are not required. This implementation demonstrates that it is possiblemore » to build an efficient parallel object-oriented programming system and illustrates techniques for doing so. Three modification tools-serialization, replication, and reorganization-adapted the Berkeley Smalltalk interpreter to the Firefly multiprocessor. Multiprocessor Smalltalk's performance shows that the combination of multiprocessing and object-oriented programming can be effective: speedups (relative to the original serial version) exceed 2.0 for five processors on all the benchmarks; the median efficiency is 48%. Analysis shows both where performance is lost and how to improve and generalize the experimental results. Changes in the interpreter to support concurrency add at most 12% overhead; better access to per-process variables could eliminate much of that. Changes in the user code to express concurrency add as much as 70% overhead; this overhead could be reduced to 54% if blocks (lambda expressions) were reentrant. Performance is also lost when the program cannot keep all five processors busy.« less

  13. Towards a class library for mission planning

    NASA Technical Reports Server (NTRS)

    Pujo, Oliver; Smith, Simon T.; Starkey, Paul; Wolff, Thilo

    1994-01-01

    The PASTEL Mission Planning System (MPS) has been developed in C++ using an object-oriented (OO) methodology. While the scope and complexity of this system cannot compare to that of an MPS for a complex mission one of the main considerations of the development was to ensure that we could reuse some of the classes in future MPS. We present here PASTEL MPS classes which could be used in the foundations of a class library for MPS.

  14. Image Engine: an object-oriented multimedia database for storing, retrieving and sharing medical images and text.

    PubMed Central

    Lowe, H. J.

    1993-01-01

    This paper describes Image Engine, an object-oriented, microcomputer-based, multimedia database designed to facilitate the storage and retrieval of digitized biomedical still images, video, and text using inexpensive desktop computers. The current prototype runs on Apple Macintosh computers and allows network database access via peer to peer file sharing protocols. Image Engine supports both free text and controlled vocabulary indexing of multimedia objects. The latter is implemented using the TView thesaurus model developed by the author. The current prototype of Image Engine uses the National Library of Medicine's Medical Subject Headings (MeSH) vocabulary (with UMLS Meta-1 extensions) as its indexing thesaurus. PMID:8130596

  15. Library Orientation Methods, Mental Maps, and Public Services Planning.

    ERIC Educational Resources Information Center

    Ridgeway, Trish

    Two library orientation methods, a self-guided cassette walking tour and a slide-tape program, were administered to 202 freshmen students to determine if moving through the library increased students' ability to develop a mental map of the library. An effort was made to ensure that the two orientation programs were equivalent. Results from the 148…

  16. Is the Library's Online Orientation Program Effective with English Language Learners?

    ERIC Educational Resources Information Center

    Albarillo, Frans

    2017-01-01

    In this paper, the author examines four years of assessment data (N = 4,786) from Brooklyn College's Library Online Orientation Program (LOOP; url: https://library.brooklyn.cuny.edu/resources/loop/loop.php), which is used to provide all English 1010 students with an orientation to the library, to see if English language learners (ELLs) are…

  17. Ioss IO Subsystem

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Sjaardema, Gregory; Bauer, David; Erik, & Illescas

    2017-01-06

    The Ioss is a database-independent package for providing an object-oriented, abstract interface to IO capabilities for a finite element application; and concrete database interfaces which provided input and/or output to exodusII, xdmf, generated, and heartbeat database formats. The Ioss provides an object-oriented C++-based IO interface for a finite element application code. The application code can perform all IO operations through the Ioss interface which is typically at a higher abstraction level than the concrete database formats. The Ioss then performs the needed operations to translate the finite element data to the specific format required by the concrete database implementations. Themore » Ioss currently supports interfaces to exodusII, xdmf, generated, and heartbeat formats, but additional formats can be easily added.« less

  18. Object Oriented Modeling and Design

    NASA Technical Reports Server (NTRS)

    Shaykhian, Gholam Ali

    2007-01-01

    The Object Oriented Modeling and Design seminar is intended for software professionals and students, it covers the concepts and a language-independent graphical notation that can be used to analyze problem requirements, and design a solution to the problem. The seminar discusses the three kinds of object-oriented models class, state, and interaction. The class model represents the static structure of a system, the state model describes the aspects of a system that change over time as well as control behavior and the interaction model describes how objects collaborate to achieve overall results. Existing knowledge of object oriented programming may benefit the learning of modeling and good design. Specific expectations are: Create a class model, Read, recognize, and describe a class model, Describe association and link, Show abstract classes used with multiple inheritance, Explain metadata, reification and constraints, Group classes into a package, Read, recognize, and describe a state model, Explain states and transitions, Read, recognize, and describe interaction model, Explain Use cases and use case relationships, Show concurrency in activity diagram, Object interactions in sequence diagram.

  19. Object-oriented software design in semiautomatic building extraction

    NASA Astrophysics Data System (ADS)

    Guelch, Eberhard; Mueller, Hardo

    1997-08-01

    Developing a system for semiautomatic building acquisition is a complex process, that requires constant integration and updating of software modules and user interfaces. To facilitate these processes we apply an object-oriented design not only for the data but also for the software involved. We use the unified modeling language (UML) to describe the object-oriented modeling of the system in different levels of detail. We can distinguish between use cases from the users point of view, that represent a sequence of actions, yielding in an observable result and the use cases for the programmers, who can use the system as a class library to integrate the acquisition modules in their own software. The structure of the system is based on the model-view-controller (MVC) design pattern. An example from the integration of automated texture extraction for the visualization of results demonstrate the feasibility of this approach.

  20. Humanoid Robotics: Real-Time Object Oriented Programming

    NASA Technical Reports Server (NTRS)

    Newton, Jason E.

    2005-01-01

    Programming of robots in today's world is often done in a procedural oriented fashion, where object oriented programming is not incorporated. In order to keep a robust architecture allowing for easy expansion of capabilities and a truly modular design, object oriented programming is required. However, concepts in object oriented programming are not typically applied to a real time environment. The Fujitsu HOAP-2 is the test bed for the development of a humanoid robot framework abstracting control of the robot into simple logical commands in a real time robotic system while allowing full access to all sensory data. In addition to interfacing between the motor and sensory systems, this paper discusses the software which operates multiple independently developed control systems simultaneously and the safety measures which keep the humanoid from damaging itself and its environment while running these systems. The use of this software decreases development time and costs and allows changes to be made while keeping results safe and predictable.

  1. Benefits of an Object-oriented Database Representation for Controlled Medical Terminologies

    PubMed Central

    Gu, Huanying; Halper, Michael; Geller, James; Perl, Yehoshua

    1999-01-01

    Objective: Controlled medical terminologies (CMTs) have been recognized as important tools in a variety of medical informatics applications, ranging from patient-record systems to decision-support systems. Controlled medical terminologies are typically organized in semantic network structures consisting of tens to hundreds of thousands of concepts. This overwhelming size and complexity can be a serious barrier to their maintenance and widespread utilization. The authors propose the use of object-oriented databases to address the problems posed by the extensive scope and high complexity of most CMTs for maintenance personnel and general users alike. Design: The authors present a methodology that allows an existing CMT, modeled as a semantic network, to be represented as an equivalent object-oriented database. Such a representation is called an object-oriented health care terminology repository (OOHTR). Results: The major benefit of an OOHTR is its schema, which provides an important layer of structural abstraction. Using the high-level view of a CMT afforded by the schema, one can gain insight into the CMT's overarching organization and begin to better comprehend it. The authors' methodology is applied to the Medical Entities Dictionary (MED), a large CMT developed at Columbia-Presbyterian Medical Center. Examples of how the OOHTR schema facilitated updating, correcting, and improving the design of the MED are presented. Conclusion: The OOHTR schema can serve as an important abstraction mechanism for enhancing comprehension of a large CMT, and thus promotes its usability. PMID:10428002

  2. Library Feminism and Library Women's History: Activism and Scholarship, Equity and Culture.

    ERIC Educational Resources Information Center

    Hildenbrand, Suzanne

    2000-01-01

    Discusses the development of library women's history in the context of library feminism and American history. Considers the aftermath of World War II and the Cold War and suggests that the earlier equity or fairness orientation is today challenged by a cultural orientation in both library feminism and library women's history. (Contains 70…

  3. A Virtual "Hello": A Web-Based Orientation to the Library.

    ERIC Educational Resources Information Center

    Borah, Eloisa Gomez

    1997-01-01

    Describes the development of Web-based library services and resources available at the Rosenfeld Library of the Anderson Graduate School of Management at University of California at Los Angeles. Highlights include library orientation sessions; virtual tours of the library; a database of basic business sources; and research strategies, including…

  4. MUST - An integrated system of support tools for research flight software engineering. [Multipurpose User-oriented Software Technology

    NASA Technical Reports Server (NTRS)

    Straeter, T. A.; Foudriat, E. C.; Will, R. W.

    1977-01-01

    The objectives of NASA's MUST (Multipurpose User-oriented Software Technology) program at Langley Research Center are to cut the cost of producing software which effectively utilizes digital systems for flight research. These objectives will be accomplished by providing an integrated system of support software tools for use throughout the research flight software development process. A description of the overall MUST program and its progress toward the release of a first MUST system will be presented. This release includes: a special interactive user interface, a library of subroutines, assemblers, a compiler, automatic documentation tools, and a test and simulation system.

  5. A class Hierarchical, object-oriented approach to virtual memory management

    NASA Technical Reports Server (NTRS)

    Russo, Vincent F.; Campbell, Roy H.; Johnston, Gary M.

    1989-01-01

    The Choices family of operating systems exploits class hierarchies and object-oriented programming to facilitate the construction of customized operating systems for shared memory and networked multiprocessors. The software is being used in the Tapestry laboratory to study the performance of algorithms, mechanisms, and policies for parallel systems. Described here are the architectural design and class hierarchy of the Choices virtual memory management system. The software and hardware mechanisms and policies of a virtual memory system implement a memory hierarchy that exploits the trade-off between response times and storage capacities. In Choices, the notion of a memory hierarchy is captured by abstract classes. Concrete subclasses of those abstractions implement a virtual address space, segmentation, paging, physical memory management, secondary storage, and remote (that is, networked) storage. Captured in the notion of a memory hierarchy are classes that represent memory objects. These classes provide a storage mechanism that contains encapsulated data and have methods to read or write the memory object. Each of these classes provides specializations to represent the memory hierarchy.

  6. Implementation of an Object-Oriented Flight Simulator D.C. Electrical System on a Hypercube Architecture

    DTIC Science & Technology

    1991-12-01

    abstract data type is, what an object-oriented design is and how to apply "software engineering" principles to the design of both of them. I owe a great... Program (ASVP), a research and development effort by two aerospace contractors to redesign and implement subsets of two existing flight simulators in...effort addresses how to implement a simulator designed using the SEI OOD Paradigm on a distributed, parallel, multiple instruction, multiple data (MIMD

  7. Heterogenous database integration in a physician workstation.

    PubMed

    Annevelink, J; Young, C Y; Tang, P C

    1991-01-01

    We discuss the integration of a variety of data and information sources in a Physician Workstation (PWS), focusing on the integration of data from DHCP, the Veteran Administration's Distributed Hospital Computer Program. We designed a logically centralized, object-oriented data-schema, used by end users and applications to explore the data accessible through an object-oriented database using a declarative query language. We emphasize the use of procedural abstraction to transparently integrate a variety of information sources into the data schema.

  8. Heterogenous database integration in a physician workstation.

    PubMed Central

    Annevelink, J.; Young, C. Y.; Tang, P. C.

    1991-01-01

    We discuss the integration of a variety of data and information sources in a Physician Workstation (PWS), focusing on the integration of data from DHCP, the Veteran Administration's Distributed Hospital Computer Program. We designed a logically centralized, object-oriented data-schema, used by end users and applications to explore the data accessible through an object-oriented database using a declarative query language. We emphasize the use of procedural abstraction to transparently integrate a variety of information sources into the data schema. PMID:1807624

  9. Teaching Critical Evaluation Skills for World Wide Web Resources.

    ERIC Educational Resources Information Center

    Tate, Marsha; Alexander, Jan

    1996-01-01

    Outlines a lesson plan used by an academic library to evaluate the quality of World Wide Web information. Discusses the traditional evaluation criteria of accuracy, authority, objectivity, currency, and coverage as it applies to the unique characteristics of Web pages: their marketing orientation, variety of information, and instability. The…

  10. Simulating complex intracellular processes using object-oriented computational modelling.

    PubMed

    Johnson, Colin G; Goldman, Jacki P; Gullick, William J

    2004-11-01

    The aim of this paper is to give an overview of computer modelling and simulation in cellular biology, in particular as applied to complex biochemical processes within the cell. This is illustrated by the use of the techniques of object-oriented modelling, where the computer is used to construct abstractions of objects in the domain being modelled, and these objects then interact within the computer to simulate the system and allow emergent properties to be observed. The paper also discusses the role of computer simulation in understanding complexity in biological systems, and the kinds of information which can be obtained about biology via simulation.

  11. Building distributed rule-based systems using the AI Bus

    NASA Technical Reports Server (NTRS)

    Schultz, Roger D.; Stobie, Iain C.

    1990-01-01

    The AI Bus software architecture was designed to support the construction of large-scale, production-quality applications in areas of high technology flux, running heterogeneous distributed environments, utilizing a mix of knowledge-based and conventional components. These goals led to its current development as a layered, object-oriented library for cooperative systems. This paper describes the concepts and design of the AI Bus and its implementation status as a library of reusable and customizable objects, structured by layers from operating system interfaces up to high-level knowledge-based agents. Each agent is a semi-autonomous process with specialized expertise, and consists of a number of knowledge sources (a knowledge base and inference engine). Inter-agent communication mechanisms are based on blackboards and Actors-style acquaintances. As a conservative first implementation, we used C++ on top of Unix, and wrapped an embedded Clips with methods for the knowledge source class. This involved designing standard protocols for communication and functions which use these protocols in rules. Embedding several CLIPS objects within a single process was an unexpected problem because of global variables, whose solution involved constructing and recompiling a C++ version of CLIPS. We are currently working on a more radical approach to incorporating CLIPS, by separating out its pattern matcher, rule and fact representations and other components as true object oriented modules.

  12. How to Express C++ Concepts in Fortran90

    NASA Technical Reports Server (NTRS)

    Decyk, V.; Norton, C.; Szymanski, B.

    1997-01-01

    r summarizes techniques for emulating in Fortran90 the most important object-oriented concepts of C++ classes (including abstract data types, encapsulation and function overloading), inheritance and dynamic dispatching.

  13. You Have One Hour: Developing a Standardized Library Orientation and Evaluating Student Learning

    ERIC Educational Resources Information Center

    Brown, Elizabeth

    2017-01-01

    Library orientations continue to excite, or plague, instruction librarians everywhere. Reaching first year students early can preempt academic heartache and research woes, yet the question of "what students really need" continues to evolve. This article presents a case study of a large-scale implementation of library orientations. The…

  14. Under the Microscope: Looking at Libraries and Online Orientations

    ERIC Educational Resources Information Center

    Cannady, Rachel E.

    2015-01-01

    Orientations ease students' transition into institutions of higher learning. Most published literature focuses on orientations that occur on the physical campus, but online orientations are equally, if not more, important in engaging a geographically diverse student body. Via online orientations, academic libraries have an excellent opportunity to…

  15. Creating an Engaging Library Orientation: First Year Experience Courses at UC San Diego

    ERIC Educational Resources Information Center

    Goldman, Crystal; Turnbow, Dominique; Roth, Amanda; Friedman, Lia; Heskett, Karen

    2016-01-01

    This article focuses on the development of an engaging library orientation module for UC San Diego First Year Experience (FYE) courses. The library module included a brief in-class presentation about research concepts and library services, an online interactive library scavenger hunt given as an in-class activity, and a homework assignment where…

  16. DSPSR: Digital Signal Processing Software for Pulsar Astronomy

    NASA Astrophysics Data System (ADS)

    van Straten, W.; Bailes, M.

    2010-10-01

    DSPSR, written primarily in C++, is an open-source, object-oriented, digital signal processing software library and application suite for use in radio pulsar astronomy. The library implements an extensive range of modular algorithms for use in coherent dedispersion, filterbank formation, pulse folding, and other tasks. The software is installed and compiled using the standard GNU configure and make system, and is able to read astronomical data in 18 different file formats, including FITS, S2, CPSR, CPSR2, PuMa, PuMa2, WAPP, ASP, and Mark5.

  17. Market orientation: a concept for health libraries.

    PubMed

    Sen, Barbara

    2006-03-01

    This paper is the result of exploratory research forming part of ongoing study into the value and relevance of market orientation as a strategic option for library managers. The aim of the study is to gain an understanding of the concept of market orientation relative to the health library sector. A focus group was used to gather data from health librarians working at different levels in the sector. The data was coded and categorized by an expert panel and analysed using a taxonomic map developed during the study. Health library professionals define and understand market orientation in the same way as the concept is defined in the management literature. Their understanding of the concept is developing. A greater emphasis is given to some aspects of market orientation than others. There are implications for further research. Methods used to measure market orientation in other domains are likely to be relevant for libraries. Research should be extended to different sectors to explore any cross-sector differences. Fostering an organizational culture that supports market orientation has implications for service management and development.

  18. Study on generation and sharing of on-demand global seamless data—Taking MODIS NDVI as an example

    NASA Astrophysics Data System (ADS)

    Shen, Dayong; Deng, Meixia; Di, Liping; Han, Weiguo; Peng, Chunming; Yagci, Ali Levent; Yu, Genong; Chen, Zeqiang

    2013-04-01

    By applying advanced Geospatial Data Abstraction Library (GDAL) and BigTIFF technology in a Geographical Information System (GIS) with Service Oriented Architecture (SOA), this study has derived global datasets using tile-based input data and implemented Virtual Web Map Service (VWMS) and Virtual Web Coverage Service (VWCS) to provide software tools for visualization and acquisition of global data. Taking MODIS Normalized Difference Vegetation Index (NDVI) as an example, this study proves the feasibility, efficiency and features of the proposed approach.

  19. An object-oriented software approach for a distributed human tracking motion system

    NASA Astrophysics Data System (ADS)

    Micucci, Daniela L.

    2003-06-01

    Tracking is a composite job involving the co-operation of autonomous activities which exploit a complex information model and rely on a distributed architecture. Both information and activities must be classified and related in several dimensions: abstraction levels (what is modelled and how information is processed); topology (where the modelled entities are); time (when entities exist); strategy (why something happens); responsibilities (who is in charge of processing the information). A proper Object-Oriented analysis and design approach leads to a modular architecture where information about conceptual entities is modelled at each abstraction level via classes and intra-level associations, whereas inter-level associations between classes model the abstraction process. Both information and computation are partitioned according to level-specific topological models. They are also placed in a temporal framework modelled by suitable abstractions. Domain-specific strategies control the execution of the computations. Computational components perform both intra-level processing and intra-level information conversion. The paper overviews the phases of the analysis and design process, presents major concepts at each abstraction level, and shows how the resulting design turns into a modular, flexible and adaptive architecture. Finally, the paper sketches how the conceptual architecture can be deployed into a concrete distribute architecture by relying on an experimental framework.

  20. Improving a data-acquisition software system with abstract data type components

    NASA Technical Reports Server (NTRS)

    Howard, S. D.

    1990-01-01

    Abstract data types and object-oriented design are active research areas in computer science and software engineering. Much of the interest is aimed at new software development. Abstract data type packages developed for a discontinued software project were used to improve a real-time data-acquisition system under maintenance. The result saved effort and contributed to a significant improvement in the performance, maintainability, and reliability of the Goldstone Solar System Radar Data Acquisition System.

  1. WaveJava: Wavelet-based network computing

    NASA Astrophysics Data System (ADS)

    Ma, Kun; Jiao, Licheng; Shi, Zhuoer

    1997-04-01

    Wavelet is a powerful theory, but its successful application still needs suitable programming tools. Java is a simple, object-oriented, distributed, interpreted, robust, secure, architecture-neutral, portable, high-performance, multi- threaded, dynamic language. This paper addresses the design and development of a cross-platform software environment for experimenting and applying wavelet theory. WaveJava, a wavelet class library designed by the object-orient programming, is developed to take advantage of the wavelets features, such as multi-resolution analysis and parallel processing in the networking computing. A new application architecture is designed for the net-wide distributed client-server environment. The data are transmitted with multi-resolution packets. At the distributed sites around the net, these data packets are done the matching or recognition processing in parallel. The results are fed back to determine the next operation. So, the more robust results can be arrived quickly. The WaveJava is easy to use and expand for special application. This paper gives a solution for the distributed fingerprint information processing system. It also fits for some other net-base multimedia information processing, such as network library, remote teaching and filmless picture archiving and communications.

  2. Multiphysics Object Oriented Simulation Environment

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    The Multiphysics Object Oriented Simulation Environment (MOOSE) software library developed at Idaho National Laboratory is a tool. MOOSE, like other tools, doesn't actually complete a task. Instead, MOOSE seeks to reduce the effort required to create engineering simulation applications. MOOSE itself is a software library: a blank canvas upon which you write equations and then MOOSE can help you solve them. MOOSE is comparable to a spreadsheet application. A spreadsheet, by itself, doesn't do anything. Only once equations are entered into it will a spreadsheet application compute anything. Such is the same for MOOSE. An engineer or scientist can utilizemore » the equation solvers within MOOSE to solve equations related to their area of study. For instance, a geomechanical scientist can input equations related to water flow in underground reservoirs and MOOSE can solve those equations to give the scientist an idea of how water could move over time. An engineer might input equations related to the forces in steel beams in order to understand the load bearing capacity of a bridge. Because MOOSE is a blank canvas it can be useful in many scientific and engineering pursuits.« less

  3. Object-oriented microcomputer software for earthquake seismology

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Kroeger, G.C.

    1993-02-01

    A suite of graphically interactive applications for the retrieval, editing and modeling of earthquake seismograms have been developed using object-orientation programming methodology and the C++ language. Retriever is an application which allows the user to search for, browse, and extract seismic data from CD-ROMs produced by the National Earthquake Information Center (NEIC). The user can restrict the date, size, location and depth of desired earthquakes and extract selected data into a variety of common seismic file formats. Reformer is an application that allows the user to edit seismic data and data headers, and perform a variety of signal processing operationsmore » on that data. Synthesizer is a program for the generation and analysis of teleseismic P and SH synthetic seismograms. The program provides graphical manipulation of source parameters, crustal structures and seismograms, as well as near real-time response in generating synthetics for arbitrary flat-layered crustal structures. All three applications use class libraries developed for implementing geologic and seismic objects and views. Standard seismogram view objects and objects that encapsulate the reading and writing of different seismic data file formats are shared by all three applications. The focal mechanism views in Synthesizer are based on a generic stereonet view object. Interaction with the native graphical user interface is encapsulated in a class library in order to simplify the porting of the software to different operating systems and application programming interfaces. The software was developed on the Apple Macintosh and is being ported to UNIX/X-Window platforms.« less

  4. Asynchronous Data Retrieval from an Object-Oriented Database

    NASA Astrophysics Data System (ADS)

    Gilbert, Jonathan P.; Bic, Lubomir

    We present an object-oriented semantic database model which, similar to other object-oriented systems, combines the virtues of four concepts: the functional data model, a property inheritance hierarchy, abstract data types and message-driven computation. The main emphasis is on the last of these four concepts. We describe generic procedures that permit queries to be processed in a purely message-driven manner. A database is represented as a network of nodes and directed arcs, in which each node is a logical processing element, capable of communicating with other nodes by exchanging messages. This eliminates the need for shared memory and for centralized control during query processing. Hence, the model is suitable for implementation on a multiprocessor computer architecture, consisting of large numbers of loosely coupled processing elements.

  5. Mesa County Public Library District, Final Performance Report for Library Services and Construction Act (LSCA) Title VI, Library Literacy Program.

    ERIC Educational Resources Information Center

    LaDuke, Caryl

    The Adult Reading Program, a project of the Mesa County Public Library District (Grand Junction, Colorado), involved recruitment, retention, coalition building, public awareness, training, rural oriented, basic literacy, collection development, tutoring, employment oriented, intergenerational/family, and English as a Second Language (ESL)…

  6. General Policies Manual for Student Assistants: Indiana State University Libraries. Revised.

    ERIC Educational Resources Information Center

    Miller, Marsha; And Others

    Designed to be given to new student assistants during a formal orientation program coordinated by Indiana State University's Department of Library Instruction and Orientation, this policy manual was prepared to help student library workers understand what the library expects of them. Following a brief introduction, the manual is divided into seven…

  7. Recursive Objects--An Object Oriented Presentation of Recursion

    ERIC Educational Resources Information Center

    Sher, David B.

    2004-01-01

    Generally, when recursion is introduced to students the concept is illustrated with a toy (Towers of Hanoi) and some abstract mathematical functions (factorial, power, Fibonacci). These illustrate recursion in the same sense that counting to 10 can be used to illustrate a for loop. These are all good illustrations, but do not represent serious…

  8. Classic-Ada(TM)

    NASA Technical Reports Server (NTRS)

    Valley, Lois

    1989-01-01

    The SPS product, Classic-Ada, is a software tool that supports object-oriented Ada programming with powerful inheritance and dynamic binding. Object Oriented Design (OOD) is an easy, natural development paradigm, but it is not supported by Ada. Following the DOD Ada mandate, SPS developed Classic-Ada to provide a tool which supports OOD and implements code in Ada. It consists of a design language, a code generator and a toolset. As a design language, Classic-Ada supports the object-oriented principles of information hiding, data abstraction, dynamic binding, and inheritance. It also supports natural reuse and incremental development through inheritance, code factoring, and Ada, Classic-Ada, dynamic binding and static binding in the same program. Only nine new constructs were added to Ada to provide object-oriented design capabilities. The Classic-Ada code generator translates user application code into fully compliant, ready-to-run, standard Ada. The Classic-Ada toolset is fully supported by SPS and consists of an object generator, a builder, a dictionary manager, and a reporter. Demonstrations of Classic-Ada and the Classic-Ada Browser were given at the workshop.

  9. The MGDO software library for data analysis in Ge neutrinoless double-beta decay experiments

    NASA Astrophysics Data System (ADS)

    Agostini, M.; Detwiler, J. A.; Finnerty, P.; Kröninger, K.; Lenz, D.; Liu, J.; Marino, M. G.; Martin, R.; Nguyen, K. D.; Pandola, L.; Schubert, A. G.; Volynets, O.; Zavarise, P.

    2012-07-01

    The Gerda and Majorana experiments will search for neutrinoless double-beta decay of 76Ge using isotopically enriched high-purity germanium detectors. Although the experiments differ in conceptual design, they share many aspects in common, and in particular will employ similar data analysis techniques. The collaborations are jointly developing a C++ software library, MGDO, which contains a set of data objects and interfaces to encapsulate, store and manage physical quantities of interest, such as waveforms and high-purity germanium detector geometries. These data objects define a common format for persistent data, whether it is generated by Monte Carlo simulations or an experimental apparatus, to reduce code duplication and to ease the exchange of information between detector systems. MGDO also includes general-purpose analysis tools that can be used for the processing of measured or simulated digital signals. The MGDO design is based on the Object-Oriented programming paradigm and is very flexible, allowing for easy extension and customization of the components. The tools provided by the MGDO libraries are used by both Gerda and Majorana.

  10. Trends in academic health sciences libraries and their emergence as the “knowledge nexus” for their academic health centers*

    PubMed Central

    Kronenfeld, Michael R.

    2005-01-01

    Objectives: The objective of this study was to identify trends in academic health sciences libraries (AHSLs) as they adapt to the shift from a print knowledgebase to an increasingly digital knowledgebase. This research was funded by the 2003 David A. Kronick Traveling Fellowship. Methods: The author spent a day and a half interviewing professional staff at each library. The questionnaire used was sent to the directors of each library in advance of the visit, and the directors picked the staff to be interviewed and set up the schedule. Results: Seven significant trends were identified. These trends are part of the shift of AHSLs from being facility and print oriented with a primary focus on their role as repositories of a print-based knowledgebase to a new focus on their role as the center or “nexus” for the organization, access, and use of an increasingly digital-based knowledgebase. Conclusion: This paper calls for a national effort to develop a new model or structure for health sciences libraries to more effectively respond to the challenges of access and use of a digital knowledgebase, much the same way the National Library of Medicine did in the 1960s and 1970s in developing and implementing the National Network of Libraries of Medicine. The paper then concludes with some examples or ideas for research to assist in this process. PMID:15685271

  11. LEGO - A Class Library for Accelerator Design and Simulation

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Cai, Yunhai

    1998-11-19

    An object-oriented class library of accelerator design and simulation is designed and implemented in a simple and modular fashion. All physics of single-particle dynamics is implemented based on the Hamiltonian in the local frame of the component. Symplectic integrators are used to approximate the integration of the Hamiltonian. A differential algebra class is introduced to extract a Taylor map up to arbitrary order. Analysis of optics is done in the same way both for the linear and non-linear cases. Recently, Monte Carlo simulation of synchrotron radiation has been added into the library. The code is used to design and simulatemore » the lattices of the PEP-II and SPEAR3. And it is also used for the commissioning of the PEP-II. Some examples of how to use the library will be given.« less

  12. Perl at the Joint Astronomy Centre

    NASA Astrophysics Data System (ADS)

    Jenness, Tim; Economou, Frossie; Tilanus, Remo P. J.; Best, Casey; Prestage, Richard M.; Shimek, Pam; Glazebrook, Karl; Farrell, Tony J.

    Perl is used extensively at the JAC (UKIRT and JCMT) and because of the language's flexibility (enabling us to interface perl to any library) we are finding that it is possible to write all of our utilities in it. This simplifies support and aids code reuse (via the module system and object oriented interface) as well as shortening development time. Currently we have developed interfaces to messaging systems (ADAM and DRAMA), I/O libraries (NDF, GSD), astronomical libraries (SLALIB) and the Starlink noticeboard system (NBS). We have also developed tools to aid in data taking (the JCMT observation desk) and data processing (surf and orac-dr) This paper will briefly review the facilities available, with an emphasis on those which might be of interest to other observatories.

  13. An Embedded Systems Laboratory to Support Rapid Prototyping of Robotics and the Internet of Things

    ERIC Educational Resources Information Center

    Hamblen, J. O.; van Bekkum, G. M. E.

    2013-01-01

    This paper describes a new approach for a course and laboratory designed to allow students to develop low-cost prototypes of robotic and other embedded devices that feature Internet connectivity, I/O, networking, a real-time operating system (RTOS), and object-oriented C/C++. The application programming interface (API) libraries provided permit…

  14. The Essential Genome of Escherichia coli K-12

    PubMed Central

    2018-01-01

    ABSTRACT Transposon-directed insertion site sequencing (TraDIS) is a high-throughput method coupling transposon mutagenesis with short-fragment DNA sequencing. It is commonly used to identify essential genes. Single gene deletion libraries are considered the gold standard for identifying essential genes. Currently, the TraDIS method has not been benchmarked against such libraries, and therefore, it remains unclear whether the two methodologies are comparable. To address this, a high-density transposon library was constructed in Escherichia coli K-12. Essential genes predicted from sequencing of this library were compared to existing essential gene databases. To decrease false-positive identification of essential genes, statistical data analysis included corrections for both gene length and genome length. Through this analysis, new essential genes and genes previously incorrectly designated essential were identified. We show that manual analysis of TraDIS data reveals novel features that would not have been detected by statistical analysis alone. Examples include short essential regions within genes, orientation-dependent effects, and fine-resolution identification of genome and protein features. Recognition of these insertion profiles in transposon mutagenesis data sets will assist genome annotation of less well characterized genomes and provides new insights into bacterial physiology and biochemistry. PMID:29463657

  15. Roles for librarians in systematic reviews: a scoping review

    PubMed Central

    Spencer, Angela J.; Eldredge, Jonathan D.

    2018-01-01

    Objective What roles do librarians and information professionals play in conducting systematic reviews? Librarians are increasingly called upon to be involved in systematic reviews, but no study has considered all the roles librarians can perform. This inventory of existing and emerging roles aids in defining librarians’ systematic reviews services. Methods For this scoping review, the authors conducted controlled vocabulary and text-word searches in the PubMed; Library, Information Science & Technology Abstracts; and CINAHL databases. We separately searched for articles published in the Journal of the European Association for Health Information and Libraries, Evidence Based Library and Information Practice, the Journal of the Canadian Heath Libraries Association, and Hypothesis. We also text-word searched Medical Library Association annual meeting poster and paper abstracts. Results We identified 18 different roles filled by librarians and other information professionals in conducting systematic reviews from 310 different articles, book chapters, and presented papers and posters. Some roles were well known such as searching, source selection, and teaching. Other less documented roles included planning, question formulation, and peer review. We summarize these different roles and provide an accompanying bibliography of references for in-depth descriptions of these roles. Conclusion Librarians play central roles in systematic review teams, including roles that go beyond searching. This scoping review should encourage librarians who are fulfilling roles that are not captured here to document their roles in journal articles and poster and paper presentations. PMID:29339933

  16. An NAFP Project: Use of Object Oriented Methodologies and Design Patterns to Refactor Software Design

    NASA Technical Reports Server (NTRS)

    Shaykhian, Gholam Ali; Baggs, Rhoda

    2007-01-01

    In the early problem-solution era of software programming, functional decompositions were mainly used to design and implement software solutions. In functional decompositions, functions and data are introduced as two separate entities during the design phase, and are followed as such in the implementation phase. Functional decompositions make use of refactoring through optimizing the algorithms, grouping similar functionalities into common reusable functions, and using abstract representations of data where possible; all these are done during the implementation phase. This paper advocates the usage of object-oriented methodologies and design patterns as the centerpieces of refactoring software solutions. Refactoring software is a method of changing software design while explicitly preserving its external functionalities. The combined usage of object-oriented methodologies and design patterns to refactor should also benefit the overall software life cycle cost with improved software.

  17. Application Reuse Library for Software, Requirements, and Guidelines

    NASA Technical Reports Server (NTRS)

    Malin, Jane T.; Thronesbery, Carroll

    1994-01-01

    Better designs are needed for expert systems and other operations automation software, for more reliable, usable and effective human support. A prototype computer-aided Application Reuse Library shows feasibility of supporting concurrent development and improvement of advanced software by users, analysts, software developers, and human-computer interaction experts. Such a library expedites development of quality software, by providing working, documented examples, which support understanding, modification and reuse of requirements as well as code. It explicitly documents and implicitly embodies design guidelines, standards and conventions. The Application Reuse Library provides application modules with Demo-and-Tester elements. Developers and users can evaluate applicability of a library module and test modifications, by running it interactively. Sub-modules provide application code and displays and controls. The library supports software modification and reuse, by providing alternative versions of application and display functionality. Information about human support and display requirements is provided, so that modifications will conform to guidelines. The library supports entry of new application modules from developers throughout an organization. Example library modules include a timer, some buttons and special fonts, and a real-time data interface program. The library prototype is implemented in the object-oriented G2 environment for developing real-time expert systems.

  18. Play It, Learn It, Make It Last: Developing an Online Game to Create Self-Sufficient Library Information Users.

    PubMed

    Boyce, Lindsay M

    2016-01-01

    Library orientation at an academic health sciences library consisted of a five-minute overview within new student orientation. Past experience indicated this brief presentation was insufficient for students to learn about library resources. In 2014, an effort was made to supplement orientation by developing an online game aimed at enabling students to become self-sufficient through hands-on learning. A gaming model was chosen with expectations that competition and rewards would motivate students. Although the pilots suffered from low participation rates, the experience merits further research into the potential of a broader model of online library instruction in the health sciences environment.

  19. Enriching User-Oriented Class Associations for Library Classification Schemes.

    ERIC Educational Resources Information Center

    Pu, Hsiao-Tieh; Yang, Chyan

    2003-01-01

    Explores the possibility of adding user-oriented class associations to hierarchical library classification schemes. Analyses a log of book circulation records from a university library in Taiwan and shows that classification schemes can be made more adaptable by analyzing circulation patterns of similar users. (Author/LRW)

  20. THYME: Toolkit for Hybrid Modeling of Electric Power Systems

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Nutaro Kalyan Perumalla, James Joseph

    2011-01-01

    THYME is an object oriented library for building models of wide area control and communications in electric power systems. This software is designed as a module to be used with existing open source simulators for discrete event systems in general and communication systems in particular. THYME consists of a typical model for simulating electro-mechanical transients (e.g., as are used in dynamic stability studies), data handling objects to work with CDF and PTI formatted power flow data, and sample models of discrete sensors and controllers.

  1. Consumer language, patient language, and thesauri: a review of the literature

    PubMed Central

    Smith, Catherine A

    2011-01-01

    Objective: Online social networking sites are web services in which users create public or semipublic profiles and connect to build online communities, finding likeminded people through self-labeled personal attributes including ethnicity, leisure interests, political beliefs, and, increasingly, health status. Thirty-nine percent of patients in the United States identified themselves as users of social networks in a recent survey. “Tags,” user-generated descriptors functioning as labels for user-generated content, are increasingly important to social networking, and the language used by patients is thus becoming important for knowledge representation in these systems. However, patient language poses considerable challenges for health communication and networking. How have information systems traditionally incorporated these languages in their controlled vocabularies and thesauri? How do system builders know what consumers and patients say? Methods: This comprehensive review of the literature of health care (PubMed MEDLINE, CINAHL), library science, and information science (Library and Information Science and Technology Abstracts, Library and Information Science Abstracts, and Library Literature) examines the research domains in which consumer and patient language has been explored. Results: Consumer contributions to controlled vocabulary appear to be seriously under-researched inside and outside of health care. Conclusion: The author reflects on the implications of these findings for online social networks devoted to patients and the patient experience. PMID:21464851

  2. Modelica buildings library

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Wetter, Michael; Zuo, Wangda; Nouidui, Thierry S.

    This paper describes the Buildings library, a free open-source library that is implemented in Modelica, an equation-based object-oriented modeling language. The library supports rapid prototyping, as well as design and operation of building energy and control systems. First, we describe the scope of the library, which covers HVAC systems, multi-zone heat transfer and multi-zone airflow and contaminant transport. Next, we describe differentiability requirements and address how we implemented them. We describe the class hierarchy that allows implementing component models by extending partial implementations of base models of heat and mass exchangers, and by instantiating basic models for conservation equations andmore » flow resistances. We also describe associated tools for pre- and post-processing, regression tests, co-simulation and real-time data exchange with building automation systems. Furthermore, the paper closes with an example of a chilled water plant, with and without water-side economizer, in which we analyzed the system-level efficiency for different control setpoints.« less

  3. Uni10: an open-source library for tensor network algorithms

    NASA Astrophysics Data System (ADS)

    Kao, Ying-Jer; Hsieh, Yun-Da; Chen, Pochung

    2015-09-01

    We present an object-oriented open-source library for developing tensor network algorithms written in C++ called Uni10. With Uni10, users can build a symmetric tensor from a collection of bonds, while the bonds are constructed from a list of quantum numbers associated with different quantum states. It is easy to label and permute the indices of the tensors and access a block associated with a particular quantum number. Furthermore a network class is used to describe arbitrary tensor network structure and to perform network contractions efficiently. We give an overview of the basic structure of the library and the hierarchy of the classes. We present examples of the construction of a spin-1 Heisenberg Hamiltonian and the implementation of the tensor renormalization group algorithm to illustrate the basic usage of the library. The library described here is particularly well suited to explore and fast prototype novel tensor network algorithms and to implement highly efficient codes for existing algorithms.

  4. Modelica buildings library

    DOE PAGES

    Wetter, Michael; Zuo, Wangda; Nouidui, Thierry S.; ...

    2013-03-13

    This paper describes the Buildings library, a free open-source library that is implemented in Modelica, an equation-based object-oriented modeling language. The library supports rapid prototyping, as well as design and operation of building energy and control systems. First, we describe the scope of the library, which covers HVAC systems, multi-zone heat transfer and multi-zone airflow and contaminant transport. Next, we describe differentiability requirements and address how we implemented them. We describe the class hierarchy that allows implementing component models by extending partial implementations of base models of heat and mass exchangers, and by instantiating basic models for conservation equations andmore » flow resistances. We also describe associated tools for pre- and post-processing, regression tests, co-simulation and real-time data exchange with building automation systems. Furthermore, the paper closes with an example of a chilled water plant, with and without water-side economizer, in which we analyzed the system-level efficiency for different control setpoints.« less

  5. Integrating end-to-end threads of control into object-oriented analysis and design

    NASA Technical Reports Server (NTRS)

    Mccandlish, Janet E.; Macdonald, James R.; Graves, Sara J.

    1993-01-01

    Current object-oriented analysis and design methodologies fall short in their use of mechanisms for identifying threads of control for the system being developed. The scenarios which typically describe a system are more global than looking at the individual objects and representing their behavior. Unlike conventional methodologies that use data flow and process-dependency diagrams, object-oriented methodologies do not provide a model for representing these global threads end-to-end. Tracing through threads of control is key to ensuring that a system is complete and timing constraints are addressed. The existence of multiple threads of control in a system necessitates a partitioning of the system into processes. This paper describes the application and representation of end-to-end threads of control to the object-oriented analysis and design process using object-oriented constructs. The issue of representation is viewed as a grouping problem, that is, how to group classes/objects at a higher level of abstraction so that the system may be viewed as a whole with both classes/objects and their associated dynamic behavior. Existing object-oriented development methodology techniques are extended by adding design-level constructs termed logical composite classes and process composite classes. Logical composite classes are design-level classes which group classes/objects both logically and by thread of control information. Process composite classes further refine the logical composite class groupings by using process partitioning criteria to produce optimum concurrent execution results. The goal of these design-level constructs is to ultimately provide the basis for a mechanism that can support the creation of process composite classes in an automated way. Using an automated mechanism makes it easier to partition a system into concurrently executing elements that can be run in parallel on multiple processors.

  6. Teko: A block preconditioning capability with concrete example applications in Navier--Stokes and MHD

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Cyr, Eric C.; Shadid, John N.; Tuminaro, Raymond S.

    This study describes the design of Teko, an object-oriented C++ library for implementing advanced block preconditioners. Mathematical design criteria that elucidate the needs of block preconditioning libraries and techniques are explained and shown to motivate the structure of Teko. For instance, a principal design choice was for Teko to strongly reflect the mathematical statement of the preconditioners to reduce development burden and permit focus on the numerics. Additional mechanisms are explained that provide a pathway to developing an optimized production capable block preconditioning capability with Teko. Finally, Teko is demonstrated on fluid flow and magnetohydrodynamics applications. In addition to highlightingmore » the features of the Teko library, these new results illustrate the effectiveness of recent preconditioning developments applied to advanced discretization approaches.« less

  7. PyEPL: a cross-platform experiment-programming library.

    PubMed

    Geller, Aaron S; Schlefer, Ian K; Sederberg, Per B; Jacobs, Joshua; Kahana, Michael J

    2007-11-01

    PyEPL (the Python Experiment-Programming Library) is a Python library which allows cross-platform and object-oriented coding of behavioral experiments. It provides functions for displaying text and images onscreen, as well as playing and recording sound, and is capable of rendering 3-D virtual environments forspatial-navigation tasks. It is currently tested for Mac OS X and Linux. It interfaces with Activewire USB cards (on Mac OS X) and the parallel port (on Linux) for synchronization of experimental events with physiological recordings. In this article, we first present two sample programs which illustrate core PyEPL features. The examples demonstrate visual stimulus presentation, keyboard input, and simulation and exploration of a simple 3-D environment. We then describe the components and strategies used in implementing PyEPL.

  8. PyEPL: A cross-platform experiment-programming library

    PubMed Central

    Geller, Aaron S.; Schleifer, Ian K.; Sederberg, Per B.; Jacobs, Joshua; Kahana, Michael J.

    2009-01-01

    PyEPL (the Python Experiment-Programming Library) is a Python library which allows cross-platform and object-oriented coding of behavioral experiments. It provides functions for displaying text and images onscreen, as well as playing and recording sound, and is capable of rendering 3-D virtual environments for spatial-navigation tasks. It is currently tested for Mac OS X and Linux. It interfaces with Activewire USB cards (on Mac OS X) and the parallel port (on Linux) for synchronization of experimental events with physiological recordings. In this article, we first present two sample programs which illustrate core PyEPL features. The examples demonstrate visual stimulus presentation, keyboard input, and simulation and exploration of a simple 3-D environment. We then describe the components and strategies used in implementing PyEPL. PMID:18183912

  9. A look at scalable dense linear algebra libraries

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Dongarra, J.J.; Van de Geijn, R.A.; Walker, D.W.

    1992-01-01

    We discuss the essential design features of a library of scalable software for performing dense linear algebra computations on distributed memory concurrent computers. The square block scattered decomposition is proposed as a flexible and general-purpose way of decomposing most, if not all, dense matrix problems. An object- oriented interface to the library permits more portable applications to be written, and is easy to learn and use, since details of the parallel implementation are hidden from the user. Experiments on the Intel Touchstone Delta system with a prototype code that uses the square block scattered decomposition to perform LU factorization aremore » presented and analyzed. It was found that the code was both scalable and efficient, performing at about 14 GFLOPS (double precision) for the largest problem considered.« less

  10. A look at scalable dense linear algebra libraries

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Dongarra, J.J.; Van de Geijn, R.A.; Walker, D.W.

    1992-08-01

    We discuss the essential design features of a library of scalable software for performing dense linear algebra computations on distributed memory concurrent computers. The square block scattered decomposition is proposed as a flexible and general-purpose way of decomposing most, if not all, dense matrix problems. An object- oriented interface to the library permits more portable applications to be written, and is easy to learn and use, since details of the parallel implementation are hidden from the user. Experiments on the Intel Touchstone Delta system with a prototype code that uses the square block scattered decomposition to perform LU factorization aremore » presented and analyzed. It was found that the code was both scalable and efficient, performing at about 14 GFLOPS (double precision) for the largest problem considered.« less

  11. Teko: A block preconditioning capability with concrete example applications in Navier--Stokes and MHD

    DOE PAGES

    Cyr, Eric C.; Shadid, John N.; Tuminaro, Raymond S.

    2016-10-27

    This study describes the design of Teko, an object-oriented C++ library for implementing advanced block preconditioners. Mathematical design criteria that elucidate the needs of block preconditioning libraries and techniques are explained and shown to motivate the structure of Teko. For instance, a principal design choice was for Teko to strongly reflect the mathematical statement of the preconditioners to reduce development burden and permit focus on the numerics. Additional mechanisms are explained that provide a pathway to developing an optimized production capable block preconditioning capability with Teko. Finally, Teko is demonstrated on fluid flow and magnetohydrodynamics applications. In addition to highlightingmore » the features of the Teko library, these new results illustrate the effectiveness of recent preconditioning developments applied to advanced discretization approaches.« less

  12. Discovery of User-Oriented Class Associations for Enriching Library Classification Schemes.

    ERIC Educational Resources Information Center

    Pu, Hsiao-Tieh

    2002-01-01

    Presents a user-based approach to exploring the possibility of adding user-oriented class associations to hierarchical library classification schemes. Classes not grouped in the same subject hierarchies yet relevant to users' knowledge are obtained by analyzing a log book of a university library's circulation records, using collaborative filtering…

  13. Getting Back to Basics: A Student Library Orientation Tour

    ERIC Educational Resources Information Center

    Sciammarella, Susan; Fernandes, Maria Isabel

    2007-01-01

    In developing a Library Orientation Tour, it is important to be perceptive about the needs of a college population. At Queensborough Community College the student population is a mix of traditional and non-traditional students from diversified backgrounds. The initial contact with the Library, and its resources, may be overwhelming for students…

  14. Destination Media Center: How to Provide an Orientation to Make Sure Patrons Are Headed in the Right Direction

    ERIC Educational Resources Information Center

    Purcell, Melissa

    2011-01-01

    The school library media center should be a place that every student and teacher feels compelled to visit on a daily basis. Offering good, informative orientations can provide the direction needed to ensure that happens. Orientations should be part of every school library media specialist's job description and role. Orientations can be as long or…

  15. ParFit: A Python-Based Object-Oriented Program for Fitting Molecular Mechanics Parameters to ab Initio Data

    DOE PAGES

    Zahariev, Federico; De Silva, Nuwan; Gordon, Mark S.; ...

    2017-02-23

    Here, a newly created object-oriented program for automating the process of fitting molecular-mechanics parameters to ab initio data, termed ParFit, is presented. ParFit uses a hybrid of deterministic and stochastic genetic algorithms. ParFit can simultaneously handle several molecular-mechanics parameters in multiple molecules and can also apply symmetric and antisymmetric constraints on the optimized parameters. The simultaneous handling of several molecules enhances the transferability of the fitted parameters. ParFit is written in Python, uses a rich set of standard and nonstandard Python libraries, and can be run in parallel on multicore computer systems. As an example, a series of phosphine oxides,more » important for metal extraction chemistry, are parametrized using ParFit.« less

  16. ParFit: A Python-Based Object-Oriented Program for Fitting Molecular Mechanics Parameters to ab Initio Data

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Zahariev, Federico; De Silva, Nuwan; Gordon, Mark S.

    Here, a newly created object-oriented program for automating the process of fitting molecular-mechanics parameters to ab initio data, termed ParFit, is presented. ParFit uses a hybrid of deterministic and stochastic genetic algorithms. ParFit can simultaneously handle several molecular-mechanics parameters in multiple molecules and can also apply symmetric and antisymmetric constraints on the optimized parameters. The simultaneous handling of several molecules enhances the transferability of the fitted parameters. ParFit is written in Python, uses a rich set of standard and nonstandard Python libraries, and can be run in parallel on multicore computer systems. As an example, a series of phosphine oxides,more » important for metal extraction chemistry, are parametrized using ParFit.« less

  17. A Student Orientation Program to Build a Community of Learners

    PubMed Central

    Santanello, Cathy R.; Gupchup, Gireesh V.

    2007-01-01

    Objectives To describe and evaluate a new student orientation program designed to lay the foundations for a community of learners. Design A weeklong orientation program structured as the first week of an 18-week fall semester was held for the first-professional year class. Each of the activities supported program objectives and developed elements of a community of learners. Assessment Students' reflective portfolios, daily evaluations and final program evaluations provided evidence of development of a community of learners. Positive student observations included the use of technology, a discussion of the curriculum and experiential education, the use of reflective portfolios, and presentations from pharmacy practitioners. Students also appreciated becoming acquainted with the faculty, staff, and their peers in a non-threatening atmosphere. Some of the aspects rated as least helpful were the learning styles exercise, library tour, history of pharmacy session, and the overall length of the orientation. Summary A model for a new student orientation program that builds the foundations for the development of a community of learning, which is vital to preparing students to provide pharmaceutical care in interdisciplinary teams and become critical thinkers, was successfully established. This model could be implemented at other schools of pharmacy. PMID:17429513

  18. Hunting for Knowledge: Using a Scavenger Hunt to Orient Graduate Veterinary Students

    ERIC Educational Resources Information Center

    Pike, Caitlin; Alpi, Kristine M.

    2015-01-01

    Active participation in orientation is hoped to increase understanding and use of library resources and services beyond the effect of tours or welcome lectures. Timed scavenger hunts have been used to orient undergraduate and medical students to academic libraries. This report describes the planning, execution, and evaluation of an untimed…

  19. Methodology for object-oriented real-time systems analysis and design: Software engineering

    NASA Technical Reports Server (NTRS)

    Schoeffler, James D.

    1991-01-01

    Successful application of software engineering methodologies requires an integrated analysis and design life-cycle in which the various phases flow smoothly 'seamlessly' from analysis through design to implementation. Furthermore, different analysis methodologies often lead to different structuring of the system so that the transition from analysis to design may be awkward depending on the design methodology to be used. This is especially important when object-oriented programming is to be used for implementation when the original specification and perhaps high-level design is non-object oriented. Two approaches to real-time systems analysis which can lead to an object-oriented design are contrasted: (1) modeling the system using structured analysis with real-time extensions which emphasizes data and control flows followed by the abstraction of objects where the operations or methods of the objects correspond to processes in the data flow diagrams and then design in terms of these objects; and (2) modeling the system from the beginning as a set of naturally occurring concurrent entities (objects) each having its own time-behavior defined by a set of states and state-transition rules and seamlessly transforming the analysis models into high-level design models. A new concept of a 'real-time systems-analysis object' is introduced and becomes the basic building block of a series of seamlessly-connected models which progress from the object-oriented real-time systems analysis and design system analysis logical models through the physical architectural models and the high-level design stages. The methodology is appropriate to the overall specification including hardware and software modules. In software modules, the systems analysis objects are transformed into software objects.

  20. An Object-Oriented Network-Centric Software Architecture for Physical Computing

    NASA Astrophysics Data System (ADS)

    Palmer, Richard

    1997-08-01

    Recent developments in object-oriented computer languages and infrastructure such as the Internet, Web browsers, and the like provide an opportunity to define a more productive computational environment for scientific programming that is based more closely on the underlying mathematics describing physics than traditional programming languages such as FORTRAN or C++. In this talk I describe an object-oriented software architecture for representing physical problems that includes classes for such common mathematical objects as geometry, boundary conditions, partial differential and integral equations, discretization and numerical solution methods, etc. In practice, a scientific program written using this architecture looks remarkably like the mathematics used to understand the problem, is typically an order of magnitude smaller than traditional FORTRAN or C++ codes, and hence easier to understand, debug, describe, etc. All objects in this architecture are ``network-enabled,'' which means that components of a software solution to a physical problem can be transparently loaded from anywhere on the Internet or other global network. The architecture is expressed as an ``API,'' or application programmers interface specification, with reference embeddings in Java, Python, and C++. A C++ class library for an early version of this API has been implemented for machines ranging from PC's to the IBM SP2, meaning that phidentical codes run on all architectures.

  1. LIS Dissertation Titles and Abstracts (1930-2009): Where Have All the Librar* Gone?

    ERIC Educational Resources Information Center

    Finlay, Craig S.; Sugimoto, Cassidy R.; Li, Daifeng; Russell, Terrell G.

    2012-01-01

    This article examines the topicality of Library and Information Science (LIS) dissertations written between 1930 and 2009 at schools with American Library Association (ALA)--accredited university programs in North America. Dissertation titles and abstracts were examined for the presence of library-related keywords drawn from the core curricula of…

  2. Full Chain Benchmarking for Open Architecture Airborne ISR Systems: A Case Study for GMTI Radar Applications

    DTIC Science & Technology

    2015-09-15

    middleware implementations via a common object-oriented software hierarchy, with library -specific implementations of the five GMTI benchmark ...Full-Chain Benchmarking for Open Architecture Airborne ISR Systems A Case Study for GMTI Radar Applications Matthias Beebe, Matthew Alexander...time performance, effective benchmarks are necessary to ensure that an ARP system can meet the mission constraints and performance requirements of

  3. GRASP/Ada: Graphical Representations of Algorithms, Structures, and Processes for Ada. The development of a program analysis environment for Ada: Reverse engineering tools for Ada, task 2, phase 3

    NASA Technical Reports Server (NTRS)

    Cross, James H., II

    1991-01-01

    The main objective is the investigation, formulation, and generation of graphical representations of algorithms, structures, and processes for Ada (GRASP/Ada). The presented task, in which various graphical representations that can be extracted or generated from source code are described and categorized, is focused on reverse engineering. The following subject areas are covered: the system model; control structure diagram generator; object oriented design diagram generator; user interface; and the GRASP library.

  4. Library orientation on videotape: production planning and administrative support.

    PubMed

    Shedlock, J; Tawyea, E W

    1989-01-01

    New student-faculty-staff orientation is an important public service in a medical library and demands creativity, imagination, teaching skill, coordination, and cooperation on the part of public services staff. The Northwestern University Medical Library (NUML) implemented a video production service in the spring of 1986 and used the new service to produce an orientation videotape for incoming students, new faculty, and medical center staff. Planning is an important function in video production, and the various phases of outlining topics, drafting scripts, matching video sequences, and actual taping of video, voice, and music are described. The NUML orientation videotape demonstrates how reference and audiovisual services merge talent and skills to benefit the library user. Videotape production, however, cannot happen in a vacuum of good intentions and high ideals. This paper also presents the management support and cost analysis needed to make video production services a reality for use by public service departments.

  5. Component Technology for High-Performance Scientific Simulation Software

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Epperly, T; Kohn, S; Kumfert, G

    2000-11-09

    We are developing scientific software component technology to manage the complexity of modem, parallel simulation software and increase the interoperability and re-use of scientific software packages. In this paper, we describe a language interoperability tool named Babel that enables the creation and distribution of language-independent software libraries using interface definition language (IDL) techniques. We have created a scientific IDL that focuses on the unique interface description needs of scientific codes, such as complex numbers, dense multidimensional arrays, complicated data types, and parallelism. Preliminary results indicate that in addition to language interoperability, this approach provides useful tools for thinking about themore » design of modem object-oriented scientific software libraries. Finally, we also describe a web-based component repository called Alexandria that facilitates the distribution, documentation, and re-use of scientific components and libraries.« less

  6. X-Windows Socket Widget Class

    NASA Technical Reports Server (NTRS)

    Barry, Matthew R.

    2006-01-01

    The X-Windows Socket Widget Class ("Class" is used here in the object-oriented-programming sense of the word) was devised to simplify the task of implementing network connections for graphical-user-interface (GUI) computer programs. UNIX Transmission Control Protocol/Internet Protocol (TCP/IP) socket programming libraries require many method calls to configure, operate, and destroy sockets. Most X Windows GUI programs use widget sets or toolkits to facilitate management of complex objects. The widget standards facilitate construction of toolkits and application programs. The X-Windows Socket Widget Class encapsulates UNIX TCP/IP socket-management tasks within the framework of an X Windows widget. Using the widget framework, X Windows GUI programs can treat one or more network socket instances in the same manner as that of other graphical widgets, making it easier to program sockets. Wrapping ISP socket programming libraries inside a widget framework enables a programmer to treat a network interface as though it were a GUI.

  7. Frog: The fast & realistic OpenGL event displayer

    NASA Astrophysics Data System (ADS)

    Quertenmont, Loïc

    2010-04-01

    FROG [1] [2] is a generic framework dedicated to visualisation of events in high energy physics experiment. It is suitable to any particular physics experiment or detector design. The code is light (< 3 MB) and fast (browsing time ~ 20 events per second for a large High Energy Physics experiment) and can run on various operating systems, as its object-oriented structure (C++) relies on the cross-platform OpenGL[3] and Glut [4] libraries. Moreover, Frog does not require installation of heavy third party libraries for the visualisation. This documents describes the features and principles of Frog version 1.106, its working scheme and numerous functionalities such as: 3D and 2D visualisation, graphical user interface, mouse interface, configuration files, production of pictures of various format, integration of personal objects, etc. Finally the application of FROG for physic experiment/environement, such as Gastof, CMS, ILD, Delphes will be presented for illustration.

  8. Compositional mining of multiple object API protocols through state abstraction.

    PubMed

    Dai, Ziying; Mao, Xiaoguang; Lei, Yan; Qi, Yuhua; Wang, Rui; Gu, Bin

    2013-01-01

    API protocols specify correct sequences of method invocations. Despite their usefulness, API protocols are often unavailable in practice because writing them is cumbersome and error prone. Multiple object API protocols are more expressive than single object API protocols. However, the huge number of objects of typical object-oriented programs poses a major challenge to the automatic mining of multiple object API protocols: besides maintaining scalability, it is important to capture various object interactions. Current approaches utilize various heuristics to focus on small sets of methods. In this paper, we present a general, scalable, multiple object API protocols mining approach that can capture all object interactions. Our approach uses abstract field values to label object states during the mining process. We first mine single object typestates as finite state automata whose transitions are annotated with states of interacting objects before and after the execution of the corresponding method and then construct multiple object API protocols by composing these annotated single object typestates. We implement our approach for Java and evaluate it through a series of experiments.

  9. Compositional Mining of Multiple Object API Protocols through State Abstraction

    PubMed Central

    Mao, Xiaoguang; Qi, Yuhua; Wang, Rui; Gu, Bin

    2013-01-01

    API protocols specify correct sequences of method invocations. Despite their usefulness, API protocols are often unavailable in practice because writing them is cumbersome and error prone. Multiple object API protocols are more expressive than single object API protocols. However, the huge number of objects of typical object-oriented programs poses a major challenge to the automatic mining of multiple object API protocols: besides maintaining scalability, it is important to capture various object interactions. Current approaches utilize various heuristics to focus on small sets of methods. In this paper, we present a general, scalable, multiple object API protocols mining approach that can capture all object interactions. Our approach uses abstract field values to label object states during the mining process. We first mine single object typestates as finite state automata whose transitions are annotated with states of interacting objects before and after the execution of the corresponding method and then construct multiple object API protocols by composing these annotated single object typestates. We implement our approach for Java and evaluate it through a series of experiments. PMID:23844378

  10. Numerical Analysis Objects

    NASA Astrophysics Data System (ADS)

    Henderson, Michael

    1997-08-01

    The Numerical Analysis Objects project (NAO) is a project in the Mathematics Department of IBM's TJ Watson Research Center. While there are plenty of numerical tools available today, it is not an easy task to combine them into a custom application. NAO is directed at the dual problems of building applications from a set of tools, and creating those tools. There are several "reuse" projects, which focus on the problems of identifying and cataloging tools. NAO is directed at the specific context of scientific computing. Because the type of tools is restricted, problems such as tools with incompatible data structures for input and output, and dissimilar interfaces to tools which solve similar problems can be addressed. The approach we've taken is to define interfaces to those objects used in numerical analysis, such as geometries, functions and operators, and to start collecting (and building) a set of tools which use these interfaces. We have written a class library (a set of abstract classes and implementations) in C++ which demonstrates the approach. Besides the classes, the class library includes "stub" routines which allow the library to be used from C or Fortran, and an interface to a Visual Programming Language. The library has been used to build a simulator for petroleum reservoirs, using a set of tools for discretizing nonlinear differential equations that we have written, and includes "wrapped" versions of packages from the Netlib repository. Documentation can be found on the Web at "http://www.research.ibm.com/nao". I will describe the objects and their interfaces, and give examples ranging from mesh generation to solving differential equations.

  11. Field Model: An Object-Oriented Data Model for Fields

    NASA Technical Reports Server (NTRS)

    Moran, Patrick J.

    2001-01-01

    We present an extensible, object-oriented data model designed for field data entitled Field Model (FM). FM objects can represent a wide variety of fields, including fields of arbitrary dimension and node type. FM can also handle time-series data. FM achieves generality through carefully selected topological primitives and through an implementation that leverages the potential of templated C++. FM supports fields where the nodes values are paired with any cell type. Thus FM can represent data where the field nodes are paired with the vertices ("vertex-centered" data), fields where the nodes are paired with the D-dimensional cells in R(sup D) (often called "cell-centered" data), as well as fields where nodes are paired with edges or other cell types. FM is designed to effectively handle very large data sets; in particular FM employs a demand-driven evaluation strategy that works especially well with large field data. Finally, the interfaces developed for FM have the potential to effectively abstract field data based on adaptive meshes. We present initial results with a triangular adaptive grid in R(sup 2) and discuss how the same design abstractions would work equally well with other adaptive-grid variations, including meshes in R(sup 3).

  12. Development of Intelligent Unmanned Systems

    DTIC Science & Technology

    2011-05-01

    statistical analysis on the terrain map. The data points are stored in the corresponding cells of the Traversability Grid as a linked list of 3-D Cartesian...allowed for multiple configurations of specified data to be as flexible as possible. For example, when an object is being created the knowledge store ...library was also used for querying and storing spatial data . It provided many geometric abstractions necessary such as overlap and intersects

  13. Amber Plug-In for Protein Shop

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Oliva, Ricardo

    2004-05-10

    The Amber Plug-in for ProteinShop has two main components: an AmberEngine library to compute the protein energy models, and a module to solve the energy minimization problem using an optimization algorithm in the OPTI-+ library. Together, these components allow the visualization of the protein folding process in ProteinShop. AmberEngine is a object-oriented library to compute molecular energies based on the Amber model. The main class is called ProteinEnergy. Its main interface methods are (1) "init" to initialize internal variables needed to compute the energy. (2) "eval" to evaluate the total energy given a vector of coordinates. Additional methods allow themore » user to evaluate the individual components of the energy model (bond, angle, dihedral, non-bonded-1-4, and non-bonded energies) and to obtain the energy of each individual atom. The Amber Engine library source code includes examples and test routines that illustrate the use of the library in stand alone programs. The energy minimization module uses the AmberEngine library and the nonlinear optimization library OPT++. OPT++ is open source software available under the GNU Lesser General Public License. The minimization module currently makes use of the LBFGS optimization algorithm in OPT++ to perform the energy minimization. Future releases may give the user a choice of other algorithms available in OPT++.« less

  14. Digital Library Collaboration: A Service-Oriented Perspective

    ERIC Educational Resources Information Center

    Buchanan, Steven; Gibb, Forbes; Simmons, Susan; McMenemy, David

    2012-01-01

    Collaboration in the digital domain offers an opportunity to provide enhanced digital services and extended reach to the community. This article adopts a service-oriented perspective through which it considers environmental drivers for digital library collaboration; discusses emergent collaborative partnerships across UK educational institutions,…

  15. DendroPy: a Python library for phylogenetic computing.

    PubMed

    Sukumaran, Jeet; Holder, Mark T

    2010-06-15

    DendroPy is a cross-platform library for the Python programming language that provides for object-oriented reading, writing, simulation and manipulation of phylogenetic data, with an emphasis on phylogenetic tree operations. DendroPy uses a splits-hash mapping to perform rapid calculations of tree distances, similarities and shape under various metrics. It contains rich simulation routines to generate trees under a number of different phylogenetic and coalescent models. DendroPy's data simulation and manipulation facilities, in conjunction with its support of a broad range of phylogenetic data formats (NEXUS, Newick, PHYLIP, FASTA, NeXML, etc.), allow it to serve a useful role in various phyloinformatics and phylogeographic pipelines. The stable release of the library is available for download and automated installation through the Python Package Index site (http://pypi.python.org/pypi/DendroPy), while the active development source code repository is available to the public from GitHub (http://github.com/jeetsukumaran/DendroPy).

  16. Initial PDS4 Support for the Geospatial Data Abstraction Library (GDAL)

    NASA Astrophysics Data System (ADS)

    Hare, T. M.; Gaddis, L. R.

    2018-04-01

    We introduce initial support for PDS4 within the Geospatial Data Abstraction Library (GDAL). Both highlights and limitations are presented, as well as a short discussion on methods for supporting a GDAL-based workflow for PDS4 conversions.

  17. The ENSDF Java Package

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Sonzogni, A.A.

    2005-05-24

    A package of computer codes has been developed to process and display nuclear structure and decay data stored in the ENSDF (Evaluated Nuclear Structure Data File) library. The codes were written in an object-oriented fashion using the java language. This allows for an easy implementation across multiple platforms as well as deployment on web pages. The structure of the different java classes that make up the package is discussed as well as several different implementations.

  18. ParFit: A Python-Based Object-Oriented Program for Fitting Molecular Mechanics Parameters to ab Initio Data.

    PubMed

    Zahariev, Federico; De Silva, Nuwan; Gordon, Mark S; Windus, Theresa L; Dick-Perez, Marilu

    2017-03-27

    A newly created object-oriented program for automating the process of fitting molecular-mechanics parameters to ab initio data, termed ParFit, is presented. ParFit uses a hybrid of deterministic and stochastic genetic algorithms. ParFit can simultaneously handle several molecular-mechanics parameters in multiple molecules and can also apply symmetric and antisymmetric constraints on the optimized parameters. The simultaneous handling of several molecules enhances the transferability of the fitted parameters. ParFit is written in Python, uses a rich set of standard and nonstandard Python libraries, and can be run in parallel on multicore computer systems. As an example, a series of phosphine oxides, important for metal extraction chemistry, are parametrized using ParFit. ParFit is in an open source program available for free on GitHub ( https://github.com/fzahari/ParFit ).

  19. Two-Year-Old Children Interpret Abstract, Purely Geometric Maps

    ERIC Educational Resources Information Center

    Winkler-Rhoades, Nathan; Carey, Susan C.; Spelke, Elizabeth S.

    2013-01-01

    In two experiments, 2.5-year-old children spontaneously used geometric information from 2D maps to locate objects in a 3D surface layout, without instruction or feedback. Children related maps to their corresponding layouts even though the maps differed from the layouts in size, mobility, orientation, dimensionality, and perspective, and even when…

  20. Highly Developed Information-oriented Society and Humanity ; Medical Information Services and Library

    NASA Astrophysics Data System (ADS)

    Wakimoto, Atsuko

    Change in social circumstances caused by arrival of highly developed information-oriented society has altered what information services in medical libraries should be dramatically. Keeping with complication and diversification of needs by users such as medical doctors, researchers, medical technicians and so on medical librarians have been playing important role in the information activities, and are required to master more specialized knowledge. This paper outlines changes in circumstances surrounding medical libraries, discusses role of medical librarians in online information retrieval services, and introduces various curriculum for library education. The author proposes that humanity of librarian him or herself is still a key factor for library services regardless of advancement of computerization.

  1. Now's the Time: Online Library Orientations

    ERIC Educational Resources Information Center

    Farrell, Sandy L.; Driver, Carol; Weathers, Anita

    2011-01-01

    Increasingly at West Kentucky Community and Technical College (WKCTC), English 101, English 102, and Enrichment 091 are taught online, allowing students more work availability and time with family, while decreasing commute time and expense. In order to meet the library orientation needs of these online students and provide other options for…

  2. Code C# for chaos analysis of relativistic many-body systems

    NASA Astrophysics Data System (ADS)

    Grossu, I. V.; Besliu, C.; Jipa, Al.; Bordeianu, C. C.; Felea, D.; Stan, E.; Esanu, T.

    2010-08-01

    This work presents a new Microsoft Visual C# .NET code library, conceived as a general object oriented solution for chaos analysis of three-dimensional, relativistic many-body systems. In this context, we implemented the Lyapunov exponent and the “fragmentation level” (defined using the graph theory and the Shannon entropy). Inspired by existing studies on billiard nuclear models and clusters of galaxies, we tried to apply the virial theorem for a simplified many-body system composed by nucleons. A possible application of the “virial coefficient” to the stability analysis of chaotic systems is also discussed. Catalogue identifier: AEGH_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEGH_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 30 053 No. of bytes in distributed program, including test data, etc.: 801 258 Distribution format: tar.gz Programming language: Visual C# .NET 2005 Computer: PC Operating system: .Net Framework 2.0 running on MS Windows Has the code been vectorized or parallelized?: Each many-body system is simulated on a separate execution thread RAM: 128 Megabytes Classification: 6.2, 6.5 External routines: .Net Framework 2.0 Library Nature of problem: Chaos analysis of three-dimensional, relativistic many-body systems. Solution method: Second order Runge-Kutta algorithm for simulating relativistic many-body systems. Object oriented solution, easy to reuse, extend and customize, in any development environment which accepts .Net assemblies or COM components. Implementation of: Lyapunov exponent, “fragmentation level”, “average system radius”, “virial coefficient”, and energy conservation precision test. Additional comments: Easy copy/paste based deployment method. Running time: Quadratic complexity.

  3. PAL: an object-oriented programming library for molecular evolution and phylogenetics.

    PubMed

    Drummond, A; Strimmer, K

    2001-07-01

    Phylogenetic Analysis Library (PAL) is a collection of Java classes for use in molecular evolution and phylogenetics. PAL provides a modular environment for the rapid construction of both special-purpose and general analysis programs. PAL version 1.1 consists of 145 public classes or interfaces in 13 packages, including classes for models of character evolution, maximum-likelihood estimation, and the coalescent, with a total of more than 27000 lines of code. The PAL project is set up as a collaborative project to facilitate contributions from other researchers. AVAILIABILTY: The program is free and is available at http://www.pal-project.org. It requires Java 1.1 or later. PAL is licensed under the GNU General Public License.

  4. VIMOS Instrument Control Software Design: an Object Oriented Approach

    NASA Astrophysics Data System (ADS)

    Brau-Nogué, Sylvie; Lucuix, Christian

    2002-12-01

    The Franco-Italian VIMOS instrument is a VIsible imaging Multi-Object Spectrograph with outstanding multiplex capabilities, allowing to take spectra of more than 800 objects simultaneously, or integral field spectroscopy mode in a 54x54 arcsec area. VIMOS is being installed at the Nasmyth focus of the third Unit Telescope of the European Southern Observatory Very Large Telescope (VLT) at Mount Paranal in Chile. This paper will describe the analysis, the design and the implementation of the VIMOS Instrument Control System, using UML notation. Our Control group followed an Object Oriented software process while keeping in mind the ESO VLT standard control concepts. At ESO VLT a complete software library is available. Rather than applying waterfall lifecycle, ICS project used iterative development, a lifecycle consisting of several iterations. Each iteration consisted in : capture and evaluate the requirements, visual modeling for analysis and design, implementation, test, and deployment. Depending of the project phases, iterations focused more or less on specific activity. The result is an object model (the design model), including use-case realizations. An implementation view and a deployment view complement this product. An extract of VIMOS ICS UML model will be presented and some implementation, integration and test issues will be discussed.

  5. DIORAMA Location Type User's Guide

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Terry, James Russell

    2015-01-29

    The purpose of this report is to present the current design and implementation of the DIORAMA location type object (LocationType) and to provide examples and use cases. The LocationType object is included in the diorama-app package in the diorama::types namespace. Abstractly, the object is intended to capture the full time history of the location of an object or reference point. For example, a location may be speci ed as a near-Earth orbit in terms of a two-line element set, in which case the location type is capable of propagating the orbit both forward and backward in time to provide amore » location for any given time. Alternatively, the location may be speci ed as a xed set of geodetic coordinates (latitude, longitude, and altitude), in which case the geodetic location of the object is expected to remain constant for all time. From an implementation perspective, the location type is de ned as a union of multiple independent objects defi ned in the DIORAMA tle library. Types presently included in the union are listed and described in subsections below, and all conversions or transformation between these location types are handled by utilities provided by the tle library with the exception of the \\special-values" location type.« less

  6. Iplt--image processing library and toolkit for the electron microscopy community.

    PubMed

    Philippsen, Ansgar; Schenk, Andreas D; Stahlberg, Henning; Engel, Andreas

    2003-01-01

    We present the foundation for establishing a modular, collaborative, integrated, open-source architecture for image processing of electron microscopy images, named iplt. It is designed around object oriented paradigms and implemented using the programming languages C++ and Python. In many aspects it deviates from classical image processing approaches. This paper intends to motivate developers within the community to participate in this on-going project. The iplt homepage can be found at http://www.iplt.org.

  7. The Clock Is Ticking: Library Orientation as Puzzle Room

    ERIC Educational Resources Information Center

    Reade, Tripp

    2017-01-01

    Tripp Reade is the school librarian at Cardinal Gibbons High School in Raleigh, North Carolina. This article describes how he redesigned his school's library orientation program after learning about escape rooms and a variant known as puzzle rooms. Puzzle rooms present players with a set of challenges to solve; they require "teamwork,…

  8. Software Library: A Reusable Software Issue.

    DTIC Science & Technology

    1984-06-01

    On reverse aide it neceeary aid Identify by block number) Software Library; Program Library; Reusability; Generator 20 ABSTRACT (Cmlnue on revere... Software Library. A particular example of the Software Library, the Program Library, is described as a prototype of a reusable library. A hierarchical... programming libraries are described. Finally, non code products in the Software Library are discussed. Accesson Fo NTIS R~jS DrrC TA Availability Codes 0

  9. CMMI on the Web: Remastered

    DTIC Science & Technology

    2009-09-01

    Patrick Kirwin: www.sei.cmu.edu/library/abstracts/webinars/18jul2008.cfm  Also see: www.sei.cmu.edu/prime  ISO 9001/15504/ 12207 /15288 Process...Improvement with CMMI V1.2 and ISO Standards by Boris Mutafelija and Harvey Stromberg (Book)  www.sei.cmu.edu/library/abstracts/presentations/Mutafelija

  10. Wayne Township Public Library, Final Performance Report for Library Services and Construction Act (LSCA) Title VI, Library Literacy Program.

    ERIC Educational Resources Information Center

    Smyth, Carol B.; Grannell, Dorothy S.; Moore, Miriam

    The Literacy Resource Center project, a program of the Wayne Township Public Library also known as the Morrisson-Reeves Library (Richmond, Indiana), involved recruitment, retention, coalition building, public awareness, training, basic literacy, collection development, tutoring, computer-assisted, other technology, employment oriented,…

  11. The Implementation of Satellite Attitude Control System Software Using Object Oriented Design

    NASA Technical Reports Server (NTRS)

    Reid, W. Mark; Hansell, William; Phillips, Tom; Anderson, Mark O.; Drury, Derek

    1998-01-01

    NASA established the Small Explorer (SNMX) program in 1988 to provide frequent opportunities for highly focused and relatively inexpensive space science missions. The SMEX program has produced five satellites, three of which have been successfully launched. The remaining two spacecraft are scheduled for launch within the coming year. NASA has recently developed a prototype for the next generation Small Explorer spacecraft (SMEX-Lite). This paper describes the object-oriented design (OOD) of the SMEX-Lite Attitude Control System (ACS) software. The SMEX-Lite ACS is three-axis controlled and is capable of performing sub-arc-minute pointing. This paper first describes high level requirements governing the SMEX-Lite ACS software architecture. Next, the context in which the software resides is explained. The paper describes the principles of encapsulation, inheritance, and polymorphism with respect to the implementation of an ACS software system. This paper will also discuss the design of several ACS software components. Specifically, object-oriented designs are presented for sensor data processing, attitude determination, attitude control, and failure detection. Finally, this paper will address the establishment of the ACS Foundation Class (AFC) Library. The AFC is a large software repository, requiring a minimal amount of code modifications to produce ACS software for future projects.

  12. High-Performance Java Codes for Computational Fluid Dynamics

    NASA Technical Reports Server (NTRS)

    Riley, Christopher; Chatterjee, Siddhartha; Biswas, Rupak; Biegel, Bryan (Technical Monitor)

    2001-01-01

    The computational science community is reluctant to write large-scale computationally -intensive applications in Java due to concerns over Java's poor performance, despite the claimed software engineering advantages of its object-oriented features. Naive Java implementations of numerical algorithms can perform poorly compared to corresponding Fortran or C implementations. To achieve high performance, Java applications must be designed with good performance as a primary goal. This paper presents the object-oriented design and implementation of two real-world applications from the field of Computational Fluid Dynamics (CFD): a finite-volume fluid flow solver (LAURA, from NASA Langley Research Center), and an unstructured mesh adaptation algorithm (2D_TAG, from NASA Ames Research Center). This work builds on our previous experience with the design of high-performance numerical libraries in Java. We examine the performance of the applications using the currently available Java infrastructure and show that the Java version of the flow solver LAURA performs almost within a factor of 2 of the original procedural version. Our Java version of the mesh adaptation algorithm 2D_TAG performs within a factor of 1.5 of its original procedural version on certain platforms. Our results demonstrate that object-oriented software design principles are not necessarily inimical to high performance.

  13. Approaches in highly parameterized inversion - PEST++, a Parameter ESTimation code optimized for large environmental models

    USGS Publications Warehouse

    Welter, David E.; Doherty, John E.; Hunt, Randall J.; Muffels, Christopher T.; Tonkin, Matthew J.; Schreuder, Willem A.

    2012-01-01

    An object-oriented parameter estimation code was developed to incorporate benefits of object-oriented programming techniques for solving large parameter estimation modeling problems. The code is written in C++ and is a formulation and expansion of the algorithms included in PEST, a widely used parameter estimation code written in Fortran. The new code is called PEST++ and is designed to lower the barriers of entry for users and developers while providing efficient algorithms that can accommodate large, highly parameterized problems. This effort has focused on (1) implementing the most popular features of PEST in a fashion that is easy for novice or experienced modelers to use and (2) creating a software design that is easy to extend; that is, this effort provides a documented object-oriented framework designed from the ground up to be modular and extensible. In addition, all PEST++ source code and its associated libraries, as well as the general run manager source code, have been integrated in the Microsoft Visual Studio® 2010 integrated development environment. The PEST++ code is designed to provide a foundation for an open-source development environment capable of producing robust and efficient parameter estimation tools for the environmental modeling community into the future.

  14. A UML-based metamodel for software evolution process

    NASA Astrophysics Data System (ADS)

    Jiang, Zuo; Zhou, Wei-Hong; Fu, Zhi-Tao; Xiong, Shun-Qing

    2014-04-01

    A software evolution process is a set of interrelated software processes under which the corresponding software is evolving. An object-oriented software evolution process meta-model (OO-EPMM), abstract syntax and formal OCL constraint of meta-model are presented in this paper. OO-EPMM can not only represent software development process, but also represent software evolution.

  15. "OpenLAB": A 2-Hour PCR-Based Practical for High School Students

    ERIC Educational Resources Information Center

    Bouakaze, Caroline; Eschbach, Judith; Fouquerel, Elise; Gasser, Isabelle; Kieffer, Emmanuelle; Krieger, Sophie; Milosevic, Sara; Saandi, Thoueiba; Florentz, Catherine; Marechal-Drouard, Laurence; Labouesse, Michel

    2010-01-01

    The Strasbourg University PhD school in Life and Health Sciences launched an initiative called "OpenLAB." This project was developed in an effort to help high school teenagers understand theoretical and abstract concepts in genetics. A second objective of this program is to help students in defining their future orientation and to…

  16. Active Participation of Integrated Development Environments in the Teaching of Object-Oriented Programming

    ERIC Educational Resources Information Center

    Depradine, Colin; Gay, Glenda

    2004-01-01

    With the strong link between programming and the underlying technology, the incorporation of computer technology into the teaching of a programming language course should be a natural progression. However, the abstract nature of programming can make such integration a difficult prospect to achieve. As a result, the main development tool, the…

  17. Trends in academic health sciences libraries and their emergence as the "knowledge nexus" for their academic health centers.

    PubMed

    Kronenfeld, Michael R

    2005-01-01

    The objective of this study was to identify trends in academic health sciences libraries (AHSLs) as they adapt to the shift from a print knowledgebase to an increasingly digital knowledgebase. This research was funded by the 2003 David A. Kronick Traveling Fellowship. The author spent a day and a half interviewing professional staff at each library. The questionnaire used was sent to the directors of each library in advance of the visit, and the directors picked the staff to be interviewed and set up the schedule. Seven significant trends were identified. These trends are part of the shift of AHSLs from being facility and print oriented with a primary focus on their role as repositories of a print-based knowledgebase to a new focus on their role as the center or "nexus" for the organization, access, and use of an increasingly digital-based knowledgebase. This paper calls for a national effort to develop a new model or structure for health sciences libraries to more effectively respond to the challenges of access and use of a digital knowledgebase, much the same way the National Library of Medicine did in the 1960s and 1970s in developing and implementing the National Network of Libraries of Medicine. The paper then concludes with some examples or ideas for research to assist in this process.

  18. Natural products as an inspiration in the diversity-oriented synthesis of bioactive compound libraries

    PubMed Central

    Cordier, Christopher; Morton, Daniel; Murrison, Sarah; O'Leary-Steele, Catherine

    2008-01-01

    The purpose of diversity-oriented synthesis is to drive the discovery of small molecules with previously unknown biological functions. Natural products necessarily populate biologically relevant chemical space, since they bind both their biosynthetic enzymes and their target macromolecules. Natural product families are, therefore, libraries of pre-validated, functionally diverse structures in which individual compounds selectively modulate unrelated macromolecular targets. This review describes examples of diversity-oriented syntheses which have, to some extent, been inspired by the structures of natural products. Particular emphasis is placed on innovations that allow the synthesis of compound libraries that, like natural products, are skeletally diverse. Mimicking the broad structural features of natural products may allow the discovery of compounds that modulate the functions of macromolecules for which ligands are not known. The ability of innovations in diversity-oriented synthesis to deliver such compounds is critically assessed. PMID:18663392

  19. TimeBench: a data model and software library for visual analytics of time-oriented data.

    PubMed

    Rind, Alexander; Lammarsch, Tim; Aigner, Wolfgang; Alsallakh, Bilal; Miksch, Silvia

    2013-12-01

    Time-oriented data play an essential role in many Visual Analytics scenarios such as extracting medical insights from collections of electronic health records or identifying emerging problems and vulnerabilities in network traffic. However, many software libraries for Visual Analytics treat time as a flat numerical data type and insufficiently tackle the complexity of the time domain such as calendar granularities and intervals. Therefore, developers of advanced Visual Analytics designs need to implement temporal foundations in their application code over and over again. We present TimeBench, a software library that provides foundational data structures and algorithms for time-oriented data in Visual Analytics. Its expressiveness and developer accessibility have been evaluated through application examples demonstrating a variety of challenges with time-oriented data and long-term developer studies conducted in the scope of research and student projects.

  20. What's Wrong with Library Organization? Factors Leading to Restructuring in Research Libraries.

    ERIC Educational Resources Information Center

    Hewitt, Joe A.

    1997-01-01

    Discusses the need for organizational change in academic research libraries, based on a study of a small group of libraries that had experienced varying degrees of restructuring and had analyzed factors that energized change. Highlights include organizational flexibility, external or client-centered orientation, staff empowerment, and improving…

  1. Pfau Library Intern Handbook.

    ERIC Educational Resources Information Center

    Quarton, Barbara

    This document is the library intern orientation packet for Pfau Library at California State University, San Bernardino. The packet contains the following: (1) a checklist for training; (2) a list of duties for reference services; (3) a list of "things to know" that includes library and employee rules; (4) frequently asked reference…

  2. CSB: a Python framework for structural bioinformatics.

    PubMed

    Kalev, Ivan; Mechelke, Martin; Kopec, Klaus O; Holder, Thomas; Carstens, Simeon; Habeck, Michael

    2012-11-15

    Computational Structural Biology Toolbox (CSB) is a cross-platform Python class library for reading, storing and analyzing biomolecular structures with rich support for statistical analyses. CSB is designed for reusability and extensibility and comes with a clean, well-documented API following good object-oriented engineering practice. Stable release packages are available for download from the Python Package Index (PyPI) as well as from the project's website http://csb.codeplex.com. ivan.kalev@gmail.com or michael.habeck@tuebingen.mpg.de

  3. Achieving design reuse: a case study

    NASA Astrophysics Data System (ADS)

    Young, Peter J.; Nielsen, Jon J.; Roberts, William H.; Wilson, Greg M.

    2008-08-01

    The RSAA CICADA data acquisition and control software package uses an object-oriented approach to model astronomical instrumentation and a layered architecture for implementation. Emphasis has been placed on building reusable C++ class libraries and on the use of attribute/value tables for dynamic configuration. This paper details how the approach has been successfully used in the construction of the instrument control software for the Gemini NIFS and GSAOI instruments. The software is again being used for the new RSAA SkyMapper and WiFeS instruments.

  4. Spatial Data Management System (SDMS)

    NASA Technical Reports Server (NTRS)

    Hutchison, Mark W.

    1994-01-01

    The Spatial Data Management System (SDMS) is a testbed for retrieval and display of spatially related material. SDMS permits the linkage of large graphical display objects with detail displays and explanations of its smaller components. SDMS combines UNIX workstations, MIT's X Window system, TCP/IP and WAIS information retrieval technology to prototype a means of associating aggregate data linked via spatial orientation. SDMS capitalizes upon and extends previous accomplishments of the Software Technology Branch in the area of Virtual Reality and Automated Library Systems.

  5. An investigation of difficulties experienced by students developing unified modelling language (UML) class and sequence diagrams

    NASA Astrophysics Data System (ADS)

    Sien, Ven Yu

    2011-12-01

    Object-oriented analysis and design (OOAD) is not an easy subject to learn. There are many challenges confronting students when studying OOAD. Students have particular difficulty abstracting real-world problems within the context of OOAD. They are unable to effectively build object-oriented (OO) models from the problem domain because they essentially do not know "what" to model. This article investigates the difficulties and misconceptions undergraduate students have with analysing systems using unified modelling language analysis class and sequence diagrams. These models were chosen because they represent important static and dynamic aspects of the software system under development. The results of this study will help students produce effective OO models, and facilitate software engineering lecturers design learning materials and approaches for introductory OOAD courses.

  6. Perl-speaks-NONMEM (PsN)--a Perl module for NONMEM related programming.

    PubMed

    Lindbom, Lars; Ribbing, Jakob; Jonsson, E Niclas

    2004-08-01

    The NONMEM program is the most widely used nonlinear regression software in population pharmacokinetic/pharmacodynamic (PK/PD) analyses. In this article we describe a programming library, Perl-speaks-NONMEM (PsN), intended for programmers that aim at using the computational capability of NONMEM in external applications. The library is object oriented and written in the programming language Perl. The classes of the library are built around NONMEM's data, model and output files. The specification of the NONMEM model is easily set or changed through the model and data file classes while the output from a model fit is accessed through the output file class. The classes have methods that help the programmer perform common repetitive tasks, e.g. summarising the output from a NONMEM run, setting the initial estimates of a model based on a previous run or truncating values over a certain threshold in the data file. PsN creates a basis for the development of high-level software using NONMEM as the regression tool.

  7. Leader or Manager: Academic Library Leader's Leadership Orientation Considered Ideal by Faculty, Administrators and Librarians at Private, Nonprofit, Doctoral Universities in Southern California

    ERIC Educational Resources Information Center

    Tripuraneni, Vinaya L.

    2010-01-01

    Purpose: The purpose of this study is to identify the leadership orientation of the academic library leader considered ideal by faculty, administrators and librarians in private, non-profit, doctoral universities in Southern California. Theoretical Framework: The theoretical framework used for this study was Bolman and Deal's Leadership…

  8. Procurement of Library Materials in the Federal Government; An Orientation Aid Prepared for the Federal Library Committee.

    ERIC Educational Resources Information Center

    Falk, Leslie K.

    This handbook is designed primarily as a general orientation aid, not an operation manual. It presents the background (mainly regulatory) of Federal procurement work, details, devices and tactics found to be successful, and calls attention to special sources of supply. Although planned as an aid for librarians who are engaged in Federal…

  9. Transitioning from Marketing-Oriented Design to User-Oriented Design: A Case Study

    ERIC Educational Resources Information Center

    Laster, Shari; Stitz, Tammy; Bove, Frank J.; Wise, Casey

    2011-01-01

    The transition to a new architecture and design for an academic library Web site does not always proceed smoothly. In this case study, a library at a large research university hired an outside Web development contractor to create a new architecture and design for the university's Web site using dotCMS, an open-source content management system. The…

  10. Is Structural Subtyping Useful? An Empirical Study

    DTIC Science & Technology

    2009-12-01

    Mellon University Pittsburgh, PA 15213 Abstract Structural subtyping is popular in research languages , but all mainstream object-oriented languages use...nominal subtyping. Since languages with structural subtyping are not in widespread use, the empiri- cal questions of whether and how structural...will provide guidance for language designers who are considering use of this subtyping discipline. Report Documentation Page Form ApprovedOMB No

  11. Preference vs. Authority: A Comparison of Student Searching in a Subject-Specific Indexing and Abstracting Database and a Customized Discovery Layer

    ERIC Educational Resources Information Center

    Dahlen, Sarah P. C.; Hanson, Kathlene

    2017-01-01

    Discovery layers provide a simplified interface for searching library resources. Libraries with limited finances make decisions about retaining indexing and abstracting databases when similar information is available in discovery layers. These decisions should be informed by student success at finding quality information as well as satisfaction…

  12. Foundations of reusable and interoperable facet models using category theory

    PubMed Central

    2016-01-01

    Faceted browsing has become ubiquitous with modern digital libraries and online search engines, yet the process is still difficult to abstractly model in a manner that supports the development of interoperable and reusable interfaces. We propose category theory as a theoretical foundation for faceted browsing and demonstrate how the interactive process can be mathematically abstracted. Existing efforts in facet modeling are based upon set theory, formal concept analysis, and light-weight ontologies, but in many regards, they are implementations of faceted browsing rather than a specification of the basic, underlying structures and interactions. We will demonstrate that category theory allows us to specify faceted objects and study the relationships and interactions within a faceted browsing system. Resulting implementations can then be constructed through a category-theoretic lens using these models, allowing abstract comparison and communication that naturally support interoperability and reuse. PMID:27942248

  13. Social Capital and Library and Information Science Research: Definitional Chaos or Coherent Research Enterprise?

    ERIC Educational Resources Information Center

    Johnson, Catherine A.

    2015-01-01

    Introduction: This paper presents a review of research framed within the concept of social capital and published by library and information science researchers. Method: Ninety-nine papers fitting the criteria of having a specific library and information science orientation were identified from two periodical databases: "Library and…

  14. The NDSU Library Instruction Book. Third Edition.

    ERIC Educational Resources Information Center

    Hollenhorst, Kathryn

    Designed to acquaint students with the facilities and resources of the North Dakota State University (NDSU) Library, this library manual is divided into 24 chapters: (1) The Main Library; (2) Reference Room; (3) Periodical Indexes; (4) Infotrac Academic Index; (5) Abstracts and Two-Step Indexes; (6) Locating Periodicals; (7) Newspaper Indexes and…

  15. Application of construal level and value-belief norm theories to undergraduate decision-making on a wildlife socio-scientific issue

    NASA Astrophysics Data System (ADS)

    Sutter, A. McKinzie; Dauer, Jenny M.; Forbes, Cory T.

    2018-06-01

    One aim of science education is to develop scientific literacy for decision-making in daily life. Socio-scientific issues (SSI) and structured decision-making frameworks can help students reach these objectives. This research uses value belief norm (VBN) theory and construal level theory (CLT) to explore students' use of personal values in their decision-making processes and the relationship between abstract and concrete problematization and their decision-making. Using mixed methods, we conclude that the level of abstraction with which students problematise a prairie dog agricultural production and ecosystem preservation issue has a significant relationship to the values students used in the decision-making process. However, neither abstraction of the problem statement nor students' surveyed value orientations were significantly related to students' final decisions. These results may help inform teachers' understanding of students and their use of a structured-decision making tool in a classroom, and aid researchers in understanding if these tools help students remain objective in their analyses of complex SSIs.

  16. Biblios Hawaii.

    ERIC Educational Resources Information Center

    Gotanda, Masae; Bourne, Charles P.

    A feasibility study identified the information requirements and alternative solutions for the Hawaii State Library System. On recommendation of the library service directors, the Book Inventory Building and Library Oriented System (BIBLOS) was purchased and installed. The system presently provides for automated acquisitions, orders, accounts,…

  17. ODIN-object-oriented development interface for NMR.

    PubMed

    Jochimsen, Thies H; von Mengershausen, Michael

    2004-09-01

    A cross-platform development environment for nuclear magnetic resonance (NMR) experiments is presented. It allows rapid prototyping of new pulse sequences and provides a common programming interface for different system types. With this object-oriented interface implemented in C++, the programmer is capable of writing applications to control an experiment that can be executed on different measurement devices, even from different manufacturers, without the need to modify the source code. Due to the clear design of the software, new pulse sequences can be created, tested, and executed within a short time. To post-process the acquired data, an interface to well-known numerical libraries is part of the framework. This allows a transparent integration of the data processing instructions into the measurement module. The software focuses mainly on NMR imaging, but can also be used with limitations for spectroscopic experiments. To demonstrate the capabilities of the framework, results of the same experiment, carried out on two NMR imaging systems from different manufacturers are shown and compared with the results of a simulation.

  18. Current status of information literacy instruction practices in medical libraries of Pakistan

    PubMed Central

    Ullah, Midrar; Ameen, Kanwal

    2014-01-01

    Objectives: The research explored the current practices of information literacy (IL) instruction in medical libraries of Pakistan. Methods: A semi-structured questionnaire was mailed to the head librarians of all 114 academic medical libraries in Pakistan. It investigated the types of IL instruction provided, topics covered, methods of delivery and assessment, level of integration in the curriculum, and level of collaboration with teaching staff. Results: The study revealed that 74% of the respondents had offered some types of IL instruction in their institutions during the previous year, ranging from library orientation to research-level skills. IL instruction is typically only offered to new students or first-time library users or on demand. A majority of the respondents developed IL instruction programs without faculty involvement. Librarians were primarily responsible for offering IL instruction in medical institutions. Face-to-face instruction in computer labs or lecture halls and individual instruction at reference desks were identified as the most common IL instruction delivery methods. The data indicated that oral feedback, written feedback, and searching in a computer lab were the most popular assessment methods that medical librarians used. Conclusion: IL instruction activities in medical libraries of Pakistan are in their infancy. Medical librarians also lack systematic approaches to IL instruction. Implications: Medical librarians need to develop educational partnerships with faculty for integrating IL instruction into the mainstream curriculum. PMID:25349546

  19. Bio++: a set of C++ libraries for sequence analysis, phylogenetics, molecular evolution and population genetics.

    PubMed

    Dutheil, Julien; Gaillard, Sylvain; Bazin, Eric; Glémin, Sylvain; Ranwez, Vincent; Galtier, Nicolas; Belkhir, Khalid

    2006-04-04

    A large number of bioinformatics applications in the fields of bio-sequence analysis, molecular evolution and population genetics typically share input/output methods, data storage requirements and data analysis algorithms. Such common features may be conveniently bundled into re-usable libraries, which enable the rapid development of new methods and robust applications. We present Bio++, a set of Object Oriented libraries written in C++. Available components include classes for data storage and handling (nucleotide/amino-acid/codon sequences, trees, distance matrices, population genetics datasets), various input/output formats, basic sequence manipulation (concatenation, transcription, translation, etc.), phylogenetic analysis (maximum parsimony, markov models, distance methods, likelihood computation and maximization), population genetics/genomics (diversity statistics, neutrality tests, various multi-locus analyses) and various algorithms for numerical calculus. Implementation of methods aims at being both efficient and user-friendly. A special concern was given to the library design to enable easy extension and new methods development. We defined a general hierarchy of classes that allow the developer to implement its own algorithms while remaining compatible with the rest of the libraries. Bio++ source code is distributed free of charge under the CeCILL general public licence from its website http://kimura.univ-montp2.fr/BioPP.

  20. Classification System and Information Services in the Library of SAO RAS

    NASA Astrophysics Data System (ADS)

    Shvedova, G. S.

    The classification system used at SAO RAS is described. It includes both special determinants from UDC (Universal Decimal Classification) and newer tables with astronomical terms from the Library-Bibliographical Classification (LBC). The classification tables are continually modified, and new astronomical terms are introduced. At the present time the information services of the scientists is fulfilled with the help of the Abstract Journal Astronomy, Astronomy and Astrophysics Abstracts, catalogues and card indexes of the library. Based on our classification system and The Astronomy Thesaurus completed by R.M. Shobbrook and R.R. Shobbrook the development of a database for the library has been started, which allows prompt service of the observatory's staff members.

  1. Excerpta Medica abstracting journals: a case study of costs to medical school libraries.

    PubMed Central

    La Rocco, A; Feng, C

    1977-01-01

    A cost comparison study was made of Excerpta Medica's abstracting journals, based upon actual costs to a library. Unit costs were determined for six sections of EM as compared with six corresponding abstract journals. On average, EM sections were found to be 138% more costly than corresponding abstract journals. The effects of splitting of EM journal titles were also analyzed. This practice increases the price of a total subscription to EM and makes comprehensive information retrieval more difficult. A survey of medical school librarians as users of EM points to dissatisfaction with its increasing price, particularly when it results from title splitting. PMID:843653

  2. The Marketing of Public Library Services.

    ERIC Educational Resources Information Center

    Dragon, Andrea C.

    1983-01-01

    Defines the concept of marketing and relates models involving the exchanges and transactions of markets and charities to services offered by libraries. Market segmentation, understanding the behavior of markets, competition, and movement toward a market-oriented library are highlighted. Nineteen references are cited. (EJS)

  3. Marin County Free Library, Final Performance Report for Library Services and Construction Act (LSCA) Title VI, Library Literacy Program.

    ERIC Educational Resources Information Center

    Mooney, Sharon Lopez

    The West Marin Literacy Project, a project of the Marin County Free Library (San Rafael, California), involved recruitment, retention, coalition building, public awareness, training, rural oriented, tutoring, computer- assisted, intergenerational/family, and English as a Second Language (ESL) programs. The project served a community of under…

  4. A Guide to Using the Bibliographic Features of the Integrated Library System (ILS).

    ERIC Educational Resources Information Center

    King, Susan G.

    This manual provides guidance in the use of the Integrated Library System (ILS), a library minicomputer system in which all automated library functions are processed against a single database. It is oriented toward ILS users with no ADP training or experience. Written in MUMPS, a higher-level language, the system includes the following…

  5. Library Services Online: Introducing Library Services for Online MBA Classes

    ERIC Educational Resources Information Center

    Slavin, Laura C.

    2015-01-01

    In this article, a librarian at Lincoln Memorial University creates library services for an MBA program offered entirely online that is in the early stages of development. The library services include a subject guide and 4 tutorials that will be added to the MBA online orientation. Other services include offering online office hours and…

  6. The California State Library: An Orientation Guide for Library Directors

    ERIC Educational Resources Information Center

    California State Library, 2009

    2009-01-01

    The California State Library is charged with performing the following activities as defined by law. The State Library, under the direction and control of the State Librarian, an appointee of the Governor, has responsibility: (1) To collect, preserve, generate and disseminate a wide array of information; (2) To serve as the central reference and…

  7. Give 'Em What They Want! Reorganizing Your Fiction Collection by Genre

    ERIC Educational Resources Information Center

    Dumas, Elizabeth P.

    2005-01-01

    A library media specialist describes the way in which she and her assistant re-evaluated the library media center program so that they could help students in finding books of their choice, easily. Library media center orientation includes remainders for students that there are often variations in library arrangements and formal and informal…

  8. The Sensorimotor System Can Sculpt Behaviorally Relevant Representations for Motor Learning

    PubMed Central

    2016-01-01

    Abstract The coordinate system in which humans learn novel motor skills is controversial. The representation of sensorimotor skills has been extensively studied by examining generalization after learning perturbations specifically designed to be ambiguous as to their coordinate system. Recent studies have found that learning is not represented in any simple coordinate system and can potentially be accounted for by a mixed representation. Here, instead of probing generalization, which has led to conflicting results, we examine whether novel dynamics can be learned when explicitly and unambiguously presented in particular coordinate systems. Subjects performed center–out reaches to targets in the presence of a force field, while varying the orientation of their hand (i.e., the wrist angle) across trials. Different groups of subjects experienced force fields that were explicitly presented either in Cartesian coordinates (field independent of hand orientation), in object coordinates (field rotated with hand orientation), or in anti-object coordinates (field rotated counter to hand orientation). Subjects learned to represent the dynamics when presented in either Cartesian or object coordinates, learning these as well as an ambiguous force field. However, learning was slower for the object-based dynamics and substantially impaired for the anti-object presentation. Our results show that the motor system is able to tune its representation to at least two natural coordinate systems but is impaired when the representation of the task does not correspond to a behaviorally relevant coordinate system. Our results show that the motor system can sculpt its representation through experience to match those of natural tasks. PMID:27588304

  9. SLAS Library Telescope Program (Abstract)

    NASA Astrophysics Data System (ADS)

    Small, J. S.

    2016-12-01

    (Abstract only) In the fall of 2014, I submitted to the members of the St. Louis Astronomical Society to take the $1,000 profit we had from a convention we had hosted and use it to purchase three telescopes to modify for a Library Telescope program that was invented by Mark Stowbridge and promoted by the New Hampshire Astronomical Society. I had met Mark at NEAF in 2012 when he was walking the floor demonstrating the telescope. We held meetings with three libraries, the St. Louis County Library system, the St. Louis Public Library system and an independent library in Kirkwood, Missouri. The response was overwhelming! SLCL responded with a request for ten telescopes and SLPL asked for five. We did our first build in October, 2014 and placed a total of eighteen telescopes. Since that time, SLAS has placed a total of eighty-eight telescopes in library systems around the St. Louis Metro area, expanding into neighboring counties and across the river in Illinois. In this talk, I will discuss how to approach this project and put it in place in your libraries!

  10. Object-oriented parsing of biological databases with Python.

    PubMed

    Ramu, C; Gemünd, C; Gibson, T J

    2000-07-01

    While database activities in the biological area are increasing rapidly, rather little is done in the area of parsing them in a simple and object-oriented way. We present here an elegant, simple yet powerful way of parsing biological flat-file databases. We have taken EMBL, SWISSPROT and GENBANK as examples. EMBL and SWISS-PROT do not differ much in the format structure. GENBANK has a very different format structure than EMBL and SWISS-PROT. Extracting the desired fields in an entry (for example a sub-sequence with an associated feature) for later analysis is a constant need in the biological sequence-analysis community: this is illustrated with tools to make new splice-site databases. The interface to the parser is abstract in the sense that the access to all the databases is independent from their different formats, since parsing instructions are hidden.

  11. A Computer Model for Red Blood Cell Chemistry

    DTIC Science & Technology

    1996-10-01

    5012. 13. ABSTRACT (Maximum 200 There is a growing need for interactive computational tools for medical education and research. The most exciting...paradigm for interactive education is simulation. Fluid Mod is a simulation based computational tool developed in the late sixties and early seventies at...to a modern Windows, object oriented interface. This development will provide students with a useful computational tool for learning . More important

  12. Vision requirements for Space Station applications

    NASA Technical Reports Server (NTRS)

    Crouse, K. R.

    1985-01-01

    Problems which will be encountered by computer vision systems in Space Station operations are discussed, along with solutions be examined at Johnson Space Station. Lighting cannot be controlled in space, nor can the random presence of reflective surfaces. Task-oriented capabilities are to include docking to moving objects, identification of unexpected objects during autonomous flights to different orbits, and diagnoses of damage and repair requirements for autonomous Space Station inspection robots. The approaches being examined to provide these and other capabilities are television IR sensors, advanced pattern recognition programs feeding on data from laser probes, laser radar for robot eyesight and arrays of SMART sensors for automated location and tracking of target objects. Attention is also being given to liquid crystal light valves for optical processing of images for comparisons with on-board electronic libraries of images.

  13. Modeling Of Object- And Scene-Prototypes With Hierarchically Structured Classes

    NASA Astrophysics Data System (ADS)

    Ren, Z.; Jensch, P.; Ameling, W.

    1989-03-01

    The success of knowledge-based image analysis methodology and implementation tools depends largely on an appropriately and efficiently built model wherein the domain-specific context information about and the inherent structure of the observed image scene have been encoded. For identifying an object in an application environment a computer vision system needs to know firstly the description of the object to be found in an image or in an image sequence, secondly the corresponding relationships between object descriptions within the image sequence. This paper presents models of image objects scenes by means of hierarchically structured classes. Using the topovisual formalism of graph and higraph, we are currently studying principally the relational aspect and data abstraction of the modeling in order to visualize the structural nature resident in image objects and scenes, and to formalize. their descriptions. The goal is to expose the structure of image scene and the correspondence of image objects in the low level image interpretation. process. The object-based system design approach has been applied to build the model base. We utilize the object-oriented programming language C + + for designing, testing and implementing the abstracted entity classes and the operation structures which have been modeled topovisually. The reference images used for modeling prototypes of objects and scenes are from industrial environments as'well as medical applications.

  14. A uniform object-oriented solution to the eigenvalue problem for real symmetric and Hermitian matrices

    NASA Astrophysics Data System (ADS)

    Castro, María Eugenia; Díaz, Javier; Muñoz-Caro, Camelia; Niño, Alfonso

    2011-09-01

    We present a system of classes, SHMatrix, to deal in a unified way with the computation of eigenvalues and eigenvectors in real symmetric and Hermitian matrices. Thus, two descendant classes, one for the real symmetric and other for the Hermitian cases, override the abstract methods defined in a base class. The use of the inheritance relationship and polymorphism allows handling objects of any descendant class using a single reference of the base class. The system of classes is intended to be the core element of more sophisticated methods to deal with large eigenvalue problems, as those arising in the variational treatment of realistic quantum mechanical problems. The present system of classes allows computing a subset of all the possible eigenvalues and, optionally, the corresponding eigenvectors. Comparison with well established solutions for analogous eigenvalue problems, as those included in LAPACK, shows that the present solution is competitive against them. Program summaryProgram title: SHMatrix Catalogue identifier: AEHZ_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEHZ_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 2616 No. of bytes in distributed program, including test data, etc.: 127 312 Distribution format: tar.gz Programming language: Standard ANSI C++. Computer: PCs and workstations. Operating system: Linux, Windows. Classification: 4.8. Nature of problem: The treatment of problems involving eigensystems is a central topic in the quantum mechanical field. Here, the use of the variational approach leads to the computation of eigenvalues and eigenvectors of real symmetric and Hermitian Hamiltonian matrices. Realistic models with several degrees of freedom leads to large (sometimes very large) matrices. Different techniques, such as divide and conquer, can be used to factorize the matrices in order to apply a parallel computing approach. However, it is still interesting to have a core procedure able to tackle the computation of eigenvalues and eigenvectors once the matrix has been factorized to pieces of enough small size. Several available software packages, such as LAPACK, tackled this problem under the traditional imperative programming paradigm. In order to ease the modelling of complex quantum mechanical models it could be interesting to apply an object-oriented approach to the treatment of the eigenproblem. This approach offers the advantage of a single, uniform treatment for the real symmetric and Hermitian cases. Solution method: To reach the above goals, we have developed a system of classes: SHMatrix. SHMatrix is composed by an abstract base class and two descendant classes, one for real symmetric matrices and the other for the Hermitian case. The object-oriented characteristics of inheritance and polymorphism allows handling both cases using a single reference of the base class. The basic computing strategy applied in SHMatrix allows computing subsets of eigenvalues and (optionally) eigenvectors. The tests performed show that SHMatrix is competitive, and more efficient for large matrices, than the equivalent routines of the LAPACK package. Running time: The examples included in the distribution take only a couple of seconds to run.

  15. pysimm: A Python Package for Simulation of Molecular Systems

    NASA Astrophysics Data System (ADS)

    Fortunato, Michael; Colina, Coray

    pysimm, short for python simulation interface for molecular modeling, is a python package designed to facilitate the structure generation and simulation of molecular systems through convenient and programmatic access to object-oriented representations of molecular system data. This poster presents core features of pysimm and design philosophies that highlight a generalized methodology for incorporation of third-party software packages through API interfaces. The integration with the LAMMPS simulation package is explained to demonstrate this methodology. pysimm began as a back-end python library that powered a cloud-based application on nanohub.org for amorphous polymer simulation. The extension from a specific application library to general purpose simulation interface is explained. Additionally, this poster highlights the rapid development of new applications to construct polymer chains capable of controlling chain morphology such as molecular weight distribution and monomer composition.

  16. Library information services.

    NASA Astrophysics Data System (ADS)

    Michold, U.; Cummins, M.; Watson, J. M.; Holmquist, J.; Shobbrook, R.

    Contents: library catalogs and holdings; indexing and abstract services; preprint services; electronic journals and newsletters; alerting services; commercial databases; informal networking; use of a thesaurus for on-line searching. An extensive list of access pointers for library catalogs and services, electronic newsletters, and publishers and bookshops is enclosed.

  17. Reaching Out to Homeschooling Families: Services and Programs.

    ERIC Educational Resources Information Center

    Kaplan, Paul

    2001-01-01

    Discusses the use that homeschoolers make of public libraries and offers suggestion for library services that target homeschoolers. Highlights include having a staff contact person; a homeschooling notebook for the reference desk; pamphlet files for homeschooling curriculum catalogs; a brochure of library services; and orientation programs. (LRW)

  18. Survey of the Use of Slide/Tape Presentations for Orientation and Instruction Purposes in Academic Libraries.

    ERIC Educational Resources Information Center

    Hardesty, Larry

    Eighty-eight academic libraries were surveyed to determine what kinds of slide/tape library instruction materials are available for purchase or loan. The conclusions reached were: (1) there are less than a dozen libraries that have produced presentations of sufficient quality and adaptability to be widely used; and (2) the slide/tape format…

  19. Draco,Version 6.x.x

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Thompson, Kelly; Budge, Kent; Lowrie, Rob

    2016-03-03

    Draco is an object-oriented component library geared towards numerically intensive, radiation (particle) transport applications built for parallel computing hardware. It consists of semi-independent packages and a robust build system. The packages in Draco provide a set of components that can be used by multiple clients to build transport codes. The build system can also be extracted for use in clients. Software includes smart pointers, Design-by-Contract assertions, unit test framework, wrapped MPI functions, a file parser, unstructured mesh data structures, a random number generator, root finders and an angular quadrature component.

  20. Shwirl: Meaningful coloring of spectral cube data with volume rendering

    NASA Astrophysics Data System (ADS)

    Vohl, Dany

    2017-04-01

    Shwirl visualizes spectral data cubes with meaningful coloring methods. The program has been developed to investigate transfer functions, which combines volumetric elements (or voxels) to set the color, and graphics shaders, functions used to compute several properties of the final image such as color, depth, and/or transparency, as enablers for scientific visualization of astronomical data. The program uses Astropy (ascl:1304.002) to handle FITS files and World Coordinate System, Qt (and PyQt) for the user interface, and VisPy, an object-oriented Python visualization library binding onto OpenGL.

  1. Dshell++: A Component Based, Reusable Space System Simulation Framework

    NASA Technical Reports Server (NTRS)

    Lim, Christopher S.; Jain, Abhinandan

    2009-01-01

    This paper describes the multi-mission Dshell++ simulation framework for high fidelity, physics-based simulation of spacecraft, robotic manipulation and mobility systems. Dshell++ is a C++/Python library which uses modern script driven object-oriented techniques to allow component reuse and a dynamic run-time interface for complex, high-fidelity simulation of spacecraft and robotic systems. The goal of the Dshell++ architecture is to manage the inherent complexity of physicsbased simulations while supporting component model reuse across missions. The framework provides several features that support a large degree of simulation configurability and usability.

  2. Object-oriented software for evaluating measurement uncertainty

    NASA Astrophysics Data System (ADS)

    Hall, B. D.

    2013-05-01

    An earlier publication (Hall 2006 Metrologia 43 L56-61) introduced the notion of an uncertain number that can be used in data processing to represent quantity estimates with associated uncertainty. The approach can be automated, allowing data processing algorithms to be decomposed into convenient steps, so that complicated measurement procedures can be handled. This paper illustrates the uncertain-number approach using several simple measurement scenarios and two different software tools. One is an extension library for Microsoft Excel®. The other is a special-purpose calculator using the Python programming language.

  3. Software Model Checking Without Source Code

    NASA Technical Reports Server (NTRS)

    Chaki, Sagar; Ivers, James

    2009-01-01

    We present a framework, called AIR, for verifying safety properties of assembly language programs via software model checking. AIR extends the applicability of predicate abstraction and counterexample guided abstraction refinement to the automated verification of low-level software. By working at the assembly level, AIR allows verification of programs for which source code is unavailable-such as legacy and COTS software-and programs that use features-such as pointers, structures, and object-orientation-that are problematic for source-level software verification tools. In addition, AIR makes no assumptions about the underlying compiler technology. We have implemented a prototype of AIR and present encouraging results on several non-trivial examples.

  4. The anatomy of a World Wide Web library service: the BONES demonstration project. Biomedically Oriented Navigator of Electronic Services.

    PubMed Central

    Schnell, E H

    1995-01-01

    In 1994, the John A. Prior Health Sciences Library at Ohio State University began to develop a World Wide Web demonstration project, the Biomedically Oriented Navigator of Electronic Services (BONES). The initial intent of BONES was to facilitate the health professional's access to Internet resources by organizing them in a systematic manner. The project not only met this goal but also helped identify the resources needed to launch a full-scale Web library service. This paper discusses the tasks performed and resources used in the development of BONES and describes the creation and organization of documents on the BONES Web server. The paper also discusses the outcomes of the project and the impact on the library's staff and services. PMID:8547903

  5. Understanding University Library Users' Mistreatment of Books

    ERIC Educational Resources Information Center

    Perez, Carmen; Cuadrado, Manuel; Cervera, Amparo

    2009-01-01

    This paper analyses university library users' attitudes towards book vandalism in order to develop a basis for intervention. Using a customer oriented approach data was collected from users who attended an academic library exhibition on vandalized books at a University campus. Respondents were asked both for their reactions to the vandalism as…

  6. 75 FR 34151 - Availability: Final Comprehensive Conservation Plan and Finding of No Significant Impact; Modoc...

    Federal Register 2010, 2011, 2012, 2013, 2014

    2010-06-16

    ... National Wildlife Refuge, 5364 County Road 115, Alturas, CA 96101. Local Library or Libraries: The documents are also available for review at the libraries listed under SUPPLEMENTARY INFORMATION. FOR MORE... management purposes, for migratory birds, for incidental fish and wildlife- oriented recreational development...

  7. Macintosh and Photo-CD Technologies Provide Orientations to Southwestern College Library.

    ERIC Educational Resources Information Center

    Alexander, William J.; And Others

    Due to a rapidly increasing demand for bibliographic instruction, Southwestern College in San Ysidro, California, devised an interactive English-Spanish multimedia library skills program using Macintosh and Kodak PhotoCD technologies. First, a PhotoCD containing 100 photos of library services was produced. Then, an interactive Macintosh program…

  8. Rising Tides: Faculty Expectations of Library Websites

    ERIC Educational Resources Information Center

    Nicol, Erica Carlson; O'English, Mark

    2012-01-01

    Looking at 2003-2009 LibQUAL+ responses at research-oriented universities in the United States, faculty library users report a significant and consistent rise in desires and expectations for library-provided online tools and websites, even as student user groups show declining or leveling expectations. While faculty, like students, also report…

  9. A python tool for the implementation of domain-specific languages

    NASA Astrophysics Data System (ADS)

    Dejanović, Igor; Vaderna, Renata; Milosavljević, Gordana; Simić, Miloš; Vuković, Željko

    2017-07-01

    In this paper we describe textX, a meta-language and a tool for building Domain-Specific Languages. It is implemented in Python using Arpeggio PEG (Parsing Expression Grammar) parser library. From a single language description (grammar) textX will build a parser and a meta-model (a.k.a. abstract syntax) of the language. The parser is used to parse textual representations of models conforming to the meta-model. As a result of parsing, a Python object graph will be automatically created. The structure of the object graph will conform to the meta-model defined by the grammar. This approach frees a developer from the need to manually analyse a parse tree and transform it to other suitable representation. The textX library is independent of any integrated development environment and can be easily integrated in any Python project. The textX tool works as a grammar interpreter. The parser is configured at run-time using the grammar. The textX tool is a free and open-source project available at GitHub.

  10. SCORPIO: A Scalable Two-Phase Parallel I/O Library With Application To A Large Scale Subsurface Simulator

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Sreepathi, Sarat; Sripathi, Vamsi; Mills, Richard T

    2013-01-01

    Inefficient parallel I/O is known to be a major bottleneck among scientific applications employed on supercomputers as the number of processor cores grows into the thousands. Our prior experience indicated that parallel I/O libraries such as HDF5 that rely on MPI-IO do not scale well beyond 10K processor cores, especially on parallel file systems (like Lustre) with single point of resource contention. Our previous optimization efforts for a massively parallel multi-phase and multi-component subsurface simulator (PFLOTRAN) led to a two-phase I/O approach at the application level where a set of designated processes participate in the I/O process by splitting themore » I/O operation into a communication phase and a disk I/O phase. The designated I/O processes are created by splitting the MPI global communicator into multiple sub-communicators. The root process in each sub-communicator is responsible for performing the I/O operations for the entire group and then distributing the data to rest of the group. This approach resulted in over 25X speedup in HDF I/O read performance and 3X speedup in write performance for PFLOTRAN at over 100K processor cores on the ORNL Jaguar supercomputer. This research describes the design and development of a general purpose parallel I/O library, SCORPIO (SCalable block-ORiented Parallel I/O) that incorporates our optimized two-phase I/O approach. The library provides a simplified higher level abstraction to the user, sitting atop existing parallel I/O libraries (such as HDF5) and implements optimized I/O access patterns that can scale on larger number of processors. Performance results with standard benchmark problems and PFLOTRAN indicate that our library is able to maintain the same speedups as before with the added flexibility of being applicable to a wider range of I/O intensive applications.« less

  11. [Review of digital ground object spectral library].

    PubMed

    Zhou, Xiao-Hu; Zhou, Ding-Wu

    2009-06-01

    A higher spectral resolution is the main direction of developing remote sensing technology, and it is quite important to set up the digital ground object reflectance spectral database library, one of fundamental research fields in remote sensing application. Remote sensing application has been increasingly relying on ground object spectral characteristics, and quantitative analysis has been developed to a new stage. The present article summarized and systematically introduced the research status quo and development trend of digital ground object reflectance spectral libraries at home and in the world in recent years. Introducing the spectral libraries has been established, including desertification spectral database library, plants spectral database library, geological spectral database library, soil spectral database library, minerals spectral database library, cloud spectral database library, snow spectral database library, the atmosphere spectral database library, rocks spectral database library, water spectral database library, meteorites spectral database library, moon rock spectral database library, and man-made materials spectral database library, mixture spectral database library, volatile compounds spectral database library, and liquids spectral database library. In the process of establishing spectral database libraries, there have been some problems, such as the lack of uniform national spectral database standard and uniform standards for the ground object features as well as the comparability between different databases. In addition, data sharing mechanism can not be carried out, etc. This article also put forward some suggestions on those problems.

  12. PD5: a general purpose library for primer design software.

    PubMed

    Riley, Michael C; Aubrey, Wayne; Young, Michael; Clare, Amanda

    2013-01-01

    Complex PCR applications for large genome-scale projects require fast, reliable and often highly sophisticated primer design software applications. Presently, such applications use pipelining methods to utilise many third party applications and this involves file parsing, interfacing and data conversion, which is slow and prone to error. A fully integrated suite of software tools for primer design would considerably improve the development time, the processing speed, and the reliability of bespoke primer design software applications. The PD5 software library is an open-source collection of classes and utilities, providing a complete collection of software building blocks for primer design and analysis. It is written in object-oriented C(++) with an emphasis on classes suitable for efficient and rapid development of bespoke primer design programs. The modular design of the software library simplifies the development of specific applications and also integration with existing third party software where necessary. We demonstrate several applications created using this software library that have already proved to be effective, but we view the project as a dynamic environment for building primer design software and it is open for future development by the bioinformatics community. Therefore, the PD5 software library is published under the terms of the GNU General Public License, which guarantee access to source-code and allow redistribution and modification. The PD5 software library is downloadable from Google Code and the accompanying Wiki includes instructions and examples: http://code.google.com/p/primer-design.

  13. Defining Collections in Distributed Digital Libraries.

    ERIC Educational Resources Information Center

    Logoze, Carl; Fielding, David

    1998-01-01

    Describes the design for a digital collection service, an independent mechanism for introducing structure into a distributed space, research by Cornell Digital Library Research Group (CDLRG). Summarizes the component-based digital library architecture that is the context for the design. Describes a collection abstraction that is appropriate for…

  14. Three Library and Information Science Databases Revisited: Currency, Coverage and Overlap, Interindexing Consistency.

    ERIC Educational Resources Information Center

    Blackwell, Michael Lind

    This study evaluates the "Education Resources Information Center" (ERIC), "Library and Information Science Abstracts" (LISA), and "Library Literature" (LL) databases, determining how long the databases take to enter records (indexing delay), how much duplication of effort exists among the three databases (indexing…

  15. Harlan County Public Library, Final Performance Report for Library Services and Construction Act (LSCA) Title VI, Library Literacy Program.

    ERIC Educational Resources Information Center

    Warren, Carol E.

    The Harlan County Public Library Literacy Project (Kentucky) provided rural-oriented, basic literacy, and oral history programs to a community of 100,000-200,000. The goal of the project was to produce six booklets about local people and issues, to be used as literacy materials in programs with Appalachian students. Students wanted to produce…

  16. GOGrapher: A Python library for GO graph representation and analysis.

    PubMed

    Muller, Brian; Richards, Adam J; Jin, Bo; Lu, Xinghua

    2009-07-07

    The Gene Ontology is the most commonly used controlled vocabulary for annotating proteins. The concepts in the ontology are organized as a directed acyclic graph, in which a node corresponds to a biological concept and a directed edge denotes the parent-child semantic relationship between a pair of terms. A large number of protein annotations further create links between proteins and their functional annotations, reflecting the contemporary knowledge about proteins and their functional relationships. This leads to a complex graph consisting of interleaved biological concepts and their associated proteins. What is needed is a simple, open source library that provides tools to not only create and view the Gene Ontology graph, but to analyze and manipulate it as well. Here we describe the development and use of GOGrapher, a Python library that can be used for the creation, analysis, manipulation, and visualization of Gene Ontology related graphs. An object-oriented approach was adopted to organize the hierarchy of the graphs types and associated classes. An Application Programming Interface is provided through which different types of graphs can be pragmatically created, manipulated, and visualized. GOGrapher has been successfully utilized in multiple research projects, e.g., a graph-based multi-label text classifier for protein annotation. The GOGrapher project provides a reusable programming library designed for the manipulation and analysis of Gene Ontology graphs. The library is freely available for the scientific community to use and improve.

  17. Supporting Abstraction Processes in Problem Solving through Pattern-Oriented Instruction

    ERIC Educational Resources Information Center

    Muller, Orna; Haberman, Bruria

    2008-01-01

    Abstraction is a major concept in computer science and serves as a powerful tool in software development. Pattern-oriented instruction (POI) is a pedagogical approach that incorporates patterns in an introductory computer science course in order to structure the learning of algorithmic problem solving. This paper examines abstraction processes in…

  18. A flexible software architecture for scalable real-time image and video processing applications

    NASA Astrophysics Data System (ADS)

    Usamentiaga, Rubén; Molleda, Julio; García, Daniel F.; Bulnes, Francisco G.

    2012-06-01

    Real-time image and video processing applications require skilled architects, and recent trends in the hardware platform make the design and implementation of these applications increasingly complex. Many frameworks and libraries have been proposed or commercialized to simplify the design and tuning of real-time image processing applications. However, they tend to lack flexibility because they are normally oriented towards particular types of applications, or they impose specific data processing models such as the pipeline. Other issues include large memory footprints, difficulty for reuse and inefficient execution on multicore processors. This paper presents a novel software architecture for real-time image and video processing applications which addresses these issues. The architecture is divided into three layers: the platform abstraction layer, the messaging layer, and the application layer. The platform abstraction layer provides a high level application programming interface for the rest of the architecture. The messaging layer provides a message passing interface based on a dynamic publish/subscribe pattern. A topic-based filtering in which messages are published to topics is used to route the messages from the publishers to the subscribers interested in a particular type of messages. The application layer provides a repository for reusable application modules designed for real-time image and video processing applications. These modules, which include acquisition, visualization, communication, user interface and data processing modules, take advantage of the power of other well-known libraries such as OpenCV, Intel IPP, or CUDA. Finally, we present different prototypes and applications to show the possibilities of the proposed architecture.

  19. Library Information System Time-Sharing (LISTS) Project. Final Report.

    ERIC Educational Resources Information Center

    Black, Donald V.

    The Library Information System Time-Sharing (LISTS) experiment was based on three innovations in data processing technology: (1) the advent of computer time-sharing on third-generation machines, (2) the development of general-purpose file-management software and (3) the introduction of large, library-oriented data bases. The main body of the…

  20. Teaching with HyperCard in Place of a Textbook.

    ERIC Educational Resources Information Center

    Mackey, Neosha; And Others

    1992-01-01

    To alleviate the staffing pressures of increased demands for tours and classes at the Duane G. Meyer Library, Southwest Missouri State University, two HyperCard programs were developed--a library instruction text and a library orientation tour. A study of the relative effectiveness of the HyperCard text with paper texts for bibliographic…

  1. Education Schools and Library Schools: A Comparison of Their Perceptions by Academia.

    ERIC Educational Resources Information Center

    Lorenzen, Michael

    2000-01-01

    Compares the similarities of education and library schools in regard to status. Topics include image problems of education and library schools; and reasons they are held in low esteem in higher education, including gender bias, low pay, social bias, practical versus theoretical orientation, and a lack of research. (LRW)

  2. Orientation and Functions of Library in Quality Education of College

    ERIC Educational Resources Information Center

    Yang, Lan

    2011-01-01

    Quality education is the core of college education. Libraries are the second class for students due to the extremely important position and function in quality education. Libraries are the best place for cultivating students' morals, the important front for improving students' scientific and cultural qualities, and the effective facilities for…

  3. A Climate of Excellence: Paving the Way for Student Success at Miami-Dade South's Library.

    ERIC Educational Resources Information Center

    Watters, Robert D.

    1986-01-01

    Describes Miami-Dade Community College and its librarians. Examines ways South Campus has built, stretched, and promoted the use of library resources. Discusses several student success-oriented strategies; e.g., self-guided cassette tours, "Time Savers" study guides, self-instructional library skills programs, audiovisual productions,…

  4. BioSmalltalk: a pure object system and library for bioinformatics.

    PubMed

    Morales, Hernán F; Giovambattista, Guillermo

    2013-09-15

    We have developed BioSmalltalk, a new environment system for pure object-oriented bioinformatics programming. Adaptive end-user programming systems tend to become more important for discovering biological knowledge, as is demonstrated by the emergence of open-source programming toolkits for bioinformatics in the past years. Our software is intended to bridge the gap between bioscientists and rapid software prototyping while preserving the possibility of scaling to whole-system biology applications. BioSmalltalk performs better in terms of execution time and memory usage than Biopython and BioPerl for some classical situations. BioSmalltalk is cross-platform and freely available (MIT license) through the Google Project Hosting at http://code.google.com/p/biosmalltalk hernan.morales@gmail.com Supplementary data are available at Bioinformatics online.

  5. The role of social message using norm abstraction level and ecological value orientation to achieve sustainable consumption

    NASA Astrophysics Data System (ADS)

    Ekasari, A.

    2018-01-01

    Pro-environmental behavior is one of human activities to achieve sustainability. In order to encourage people to do so, it needs contribution from marketing discipline using social message. The research aims to investigate the effect of social message framed by norm abstraction level and ecological value orientation on attitude and intention to act pro-environmental behavior in the context of littering. This study implemented a 3 (message framing: biospheric/altruistic/egoistic) × 2 (norm abstraction level : abstract/concrete) between subject experimental design to collect the data. An independent sample t test was used to analyze the data. The results indicate that a social message using concrete norm combined with the three ecological value orientation gains more positive response than the use of abstract norm with the same ecological value orientations. Findings of the research are expected to help government or other institutions to create an appropriate social message in anti littering campaign and motivates people to change their behavior in practicing sustainable consumption.

  6. Design and implementation of highly parallel pipelined VLSI systems

    NASA Astrophysics Data System (ADS)

    Delange, Alphonsus Anthonius Jozef

    A methodology and its realization as a prototype CAD (Computer Aided Design) system for the design and analysis of complex multiprocessor systems is presented. The design is an iterative process in which the behavioral specifications of the system components are refined into structural descriptions consisting of interconnections and lower level components etc. A model for the representation and analysis of multiprocessor systems at several levels of abstraction and an implementation of a CAD system based on this model are described. A high level design language, an object oriented development kit for tool design, a design data management system, and design and analysis tools such as a high level simulator and graphics design interface which are integrated into the prototype system and graphics interface are described. Procedures for the synthesis of semiregular processor arrays, and to compute the switching of input/output signals, memory management and control of processor array, and sequencing and segmentation of input/output data streams due to partitioning and clustering of the processor array during the subsequent synthesis steps, are described. The architecture and control of a parallel system is designed and each component mapped to a module or module generator in a symbolic layout library, compacted for design rules of VLSI (Very Large Scale Integration) technology. An example of the design of a processor that is a useful building block for highly parallel pipelined systems in the signal/image processing domains is given.

  7. Java Performance for Scientific Applications on LLNL Computer Systems

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Kapfer, C; Wissink, A

    2002-05-10

    Languages in use for high performance computing at the laboratory--Fortran (f77 and f90), C, and C++--have many years of development behind them and are generally considered the fastest available. However, Fortran and C do not readily extend to object-oriented programming models, limiting their capability for very complex simulation software. C++ facilitates object-oriented programming but is a very complex and error-prone language. Java offers a number of capabilities that these other languages do not. For instance it implements cleaner (i.e., easier to use and less prone to errors) object-oriented models than C++. It also offers networking and security as part ofmore » the language standard, and cross-platform executables that make it architecture neutral, to name a few. These features have made Java very popular for industrial computing applications. The aim of this paper is to explain the trade-offs in using Java for large-scale scientific applications at LLNL. Despite its advantages, the computational science community has been reluctant to write large-scale computationally intensive applications in Java due to concerns over its poor performance. However, considerable progress has been made over the last several years. The Java Grande Forum [1] has been promoting the use of Java for large-scale computing. Members have introduced efficient array libraries, developed fast just-in-time (JIT) compilers, and built links to existing packages used in high performance parallel computing.« less

  8. Top-level modeling of an als system utilizing object-oriented techniques

    NASA Astrophysics Data System (ADS)

    Rodriguez, L. F.; Kang, S.; Ting, K. C.

    The possible configuration of an Advanced Life Support (ALS) System capable of supporting human life for long-term space missions continues to evolve as researchers investigate potential technologies and configurations. To facilitate the decision process the development of acceptable, flexible, and dynamic mathematical computer modeling tools capable of system level analysis is desirable. Object-oriented techniques have been adopted to develop a dynamic top-level model of an ALS system.This approach has several advantages; among these, object-oriented abstractions of systems are inherently modular in architecture. Thus, models can initially be somewhat simplistic, while allowing for adjustments and improvements. In addition, by coding the model in Java, the model can be implemented via the World Wide Web, greatly encouraging the utilization of the model. Systems analysis is further enabled with the utilization of a readily available backend database containing information supporting the model. The subsystem models of the ALS system model include Crew, Biomass Production, Waste Processing and Resource Recovery, Food Processing and Nutrition, and the Interconnecting Space. Each subsystem model and an overall model have been developed. Presented here is the procedure utilized to develop the modeling tool, the vision of the modeling tool, and the current focus for each of the subsystem models.

  9. Balancing novelty with confined chemical space in modern drug discovery.

    PubMed

    Medina-Franco, José L; Martinez-Mayorga, Karina; Meurice, Nathalie

    2014-02-01

    The concept of chemical space has broad applications in drug discovery. In response to the needs of drug discovery campaigns, different approaches are followed to efficiently populate, mine and select relevant chemical spaces that overlap with biologically relevant chemical spaces. This paper reviews major trends in current drug discovery and their impact on the mining and population of chemical space. We also survey different approaches to develop screening libraries with confined chemical spaces balancing physicochemical properties. In this context, the confinement is guided by criteria that can be divided in two broad categories: i) library design focused on a relevant therapeutic target or disease and ii) library design focused on the chemistry or a desired molecular function. The design and development of chemical libraries should be associated with the specific purpose of the library and the project goals. The high complexity of drug discovery and the inherent imperfection of individual experimental and computational technologies prompt the integration of complementary library design and screening approaches to expedite the identification of new and better drugs. Library design approaches including diversity-oriented synthesis, biological-oriented synthesis or combinatorial library design, to name a few, and the design of focused libraries driven by target/disease, chemical structure or molecular function are more efficient if they are guided by multi-parameter optimization. In this context, consideration of pharmaceutically relevant properties is essential for balancing novelty with chemical space in drug discovery.

  10. Advanced EMI Models and Classification Algorithms: The Next Level of Sophistication to Improve Discrimination of Challenging Targets

    DTIC Science & Technology

    2017-01-01

    Inverted effective ONVMS for an M30 Bomb in a test-stand scenario. The target is oriented 45 degrees at a depth of 150 cm depth (top) and oriented...vertically at a depth of 210 cm (bottom). The red lines are the total ONVMS for a library AN M30 Bomb , and the other lines correspond to the...Centimeter DE Differential Evolution DLL Dynamic Link Libraries DoD Department of Defense EM Electromagnetic EMA Expectation

  11. System and method for integrating and accessing multiple data sources within a data warehouse architecture

    DOEpatents

    Musick, Charles R [Castro Valley, CA; Critchlow, Terence [Livermore, CA; Ganesh, Madhaven [San Jose, CA; Slezak, Tom [Livermore, CA; Fidelis, Krzysztof [Brentwood, CA

    2006-12-19

    A system and method is disclosed for integrating and accessing multiple data sources within a data warehouse architecture. The metadata formed by the present method provide a way to declaratively present domain specific knowledge, obtained by analyzing data sources, in a consistent and useable way. Four types of information are represented by the metadata: abstract concepts, databases, transformations and mappings. A mediator generator automatically generates data management computer code based on the metadata. The resulting code defines a translation library and a mediator class. The translation library provides a data representation for domain specific knowledge represented in a data warehouse, including "get" and "set" methods for attributes that call transformation methods and derive a value of an attribute if it is missing. The mediator class defines methods that take "distinguished" high-level objects as input and traverse their data structures and enter information into the data warehouse.

  12. Capnography as a tool to detect metabolic changes in patients cared for in the emergency setting

    PubMed Central

    Cereceda-Sánchez, Francisco José; Molina-Mula, Jesús

    2017-01-01

    ABSTRACT Objective: to evaluate the usefulness of capnography for the detection of metabolic changes in spontaneous breathing patients, in the emergency and intensive care settings. Methods: in-depth and structured bibliographical search in the databases EBSCOhost, Virtual Health Library, PubMed, Cochrane Library, among others, identifying studies that assessed the relationship between capnography values and the variables involved in blood acid-base balance. Results: 19 studies were found, two were reviews and 17 were observational studies. In nine studies, capnography values were correlated with carbon dioxide (CO2), eight with bicarbonate (HCO3), three with lactate, and four with blood pH. Conclusions: most studies have found a good correlation between capnography values and blood biomarkers, suggesting the usefulness of this parameter to detect patients at risk of severe metabolic change, in a fast, economical and accurate way. PMID:28513767

  13. Benefits of object-oriented models and ModeliChart: modern tools and methods for the interdisciplinary research on smart biomedical technology.

    PubMed

    Gesenhues, Jonas; Hein, Marc; Ketelhut, Maike; Habigt, Moriz; Rüschen, Daniel; Mechelinck, Mare; Albin, Thivaharan; Leonhardt, Steffen; Schmitz-Rode, Thomas; Rossaint, Rolf; Autschbach, Rüdiger; Abel, Dirk

    2017-04-01

    Computational models of biophysical systems generally constitute an essential component in the realization of smart biomedical technological applications. Typically, the development process of such models is characterized by a great extent of collaboration between different interdisciplinary parties. Furthermore, due to the fact that many underlying mechanisms and the necessary degree of abstraction of biophysical system models are unknown beforehand, the steps of the development process of the application are iteratively repeated when the model is refined. This paper presents some methods and tools to facilitate the development process. First, the principle of object-oriented (OO) modeling is presented and the advantages over classical signal-oriented modeling are emphasized. Second, our self-developed simulation tool ModeliChart is presented. ModeliChart was designed specifically for clinical users and allows independently performing in silico studies in real time including intuitive interaction with the model. Furthermore, ModeliChart is capable of interacting with hardware such as sensors and actuators. Finally, it is presented how optimal control methods in combination with OO models can be used to realize clinically motivated control applications. All methods presented are illustrated on an exemplary clinically oriented use case of the artificial perfusion of the systemic circulation.

  14. Survey of Artificial Intelligence and Expert Systems in Library and Information Science Literature.

    ERIC Educational Resources Information Center

    Hsieh, Cynthia C.; Hall, Wendy

    1989-01-01

    Examines the definition and history of artificial intelligence (AI) and investigates the body of literature on AI found in "Library Literature" and "Library and Information Science Abstracts." The results reported include the number of articles by year and per journal, and the percentage of articles dealing with library…

  15. Brick & Click Libraries: An Academic Library Conference (14th, Maryville, Missouri, November 7, 2014)

    ERIC Educational Resources Information Center

    Baudino, Frank, Ed.; Johnson, Carolyn, Ed.

    2014-01-01

    Eighteen scholarly papers and twelve abstracts comprise the content of the fourteenth annual Brick and Click Libraries Symposium, held annually at Northwest Missouri State University in Maryville, Missouri. The proceedings, authored by academic librarians and presented at the symposium, portray the contemporary and future face of librarianship.…

  16. Brick & Click Libraries: An Academic Library Conference Proceedings (16th, Maryville, Missouri, November 4, 2016)

    ERIC Educational Resources Information Center

    Baudino, Frank, Ed.; Johnson, Carolyn, Ed.

    2016-01-01

    Twenty scholarly papers and fifteen abstracts comprise the content of the sixteenth annual Brick and Click Libraries Conference, held annually at Northwest Missouri State University in Maryville, Missouri. The proceedings, authored by academic librarians and presented at the symposium, portray the contemporary and future face of librarianship. The…

  17. Brick and Click Libraries: Proceedings of an Academic Libraries Symposium (7th, Maryville, Missouri, November 2, 2007)

    ERIC Educational Resources Information Center

    Ury, Connie Jo, Ed.; Baudino, Frank, Ed.; Park, Sarah G., Ed.

    2007-01-01

    Twenty-three scholarly papers and eleven abstracts reflect the content of the seventh "Brick and Click Libraries Symposium," held annually at Northwest Missouri State University in Maryville, Missouri. The proceedings, authored by academic librarians and presented at the symposium, portray the contemporary and future face of…

  18. Brick & Click Libraries: An Academic Library Symposium (13th, Maryville, Missouri, November 1, 2013)

    ERIC Educational Resources Information Center

    Baudino, Frank, Ed.; Johnson, Carolyn, Ed.; Park, Sarag G., Ed.

    2013-01-01

    Twenty-six scholarly papers and ten abstracts comprise the content of the thirteenth annual Brick and Click Libraries Symposium, held annually at Northwest Missouri State University in Maryville, Missouri. The proceedings, authored by academic librarians and presented at the symposium, portray the contemporary and future face of librarianship. The…

  19. Brick & Click Libraries: An Academic Library Conference (15th, Maryville, Missouri, November 6, 2015)

    ERIC Educational Resources Information Center

    Baudino, Frank, Ed.; Johnson, Carolyn, Ed.

    2015-01-01

    Nineteen scholarly papers and seventeen abstracts comprise the content of the fifteenth annual Brick and Click Libraries Conference, held annually at Northwest Missouri State University in Maryville, Missouri. The proceedings, authored by academic librarians and presented at the symposium, portray the contemporary and future face of librarianship.…

  20. Planning and Evaluation of New Academic Library Services by Means of Web-Based Conjoint Analysis

    ERIC Educational Resources Information Center

    Decker, Reinhold; Hermelbracht, Antonia

    2006-01-01

    New product development is an omnipresent challenge to modern libraries in the information age. Therefore, we present the design and selected results of a comprehensive research project aiming at the systematic and user-oriented planning of academic library services by means of conjoint analysis. The applicability of the analytical framework used…

  1. A Media-Assisted Library Instruction Orientation Program Report.

    ERIC Educational Resources Information Center

    Olevnik, Peter P.

    This three phase library program was presented to some two hundred students enrolled in sections of an English composition course taught at the State University of New York College at Brockport. Offered each fall and spring semester since the spring of 1975, the library program has been incorporated into a nine module, self-guided course, taught…

  2. Does Your Library Have an Attitude Problem towards "Marketing"? Revealing Inter-Relationship between Marketing Attitudes and Behaviour

    ERIC Educational Resources Information Center

    Singh, Rajesh

    2009-01-01

    This paper attempts to find if there is any connection between the marketing attitudes and behaviour of librarians in thirty-three different libraries of Finland. Based on market-oriented behaviour, three kinds of libraries were found: "strong," "medium" and "weak." The findings indicate a positive relation between…

  3. Experiences Using an Open Source Software Library to Teach Computer Vision Subjects

    ERIC Educational Resources Information Center

    Cazorla, Miguel; Viejo, Diego

    2015-01-01

    Machine vision is an important subject in computer science and engineering degrees. For laboratory experimentation, it is desirable to have a complete and easy-to-use tool. In this work we present a Java library, oriented to teaching computer vision. We have designed and built the library from the scratch with emphasis on readability and…

  4. Lost in the Labyrinthine Library: A Multi-Method Case Study Investigating Public Library User Wayfinding Behavior

    ERIC Educational Resources Information Center

    Mandel, Lauren Heather

    2012-01-01

    Wayfinding is the method by which humans orient and navigate in space, and particularly in built environments such as cities and complex buildings, including public libraries. In order to wayfind successfully in the built environment, humans need information provided by wayfinding systems and tools, for instance architectural cues, signs, and…

  5. Report of Library Services and Construction Act Project #2842, January 1-June 30, 1966.

    ERIC Educational Resources Information Center

    Los Angeles Public Library, CA.

    This report covers the first six months of the Los Angeles Public Library's federally funded project to extend library service to the disadvantaged. Section I covers the recruitment and training of staff members for the project, including monthly staff orientation meetings emphasizing technical and sensitivity training. Section II describes the…

  6. Language use and stereotyping: the role of approach and avoidance motivation goals.

    PubMed

    Gil de Montes, Lorena; Ortiz, Garbiñe; Valencia, José F; Larrañaga, Maider; Agirrezabal, Arrate

    2012-11-01

    The use of more abstract language to describe expected behaviors as opposed to unexpected behaviors has traditionally been considered a way of stereotype maintenance. This tendency is known as linguistic expectancy bias. Two experiments examined the influence of approach and avoidance motivational orientations on the production of this linguistic expectancy bias. It was predicted that approach strategic orientation is likely to describe expectancy consistent behaviors at a higher level of linguistic abstraction than expectancy inconsistent behaviors. In contrast, avoidance strategic orientation is likely to describe both expectancy consistent behaviors and expectancy inconsistent behaviors at a lower level of linguistic abstraction, thus facilitating the disappearance of linguistic expectancy bias. Two experiments confirmed these expectations, using strategic orientation manipulations based either on communication goals or on motor action, and measuring linguistic abstraction either on forced-choice answer format or on free descriptions. Implications for the generalisation of linguistic expectancy bias are discussed.

  7. Implementation Guidance for the Accelerated Improvement Method (AIM). Software Engineering Process Management: Special Report

    DTIC Science & Technology

    2010-12-01

    PSP and TSP books by Watts Humphrey or in the TSP-MT (multi-team) process extension. A few additional items should be created, e.g., see OPD-2...Institute, Carnegie Mellon University, 2000. www.sei.cmu.edu/library/abstracts/reports/00tr023.cfm [ Humphrey 2005] Humphrey , Watts S . PSP : A Self... Humphrey 2006] Humphrey , Watts S . TSP: Coaching Development Teams. Addison Wesley, 2006 (ISBN 978- 0201731132). www.sei.cmu.edu/library/abstracts/

  8. Nursing staff connect libraries with improving patient care but not with achieving organisational objectives: a grounded theory approach.

    PubMed

    Chamberlain, David; Brook, Richard

    2014-03-01

    Health organisations are often driven by specific targets defined by mission statements, aims and objectives to improve patient care. Health libraries need to demonstrate that they contribute to organisational objectives, but it is not clear how nurses view that contribution. To investigate ward nursing staff motivations, their awareness of ward and organisational objectives; and their attitudes towards the contribution of health library services to improving patient care. Qualitative research using focus group data was combined with content analysis of literature evidence and library statistics (quantitative data). Data were analysed using thematic coding, divided into five group themes: understanding of Trust, Ward and Personal objectives, use of Library, use of other information sources, quality and Issues. Four basic social-psychological processes were then developed. Behaviour indicates low awareness of organisational objectives despite patient-centric motivation. High awareness of library services is shown with some connection made by ward staff between improved knowledge and improved patient care. There was a two-tiered understanding of ward objectives and library services, based on level of seniority. However, evidence-based culture needs to be intrinsic in the organisation before all staff benefit. Libraries can actively engage in this at ward and board level and improve patient care by supporting organisational objectives. © 2014 The author. Health Information and Libraries Journal © 2014 Health Libraries Group.

  9. Prevention of data duplication for high throughput sequencing repositories

    PubMed Central

    Gabdank, Idan; Chan, Esther T; Davidson, Jean M; Hilton, Jason A; Davis, Carrie A; Baymuradov, Ulugbek K; Narayanan, Aditi; Onate, Kathrina C; Graham, Keenan; Miyasato, Stuart R; Dreszer, Timothy R; Strattan, J Seth; Jolanki, Otto; Tanaka, Forrest Y; Hitz, Benjamin C

    2018-01-01

    Abstract Prevention of unintended duplication is one of the ongoing challenges many databases have to address. Working with high-throughput sequencing data, the complexity of that challenge increases with the complexity of the definition of a duplicate. In a computational data model, a data object represents a real entity like a reagent or a biosample. This representation is similar to how a card represents a book in a paper library catalog. Duplicated data objects not only waste storage, they can mislead users into assuming the model represents more than the single entity. Even if it is clear that two objects represent a single entity, data duplication opens the door to potential inconsistencies between the objects since the content of the duplicated objects can be updated independently, allowing divergence of the metadata associated with the objects. Analogously to a situation in which a catalog in a paper library would contain by mistake two cards for a single copy of a book. If these cards are listing simultaneously two different individuals as current book borrowers, it would be difficult to determine which borrower (out of the two listed) actually has the book. Unfortunately, in a large database with multiple submitters, unintended duplication is to be expected. In this article, we present three principal guidelines the Encyclopedia of DNA Elements (ENCODE) Portal follows in order to prevent unintended duplication of both actual files and data objects: definition of identifiable data objects (I), object uniqueness validation (II) and de-duplication mechanism (III). In addition to explaining our modus operandi, we elaborate on the methods used for identification of sequencing data files. Comparison of the approach taken by the ENCODE Portal vs other widely used biological data repositories is provided. Database URL: https://www.encodeproject.org/ PMID:29688363

  10. Information and research needs of acute-care clinical nurses.

    PubMed Central

    Spath, M; Buttlar, L

    1996-01-01

    The majority of nurses surveyed used the library on a regular but limited basis to obtain information needed in caring for or making decisions about their patients. A minority indicated that the libraries in their own institutions totally met their information needs. In fact, only 4% depended on the library to stay abreast of new information and developments in the field. Many of the nurses had their own journal subscriptions, which could account in part for the limited use of libraries and the popularity of the professional journal as the key information source. This finding correlates with the research of Binger and Huntsman, who found that 95% of staff development educators relied on professional journal literature to keep up with current information in the field, and only 45% regularly monitored indexing-and-abstracting services. The present study also revealed that nurses seek information from colleagues more than from any other source, supporting the findings of Corcoran-Perry and Graves. Further research is necessary to clarify why nurses use libraries on a limited basis. It appears, as Bunyan and Lutz contend, that a more aggressive approach to marketing the library to nurses is needed. Further research should include an assessment of how the library can meet the information needs of nurses for both research and patient care. Options to be considered include offering library orientation sessions for new staff nurses, providing current-awareness services by circulating photocopied table-of-contents pages, sending out reviews of new monographs, inviting nurses to submit search requests on a topic, scheduling seminars and workshops that teach CD-ROM and online search strategies, and providing information about electronic databases covering topics related to nursing. Information on databases may be particularly important in light of the present study's finding that databases available in CD-ROM format are consulted very little. Nursing education programs should be expanded to include curricula bibliographic sessions where the librarian, in cooperation with the teaching faculty, visits the classroom to explain all pertinent information sources or invites the class to the library for hands-on demonstration and practice. Nurses who gain working knowledge of the tools that open the doors to retrieval of research findings and who have information about new innovations in medicine and medical technology have superior chances for success in their chosen profession. PMID:8938341

  11. Information and research needs of acute-care clinical nurses.

    PubMed

    Spath, M; Buttlar, L

    1996-01-01

    The majority of nurses surveyed used the library on a regular but limited basis to obtain information needed in caring for or making decisions about their patients. A minority indicated that the libraries in their own institutions totally met their information needs. In fact, only 4% depended on the library to stay abreast of new information and developments in the field. Many of the nurses had their own journal subscriptions, which could account in part for the limited use of libraries and the popularity of the professional journal as the key information source. This finding correlates with the research of Binger and Huntsman, who found that 95% of staff development educators relied on professional journal literature to keep up with current information in the field, and only 45% regularly monitored indexing-and-abstracting services. The present study also revealed that nurses seek information from colleagues more than from any other source, supporting the findings of Corcoran-Perry and Graves. Further research is necessary to clarify why nurses use libraries on a limited basis. It appears, as Bunyan and Lutz contend, that a more aggressive approach to marketing the library to nurses is needed. Further research should include an assessment of how the library can meet the information needs of nurses for both research and patient care. Options to be considered include offering library orientation sessions for new staff nurses, providing current-awareness services by circulating photocopied table-of-contents pages, sending out reviews of new monographs, inviting nurses to submit search requests on a topic, scheduling seminars and workshops that teach CD-ROM and online search strategies, and providing information about electronic databases covering topics related to nursing. Information on databases may be particularly important in light of the present study's finding that databases available in CD-ROM format are consulted very little. Nursing education programs should be expanded to include curricula bibliographic sessions where the librarian, in cooperation with the teaching faculty, visits the classroom to explain all pertinent information sources or invites the class to the library for hands-on demonstration and practice. Nurses who gain working knowledge of the tools that open the doors to retrieval of research findings and who have information about new innovations in medicine and medical technology have superior chances for success in their chosen profession.

  12. Creating a Canonical Scientific and Technical Information Classification System for NCSTRL+

    NASA Technical Reports Server (NTRS)

    Tiffany, Melissa E.; Nelson, Michael L.

    1998-01-01

    The purpose of this paper is to describe the new subject classification system for the NCSTRL+ project. NCSTRL+ is a canonical digital library (DL) based on the Networked Computer Science Technical Report Library (NCSTRL). The current NCSTRL+ classification system uses the NASA Scientific and Technical (STI) subject classifications, which has a bias towards the aerospace, aeronautics, and engineering disciplines. Examination of other scientific and technical information classification systems showed similar discipline-centric weaknesses. Traditional, library-oriented classification systems represented all disciplines, but were too generalized to serve the needs of a scientific and technically oriented digital library. Lack of a suitable existing classification system led to the creation of a lightweight, balanced, general classification system that allows the mapping of more specialized classification schemes into the new framework. We have developed the following classification system to give equal weight to all STI disciplines, while being compact and lightweight.

  13. [The library of Chinese Medical Association in the Republican Period].

    PubMed

    Wang, Z W; Cai, H X

    2017-07-28

    The library of Chinese Medical Association was founded in 1925. The source of books and periodicals in the library are mainly from purchasing and donation. The library provides services such as lending, exchanging books, translating and publishing the contents and abstracts of medical journals in Chinese and other languages. It has played an active and important role in promoting medical development in the period of Republic of China.

  14. bioalcidae, samjs and vcffilterjs: object-oriented formatters and filters for bioinformatics files.

    PubMed

    Lindenbaum, Pierre; Redon, Richard

    2018-04-01

    Reformatting and filtering bioinformatics files are common tasks for bioinformaticians. Standard Linux tools and specific programs are usually used to perform such tasks but there is still a gap between using these tools and the programming interface of some existing libraries. In this study, we developed a set of tools namely bioalcidae, samjs and vcffilterjs that reformat or filter files using a JavaScript engine or a pure java expression and taking advantage of the java API for high-throughput sequencing data (htsjdk). https://github.com/lindenb/jvarkit. pierre.lindenbaum@univ-nantes.fr.

  15. 3Dmol.js: molecular visualization with WebGL.

    PubMed

    Rego, Nicholas; Koes, David

    2015-04-15

    3Dmol.js is a modern, object-oriented JavaScript library that uses the latest web technologies to provide interactive, hardware-accelerated three-dimensional representations of molecular data without the need to install browser plugins or Java. 3Dmol.js provides a full featured API for developers as well as a straightforward declarative interface that lets users easily share and embed molecular data in websites. 3Dmol.js is distributed under the permissive BSD open source license. Source code and documentation can be found at http://3Dmol.csb.pitt.edu dkoes@pitt.edu. © The Author 2014. Published by Oxford University Press.

  16. The good pharmacy practice on Einstein Program at Paraisópolis Community

    PubMed Central

    de Oliveira, Lara Tânia de Assumpção Domingues Gonçalves; da Silva, Camila Pontes; Guedes, Maria das Vitorias; Sousa, Ana Célia de Oliveira; Sarno, Flávio

    2016-01-01

    ABSTRACT Objectives: To describe indicators and processes developed and implemented for pharmaceutical assistance at the Einstein Program at Paraisópolis Community pharmacy. Methods: This was a descriptive study of retrospective data from January 2012 to December 2015. Data were obtained from spreadsheets developed for monitoring the productivity and care quality provided at the pharmacy. The evaluated variables were pharmaceutical assistance to prescription, pharmaceutical intervention, orientation (standard and pharmaceutical) and pharmaceutical orientation rate. Results: The pharmacy assisted, on average, 2,308 prescriptions monthly, dispensing 4,871 items, including medications, materials and food supplements. Since March 2015, virtually, the pharmacist analyzed all prescriptions, prior to dispensing. In the analyzed period, there was an increase in monthly pharmaceutical interventions from 7 to 32 on average, and, although there was a decrease in the number of standard orientation, the pharmaceutical orientation had an increase, causing a rise of pharmaceutical orientation rate from 4 to 11%. Conclusion: The processes developed and implemented at the program pharmacy sought to follow the good pharmacy practice, and help patients to make the best use of their medications. PMID:27759833

  17. Dialysis: MedlinePlus Health Topic

    MedlinePlus

    ... Articles References and abstracts from MEDLINE/PubMed (National Library of Medicine) Article: Prevalence of chronic kidney disease- ... MedlinePlus Connect for EHRs For Developers U.S. National Library of Medicine 8600 Rockville Pike, Bethesda, MD 20894 ...

  18. Bone Density: MedinePlus Health Topic

    MedlinePlus

    ... Articles References and abstracts from MEDLINE/PubMed (National Library of Medicine) Article: Associations between bone-alkaline phosphatase ... MedlinePlus Connect for EHRs For Developers U.S. National Library of Medicine 8600 Rockville Pike, Bethesda, MD 20894 ...

  19. Wilms' Tumor: MedlinePlus Health Topic

    MedlinePlus

    ... Articles References and abstracts from MEDLINE/PubMed (National Library of Medicine) Article: Extrarenal teratoma with nephroblastoma in ... MedlinePlus Connect for EHRs For Developers U.S. National Library of Medicine 8600 Rockville Pike, Bethesda, MD 20894 ...

  20. A Model of RHIC Using the Unified Accelerator Libraries

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Pilat, F.; Tepikian, S.; Trahern, C. G.

    1998-01-01

    The Unified Accelerator Library (UAL) is an object oriented and modular software environment for accelerator physics which comprises an accelerator object model for the description of the machine (SMF, for Standard Machine Format), a collection of Physics Libraries, and a Perl inte,face that provides a homo­geneous shell for integrating and managing these components. Currently available physics libraries include TEAPOT++, a collection of C++ physics modules conceptually derived from TEAPOT, and DNZLIB, a differential algebra package for map generation. This software environment has been used to build a flat model of RHIC which retains the hierarchical lat­tice description while assigning specificmore » characteristics to individual elements, such as measured field har­monics. A first application of the model and of the simulation capabilities of UAL has been the study of RHIC stability in the presence of siberian snakes and spin rotators. The building blocks of RHIC snakes and rotators are helical dipoles, unconventional devices that can not be modeled by traditional accelerator phys­ics codes and have been implemented in UAL as Taylor maps. Section 2 describes the RHIC data stores, Section 3 the RHIC SMF format and Section 4 the RHIC spe­cific Perl interface (RHIC Shell). Section 5 explains how the RHIC SMF and UAL have been used to study the RHIC dynamic behavior and presents detuning and dynamic aperture results. If the reader is not familiar with the motivation and characteristics of UAL, we include in the Appendix an useful overview paper. An example of a complete set of Perl Scripts for RHIC simulation can also be found in the Appendix.« less

  1. Current Literature in Family Planning, November 1972, No. 51.

    ERIC Educational Resources Information Center

    Planned Parenthood--World Population, New York, NY. Katherine Dexter McCormick Library.

    Abstracts of current publications in the fields of population and family planning are contained in this monthly acquisitions list of the Katherine Dexter McCormick Library, Planned Parenthood, New York. Organized in two parts, Part 1 contains an annotated list of the books most recently acquired by the Library, marked with its Library call number,…

  2. Brick and Click Libraries: Proceedings of an Academic Library Symposium (11th, Maryville, Missouri, November 4, 2011)

    ERIC Educational Resources Information Center

    Baudino, Frank, Ed.

    2011-01-01

    Twenty-three scholarly papers and twelve abstracts comprise the content of the eleventh annual Brick and Click Libraries Symposium, held at Northwest Missouri State University in Maryville, Missouri. The peer-reviewed proceedings, authored by academic librarians and presented at the symposium, portray the contemporary and future face of…

  3. Brick and Click Libraries: Proceedings of an Academic Library Symposium (10th, Maryville, Missouri, November 5, 2010)

    ERIC Educational Resources Information Center

    Baudino, Frank, Ed.; Ury, Connie Jo, Ed.; Park, Sarah G., Ed.

    2010-01-01

    Twenty-one scholarly papers and fifteen abstracts comprise the content of the tenth annual Brick and Click Libraries Symposium, held annually at Northwest Missouri State University in Maryville, Missouri. The peer-reviewed proceedings, authored by academic librarians and presented at the symposium, portray the contemporary and future face of…

  4. Brick and Click Libraries: Proceedings of an Academic Libraries Symposium (8th, Maryville, Missouri, November 7, 2008)

    ERIC Educational Resources Information Center

    Baudino, Frank, Ed.; Ury, Connie Jo, Ed.; Park, Sarah G., Ed.

    2008-01-01

    Eighteen scholarly papers and eighteen abstracts comprise the content of the 8th "Brick and Click Libraries Symposium," held annually at Northwest Missouri State University in Maryville, Missouri. The proceedings, authored by academic librarians and presented at the symposium, portray the contemporary and future face of librarianship. Many of the…

  5. Brick and Click Libraries: Proceedings of an Academic Library Symposium (9th, Maryville, Missouri, November 6, 2009)

    ERIC Educational Resources Information Center

    Ury, Connie Jo, Ed.; Baudino, Frank, Ed.; Park, Sarah G., Ed.

    2009-01-01

    Twenty-one scholarly papers and fourteen abstracts comprise the content of the ninth annual "Brick and Click Libraries Symposium," held annually at Northwest Missouri State University in Maryville, Missouri. The peer-reviewed proceedings, authored by academic librarians and presented at the symposium, portray the contemporary and future…

  6. Brick and Click Libraries: An Academic Library Symposium (12th, Maryville, Missouri, October 26, 2012)

    ERIC Educational Resources Information Center

    Baudino, Frank, Ed.; Johnson, Carolyn, Ed.

    2012-01-01

    Twenty scholarly papers and fifteen abstracts comprise the content of the twelfth annual Brick and Click Libraries Symposium, held at Northwest Missouri State University in Maryville, Missouri. The peer-reviewed proceedings, authored by academic librarians and presented at the symposium, portray the contemporary and future face of librarianship.…

  7. Developing a Marketing Orientation in Hospital Library Services: A Case Report.

    PubMed

    Delawska-Elliott, Basia; Grinstead, Carrie; Martin, Heather J

    2015-01-01

    When the four Providence Health & Services libraries in Oregon regionalized services and resources, the transition, which was originally met with apprehension from some library users, turned out to be a resounding success. Despite a loss of two-thirds of the professional staff and a decreased budget, the new regionalized library experienced an increase in business and recognition. While many factors contributed to the success, a creative marketing and outreach campaign was a key component. This column describes the steps taken to promote regionalized library reference services and online resources.

  8. Library Orientation Transformation: From Paper Map to Augmented Reality

    ERIC Educational Resources Information Center

    Mulch, Beth Ebenstein

    2014-01-01

    In this article, high school librarian Beth Ebenstein Mulch describes how she used iPads to introduce students at T. C. Williams High School (Alexandria, Virginia) to the school library. Her goal was for the library to come to life in front of new students and for them to learn from peers about all the great resources and services their library…

  9. Conforming and nonconforming personality and stress coping styles in combat athletes

    PubMed Central

    Sawicki, Bogusław; Mazurek-Kusiak, Anna; Hawlena, Joanna

    2016-01-01

    Abstract The main objective of this study was to investigate whether the personality dimension of conformism/nonconformism was a predictor of stress coping styles in athletes training combat sports, and to present the characteristics of this personality dimension in the context of the competitors’ adaptive/innovative sport performance. Scores of 346 males practising combat sports such as kick boxing, MMA, thai boxing, boxing and wrestling were analyzed. The participants completed the Creative Behaviour Questionnaire (KANH III) measuring the conformity/nonconformity personality dimension and the Coping Inventory for Stressful Situations (CISS) measuring stress coping styles. The comparative analyses were conducted only for the groups of conformists and nonconformists. Differences in stress coping styles between conformists and nonconformists training combat sports were found as nonconformists tended to prefer the task-oriented coping style. Conclusively, a higher rate of nonconformity was associated with increasingly frequent occurrence of task-oriented coping and decreasingly frequent emotion-oriented coping. PMID:28149386

  10. Monitoring with Trackers Based on Semi-Quantitative Models

    NASA Technical Reports Server (NTRS)

    Kuipers, Benjamin

    1997-01-01

    In three years of NASA-sponsored research preceding this project, we successfully developed a technology for: (1) building qualitative and semi-quantitative models from libraries of model-fragments, (2) simulating these models to predict future behaviors with the guarantee that all possible behaviors are covered, (3) assimilating observations into behaviors, shrinking uncertainty so that incorrect models are eventually refuted and correct models make stronger predictions for the future. In our object-oriented framework, a tracker is an object which embodies the hypothesis that the available observation stream is consistent with a particular behavior of a particular model. The tracker maintains its own status (consistent, superceded, or refuted), and answers questions about its explanation for past observations and its predictions for the future. In the MIMIC approach to monitoring of continuous systems, a number of trackers are active in parallel, representing alternate hypotheses about the behavior of a system. This approach is motivated by the need to avoid 'system accidents' [Perrow, 1985] due to operator fixation on a single hypothesis, as for example at Three Mile Island. As we began to address these issues, we focused on three major research directions that we planned to pursue over a three-year project: (1) tractable qualitative simulation, (2) semiquantitative inference, and (3) tracking set management. Unfortunately, funding limitations made it impossible to continue past year one. Nonetheless, we made major progress in the first two of these areas. Progress in the third area as slower because the graduate student working on that aspect of the project decided to leave school and take a job in industry. I enclosed a set of abstract of selected papers on the work describe below. Several papers that draw on the research supported during this period appeared in print after the grant period ended.

  11. The Future of Libraries in Human Communication: Abstracts and Fulltext Documents of Papers and Demos Given at the [International Association of Technological University Libraries] IATUL Conference (Chania, Greece, May 17-21, 1999). Volume 19.

    ERIC Educational Resources Information Center

    International Association of Technological Univ. Libraries, Gothenburg (Sweden).

    This proceedings of the IATUL 1999 conference of the contains the following papers: "From Industry to Higher Education and Libraries: Building the Fast Response Library" (A. S. Apostolou & C. H. Skiadas); "Managing the Learning Agenda in a Converged Service Environment" (Richard Biddiscombe); "Management of Electronic Information" (Michael…

  12. GOGrapher: A Python library for GO graph representation and analysis

    PubMed Central

    Muller, Brian; Richards, Adam J; Jin, Bo; Lu, Xinghua

    2009-01-01

    Background The Gene Ontology is the most commonly used controlled vocabulary for annotating proteins. The concepts in the ontology are organized as a directed acyclic graph, in which a node corresponds to a biological concept and a directed edge denotes the parent-child semantic relationship between a pair of terms. A large number of protein annotations further create links between proteins and their functional annotations, reflecting the contemporary knowledge about proteins and their functional relationships. This leads to a complex graph consisting of interleaved biological concepts and their associated proteins. What is needed is a simple, open source library that provides tools to not only create and view the Gene Ontology graph, but to analyze and manipulate it as well. Here we describe the development and use of GOGrapher, a Python library that can be used for the creation, analysis, manipulation, and visualization of Gene Ontology related graphs. Findings An object-oriented approach was adopted to organize the hierarchy of the graphs types and associated classes. An Application Programming Interface is provided through which different types of graphs can be pragmatically created, manipulated, and visualized. GOGrapher has been successfully utilized in multiple research projects, e.g., a graph-based multi-label text classifier for protein annotation. Conclusion The GOGrapher project provides a reusable programming library designed for the manipulation and analysis of Gene Ontology graphs. The library is freely available for the scientific community to use and improve. PMID:19583843

  13. EBSD analysis of the Shergottite Meteorites: New developments within the technique and their implication on what we know about the preferred orientation of Martian minerals

    NASA Astrophysics Data System (ADS)

    Stephen, N.; Benedix, G. K.; Bland, P.; Berlin, J.; Salge, T.; Goran, D.

    2011-12-01

    What we know about the geology and mineralogy of the Martian surface has been characterised by both the use of remote sensing techniques and the analysis of Martian meteorites. Various techniques are employed to conduct these analyses including crystallographic, geochemical and spectral measurements, all of which enable us to infer a geological history for these rocks. Several references have been made to the potential for preferred orientation of crystals within the Shergottites [1] and their implication for the cooling history of the respective magmas on Mars [2]. We have already shown that a preferred orientation of the two pyroxenes, augite and pigeonite, can be seen in the Zagami meteorite using electron back-scatter diffraction (EBSD) analysis [3]. However, when compared to previous modal studies of the same meteorites [4], it becomes apparent that the current EBSD datasets for Martian meteorites are incomplete. Indexing of some minerals can be hampered by the lack of available matches within library databases for EBSD, or become difficult to resolve between minerals where crystallographic differences between similar minerals fall below the technical limitations of the instrument [3]. Recent advances in EBSD technologies combined with the simultaneous acquisition of energy-dispersive spectra (EDS) however now allow us to determine a more comprehensive set of analyses in a much shorter period of time, fully resolving even similar minerals where areas have been left with no indexing previously [5]. Preliminary investigations suggest that the new technology can successfully index >90% of the sample. The most recent EBSD analyses potentially reveals previously unseen fabrics in the meteorites alongside the EDS hyper-spectral imaging helping to resolve any unknown or questionable phases within them. In this study we will present new data from an investigation using EDS alongside EBSD analysis on 2 Shergottite meteorites, SAU 005 and Zagami, to further resolve their constituent minerals and any existing preferred orientations. [1] Stolper E. and McSween, H.Y. Jnr (1979) Geochemica et Cosomochimica Acta, 43, 1475-1498 [2] McCoy, T.J. et al. (1992) Geochimica et Cosomochimica Acta, 56, 3571-3582 [3] N.R. Stephen et al. (2010) Abstract #5008 73rd Annual Meeting of the Meteoritical Society [4] N.R. Stephen et al. (2010) Abstract #2367 Lunar & Planetary Science Conference XLI [5] J. Berlin et al. (2011) Abstract #2723 Lunar & Planetary Science Conference XLII

  14. Construction of 1,3,4-Oxadiazole and 1,3,4-Thiadiazole Library with a High Level of Skeletal Diversity Based on Branching Diversity-Oriented Synthesis on Solid-Phase Supports.

    PubMed

    Ha, Ji-Eun; Yang, Seung-Ju; Gong, Young-Dae

    2018-02-12

    An efficient solid-phase synthetic route for the construction of 1,3,4-oxadiazole and 1,3,4-thiadiazole libraries based on branching diversity-oriented synthesis (DOS) has been developed in this study. The core skeleton resins, 1,3,4-oxadiazole and 1,3,4-thiadiazole, were obtained through desulfurative and dehydrative cyclizations of thiosemicarbazide resin, respectively. Various functional groups have been introduced to the core skeleton resins, such as aryl, amine, amide, urea, thiourea, and an amino acid. Most of the libraries were purified by simple trituration without extraction or column chromatography after cleavage of the products from the solid-supported resin. As a result, we obtained high yields of pure 1,3,4-oxadiazole and 1,3,4-thiadiazole derivatives (total numbers = 128). Finally, we confirmed the drug-like properties of our library by calculation of physicochemical properties, displays of the skeletal diversities of the library in 3D-space, and occupation of a broad range of areas by their functional groups.

  15. Assessment of government tribology programs

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Peterson, M.B.; Levinson, T.M.

    1985-09-01

    An assessment has been made to determine current tribology research and development work sponsored or conducted by the government. Data base surveys and discussions were conducted to isolate current projects sponsored primarily by 21 different government organizations. These projects were classified by subject, objective, energy relevance, type of research, phenomenon being investigated, variables being studied, type of motion, materials and application. An abstract of each project was prepared which included the classification, sponsor, performing organization and a project description. It was found that current work is primarily materials oriented to meet military requirements. Other than the high temperature programs verymore » few of the tribology projects accomplish energy related objectives.« less

  16. Extending Automatic Parallelization to Optimize High-Level Abstractions for Multicore

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Liao, C; Quinlan, D J; Willcock, J J

    2008-12-12

    Automatic introduction of OpenMP for sequential applications has attracted significant attention recently because of the proliferation of multicore processors and the simplicity of using OpenMP to express parallelism for shared-memory systems. However, most previous research has only focused on C and Fortran applications operating on primitive data types. C++ applications using high-level abstractions, such as STL containers and complex user-defined types, are largely ignored due to the lack of research compilers that are readily able to recognize high-level object-oriented abstractions and leverage their associated semantics. In this paper, we automatically parallelize C++ applications using ROSE, a multiple-language source-to-source compiler infrastructuremore » which preserves the high-level abstractions and gives us access to their semantics. Several representative parallelization candidate kernels are used to explore semantic-aware parallelization strategies for high-level abstractions, combined with extended compiler analyses. Those kernels include an array-base computation loop, a loop with task-level parallelism, and a domain-specific tree traversal. Our work extends the applicability of automatic parallelization to modern applications using high-level abstractions and exposes more opportunities to take advantage of multicore processors.« less

  17. Relation of motion sickness susceptibility to vestibular and behavioral measures of orientation

    NASA Technical Reports Server (NTRS)

    Peterka, Robert J.

    1994-01-01

    The objective of this proposal is to determine the relationship of motion sickness susceptibility to vestibulo-ocular reflexes (VOR), motion perception, and behavioral utilization of sensory orientation cues for the control of postural equilibrium. The work is focused on reflexes and motion perception associated with pitch and roll movements that stimulate the vertical semicircular canals and otolith organs of the inner ear. This work is relevant to the space motion sickness problem since 0 g related sensory conflicts between vertical canal and otolith motion cues are a likely cause of space motion sickness. Results of experimentation are summarized and modifications to a two-axis rotation device are described. Abstracts of a number of papers generated during the reporting period are appended.

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

    PubMed

    Pánek, J; Vohradský, J

    1997-06-01

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

  19. Brick and Click Libraries: Proceedings of an Academic Library Symposium (Northwest Missouri State University, Maryville, Missouri, October 14, 2005)

    ERIC Educational Resources Information Center

    Ury, Connie Jo., Ed.; Baudino, Frank, Ed.

    2005-01-01

    These proceedings document the fifth year of the "Brick and Click Libraries Symposium", held annually at Northwest Missouri State University in Maryville, Missouri. Thirty five peer-reviewed papers and abstracts, written by academic librarians, and presented at the symposium are included in this volume. Many of the entries have…

  20. Brick and Click Libraries: Proceedings of an Academic Library Symposium (6th, Maryville, Missouri, November 3, 2006)

    ERIC Educational Resources Information Center

    Baudino, Frank, Ed.; Ury, Connie Jo, Ed.; Park, Sarah G., Ed.

    2006-01-01

    These proceedings document the sixth year of the "Brick and Click Libraries Symposium," held annually at Northwest Missouri State University in Maryville, Missouri, on November 3, 2006. Thirty-four peer-reviewed papers and abstracts, written by academic librarians, and presented at the symposium are included in this volume. Many of the…

  1. Computers in Small Libraries: Learning Server-Side Scripting

    ERIC Educational Resources Information Center

    Roberts, Gary

    2005-01-01

    In this column, the author compares and contrasts the most popular scripting languages that are used to create truly dynamic service-oriented Web sites, building a conceptual framework that be can used as a starting point for specific server-side library projects.

  2. Computer Program User’s Manual for FIREFINDER Digital Topographic Data Verification Library Dubbing System. Volume II. Dubbing.

    DTIC Science & Technology

    1982-01-29

    N - Nw .VA COMPUTER PROGRAM USER’S MANUAL FOR . 0FIREFINDER DIGITAL TOPOGRAPHIC DATA VERIFICATION LIBRARY DUBBING SYSTEM VOLUME II DUBBING 29 JANUARY...Digital Topographic Data Verification Library Dubbing System, Volume II, Dubbing 6. PERFORMING ORG. REPORT NUMER 7. AUTHOR(q) S. CONTRACT OR GRANT...Software Library FIREFINDER Dubbing 20. ABSTRACT (Continue an revWee *Ide II necessary end identify by leek mauber) PThis manual describes the computer

  3. Educational services in health sciences libraries: an analysis of the periodical literature, 1975-1986.

    PubMed Central

    Zachert, M J

    1987-01-01

    The periodical literature on group instructional services in health sciences libraries was analyzed to determine the nature of these services, their target audiences, and their institutional settings. Three kinds of reports were identified: descriptions of services (70%), reviews of the literature (10.5%), and future-oriented articles that advocate various group instructional services (19.5%). Five target audiences were identified: library users, staff, librarian peers, library science students, and patients. Instructional services were offered primarily in medical school/center libraries, hospital libraries, and the National Library of Medicine and its Regional Medical Libraries (RMLs). To a lesser extent, health sciences educational services are offered through other professional school libraries, library associations and consortia, and schools of library science. There are gaps in the literature in the areas of library experience with marketing, evaluation, administration of the offered educational services, and continuing education for health sciences librarians. PMID:3676534

  4. Educational services in health sciences libraries: an analysis of the periodical literature, 1975-1986.

    PubMed

    Zachert, M J

    1987-07-01

    The periodical literature on group instructional services in health sciences libraries was analyzed to determine the nature of these services, their target audiences, and their institutional settings. Three kinds of reports were identified: descriptions of services (70%), reviews of the literature (10.5%), and future-oriented articles that advocate various group instructional services (19.5%). Five target audiences were identified: library users, staff, librarian peers, library science students, and patients. Instructional services were offered primarily in medical school/center libraries, hospital libraries, and the National Library of Medicine and its Regional Medical Libraries (RMLs). To a lesser extent, health sciences educational services are offered through other professional school libraries, library associations and consortia, and schools of library science. There are gaps in the literature in the areas of library experience with marketing, evaluation, administration of the offered educational services, and continuing education for health sciences librarians.

  5. Development and Operations of the Astrophysics Data System

    NASA Technical Reports Server (NTRS)

    Murray, Stephen S.; Oliversen, Ronald (Technical Monitor)

    2003-01-01

    SAO TASKS ACCOMPLISHED: Abstract Service: (1) Continued regular updates of abstracts in the databases, both at SAO and at all mirror sites; (2) Established a new naming convention of QB books in preparation for adding physics books from Hollis or Library of Congress; (3) Modified handling of object tag so as not to interfere with XHTML definition; (4) Worked on moving 'what's new' announcements to a majordomo email list so as not to interfere with divisional mail handling; (5) Implemented and tested new first author feature following suggestions from users at the AAS meeting; (6) Added SSRv entries back to volume 1 in preparation for scanning of the journal; (7) Assisted in the re-configuration of the ADS mirror site at the CDS and sent a new set of tapes containing article data to allow re-creation of the ADS article data lost during the move; (8) Created scripts to automatically download Astrobiology.

  6. Sources of Information on Medical Geography

    PubMed Central

    Mullins, Lynn S.

    1966-01-01

    Adequate research in the peripheral field of medical geography requires familiarity with the literature of medicine, geography, and other environmentally oriented fields. The pertinent literature of the two primary disciplines, as well as that of anthropology, nutrition, and human bioclimatology, is surveyed from a bibliographical point of view. A brief review of historical sources is presented, followed by a discussion of the contemporary organizations, both international and national, active in the field. Emphasis is placed on the publishing programs and projects, maps, atlases, symposia, reports, and other literature sponsored or stimulated by these organizations. Regional bibliographical surveys for East Africa, India, and the Soviet Union are also noted. Pertinent aspects of bibliographies, indexes, abstracts, library card catalogs and accession lists, and other resources are listed, with emphasis on the various subject headings and other approaches to them. Throughout, the sources of information are approached from a multidisciplinary and interdisciplinary viewpoint. PMID:5329543

  7. Sources of information on medical geography.

    PubMed

    Mullins, L S

    1966-07-01

    Adequate research in the peripheral field of medical geography requires familiarity with the literature of medicine, geography, and other environmentally oriented fields. The pertinent literature of the two primary disciplines, as well as that of anthropology, nutrition, and human bioclimatology, is surveyed from a bibliographical point of view. A brief review of historical sources is presented, followed by a discussion of the contemporary organizations, both international and national, active in the field. Emphasis is placed on the publishing programs and projects, maps, atlases, symposia, reports, and other literature sponsored or stimulated by these organizations. Regional bibliographical surveys for East Africa, India, and the Soviet Union are also noted. Pertinent aspects of bibliographies, indexes, abstracts, library card catalogs and accession lists, and other resources are listed, with emphasis on the various subject headings and other approaches to them. Throughout, the sources of information are approached from a multidisciplinary and interdisciplinary viewpoint.

  8. Abstracts of SIG Sessions.

    ERIC Educational Resources Information Center

    Proceedings of the ASIS Annual Meeting, 1996

    1996-01-01

    Includes abstracts of special interest group (SIG) sessions. Highlights include digital imagery; text summarization; browsing; digital libraries; icons and the Web; information management; curricula planning; interfaces; information systems; theories; scholarly and scientific communication; global development; archives; document delivery;…

  9. Automated Library System Specifications.

    DTIC Science & Technology

    1986-06-01

    University), LIS (Georqetown Universitv Medical Center) 20 DiSTRI3UT!ON.. AVAILABILITY OF ABSTRACT 21 ABSTRACT SECURITY CLASSIFICATION :UNCLASSIFIED...Interface) acquisitions, patron access catalo. (Boolean search), authority Afiles, zana ~ezient reports. Serials control expected in 1985. INDIVIDUALIZATIOI

  10. Dakota, a multilevel parallel object-oriented framework for design optimization, parameter estimation, uncertainty quantification, and sensitivity analysis :

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Adams, Brian M.; Ebeida, Mohamed Salah; Eldred, Michael S.

    The Dakota (Design Analysis Kit for Optimization and Terascale Applications) toolkit provides a exible and extensible interface between simulation codes and iterative analysis methods. Dakota contains algorithms for optimization with gradient and nongradient-based methods; uncertainty quanti cation with sampling, reliability, and stochastic expansion methods; parameter estimation with nonlinear least squares methods; and sensitivity/variance analysis with design of experiments and parameter study methods. These capabilities may be used on their own or as components within advanced strategies such as surrogate-based optimization, mixed integer nonlinear programming, or optimization under uncertainty. By employing object-oriented design to implement abstractions of the key components requiredmore » for iterative systems analyses, the Dakota toolkit provides a exible and extensible problem-solving environment for design and performance analysis of computational models on high performance computers. This report serves as a user's manual for the Dakota software and provides capability overviews and procedures for software execution, as well as a variety of example studies.« less

  11. Partitioning an object-oriented terminology schema.

    PubMed

    Gu, H; Perl, Y; Halper, M; Geller, J; Kuo, F; Cimino, J J

    2001-07-01

    Controlled medical terminologies are increasingly becoming strategic components of various healthcare enterprises. However, the typical medical terminology can be difficult to exploit due to its extensive size and high density. The schema of a medical terminology offered by an object-oriented representation is a valuable tool in providing an abstract view of the terminology, enhancing comprehensibility and making it more usable. However, schemas themselves can be large and unwieldy. We present a methodology for partitioning a medical terminology schema into manageably sized fragments that promote increased comprehension. Our methodology has a refinement process for the subclass hierarchy of the terminology schema. The methodology is carried out by a medical domain expert in conjunction with a computer. The expert is guided by a set of three modeling rules, which guarantee that the resulting partitioned schema consists of a forest of trees. This makes it easier to understand and consequently use the medical terminology. The application of our methodology to the schema of the Medical Entities Dictionary (MED) is presented.

  12. Parallelization of an Object-Oriented Unstructured Aeroacoustics Solver

    NASA Technical Reports Server (NTRS)

    Baggag, Abdelkader; Atkins, Harold; Oezturan, Can; Keyes, David

    1999-01-01

    A computational aeroacoustics code based on the discontinuous Galerkin method is ported to several parallel platforms using MPI. The discontinuous Galerkin method is a compact high-order method that retains its accuracy and robustness on non-smooth unstructured meshes. In its semi-discrete form, the discontinuous Galerkin method can be combined with explicit time marching methods making it well suited to time accurate computations. The compact nature of the discontinuous Galerkin method also makes it well suited for distributed memory parallel platforms. The original serial code was written using an object-oriented approach and was previously optimized for cache-based machines. The port to parallel platforms was achieved simply by treating partition boundaries as a type of boundary condition. Code modifications were minimal because boundary conditions were abstractions in the original program. Scalability results are presented for the SCI Origin, IBM SP2, and clusters of SGI and Sun workstations. Slightly superlinear speedup is achieved on a fixed-size problem on the Origin, due to cache effects.

  13. SUBCELLULAR PHARMACOKINETICS AND ITS POTENTIAL FOR LIBRARY FOCUSING (R826652)

    EPA Science Inventory

    Abstract

    Subcellular pharmacokinetics (SP) optimizes biology-related factors in the design of libraries for high throughput screening by defining comparatively narrow ranges of properties (lipophilicity, amphiphilicity, acidity, reactivity, 3D-structural features) of t...

  14. Identification of an anti-MRSA dihydrofolate reductase inhibitor from a diversity-oriented synthesis.

    PubMed

    Wyatt, Emma E; Galloway, Warren R J D; Thomas, Gemma L; Welch, Martin; Loiseleur, Olivier; Plowright, Alleyn T; Spring, David R

    2008-10-28

    The screening of a diversity-oriented synthesis library followed by structure-activity relationship investigations have led to the discovery of an anti-MRSA agent which operates as an inhibitor of Staphylococcus aureus dihydrofolate reductase.

  15. A Modelica-based Model Library for Building Energy and Control Systems

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Wetter, Michael

    2009-04-07

    This paper describes an open-source library with component models for building energy and control systems that is based on Modelica, an equation-based objectoriented language that is well positioned to become the standard for modeling of dynamic systems in various industrial sectors. The library is currently developed to support computational science and engineering for innovative building energy and control systems. Early applications will include controls design and analysis, rapid prototyping to support innovation of new building systems and the use of models during operation for controls, fault detection and diagnostics. This paper discusses the motivation for selecting an equation-based object-oriented language.more » It presents the architecture of the library and explains how base models can be used to rapidly implement new models. To demonstrate the capability of analyzing novel energy and control systems, the paper closes with an example where we compare the dynamic performance of a conventional hydronic heating system with thermostatic radiator valves to an innovative heating system. In the new system, instead of a centralized circulation pump, each of the 18 radiators has a pump whose speed is controlled using a room temperature feedback loop, and the temperature of the boiler is controlled based on the speed of the radiator pump. All flows are computed by solving for the pressure distribution in the piping network, and the controls include continuous and discrete time controls.« less

  16. Kokkos: Enabling manycore performance portability through polymorphic memory access patterns

    DOE PAGES

    Carter Edwards, H.; Trott, Christian R.; Sunderland, Daniel

    2014-07-22

    The manycore revolution can be characterized by increasing thread counts, decreasing memory per thread, and diversity of continually evolving manycore architectures. High performance computing (HPC) applications and libraries must exploit increasingly finer levels of parallelism within their codes to sustain scalability on these devices. We found that a major obstacle to performance portability is the diverse and conflicting set of constraints on memory access patterns across devices. Contemporary portable programming models address manycore parallelism (e.g., OpenMP, OpenACC, OpenCL) but fail to address memory access patterns. The Kokkos C++ library enables applications and domain libraries to achieve performance portability on diversemore » manycore architectures by unifying abstractions for both fine-grain data parallelism and memory access patterns. In this paper we describe Kokkos’ abstractions, summarize its application programmer interface (API), present performance results for unit-test kernels and mini-applications, and outline an incremental strategy for migrating legacy C++ codes to Kokkos. Furthermore, the Kokkos library is under active research and development to incorporate capabilities from new generations of manycore architectures, and to address a growing list of applications and domain libraries.« less

  17. Environment Modeling Using Runtime Values for JPF-Android

    NASA Technical Reports Server (NTRS)

    van der Merwe, Heila; Tkachuk, Oksana; Nel, Seal; van der Merwe, Brink; Visser, Willem

    2015-01-01

    Software applications are developed to be executed in a specific environment. This environment includes external native libraries to add functionality to the application and drivers to fire the application execution. For testing and verification, the environment of an application is simplified abstracted using models or stubs. Empty stubs, returning default values, are simple to generate automatically, but they do not perform well when the application expects specific return values. Symbolic execution is used to find input parameters for drivers and return values for library stubs, but it struggles to detect the values of complex objects. In this work-in-progress paper, we explore an approach to generate drivers and stubs based on values collected during runtime instead of using default values. Entry-points and methods that need to be modeled are instrumented to log their parameters and return values. The instrumented applications are then executed using a driver and instrumented libraries. The values collected during runtime are used to generate driver and stub values on- the-fly that improve coverage during verification by enabling the execution of code that previously crashed or was missed. We are implementing this approach to improve the environment model of JPF-Android, our model checking and analysis tool for Android applications.

  18. Research You Can Use: Marketing to Children.

    ERIC Educational Resources Information Center

    Walter, Virginia A.

    1994-01-01

    Examines marketing literature for profit-oriented organizations and discusses how those principles can be applied to public library services for children. Topics addressed include children as a source of revenue; market research; product development; promotion; retailing; and implications for public libraries, including population trends and…

  19. Personnel Needs of Two-Year College Libraries.

    ERIC Educational Resources Information Center

    Blocker, Clyde E.

    Community college librarians should have an understanding of student and faculty characteristics at the local institution, occupationally oriented programs, and the role of professional and semiprofessional library staff members in order to serve their clientele more adequately. Realizing that community college students have average or below…

  20. Assessment of knowledge and skills in information literacy instruction for rehabilitation sciences students: a scoping review

    PubMed Central

    Boruff, Jill T.; Harrison, Pamela

    2018-01-01

    Objective This scoping review investigates how knowledge and skills are assessed in the information literacy (IL) instruction for students in physical therapy, occupational therapy, or speech-language pathology, regardless of whether the instruction was given by a librarian. The objectives were to discover what assessment measures were used, determine whether these assessment methods were tested for reliability and validity, and provide librarians with guidance on assessment methods to use in their instruction in evidence-based practice contexts. Methods A scoping review methodology was used. A systematic search strategy was run in Ovid MEDLINE and adapted for CINAHL; EMBASE; Education Resources Information Center (ERIC) (EBSCO); Library and Information Science Abstracts (LISA); Library, Information Science & Technology Abstracts (LISTA); and Proquest Theses and Dissertations from 1990 to January 16, 2017. Forty articles were included for data extraction. Results Three major themes emerged: types of measures used, type and context of librarian involvement, and skills and outcomes described. Thirty-four measures of attitude and thirty-seven measures of performance were identified. Course products were the most commonly used type of performance measure. Librarians were involved in almost half the studies, most frequently as instructor, but also as author or assessor. Information literacy skills such as question formulation and database searching were described in studies that did not involve a librarian. Conclusion Librarians involved in instructional assessment can use rubrics such as the Valid Assessment of Learning in Undergraduate Education (VALUE) when grading assignments to improve the measurement of knowledge and skills in course-integrated IL instruction. The Adapted Fresno Test could be modified to better suit the real-life application of IL knowledge and skills. PMID:29339931

  1. DOE Office of Scientific and Technical Information (OSTI.GOV)

    Bachan, John

    Chisel is a new open-source hardware construction language developed at UC Berkeley that supports advanced hardware design using highly parameterized generators and layered domain-specific hardware languages. Chisel is embedded in the Scala programming language, which raises the level of hardware design abstraction by providing concepts including object orientation, functional programming, parameterized types, and type inference. From the same source, Chisel can generate a high-speed C++-based cycle-accurate software simulator, or low-level Verilog designed to pass on to standard ASIC or FPGA tools for synthesis and place and route.

  2. Analyzing rasters, vectors and time series using new Python interfaces in GRASS GIS 7

    NASA Astrophysics Data System (ADS)

    Petras, Vaclav; Petrasova, Anna; Chemin, Yann; Zambelli, Pietro; Landa, Martin; Gebbert, Sören; Neteler, Markus; Löwe, Peter

    2015-04-01

    GRASS GIS 7 is a free and open source GIS software developed and used by many scientists (Neteler et al., 2012). While some users of GRASS GIS prefer its graphical user interface, significant part of the scientific community takes advantage of various scripting and programing interfaces offered by GRASS GIS to develop new models and algorithms. Here we will present different interfaces added to GRASS GIS 7 and available in Python, a popular programming language and environment in geosciences. These Python interfaces are designed to satisfy the needs of scientists and programmers under various circumstances. PyGRASS (Zambelli et al., 2013) is a new object-oriented interface to GRASS GIS modules and libraries. The GRASS GIS libraries are implemented in C to ensure maximum performance and the PyGRASS interface provides an intuitive, pythonic access to their functionality. GRASS GIS Python scripting library is another way of accessing GRASS GIS modules. It combines the simplicity of Bash and the efficiency of the Python syntax. When full access to all low-level and advanced functions and structures from GRASS GIS library is required, Python programmers can use an interface based on the Python ctypes package. Ctypes interface provides complete, direct access to all functionality as it would be available to C programmers. GRASS GIS provides specialized Python library for managing and analyzing spatio-temporal data (Gebbert and Pebesma, 2014). The temporal library introduces space time datasets representing time series of raster, 3D raster or vector maps and allows users to combine various spatio-temporal operations including queries, aggregation, sampling or the analysis of spatio-temporal topology. We will also discuss the advantages of implementing scientific algorithm as a GRASS GIS module and we will show how to write such module in Python. To facilitate the development of the module, GRASS GIS provides a Python library for testing (Petras and Gebbert, 2014) which helps researchers to ensure the robustness of the algorithm, correctness of the results in edge cases as well as the detection of changes in results due to new development. For all modules GRASS GIS automatically creates standardized command line and graphical user interfaces and documentation. Finally, we will show how GRASS GIS can be used together with powerful Python tools such as the NumPy package and the IPython Notebook. References: Gebbert, S., Pebesma, E., 2014. A temporal GIS for field based environmental modeling. Environmental Modelling & Software 53, 1-12. Neteler, M., Bowman, M.H., Landa, M. and Metz, M., 2012. GRASS GIS: a multi-purpose Open Source GIS. Environmental Modelling & Software 31: 124-130. Petras, V., Gebbert, S., 2014. Testing framework for GRASS GIS: ensuring reproducibility of scientific geospatial computing. Poster presented at: AGU Fall Meeting, December 15-19, 2014, San Francisco, USA. Zambelli, P., Gebbert, S., Ciolli, M., 2013. Pygrass: An Object Oriented Python Application Programming Interface (API) for Geographic Resources Analysis Support System (GRASS) Geographic Information System (GIS). ISPRS International Journal of Geo-Information 2, 201-219.

  3. The Use, Users, and Role of Abstracts in the Digital Scholarly Environment

    ERIC Educational Resources Information Center

    Nicholas, David; Huntington, Paul; Jamali, Hamid R.

    2007-01-01

    Utilizing transactional log data taken from digital journal libraries and attitudinal and demographic data derived from a questionnaire survey, the article pieces together evidence concerning the use, users, and role of abstracts in a digital environment. It shows that abstracts are used in large quantities, even when full-text viewing facilities…

  4. Mixture-based combinatorial libraries from small individual peptide libraries: a case study on α1-antitrypsin deficiency.

    PubMed

    Chang, Yi-Pin; Chu, Yen-Ho

    2014-05-16

    The design, synthesis and screening of diversity-oriented peptide libraries using a "libraries from libraries" strategy for the development of inhibitors of α1-antitrypsin deficiency are described. The major buttress of the biochemical approach presented here is the use of well-established solid-phase split-and-mix method for the generation of mixture-based libraries. The combinatorial technique iterative deconvolution was employed for library screening. While molecular diversity is the general consideration of combinatorial libraries, exquisite design through systematic screening of small individual libraries is a prerequisite for effective library screening and can avoid potential problems in some cases. This review will also illustrate how large peptide libraries were designed, as well as how a conformation-sensitive assay was developed based on the mechanism of the conformational disease. Finally, the combinatorially selected peptide inhibitor capable of blocking abnormal protein aggregation will be characterized by biophysical, cellular and computational methods.

  5. The Challenge To Be Relevant in the 21st Century: Abstracts and Full Text Documents of Papers and Demos Given at the [International Association of Technological University Libraries] IATUL Conference (Pretoria, South Africa, June 1-5, 1998), Volume 18.

    ERIC Educational Resources Information Center

    International Association of Technological Univ. Libraries, Gothenburg (Sweden).

    This proceedings of the 1998 conference of the International Association of Technological University Libraries (IATUL) contains the full text of the following papers: "A Library Ready for 21st Century Services: The Case of the University of Science and Technology (UST) Library, Kumasi, Ghana" (Helena Rebecca Asamoah-Hassan);…

  6. Dissociating Simon and affordance compatibility effects: silhouettes and photographs.

    PubMed

    Pappas, Zissis

    2014-12-01

    When a graspable object's handle is oriented to the same side as the response hand, responses are quicker and more accurate than when it is oriented to the opposite side. This effect has been attributed to the affordance of the object's handle (Tucker & Ellis, 1998). Recent findings suggest this effect results instead from an abstract spatial response code (i.e., Simon effect; Cho & Proctor, 2010). However, the stimuli used in these previous studies differ in the amount of object and environmental depth information they contain, which may be critical to conveying an affordance. This information could explain these disparate findings as well as dissociate Simon and affordance compatibility effects. Four experiments demonstrate that the Simon effect results from the absence of this information, as in a silhouette, and the affordance effect results from its presence, as in a photograph. A fifth experiment confirmed that modifying information associated with the affordance, rather than the modification itself, produced the effects observed in the previous experiments. These findings support the following: (a) the internal details of an object and environmental depth can dissociate Simon and affordance compatibility effects, (b) this information is necessary to convey the object's graspable affordance, and (c) the outer shape of the object is not sufficient to elicit an affordance effect. These findings are discussed in relation to the theory of embodied cognition. Copyright © 2014 Elsevier B.V. All rights reserved.

  7. Library Searching: An Industrial User's Viewpoint.

    ERIC Educational Resources Information Center

    Hendrickson, W. A.

    1982-01-01

    Discusses library searching of chemical literature from an industrial user's viewpoint, focusing on differences between academic and industrial researcher's searching techniques of the same problem area. Indicates that industry users need more exposure to patents, work with abstracting services and continued improvement in computer searching…

  8. PsyScript: a Macintosh application for scripting experiments.

    PubMed

    Bates, Timothy C; D'Oliveiro, Lawrence

    2003-11-01

    PsyScript is a scriptable application allowing users to describe experiments in Apple's compiled high-level object-oriented AppleScript language, while still supporting millisecond or better within-trial event timing (delays can be in milliseconds or refresh-based, and PsyScript can wait on external I/O, such as eye movement fixations). Because AppleScript is object oriented and system-wide, PsyScript experiments support complex branching, code reuse, and integration with other applications. Included AppleScript-based libraries support file handling and stimulus randomization and sampling, as well as more specialized tasks, such as adaptive testing. Advanced features include support for the BBox serial port button box, as well as a low-cost USB-based digital I/O card for millisecond timing, recording of any number and types of responses within a trial, novel responses, such as graphics tablet drawing, and use of the Macintosh sound facilities to provide an accurate voice key, saving voice responses to disk, scriptable image creation, support for flicker-free animation, and gaze-dependent masking. The application is open source, allowing researchers to enhance the feature set and verify internal functions. Both the application and the source are available for free download at www.maccs.mq.edu.au/-tim/psyscript/.

  9. An advanced environment for hybrid modeling of biological systems based on modelica.

    PubMed

    Pross, Sabrina; Bachmann, Bernhard

    2011-01-20

    Biological systems are often very complex so that an appropriate formalism is needed for modeling their behavior. Hybrid Petri Nets, consisting of time-discrete Petri Net elements as well as continuous ones, have proven to be ideal for this task. Therefore, a new Petri Net library was implemented based on the object-oriented modeling language Modelica which allows the modeling of discrete, stochastic and continuous Petri Net elements by differential, algebraic and discrete equations. An appropriate Modelica-tool performs the hybrid simulation with discrete events and the solution of continuous differential equations. A special sub-library contains so-called wrappers for specific reactions to simplify the modeling process. The Modelica-models can be connected to Simulink-models for parameter optimization, sensitivity analysis and stochastic simulation in Matlab. The present paper illustrates the implementation of the Petri Net component models, their usage within the modeling process and the coupling between the Modelica-tool Dymola and Matlab/Simulink. The application is demonstrated by modeling the metabolism of Chinese Hamster Ovary Cells.

  10. Integrated web system of geospatial data services for climate research

    NASA Astrophysics Data System (ADS)

    Okladnikov, Igor; Gordov, Evgeny; Titov, Alexander

    2016-04-01

    Georeferenced datasets are currently actively used for modeling, interpretation and forecasting of climatic and ecosystem changes on different spatial and temporal scales. Due to inherent heterogeneity of environmental datasets as well as their huge size (up to tens terabytes for a single dataset) a special software supporting studies in the climate and environmental change areas is required. An approach for integrated analysis of georefernced climatological data sets based on combination of web and GIS technologies in the framework of spatial data infrastructure paradigm is presented. According to this approach a dedicated data-processing web system for integrated analysis of heterogeneous georeferenced climatological and meteorological data is being developed. It is based on Open Geospatial Consortium (OGC) standards and involves many modern solutions such as object-oriented programming model, modular composition, and JavaScript libraries based on GeoExt library, ExtJS Framework and OpenLayers software. This work is supported by the Ministry of Education and Science of the Russian Federation, Agreement #14.613.21.0037.

  11. Mentoring A­-Z

    ERIC Educational Resources Information Center

    Todaro, Julie

    2015-01-01

    Your library's future is as good as the talent you develop. Too many mentorship programs are cursory; without structure and expectations, they accomplish little beyond a procedural orientation. But a solid, sustainable mentorship program can be a game changer for libraries, with long-­term results that include career development,…

  12. Orientation: Building Independence among Young Users.

    ERIC Educational Resources Information Center

    School Library Media Activities Monthly, 1996

    1996-01-01

    Describes ways to instill in elementary school students a sense of ownership of the library media center and self-confidence in its use. Topics include signage; student "licenses" for completion of training on library equipment; individual rewards; "footprints" or similar pathfinders on the floor; maps; and browsing and…

  13. The NASA ADS Abstract Service and the Distributed Astronomy Digital Library [and] Project Soup: Comparing Evaluations of Digital Collection Efforts [and] Cross-Organizational Access Management: A Digital Library Authentication and Authorization Architecture [and] BibRelEx: Exploring Bibliographic Databases by Visualization of Annotated Content-based Relations [and] Semantics-Sensitive Retrieval for Digital Picture Libraries [and] Encoded Archival Description: An Introduction and Overview.

    ERIC Educational Resources Information Center

    Kurtz, Michael J.; Eichorn, Guenther; Accomazzi, Alberto; Grant, Carolyn S.; Demleitner, Markus; Murray, Stephen S.; Jones, Michael L. W.; Gay, Geri K.; Rieger, Robert H.; Millman, David; Bruggemann-Klein, Anne; Klein, Rolf; Landgraf, Britta; Wang, James Ze; Li, Jia; Chan, Desmond; Wiederhold, Gio; Pitti, Daniel V.

    1999-01-01

    Includes six articles that discuss a digital library for astronomy; comparing evaluations of digital collection efforts; cross-organizational access management of Web-based resources; searching scientific bibliographic databases based on content-based relations between documents; semantics-sensitive retrieval for digital picture libraries; and…

  14. Increased Diversity of Libraries from Libraries: Chemoinformatic Analysis of Bis-Diazacyclic Libraries

    PubMed Central

    López-Vallejo, Fabian; Nefzi, Adel; Bender, Andreas; Owen, John R.; Nabney, Ian T.; Houghten, Richard A.; Medina-Franco, Jose L.

    2011-01-01

    Combinatorial libraries continue to play a key role in drug discovery. To increase structural diversity, several experimental methods have been developed. However, limited efforts have been performed so far to quantify the diversity of the broadly used diversity-oriented synthetic (DOS) libraries. Herein we report a comprehensive characterization of 15 bis-diazacyclic combinatorial libraries obtained through libraries from libraries, which is a DOS approach. Using MACCS keys, radial and different pharmacophoric fingerprints as well as six molecular properties, it was demonstrated the increased structural and property diversity of the libraries from libraries over the individual libraries. Comparison of the libraries to existing drugs, NCI Diversity and the Molecular Libraries Small Molecule Repository revealed the structural uniqueness of the combinatorial libraries (mean similarity < 0.5 for any fingerprint representation). In particular, bis-cyclic thiourea libraries were the most structurally dissimilar to drugs retaining drug-like character in property space. This study represents the first comprehensive quantification of the diversity of libraries from libraries providing a solid quantitative approach to compare and contrast the diversity of DOS libraries with existing drugs or any other compound collection. PMID:21294850

  15. Integrating security in a group oriented distributed system

    NASA Technical Reports Server (NTRS)

    Reiter, Michael; Birman, Kenneth; Gong, LI

    1992-01-01

    A distributed security architecture is proposed for incorporation into group oriented distributed systems, and in particular, into the Isis distributed programming toolkit. The primary goal of the architecture is to make common group oriented abstractions robust in hostile settings, in order to facilitate the construction of high performance distributed applications that can tolerate both component failures and malicious attacks. These abstractions include process groups and causal group multicast. Moreover, a delegation and access control scheme is proposed for use in group oriented systems. The focus is the security architecture; particular cryptosystems and key exchange protocols are not emphasized.

  16. Information and informatics literacies of first-year medical students

    PubMed Central

    Bouquin, Daina R.; Tmanova, Lyubov L.; Wright, Drew

    2015-01-01

    Purpose The study evaluated medical students' familiarity with information literacy and informatics during the health sciences library orientation. Methods A survey was fielded at the start of the 2013 school year. Results Seventy-two of 77 students (94%) completed the survey. Over one-half (57%) expected to use library research materials and services. About half (43%) expected to use library physical space. Students preferred accessing biomedical research on laptops and learning via online-asynchronous modes. Conclusions The library identified areas for service development and outreach to medical students and academic departments. PMID:26512221

  17. The Use of Quality Benchmarking in Assessing Web Resources for the Dermatology Virtual Branch Library of the National electronic Library for Health (NeLH)

    PubMed Central

    Roudsari, AV; Gordon, C; Gray, JA Muir

    2001-01-01

    Background In 1998, the U.K. National Health Service Information for Health Strategy proposed the implementation of a National electronic Library for Health to provide clinicians, healthcare managers and planners, patients and the public with easy, round the clock access to high quality, up-to-date electronic information on health and healthcare. The Virtual Branch Libraries are among the most important components of the National electronic Library for Health . They aim at creating online knowledge based communities, each concerned with some specific clinical and other health-related topics. Objectives This study is about the envisaged Dermatology Virtual Branch Libraries of the National electronic Library for Health . It aims at selecting suitable dermatology Web resources for inclusion in the forthcoming Virtual Branch Libraries after establishing preliminary quality benchmarking rules for this task. Psoriasis, being a common dermatological condition, has been chosen as a starting point. Methods Because quality is a principal concern of the National electronic Library for Health, the study includes a review of the major quality benchmarking systems available today for assessing health-related Web sites. The methodology of developing a quality benchmarking system has been also reviewed. Aided by metasearch Web tools, candidate resources were hand-selected in light of the reviewed benchmarking systems and specific criteria set by the authors. Results Over 90 professional and patient-oriented Web resources on psoriasis and dermatology in general are suggested for inclusion in the forthcoming Dermatology Virtual Branch Libraries. The idea of an all-in knowledge-hallmarking instrument for the National electronic Library for Health is also proposed based on the reviewed quality benchmarking systems. Conclusions Skilled, methodical, organized human reviewing, selection and filtering based on well-defined quality appraisal criteria seems likely to be the key ingredient in the envisaged National electronic Library for Health service. Furthermore, by promoting the application of agreed quality guidelines and codes of ethics by all health information providers and not just within the National electronic Library for Health, the overall quality of the Web will improve with time and the Web will ultimately become a reliable and integral part of the care space. PMID:11720947

  18. Addressing Psychosocial Factors with Library Mentoring

    ERIC Educational Resources Information Center

    Farrell, Bridget; Alabi, Jaena; Whaley, Pambanisha; Jenda, Claudine

    2017-01-01

    The majority of articles on mentoring in the library and information science field address career development by emphasizing the orientation process for new librarians and building the requisite skills for a specific job. Few articles deal with the psychological and social challenges that many early-career and minority librarians face, which can…

  19. Instant Libraries for Instant Junior Colleges.

    ERIC Educational Resources Information Center

    Fusaro, Jan B.

    1967-01-01

    This report cites the inadequate and chaotic means being used to establish new junior college libraries today. Booklists "borrowed" from other junior colleges are too specifically oriented to the needs of the lending institution, and lists generated by associations are too broadly based to be efficient in specific cases. Furthermore, a…

  20. Library Resources in Special Areas of Music: Film Music.

    ERIC Educational Resources Information Center

    Wright, H. Stephen

    Intended as an orientation for music librarians unfamiliar with the film music field, this presentation addresses the most common film music questions received from library patrons, including queries about composers, soundtrack albums, the subject of the music, and scores, and describes the basic film music reference sources to consult for…

  1. Program-Integrated Information Literacy Instruction for Online Graduate Students

    ERIC Educational Resources Information Center

    Kumar, Swapna; Ochoa, Marilyn

    2012-01-01

    Academic librarians often provide information literacy support for specific courses or topics in the form of research guides, one-shot training sessions, library orientations, or by embedding library content into online courses. Less frequently, they provide continuous program-level support on-campus or online. This paper highlights the value of…

  2. The Vector, Signal, and Image Processing Library (VSIPL): an Open Standard for Astronomical Data Processing

    NASA Astrophysics Data System (ADS)

    Kepner, J. V.; Janka, R. S.; Lebak, J.; Richards, M. A.

    1999-12-01

    The Vector/Signal/Image Processing Library (VSIPL) is a DARPA initiated effort made up of industry, government and academic representatives who have defined an industry standard API for vector, signal, and image processing primitives for real-time signal processing on high performance systems. VSIPL supports a wide range of data types (int, float, complex, ...) and layouts (vectors, matrices and tensors) and is ideal for astronomical data processing. The VSIPL API is intended to serve as an open, vendor-neutral, industry standard interface. The object-based VSIPL API abstracts the memory architecture of the underlying machine by using the concept of memory blocks and views. Early experiments with VSIPL code conversions have been carried out by the High Performance Computing Program team at the UCSD. Commercially, several major vendors of signal processors are actively developing implementations. VSIPL has also been explicitly required as part of a recent Rome Labs teraflop procurement. This poster presents the VSIPL API, its functionality and the status of various implementations.

  3. Goals & Objectives Statements. SPEC Kit 15.

    ERIC Educational Resources Information Center

    Association of Research Libraries, Washington, DC. Office of Management Studies.

    This collection of statements of goals and objectives from member libraries of the Association of Research Libraries (ARL) contains: (1) sections from management review and analysis program reports from the University of Washington Libraries and the University of Rochester Library; (2) a detailed organization description from the Columbia…

  4. Temple University Libraries in the Mid-Seventies: A Status Report.

    ERIC Educational Resources Information Center

    Nitecki, Joseph Z.

    Present central library operations are discussed in terms of emerging needs and possible direction for future development. Library objectives include acquiring and organizing relevant records of knowledge, and providing satisfactory information service standards. Issues relating to objectives include the library's involvement in planning and…

  5. Marrow Derived Antibody Library for the Treatment of Neuroblastoma

    DTIC Science & Technology

    2015-12-01

    Award Number: W81XWH-12-1-0332 TITLE: Marrow-Derived Antibody Library for the Treatment of Neuroblastoma PRINCIPAL INVESTIGATOR: Giselle...Marrow-Derived Antibody Library for Treatment of Neuroblastoma 5a. CONTRACT NUMBER 5b. GRANT NUMBER 5c. PROGRAM ELEMENT NUMBER 6. AUTHOR(S...to Spectrum Health. 14. ABSTRACT Neuroblastoma (NB) is the most common solid tumor in children, which accounts for 15% of all pediatric cancer deaths

  6. Library Research in Criminal Justice. An Introduction for Students at John Jay College of Criminal Justice, City University of New York. Second Edition.

    ERIC Educational Resources Information Center

    Lutzker, Marilyn

    This introductory guide to basic library research tools in the field of criminal justice was compiled for use by students at the John Jay College of Criminal Justice as part of the Library Instruction Program. Included are chapters on devising a search strategy; the use of the card catalog; encyclopedia and dictionaries; indexes and abstracts;…

  7. Virtual Libraries: Virtual Communities. Abstracts, Fulltext Documents and PowerPoint Presentations of Papers and Demos Given at the International Association of Technological University Libraries (IATUL) Conference (Brisbane, Queensland, Australia, July 3-7, 2000).

    ERIC Educational Resources Information Center

    International Association of Technological Univ. Libraries, Gothenburg (Sweden).

    This proceedings of the International Association of Technological University Libraries (IATUL) contains the opening address by IATUL president Nancy Fjallbrant and the full text of the following papers: "Building Info-Skills by Degrees: Embedding Information Literacy in University Study" (Wendy Abbott and Deborah Peach); "UQ…

  8. A path-oriented matrix-based knowledge representation system

    NASA Technical Reports Server (NTRS)

    Feyock, Stefan; Karamouzis, Stamos T.

    1993-01-01

    Experience has shown that designing a good representation is often the key to turning hard problems into simple ones. Most AI (Artificial Intelligence) search/representation techniques are oriented toward an infinite domain of objects and arbitrary relations among them. In reality much of what needs to be represented in AI can be expressed using a finite domain and unary or binary predicates. Well-known vector- and matrix-based representations can efficiently represent finite domains and unary/binary predicates, and allow effective extraction of path information by generalized transitive closure/path matrix computations. In order to avoid space limitations a set of abstract sparse matrix data types was developed along with a set of operations on them. This representation forms the basis of an intelligent information system for representing and manipulating relational data.

  9. Current Business Information Sources at the Wright State University Library and the Dayton and Montgomery County Public Library.

    ERIC Educational Resources Information Center

    Jarrell, Howard R., Comp.; McCarthy, Pamela, Comp.

    This bibliography provides nearly 400 governmental and privately published business information sources including LC call numbers. Categories and subjects represented are bibliographies, periodical directories, abstracts and indexes, dictionaries and encyclopedias, specialized handbooks, biographical directories, industrial directories,…

  10. 75 FR 11870 - Notice of Proposed Information Collection Requests

    Federal Register 2010, 2011, 2012, 2013, 2014

    2010-03-12

    .... Abstract: The Academic Libraries Survey (ALS) provides the basic data needed to produce descriptive.... Institute of Education Sciences Type of Review: Reinstatement. Title: Academic Libraries Survey (ALS): 2010... 2000 it has been a separate biennial survey. The data are collected on the web and consist of...

  11. A Model of Low Grazing Angle Sea Clutter for Coherent Radar Performance Analysis

    DTIC Science & Technology

    2013-06-01

    Navy Communications & Information Warfare Doc. Data Sheet Director General Navy Certification and Safety Doc. Data Sheet Director General Submarine...Abstracts, US 1 Documents Librarian , The Center for Research Libraries, US 1 International Technology and Science Center (ITSC) Library 1 Spare Copies 4

  12. USL NASA/RECON project presentations at the 1985 ACM Computer Science Conference: Abstracts and visuals

    NASA Technical Reports Server (NTRS)

    Dominick, Wayne D. (Editor); Chum, Frank Y.; Gallagher, Suzy; Granier, Martin; Hall, Philip P.; Moreau, Dennis R.; Triantafyllopoulos, Spiros

    1985-01-01

    This Working Paper Series entry represents the abstracts and visuals associated with presentations delivered by six USL NASA/RECON research team members at the above named conference. The presentations highlight various aspects of NASA contract activities pursued by the participants as they relate to individual research projects. The titles of the six presentations are as follows: (1) The Specification and Design of a Distributed Workstation; (2) An Innovative, Multidisciplinary Educational Program in Interactive Information Storage and Retrieval; (3) Critical Comparative Analysis of the Major Commercial IS and R Systems; (4) Design Criteria for a PC-Based Common User Interface to Remote Information Systems; (5) The Design of an Object-Oriented Graphics Interface; and (6) Knowledge-Based Information Retrieval: Techniques and Applications.

  13. Java Programming Language

    NASA Technical Reports Server (NTRS)

    Shaykhian, Gholam Ali

    2007-01-01

    The Java seminar covers the fundamentals of Java programming language. No prior programming experience is required for participation in the seminar. The first part of the seminar covers introductory concepts in Java programming including data types (integer, character, ..), operators, functions and constants, casts, input, output, control flow, scope, conditional statements, and arrays. Furthermore, introduction to Object-Oriented programming in Java, relationships between classes, using packages, constructors, private data and methods, final instance fields, static fields and methods, and overloading are explained. The second part of the seminar covers extending classes, inheritance hierarchies, polymorphism, dynamic binding, abstract classes, protected access. The seminar conclude by introducing interfaces, properties of interfaces, interfaces and abstract classes, interfaces and cailbacks, basics of event handling, user interface components with swing, applet basics, converting applications to applets, the applet HTML tags and attributes, exceptions and debugging.

  14. Multi-registration of software library resources

    DOEpatents

    Archer, Charles J [Rochester, MN; Blocksome, Michael A [Rochester, MN; Ratterman, Joseph D [Rochester, MN; Smith, Brian E [Rochester, MN

    2011-04-05

    Data communications, including issuing, by an application program to a high level data communications library, a request for initialization of a data communications service; issuing to a low level data communications library a request for registration of data communications functions; registering the data communications functions, including instantiating a factory object for each of the one or more data communications functions; issuing by the application program an instruction to execute a designated data communications function; issuing, to the low level data communications library, an instruction to execute the designated data communications function, including passing to the low level data communications library a call parameter that identifies a factory object; creating with the identified factory object the data communications object that implements the data communications function according to the protocol; and executing by the low level data communications library the designated data communications function.

  15. Crisis Management Systems: A Case Study for Aspect-Oriented Modeling

    NASA Astrophysics Data System (ADS)

    Kienzle, Jörg; Guelfi, Nicolas; Mustafiz, Sadaf

    The intent of this document is to define a common case study for the aspect-oriented modeling research community. The domain of the case study is crisis management systems, i.e., systems that help in identifying, assessing, and handling a crisis situation by orchestrating the communication between all parties involved in handling the crisis, by allocating and managing resources, and by providing access to relevant crisis-related information to authorized users. This document contains informal requirements of crisis management systems (CMSs) in general, a feature model for a CMS product line, use case models for a car crash CMS (CCCMS), a domain model for the CCCMS, an informal physical architecture description of the CCCMS, as well as some design models of a possible object-oriented implementation of parts of the CCCMS backend. AOM researchers who want to demonstrate the power of their AOM approach or technique can hence apply the approach at the most appropriate level of abstraction.

  16. A Library of Optimization Algorithms for Organizational Design

    DTIC Science & Technology

    2005-01-01

    N00014-98-1-0465 and #N00014-00-1-0101 A Library of Optimization Algorithms for Organizational Design Georgiy M. Levchuk Yuri N. Levchuk Jie Luo...E-mail: Krishna@engr.uconn.edu Abstract This paper presents a library of algorithms to solve a broad range of optimization problems arising in the...normative design of organizations to execute a specific mission. The use of specific optimization algorithms for different phases of the design process

  17. Screening of Peptide Libraries Against Protective Antigen of Bacillus Anthracis in a Disposable Microfluidic Cartridge

    DTIC Science & Technology

    2011-11-28

    New Reprint Screening of Peptide Libraries against Protective Antigen of Bacillus anthracis in a Disposable Microfluidic Cartridge W911NF-09-D-0001...against Protective Antigen of Bacillus anthracis in a Disposable Microfluidic Cartridge Report Title ABSTRACT See attached. Screening of Peptide...Libraries against Protective Antigen of Bacillus anthracis in a Disposable Microfluidic Cartridge Joshua M. Kogot1, Yanting Zhang2, Stephen J. Moore3

  18. Primary Journal Literature of Physics.

    ERIC Educational Resources Information Center

    Cooper, Marianne; Thayer, Candace W.

    Four hundred and ninety one primary journals covered by "Physics Abstracts" in 1965 have been studied and their basic characteristics analyzed in terms of sponsorship, distribution by country, language, frequency, and coverage by secondary services other than "Physics Abstracts," and the number of libraries holding each…

  19. Diversity-oriented synthetic strategy for developing a chemical modulator of protein-protein interaction

    NASA Astrophysics Data System (ADS)

    Kim, Jonghoon; Jung, Jinjoo; Koo, Jaeyoung; Cho, Wansang; Lee, Won Seok; Kim, Chanwoo; Park, Wonwoo; Park, Seung Bum

    2016-10-01

    Diversity-oriented synthesis (DOS) can provide a collection of diverse and complex drug-like small molecules, which is critical in the development of new chemical probes for biological research of undruggable targets. However, the design and synthesis of small-molecule libraries with improved biological relevance as well as maximized molecular diversity represent a key challenge. Herein, we employ functional group-pairing strategy for the DOS of a chemical library containing privileged substructures, pyrimidodiazepine or pyrimidine moieties, as chemical navigators towards unexplored bioactive chemical space. To validate the utility of this DOS library, we identify a new small-molecule inhibitor of leucyl-tRNA synthetase-RagD protein-protein interaction, which regulates the amino acid-dependent activation of mechanistic target of rapamycin complex 1 signalling pathway. This work highlights that privileged substructure-based DOS strategy can be a powerful research tool for the construction of drug-like compounds to address challenging biological targets.

  20. Project Portfolio Management for Academic Libraries: A Gentle Introduction

    ERIC Educational Resources Information Center

    Vinopal, Jennifer

    2012-01-01

    In highly dynamic, service-oriented environments like academic libraries, much staff time is spent on initiatives to implement new products and services to meet users' evolving needs. Yet even in an environment where a sound project management process is applied, if we're not properly planning, managing, and controlling the organization's work in…

  1. Evaluation of an Audience Response System in Library Orientations for Engineering Students

    ERIC Educational Resources Information Center

    Brush, Denise A.

    2010-01-01

    While interactive hands-on instruction is usually considered the best approach for engineering students for both their academic courses and for library instruction, the size of the engineering student population compared to the number of instructors and the available classroom space means that engineering librarians, like engineering faculty, may…

  2. Putting Learning into Library Planning

    ERIC Educational Resources Information Center

    Bennett, Scott

    2015-01-01

    This essay notes the emergence of learning as a key factor in academic library planning. It argues for an improved, learning-oriented planning process by noting the dangers that arise from the priority usually given to fixing dysfunctional space and from the traps of mistaking the "things" of learning for learning itself and of thinking…

  3. Promoting Resilience: Ways Library Media Specialists Strengthen Children

    ERIC Educational Resources Information Center

    Jones, Jami L.

    2005-01-01

    As students file into the library media center for orientation during the hectic first weeks of school, Mrs. Greene, a veteran media specialist with fifteen years experience, wonders how she can make a difference in an environment governed by No Child Left Behind and state-mandated tests. Some students are disadvantaged because they are struggling…

  4. The AI Bus architecture for distributed knowledge-based systems

    NASA Technical Reports Server (NTRS)

    Schultz, Roger D.; Stobie, Iain

    1991-01-01

    The AI Bus architecture is layered, distributed object oriented framework developed to support the requirements of advanced technology programs for an order of magnitude improvement in software costs. The consequent need for highly autonomous computer systems, adaptable to new technology advances over a long lifespan, led to the design of an open architecture and toolbox for building large scale, robust, production quality systems. The AI Bus accommodates a mix of knowledge based and conventional components, running on heterogeneous, distributed real world and testbed environment. The concepts and design is described of the AI Bus architecture and its current implementation status as a Unix C++ library or reusable objects. Each high level semiautonomous agent process consists of a number of knowledge sources together with interagent communication mechanisms based on shared blackboards and message passing acquaintances. Standard interfaces and protocols are followed for combining and validating subsystems. Dynamic probes or demons provide an event driven means for providing active objects with shared access to resources, and each other, while not violating their security.

  5. HONEI: A collection of libraries for numerical computations targeting multiple processor architectures

    NASA Astrophysics Data System (ADS)

    van Dyk, Danny; Geveler, Markus; Mallach, Sven; Ribbrock, Dirk; Göddeke, Dominik; Gutwenger, Carsten

    2009-12-01

    We present HONEI, an open-source collection of libraries offering a hardware oriented approach to numerical calculations. HONEI abstracts the hardware, and applications written on top of HONEI can be executed on a wide range of computer architectures such as CPUs, GPUs and the Cell processor. We demonstrate the flexibility and performance of our approach with two test applications, a Finite Element multigrid solver for the Poisson problem and a robust and fast simulation of shallow water waves. By linking against HONEI's libraries, we achieve a two-fold speedup over straight forward C++ code using HONEI's SSE backend, and additional 3-4 and 4-16 times faster execution on the Cell and a GPU. A second important aspect of our approach is that the full performance capabilities of the hardware under consideration can be exploited by adding optimised application-specific operations to the HONEI libraries. HONEI provides all necessary infrastructure for development and evaluation of such kernels, significantly simplifying their development. Program summaryProgram title: HONEI Catalogue identifier: AEDW_v1_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEDW_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: GPLv2 No. of lines in distributed program, including test data, etc.: 216 180 No. of bytes in distributed program, including test data, etc.: 1 270 140 Distribution format: tar.gz Programming language: C++ Computer: x86, x86_64, NVIDIA CUDA GPUs, Cell blades and PlayStation 3 Operating system: Linux RAM: at least 500 MB free Classification: 4.8, 4.3, 6.1 External routines: SSE: none; [1] for GPU, [2] for Cell backend Nature of problem: Computational science in general and numerical simulation in particular have reached a turning point. The revolution developers are facing is not primarily driven by a change in (problem-specific) methodology, but rather by the fundamental paradigm shift of the underlying hardware towards heterogeneity and parallelism. This is particularly relevant for data-intensive problems stemming from discretisations with local support, such as finite differences, volumes and elements. Solution method: To address these issues, we present a hardware aware collection of libraries combining the advantages of modern software techniques and hardware oriented programming. Applications built on top of these libraries can be configured trivially to execute on CPUs, GPUs or the Cell processor. In order to evaluate the performance and accuracy of our approach, we provide two domain specific applications; a multigrid solver for the Poisson problem and a fully explicit solver for 2D shallow water equations. Restrictions: HONEI is actively being developed, and its feature list is continuously expanded. Not all combinations of operations and architectures might be supported in earlier versions of the code. Obtaining snapshots from http://www.honei.org is recommended. Unusual features: The considered applications as well as all library operations can be run on NVIDIA GPUs and the Cell BE. Running time: Depending on the application, and the input sizes. The Poisson solver executes in few seconds, while the SWE solver requires up to 5 minutes for large spatial discretisations or small timesteps. References:http://www.nvidia.com/cuda. http://www.ibm.com/developerworks/power/cell.

  6. Abstracting of suspected illegal land use in urban areas using case-based classification of remote sensing images

    NASA Astrophysics Data System (ADS)

    Chen, Fulong; Wang, Chao; Yang, Chengyun; Zhang, Hong; Wu, Fan; Lin, Wenjuan; Zhang, Bo

    2008-11-01

    This paper proposed a method that uses a case-based classification of remote sensing images and applied this method to abstract the information of suspected illegal land use in urban areas. Because of the discrete cases for imagery classification, the proposed method dealt with the oscillation of spectrum or backscatter within the same land use category, and it not only overcame the deficiency of maximum likelihood classification (the prior probability of land use could not be obtained) but also inherited the advantages of the knowledge-based classification system, such as artificial intelligence and automatic characteristics. Consequently, the proposed method could do the classifying better. Then the researchers used the object-oriented technique for shadow removal in highly dense city zones. With multi-temporal SPOT 5 images whose resolution was 2.5×2.5 meters, the researchers found that the method can abstract suspected illegal land use information in urban areas using post-classification comparison technique.

  7. Defining protein electrostatic recognition processes

    NASA Astrophysics Data System (ADS)

    Getzoff, Elizabeth D.; Roberts, Victoria A.

    The objective is to elucidate the nature of electrostatic forces controlling protein recognition processes by using a tightly coupled computational and interactive computer graphics approach. The TURNIP program was developed to determine the most favorable precollision orientations for two molecules by systematic search of all orientations and evaluation of the resulting electrostatic interactions. TURNIP was applied to the transient interaction between two electron transfer metalloproteins, plastocyanin and cytochrome c. The results suggest that the productive electron-transfer complex involves interaction of the positive region of cytochrome c with the negative patch of plastocyanin, consistent with experimental data. Application of TURNIP to the formation of the stable complex between the HyHEL-5 antibody and its protein antigen lysozyme showed that long-distance electrostatic forces guide lysozyme toward the HyHEL-5 binding site, but do not fine tune its orientation. Determination of docked antigen/antibody complexes requires including steric as well as electrostatic interactions, as was done for the U10 mutant of the anti-phosphorylcholine antibody S107. The graphics program Flex, a convenient desktop workstation program for visualizing molecular dynamics and normal mode motions, was enhanced. Flex now has a user interface and was rewritten to use standard graphics libraries, so as to run on most desktop workstations.

  8. Design considerations of CareWindows, a Windows 3.0-based graphical front end to a Medical Information Management System using a pass-through-requester architecture.

    PubMed Central

    Ward, R. E.; Purves, T.; Feldman, M.; Schiffman, R. M.; Barry, S.; Christner, M.; Kipa, G.; McCarthy, B. D.; Stiphout, R.

    1991-01-01

    The Care Windows development project demonstrated the feasibility of an approach designed to add the benefits of an event-driven, graphically-oriented user interface to an existing Medical Information Management System (MIMS) without overstepping economic and logistic constraints. The design solution selected for the Care Windows project incorporates three important design features: (1) the effective de-coupling of severs from requesters, permitting the use of an extensive pre-existing library of MIMS servers, (2) the off-loading of program control functions of the requesters to the workstation processor, reducing the load per transaction on central resources and permitting the use of object-oriented development environments available for microcomputers, (3) the selection of a low end, GUI-capable workstation consisting of a PC-compatible personal computer running Microsoft Windows 3.0, and (4) the development of a highly layered, modular workstation application, permitting the development of interchangeable modules to insure portability and adaptability. PMID:1807665

  9. Collection Metadata Solutions for Digital Library Applications

    NASA Technical Reports Server (NTRS)

    Hill, Linda L.; Janee, Greg; Dolin, Ron; Frew, James; Larsgaard, Mary

    1999-01-01

    Within a digital library, collections may range from an ad hoc set of objects that serve a temporary purpose to established library collections intended to persist through time. The objects in these collections vary widely, from library and data center holdings to pointers to real-world objects, such as geographic places, and the various metadata schemas that describe them. The key to integrated use of such a variety of collections in a digital library is collection metadata that represents the inherent and contextual characteristics of a collection. The Alexandria Digital Library (ADL) Project has designed and implemented collection metadata for several purposes: in XML form, the collection metadata "registers" the collection with the user interface client; in HTML form, it is used for user documentation; eventually, it will be used to describe the collection to network search agents; and it is used for internal collection management, including mapping the object metadata attributes to the common search parameters of the system.

  10. An architecture for heuristic control of real-time processes

    NASA Technical Reports Server (NTRS)

    Raulefs, P.; Thorndyke, P. W.

    1987-01-01

    Abstract Process management combines complementary approaches of heuristic reasoning and analytical process control. Management of a continuous process requires monitoring the environment and the controlled system, assessing the ongoing situation, developing and revising planned actions, and controlling the execution of the actions. For knowledge-intensive domains, process management entails the potentially time-stressed cooperation among a variety of expert systems. By redesigning a blackboard control architecture in an object-oriented framework, researchers obtain an approach to process management that considerably extends blackboard control mechanisms and overcomes limitations of blackboard systems.

  11. Automated Verification of Design Patterns with LePUS3

    NASA Technical Reports Server (NTRS)

    Nicholson, Jonathan; Gasparis, Epameinondas; Eden, Ammon H.; Kazman, Rick

    2009-01-01

    Specification and [visual] modelling languages are expected to combine strong abstraction mechanisms with rigour, scalability, and parsimony. LePUS3 is a visual, object-oriented design description language axiomatized in a decidable subset of the first-order predicate logic. We demonstrate how LePUS3 is used to formally specify a structural design pattern and prove ( verify ) whether any JavaTM 1.4 program satisfies that specification. We also show how LePUS3 specifications (charts) are composed and how they are verified fully automatically in the Two-Tier Programming Toolkit.

  12. Cracking induction in health libraries: is there a right way?

    PubMed

    Forgham-Healey, Nicola

    2017-06-01

    In most instances, inductions are the first time that users will be introduced to health library services. The time available in which to deliver library orientation sessions within a broader, Trust induction programme is often limited, and this can present challenges for health librarians. Inductions are a great marketing tool, and it is important that induction sessions make the right impact. Within a brief window of opportunity, the health librarian must impart key information to the inductees whilst ensuring the session is relevant and memorable. In this article, guest writer Nicola Healey, Library Manager of North Somerset Healthcare Library, discusses the range of approaches she and her colleagues have explored in delivering library inductions, explaining what worked, what did not and what areas still remain for development. H. S. © 2017 Health Libraries Group.

  13. Enhancing Interactivity and Productivity through Object-Oriented Authoring: An Instructional Designer's Perspective.

    ERIC Educational Resources Information Center

    Chapman, Bryan L.

    1994-01-01

    Discusses the effect of object-oriented programming on the evolution of authoring systems. Topics include the definition of an object; examples of object-oriented authoring interfaces; what object-orientation means to an instructional developer; how object orientation increases productivity and enhances interactivity; and the future of courseware…

  14. A VxD-based automatic blending system using multithreaded programming.

    PubMed

    Wang, L; Jiang, X; Chen, Y; Tan, K C

    2004-01-01

    This paper discusses the object-oriented software design for an automatic blending system. By combining the advantages of a programmable logic controller (PLC) and an industrial control PC (ICPC), an automatic blending control system is developed for a chemical plant. The system structure and multithread-based communication approach are first presented in this paper. The overall software design issues, such as system requirements and functionalities, are then discussed in detail. Furthermore, by replacing the conventional dynamic link library (DLL) with virtual X device drivers (VxD's), a practical and cost-effective solution is provided to improve the robustness of the Windows platform-based automatic blending system in small- and medium-sized plants.

  15. Application of Modern Fortran to Spacecraft Trajectory Design and Optimization

    NASA Technical Reports Server (NTRS)

    Williams, Jacob; Falck, Robert D.; Beekman, Izaak B.

    2018-01-01

    In this paper, applications of the modern Fortran programming language to the field of spacecraft trajectory optimization and design are examined. Modern object-oriented Fortran has many advantages for scientific programming, although many legacy Fortran aerospace codes have not been upgraded to use the newer standards (or have been rewritten in other languages perceived to be more modern). NASA's Copernicus spacecraft trajectory optimization program, originally a combination of Fortran 77 and Fortran 95, has attempted to keep up with modern standards and makes significant use of the new language features. Various algorithms and methods are presented from trajectory tools such as Copernicus, as well as modern Fortran open source libraries and other projects.

  16. Systems of attitudes towards production in the pork industry. A cross-national study.

    PubMed

    Sørensen, Bjarne Taulo; Barcellos, Marcia Dutra de; Olsen, Nina Veflen; Verbeke, Wim; Scholderer, Joachim

    2012-12-01

    Existing research on public attitudes towards agricultural production systems is largely descriptive, abstracting from the processes through which members of the general public generate their evaluations of such systems. The present paper adopts a systems perspective on such evaluations, understanding them as embedded into a wider attitude system that consists of attitudes towards objects of different abstraction levels, ranging from personal value orientations over general socio-political attitudes to evaluations of specific characteristics of agricultural production systems. It is assumed that evaluative affect propagates through the system in such a way that the system becomes evaluatively consistent and operates as a schema for the generation of evaluative judgments. In the empirical part of the paper, the causal structure of an attitude system from which people derive their evaluations of pork production systems was modelled. The analysis was based on data from a cross-national survey involving 1931 participants from Belgium, Denmark, Germany and Poland. The survey questionnaire contained measures of personal value orientations and attitudes towards environment and nature, industrial food production, food and the environment, technological progress, animal welfare, local employment and local economy. In addition, the survey included a conjoint task by which participants' evaluations of the importance of production system attributes were measured. The data were analysed by means of causal search algorithms and structural equation models. The results suggest that evaluative judgments of the importance of pork production system attributes are generated in a schematic manner, driven by personal value orientations. The effect of personal value orientations was strong and largely unmediated by attitudes of an intermediate level of generality, suggesting that the dependent variables in the particular attitude system that was modelled here can be understood as value judgments in a literal sense. Copyright © 2012. Published by Elsevier Ltd.

  17. DICOM static and dynamic representation through unified modeling language

    NASA Astrophysics Data System (ADS)

    Martinez-Martinez, Alfonso; Jimenez-Alaniz, Juan R.; Gonzalez-Marquez, A.; Chavez-Avelar, N.

    2004-04-01

    The DICOM standard, as all standards, specifies in generic way the management in network and storage media environments of digital medical images and their related information. However, understanding the specifications for particular implementation is not a trivial work. Thus, this work is about understanding and modelling parts of the DICOM standard using Object Oriented methodologies, as part of software development processes. This has offered different static and dynamic views, according with the standard specifications, and the resultant models have been represented through the Unified Modelling Language (UML). The modelled parts are related to network conformance claim: Network Communication Support for Message Exchange, Message Exchange, Information Object Definitions, Service Class Specifications, Data Structures and Encoding, and Data Dictionary. The resultant models have given a better understanding about DICOM parts and have opened the possibility of create a software library to develop DICOM conformable PACS applications.

  18. Object-Oriented Technology-Based Software Library for Operations of Water Reclamation Centers

    NASA Astrophysics Data System (ADS)

    Otani, Tetsuo; Shimada, Takehiro; Yoshida, Norio; Abe, Wataru

    SCADA systems in water reclamation centers have been constructed based on hardware and software that each manufacturer produced according to their design. Even though this approach used to be effective to realize real-time and reliable execution, it is an obstacle to cost reduction about system construction and maintenance. A promising solution to address the problem is to set specifications that can be used commonly. In terms of software, information model approach has been adopted in SCADA systems in other field, such as telecommunications and power systems. An information model is a piece of software specification that describes a physical or logical object to be monitored. In this paper, we propose information models for operations of water reclamation centers, which have not ever existed. In addition, we show the feasibility of the information model in terms of common use and processing performance.

  19. BioInt: an integrative biological object-oriented application framework and interpreter.

    PubMed

    Desai, Sanket; Burra, Prasad

    2015-01-01

    BioInt, a biological programming application framework and interpreter, is an attempt to equip the researchers with seamless integration, efficient extraction and effortless analysis of the data from various biological databases and algorithms. Based on the type of biological data, algorithms and related functionalities, a biology-specific framework was developed which has nine modules. The modules are a compilation of numerous reusable BioADTs. This software ecosystem containing more than 450 biological objects underneath the interpreter makes it flexible, integrative and comprehensive. Similar to Python, BioInt eliminates the compilation and linking steps cutting the time significantly. The researcher can write the scripts using available BioADTs (following C++ syntax) and execute them interactively or use as a command line application. It has features that enable automation, extension of the framework with new/external BioADTs/libraries and deployment of complex work flows.

  20. Development of an Ada package library

    NASA Technical Reports Server (NTRS)

    Burton, Bruce; Broido, Michael

    1986-01-01

    A usable prototype Ada package library was developed and is currently being evaluated for use in large software development efforts. The library system is comprised of an Ada-oriented design language used to facilitate the collection of reuse information, a relational data base to store reuse information, a set of reusable Ada components and tools, and a set of guidelines governing the system's use. The prototyping exercise is discussed and the lessons learned from it have led to the definition of a comprehensive tool set to facilitate software reuse.

  1. Connecting the Libraries and Athletics through Instruction and Outreach.

    PubMed

    Sapp, Lara; Vaughan, K T L

    2017-01-01

    This column describes the approaches taken by librarians and staff at James Madison University (JMU) Libraries & Educational Technologies (LET) to extend library support to university athletics. The model resembles that used for outreach to academic programs and was first adapted to the semi-clinical, nonacademic Strength & Conditioning Department, then to JMU Athletics as a whole. Librarians offered targeted instructional sessions, orientations, and asynchronous learning modules embedded in the learning management system. This new relationship has provided an opportunity for broader collaboration, increasing LET's presence across campus.

  2. How to Find Out in: Philosophy. Revised.

    ERIC Educational Resources Information Center

    Robertson, Susan E.

    This library handbook was designed to aid the student of philosophy. It lists reference materials basic to general research and gives their location in the Fogler Library at the University of Maine. Materials are listed in ten categories: (1) guides to the literature; (2) dictionaries and encyclopedias; (3) abstracts and indexes; (4)…

  3. The Advance of Computing from the Ground to the Cloud

    ERIC Educational Resources Information Center

    Breeding, Marshall

    2009-01-01

    A trend toward the abstraction of computing platforms that has been developing in the broader IT arena over the last few years is just beginning to make inroads into the library technology scene. Cloud computing offers for libraries many interesting possibilities that may help reduce technology costs and increase capacity, reliability, and…

  4. A Guide to Research in Education with Appended Informational Aids.

    ERIC Educational Resources Information Center

    Smith, Barbara J.

    THis annotated bibliography is designed to help students beginning educational research at Pattee Library of Pennsylvania State University Libraries. Grouped in sections A through H in the body of the guide by the type of information they contain, items listed include: bibliographies, guides to theses and dissertations; indexes and abstracts;…

  5. Research on Libraries and Distance Education: An Analysis of Articles Published 1999-2009

    ERIC Educational Resources Information Center

    Herring, Susan Davis

    2010-01-01

    This article reports on a content analysis of research articles focusing on library services in distance education published between 1999 and 2009. The study identified 472 articles on the topic and analyzed the citations, abstracts, and indexing to determine major topics, issues, and trends discussed; methodologies used; and major journals…

  6. Arms Control and Disarmament. A Quarterly Bibliography with Abstracts and Annotations.

    ERIC Educational Resources Information Center

    Arms Control and Disarmament Agency, Washington, DC.

    This bibliography is compiled from a survey of the literature on the subject received by the Library of Congress. Only those likely to be available in larger research and public libraries in the United States are included. Sources surveyed include books, monographs, publications of government agencies and international and national organizations,…

  7. Factors associated with the rejection of active euthanasia: a survey among the general public in Austria

    PubMed Central

    2013-01-01

    Background In recent decades, the general public has become increasingly receptive toward a legislation that allows active voluntary euthanasia (AVE). The purpose of this study was to survey the current attitude towards AVE within the Austrian population and to identify explanatory factors in the areas of socio-demographics, personal experiences with care, and ideological orientation. A further objective was to examine differences depending on the type of problem formulation (abstract vs. situational) for the purpose of measuring attitude. Methods A representative cross-sectional study was conducted across the Austrian population. Data were acquired from 1,000 individuals aged 16 years and over based on telephone interviews (CATI). For the purpose of measuring attitude toward AVE, two different problem formulations (abstract vs. situational) were juxtaposed. Results The abstract question about active voluntary euthanasia was answered negatively by 28.8%, while 71.2% opted in favour of AVE or were undecided. Regression analyses showed rejection of AVE was positively correlated with number of adults and children in the household, experience with care of seriously ill persons, a conservative worldview, and level of education. Mean or high family income was associated with lower levels of rejection. No independent correlations were found for variables such as sex, age, political orientation, self-rated health, and experiences with care of terminally ill patients. Correlation for the situational problem formulation was weaker and included fewer predictors than for the abstract question. Conclusions Our results suggest that factors relating to an individual’s interpersonal living situation and his/her cognitive convictions might be important determinants of the attitude toward AVE. If and to the extent that personal care experience plays a role, it is rather associated with rejection than with acceptance of AVE. PMID:23826902

  8. The Structure of the Biblioblogosphere: An Examination of the Linking Practices of Institutional and Personal Library Blogs

    ERIC Educational Resources Information Center

    Finlay, S. Craig; Hank, Carolyn; Sugimoto, Cassidy R.; Johnson, Michael

    2013-01-01

    The biblioblogosphere is comprised of the institutional publication of blogs of libraries and the personal, professionally-oriented publication of blogs by librarians. Since introduction of this neologism in 2004, a number of researchers have examined this particular class of bloggers and blogging. However, there is limited investigation into the…

  9. Comparison and Evaluation of End-User Interfaces for Online Public Access Catalogs.

    ERIC Educational Resources Information Center

    Zumer, Maja

    End-user interfaces for the online public access catalogs (OPACs) of OhioLINK, a system linking major university and research libraries in Ohio, and its 16 member libraries, accessible through the Internet, are compared and evaluated from the user-oriented perspective. A common, systematic framework was used for the scientific observation of the…

  10. Doing without: serving allied health programs at universities without medical schools.

    PubMed

    Devin, Robin B

    2009-01-01

    This article compares libraries in the United States that serve allied health programs at universities without medical schools. Although these university libraries all serve a similar array of health sciences programs, the organization of their library services differ dramatically. There is also little similarity in their collections, particularly in their choice of indexing and abstracting databases. Yet librarians serving as liaisons to allied health programs at universities without medical schools face comparable challenges in meeting the needs of their users. All reported concerns about gaps in their collections and felt hard pressed to provide optimal library service.

  11. A COMPARATIVE STUDY OF CULTURE-INDEPENDENT, LIBRARY-INDEPENDENT GENOTYPIC METHODS OF FECAL SOURCE TRACKING. (R827639)

    EPA Science Inventory

    The perspectives, information and conclusions conveyed in research project abstracts, progress reports, final reports, journal abstracts and journal publications convey the viewpoints of the principal investigator and may not represent the views and policies of ORD and EPA. Concl...

  12. Software architecture for time-constrained machine vision applications

    NASA Astrophysics Data System (ADS)

    Usamentiaga, Rubén; Molleda, Julio; García, Daniel F.; Bulnes, Francisco G.

    2013-01-01

    Real-time image and video processing applications require skilled architects, and recent trends in the hardware platform make the design and implementation of these applications increasingly complex. Many frameworks and libraries have been proposed or commercialized to simplify the design and tuning of real-time image processing applications. However, they tend to lack flexibility, because they are normally oriented toward particular types of applications, or they impose specific data processing models such as the pipeline. Other issues include large memory footprints, difficulty for reuse, and inefficient execution on multicore processors. We present a novel software architecture for time-constrained machine vision applications that addresses these issues. The architecture is divided into three layers. The platform abstraction layer provides a high-level application programming interface for the rest of the architecture. The messaging layer provides a message-passing interface based on a dynamic publish/subscribe pattern. A topic-based filtering in which messages are published to topics is used to route the messages from the publishers to the subscribers interested in a particular type of message. The application layer provides a repository for reusable application modules designed for machine vision applications. These modules, which include acquisition, visualization, communication, user interface, and data processing, take advantage of the power of well-known libraries such as OpenCV, Intel IPP, or CUDA. Finally, the proposed architecture is applied to a real machine vision application: a jam detector for steel pickling lines.

  13. Connecting Architecture and Implementation

    NASA Astrophysics Data System (ADS)

    Buchgeher, Georg; Weinreich, Rainer

    Software architectures are still typically defined and described independently from implementation. To avoid architectural erosion and drift, architectural representation needs to be continuously updated and synchronized with system implementation. Existing approaches for architecture representation like informal architecture documentation, UML diagrams, and Architecture Description Languages (ADLs) provide only limited support for connecting architecture descriptions and implementations. Architecture management tools like Lattix, SonarJ, and Sotoarc and UML-tools tackle this problem by extracting architecture information directly from code. This approach works for low-level architectural abstractions like classes and interfaces in object-oriented systems but fails to support architectural abstractions not found in programming languages. In this paper we present an approach for linking and continuously synchronizing a formalized architecture representation to an implementation. The approach is a synthesis of functionality provided by code-centric architecture management and UML tools and higher-level architecture analysis approaches like ADLs.

  14. Object-oriented design and implementation of CFDLab: a computer-assisted learning tool for fluid dynamics using dual reciprocity boundary element methodology

    NASA Astrophysics Data System (ADS)

    Friedrich, J.

    1999-08-01

    As lecturers, our main concern and goal is to develop more attractive and efficient ways of communicating up-to-date scientific knowledge to our students and facilitate an in-depth understanding of physical phenomena. Computer-based instruction is very promising to help both teachers and learners in their difficult task, which involves complex cognitive psychological processes. This complexity is reflected in high demands on the design and implementation methods used to create computer-assisted learning (CAL) programs. Due to their concepts, flexibility, maintainability and extended library resources, object-oriented modeling techniques are very suitable to produce this type of pedagogical tool. Computational fluid dynamics (CFD) enjoys not only a growing importance in today's research, but is also very powerful for teaching and learning fluid dynamics. For this purpose, an educational PC program for university level called 'CFDLab 1.1' for Windows™ was developed with an interactive graphical user interface (GUI) for multitasking and point-and-click operations. It uses the dual reciprocity boundary element method as a versatile numerical scheme, allowing to handle a variety of relevant governing equations in two dimensions on personal computers due to its simple pre- and postprocessing including 2D Laplace, Poisson, diffusion, transient convection-diffusion.

  15. Bibliography. [of articles on moon and planets

    NASA Technical Reports Server (NTRS)

    Kopal, Z.; Moutsoulas, M.; Waranius, F. B.

    1983-01-01

    A bibliography of articles entered into the data base at the Lunar and Planetary Institute Library from November 1982 through January 1983 is presented. An abstract of each article is given. The subjects covered by the articles include: the motion of the moon and dynamics of the earth-moon system: shape and gravity field of the moon; the physical structure of the moon, its thermal and stress history; the morphology of the lunar surface, the origin and stratigraphy of lunar formations, and mapping of the moon; the chemical composition of the moon, lunar petrology, mineralogy, and crystallography; electromagnetic properties of the moon; the planets; and other objects, including asteroids, comets, meteorites, and cosmic dust.

  16. Determining the orientation of depth-rotated familiar objects.

    PubMed

    Niimi, Ryosuke; Yokosawa, Kazuhiko

    2008-02-01

    How does the human visual system determine the depth-orientation of familiar objects? We examined reaction times and errors in the detection of 15 degrees differences in the depth orientations of two simultaneously presented familiar objects, which were the same objects (Experiment 1) or different objects (Experiment 2). Detection of orientation differences was best for 0 degrees (front) and 180 degrees (back), while 45 degrees and 135 degrees yielded poorer results, and 90 degrees (side) showed intermediate results, suggesting that the visual system is tuned for front, side and back orientations. We further found that those advantages are due to orientation-specific features such as horizontal linear contours and symmetry, since the 90 degrees advantage was absent for objects with curvilinear contours, and asymmetric object diminished the 0 degrees and 180 degrees advantages. We conclude that the efficiency of visually determining object orientation is highly orientation-dependent, and object orientation may be perceived in favor of front-back axes.

  17. Toward Abstracting the Communication Intent in Applications to Improve Portability and Productivity

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Mintz, Tiffany M; Hernandez, Oscar R; Kartsaklis, Christos

    Programming with communication libraries such as the Message Passing Interface (MPI) obscures the high-level intent of the communication in an application and makes static communication analysis difficult to do. Compilers are unaware of communication libraries specifics, leading to the exclusion of communication patterns from any automated analysis and optimizations. To overcome this, communication patterns can be expressed at higher-levels of abstraction and incrementally added to existing MPI applications. In this paper, we propose the use of directives to clearly express the communication intent of an application in a way that is not specific to a given communication library. Our communicationmore » directives allow programmers to express communication among processes in a portable way, giving hints to the compiler on regions of computations that can be overlapped with communication and relaxing communication constraints on the ordering, completion and synchronization of the communication imposed by specific libraries such as MPI. The directives can then be translated by the compiler into message passing calls that efficiently implement the intended pattern and be targeted to multiple communication libraries. Thus far, we have used the directives to express point-to-point communication patterns in C, C++ and Fortran applications, and have translated them to MPI and SHMEM.« less

  18. Mapping the Infoscape of LIS Courses for Intersections of Health-Gender and Health-Sexual Orientation Topics

    ERIC Educational Resources Information Center

    Mehra, Bharat; Tidwell, William Travis

    2014-01-01

    The article explores the information landscape (i.e., infoscape) of library and information science (LIS) courses for intersections of health-gender and health-sexual orientation topics, concerns, and issues. This research was considered important because health information support services essential in today's society must include marginalized…

  19. The United States Naval Observatory (USNO) - Naval Oceanography Portal

    Science.gov Websites

    section Advanced Search... Sections Home Time Earth Orientation Astronomy Meteorology Oceanography Ice You Orientation Precise Time James M. Gilliss Library News, Tours & Events About Us Info The United States positions and motion of celestial bodies, motions of the Earth, and precise time. USNO provides tailored

  20. Retrieving high-resolution images over the Internet from an anatomical image database

    NASA Astrophysics Data System (ADS)

    Strupp-Adams, Annette; Henderson, Earl

    1999-12-01

    The Visible Human Data set is an important contribution to the national collection of anatomical images. To enhance the availability of these images, the National Library of Medicine has supported the design and development of a prototype object-oriented image database which imports, stores, and distributes high resolution anatomical images in both pixel and voxel formats. One of the key database modules is its client-server Internet interface. This Web interface provides a query engine with retrieval access to high-resolution anatomical images that range in size from 100KB for browser viewable rendered images, to 1GB for anatomical structures in voxel file formats. The Web query and retrieval client-server system is composed of applet GUIs, servlets, and RMI application modules which communicate with each other to allow users to query for specific anatomical structures, and retrieve image data as well as associated anatomical images from the database. Selected images can be downloaded individually as single files via HTTP or downloaded in batch-mode over the Internet to the user's machine through an applet that uses Netscape's Object Signing mechanism. The image database uses ObjectDesign's object-oriented DBMS, ObjectStore that has a Java interface. The query and retrieval systems has been tested with a Java-CDE window system, and on the x86 architecture using Windows NT 4.0. This paper describes the Java applet client search engine that queries the database; the Java client module that enables users to view anatomical images online; the Java application server interface to the database which organizes data returned to the user, and its distribution engine that allow users to download image files individually and/or in batch-mode.

  1. Telecommunications and tomorrow

    NASA Astrophysics Data System (ADS)

    Hromocky, A.

    1981-08-01

    The various subject heading used by the Library of Congress, under which most books on telecommunications can be located in card, book, and online catalogs are listed. Recommended literature from the library's collections is cited in this noncomprehensive bibliography intended for those interested in studying the technological, social, and policy aspects of telecommunications. The library's classification number is given for the books, journal articles, government publications, conference proceedings, and technical reports, recommended all of which are listed by author entry. Abstracting and indexing services that cover relevant literature are included.

  2. ValWorkBench: an open source Java library for cluster validation, with applications to microarray data analysis.

    PubMed

    Giancarlo, R; Scaturro, D; Utro, F

    2015-02-01

    The prediction of the number of clusters in a dataset, in particular microarrays, is a fundamental task in biological data analysis, usually performed via validation measures. Unfortunately, it has received very little attention and in fact there is a growing need for software tools/libraries dedicated to it. Here we present ValWorkBench, a software library consisting of eleven well known validation measures, together with novel heuristic approximations for some of them. The main objective of this paper is to provide the interested researcher with the full software documentation of an open source cluster validation platform having the main features of being easily extendible in a homogeneous way and of offering software components that can be readily re-used. Consequently, the focus of the presentation is on the architecture of the library, since it provides an essential map that can be used to access the full software documentation, which is available at the supplementary material website [1]. The mentioned main features of ValWorkBench are also discussed and exemplified, with emphasis on software abstraction design and re-usability. A comparison with existing cluster validation software libraries, mainly in terms of the mentioned features, is also offered. It suggests that ValWorkBench is a much needed contribution to the microarray software development/algorithm engineering community. For completeness, it is important to mention that previous accurate algorithmic experimental analysis of the relative merits of each of the implemented measures [19,23,25], carried out specifically on microarray data, gives useful insights on the effectiveness of ValWorkBench for cluster validation to researchers in the microarray community interested in its use for the mentioned task. Copyright © 2014 Elsevier Ireland Ltd. All rights reserved.

  3. Significance of clustering and classification applications in digital and physical libraries

    NASA Astrophysics Data System (ADS)

    Triantafyllou, Ioannis; Koulouris, Alexandros; Zervos, Spiros; Dendrinos, Markos; Giannakopoulos, Georgios

    2015-02-01

    Applications of clustering and classification techniques can be proved very significant in both digital and physical (paper-based) libraries. The most essential application, document classification and clustering, is crucial for the content that is produced and maintained in digital libraries, repositories, databases, social media, blogs etc., based on various tags and ontology elements, transcending the traditional library-oriented classification schemes. Other applications with very useful and beneficial role in the new digital library environment involve document routing, summarization and query expansion. Paper-based libraries can benefit as well since classification combined with advanced material characterization techniques such as FTIR (Fourier Transform InfraRed spectroscopy) can be vital for the study and prevention of material deterioration. An improved two-level self-organizing clustering architecture is proposed in order to enhance the discrimination capacity of the learning space, prior to classification, yielding promising results when applied to the above mentioned library tasks.

  4. ROSE Version 1.0

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Quinlan, D.; Yi, Q.; Buduc, R.

    2005-02-17

    ROSE is an object-oriented software infrastructure for source-to-source translation that provides an interface for programmers to write their own specialized translators for optimizing scientific applications. ROSE is a part of current research on telescoping languages, which provides optimizations of the use of libraries in scientific applications. ROSE defines approaches to extend the optimization techniques, common in well defined languages, to the optimization of scientific applications using well defined libraries. ROSE includes a rich set of tools for generating customized transformations to support optimization of applications codes. We currently support full C and C++ (including template instantiation etc.), with Fortran 90more » support under development as part of a collaboration and contract with Rice to use their version of the open source Open64 F90 front-end. ROSE represents an attempt to define an open compiler infrastructure to handle the full complexity of full scale DOE applications codes using the languages common to scientific computing within DOE. We expect that such an infrastructure will also be useful for the development of numerous tools that may then realistically expect to work on DOE full scale applications.« less

  5. Beauty in abstract paintings: perceptual contrast and statistical properties

    PubMed Central

    Mallon, Birgit; Redies, Christoph; Hayn-Leichsenring, Gregor U.

    2014-01-01

    In this study, we combined the behavioral and objective approach in the field of empirical aesthetics. First, we studied the perception of beauty by investigating shifts in evaluation on perceived beauty of abstract artworks (Experiment 1). Because the participants showed heterogeneous individual preferences for the paintings, we divided them into seven clusters for the test. The experiment revealed a clear pattern of perceptual contrast. The perceived beauty of abstract paintings increased after exposure to paintings that were rated as less beautiful, and it decreased after exposure to paintings that were rated as more beautiful. Next, we searched for correlations of beauty ratings and perceptual contrast with statistical properties of abstract artworks (Experiment 2). The participants showed significant preferences for particular image properties. These preferences differed between the clusters of participants. Strikingly, next to color measures like hue, saturation, value and lightness, the recently described Pyramid of Histograms of Orientation Gradients (PHOG) self-similarity value seems to be a predictor for aesthetic appreciation of abstract artworks. We speculate that the shift in evaluation in Experiment 1 was, at least in part, based on low-level adaptation to some of the statistical image properties analyzed in Experiment 2. In conclusion, our findings demonstrate that the perception of beauty in abstract artworks is altered after exposure to beautiful or non-beautiful images and correlates with particular image properties, especially color measures and self-similarity. PMID:24711791

  6. A Spectrum of Interoperability: The Site for Science Prototype for the NSDL; Re-Inventing the Wheel? Standards, Interoperability and Digital Cultural Content; Preservation Risk Management for Web Resources: Virtual Remote Control in Cornell's Project Prism; Safekeeping: A Cooperative Approach to Building a Digital Preservation Resource; Object Persistence and Availability in Digital Libraries; Illinois Digital Cultural Heritage Community-Collaborative Interactions among Libraries, Museums and Elementary Schools.

    ERIC Educational Resources Information Center

    Arms, William Y.; Hillmann, Diane; Lagoze, Carl; Krafft, Dean; Marisa, Richard; Saylor, John; Terizzi, Carol; Van de Sompel, Herbert; Gill, Tony; Miller, Paul; Kenney, Anne R.; McGovern, Nancy Y.; Botticelli, Peter; Entlich, Richard; Payette, Sandra; Berthon, Hilary; Thomas, Susan; Webb, Colin; Nelson, Michael L.; Allen, B. Danette; Bennett, Nuala A.; Sandore, Beth; Pianfetti, Evangeline S.

    2002-01-01

    Discusses digital libraries, including interoperability, metadata, and international standards; Web resource preservation efforts at Cornell University; digital preservation at the National Library of Australia; object persistence and availability; collaboration among libraries, museums and elementary schools; Asian digital libraries; and a Web…

  7. Use of abstracts, orientations, and codas in narration by language-disordered and nondisordered children.

    PubMed

    Sleight, C C; Prinz, P M

    1985-11-01

    In this study language-disordered and nondisordered children viewed a nonverbal film, wrote the story, and narrated it to language-disordered and nondisordered peers who were unfamiliar with the film. The narratives were analyzed for the use of abstracts, orientations (background information), and codas. Language-disordered children made fewer references to the orientation clauses of props and activities than nondisordered children. Neither group modified their language in the areas examined to take into account the communicative status of their listeners. Therapeutic implications for the language-disordered children are presented as are suggestions for future research.

  8. Program: A Record of the First 40 Years of Electronic Library and Information Systems

    ERIC Educational Resources Information Center

    Tedd, Lucy A.

    2006-01-01

    Purpose: To provide a broad overview of the history of the journal Program: electronic library and information systems and its contents over its first 40 years. Design/methodology/approach: Analysis of content from the original published material, as well as from abstracting and indexing publications and from minutes of Editorial Board meetings.…

  9. Library and Information Skills Workbook.

    ERIC Educational Resources Information Center

    Vastine, Jim

    This workbook for a library and information skills course at the University of South Florida (USF), Tampa campus, contains the following sections: (1) syllabus; (2) tentative course outline; (3) statement of the course goal, general objectives, and objectives related to LC (Library of Congress) classification and the online catalog, dictionaries…

  10. Rosen's (M,R) system in Unified Modelling Language.

    PubMed

    Zhang, Ling; Williams, Richard A; Gatherer, Derek

    2016-01-01

    Robert Rosen's (M,R) system is an abstract biological network architecture that is allegedly non-computable on a Turing machine. If (M,R) is truly non-computable, there are serious implications for the modelling of large biological networks in computer software. A body of work has now accumulated addressing Rosen's claim concerning (M,R) by attempting to instantiate it in various software systems. However, a conclusive refutation has remained elusive, principally since none of the attempts to date have unambiguously avoided the critique that they have altered the properties of (M,R) in the coding process, producing merely approximate simulations of (M,R) rather than true computational models. In this paper, we use the Unified Modelling Language (UML), a diagrammatic notation standard, to express (M,R) as a system of objects having attributes, functions and relations. We believe that this instantiates (M,R) in such a way than none of the original properties of the system are corrupted in the process. Crucially, we demonstrate that (M,R) as classically represented in the relational biology literature is implicitly a UML communication diagram. Furthermore, since UML is formally compatible with object-oriented computing languages, instantiation of (M,R) in UML strongly implies its computability in object-oriented coding languages. Copyright © 2015 Elsevier Ireland Ltd. All rights reserved.

  11. Coaching in the Library: A Management Strategy for Achieving Excellence. Second Edition

    ERIC Educational Resources Information Center

    Metz, Ruth F.

    2010-01-01

    Experienced librarian and coach Ruth Metz outlines a focused and results-oriented plan for achieving the best results from staff members through a coaching style of management. Real-world examples and coaching scenarios specific to library work will help librarians: (1) Be both a coach and a player by learning the terminology and techniques; (2)…

  12. Attitudes of Students towards the Use of Library Course in Bendel State University, Ekpoma.

    ERIC Educational Resources Information Center

    Ojo-Igbinoba, M. E.

    1991-01-01

    Summarizes the results of a study of students' attitudes toward a library orientation/bibliographic instruction and user education course at Bendel State University in Nigeria. These results indicate that the students found the course very useful both in academic work and in social life. Suggestions are made for the improvement of the course. The…

  13. Emerge - A Python environment for the modeling of subsurface transfers

    NASA Astrophysics Data System (ADS)

    Lopez, S.; Smai, F.; Sochala, P.

    2014-12-01

    The simulation of subsurface mass and energy transfers often relies on specific codes that were mainly developed using compiled languages which usually ensure computational efficiency at the expense of relatively long development times and relatively rigid software. Even if a very detailed, possibly graphical, user-interface is developed the core numerical aspects are rarely accessible and the smallest modification will always need a compilation step. Thus, user-defined physical laws or alternative numerical schemes may be relatively difficult to use. Over the last decade, Python has emerged as a popular and widely used language in the scientific community. There already exist several libraries for the pre and post-treatment of input and output files for reservoir simulators (e.g. pytough). Development times in Python are considerably reduced compared to compiled languages, and programs can be easily interfaced with libraries written in compiled languages with several comprehensive numerical libraries that provide sequential and parallel solvers (e.g. PETSc, Trilinos…). The core objective of the Emerge project is to explore the possibility to develop a modeling environment in full Python. Consequently, we are developing an open python package with the classes/objects necessary to express, discretize and solve the physical problems encountered in the modeling of subsurface transfers. We heavily relied on Python to have a convenient and concise way of manipulating potentially complex concepts with a few lines of code and a high level of abstraction. Our result aims to be a friendly numerical environment targeting both numerical engineers and physicist or geoscientists with the possibility to quickly specify and handle geometries, arbitrary meshes, spatially or temporally varying properties, PDE formulations, boundary conditions…

  14. General object-oriented software development

    NASA Technical Reports Server (NTRS)

    Seidewitz, Edwin V.; Stark, Mike

    1986-01-01

    Object-oriented design techniques are gaining increasing popularity for use with the Ada programming language. A general approach to object-oriented design which synthesizes the principles of previous object-oriented methods into the overall software life-cycle, providing transitions from specification to design and from design to code. It therefore provides the basis for a general object-oriented development methodology.

  15. The Allama Iqbal Open University Library.

    ERIC Educational Resources Information Center

    Ul-Hassan, Mahmud

    1984-01-01

    This profile of an open university library system in Pakistan covers its primary objective; functional organization; library collection and collection development; staffing, budgets and expenditures; library services (users, technical, reference); departmental libraries (on-campus branch, regional); and the library building. A list of 16 library…

  16. acme: The Amendable Coal-Fire Modeling Exercise. A C++ Class Library for the Numerical Simulation of Coal-Fires

    NASA Astrophysics Data System (ADS)

    Wuttke, Manfred W.

    2017-04-01

    At LIAG, we use numerical models to develop and enhance understanding of coupled transport processes and to predict the dynamics of the system under consideration. Topics include geothermal heat utilization, subrosion processes, and spontaneous underground coal fires. Although the details make it inconvenient if not impossible to apply a single code implementation to all systems, their investigations go along similar paths: They all depend on the solution of coupled transport equations. We thus saw a need for a modular code system with open access for the various communities to maximize the shared synergistic effects. To this purpose we develop the oops! ( open object-oriented parallel solutions) - toolkit, a C++ class library for the numerical solution of mathematical models of coupled thermal, hydraulic and chemical processes. This is used to develop problem-specific libraries like acme( amendable coal-fire modeling exercise), a class library for the numerical simulation of coal-fires and applications like kobra (Kohlebrand, german for coal-fire), a numerical simulation code for standard coal-fire models. Basic principle of the oops!-code system is the provision of data types for the description of space and time dependent data fields, description of terms of partial differential equations (pde), their discretisation and solving methods. Coupling of different processes, described by their particular pde is modeled by an automatic timescale-ordered operator-splitting technique. acme is a derived coal-fire specific application library, depending on oops!. If specific functionalities of general interest are implemented and have been tested they will be assimilated into the main oops!-library. Interfaces to external pre- and post-processing tools are easily implemented. Thus a construction kit which can be arbitrarily amended is formed. With the kobra-application constructed with acme we study the processes and propagation of shallow coal seam fires in particular in Xinjiang, China, as well as analyze and interpret results from lab experiments.

  17. Outsourcing in American Libraries--An Overview.

    ERIC Educational Resources Information Center

    Bordeianu, Sever; Benaud, Claire-Lise

    1997-01-01

    Discusses the state of outsourcing in American libraries. Highlights include objectives (to reduce cost, increase the quality of service, and achieve a better price/performance objective); operations that can be outsourced; pros and cons; changes in the way library personnel view their work; outsourcing in special, public, academic, and federal…

  18. Use study of Excerpta Medica abstract journals: to drop or not to drop?

    PubMed Central

    Alligood, E C; Russo-Martin, E; Peterson, R A

    1983-01-01

    The directors of the Claude Moore Health Sciences Library, a medium-sized library serving the University of Virginia medical and nursing schools, were concerned over the increasing cost of periodical subscriptions and so studied the use of the printed copy of Excerpta Medica. This study had six parts: (1) availability in other campus libraries; (2) staff perceptions of in-library use; (3) results of studies performed by other libraries in the United States; (4) recorded in-library use; (5) users' opinions; and (6) personal interviews with library users and with selected departments tht corresponded with the forty-four subject areas of Excerpta Medica. The user-survey parts (4 and 5) elicited few responses, but personal interviews allowed a good look at levels of use and interest. The overall results convinced staff to drop some sections and publicize those that remained. PMID:6626797

  19. A diversity oriented synthesis of natural product inspired molecular libraries.

    PubMed

    Chauhan, Jyoti; Luthra, Tania; Gundla, Rambabu; Ferraro, Antonio; Holzgrabe, Ulrike; Sen, Subhabrata

    2017-11-07

    Natural products are the source of innumerable pharmaceutical drug candidates and also form an important aspect of herbal remedies. They are also a source of various bioactive compounds. Herein we have leveraged the structural attributes of several natural products in building a library of architecturally diverse chiral molecules by harnessing R-tryptophan as the chiral auxiliary. It is converted to its corresponding methyl ester 1 which in turn provided a bevy of 1-aryl-tetrahydro-β-carbolines 2a-d, which were then converted to chiral compounds via a diversity oriented synthetic strategy (DOS). In general, intermolecular and intramolecular ring rearrangements facilitated the formation of the final compounds. Four different classes of molecules with distinct architectures were generated, adding up to nearly twenty-two individual molecules. Phenotypic screening of a representative section of the library revealed two molecules that selectively inhibit MCF7 breast cancer cells with IC 50 of ∼5 μg mL -1 potency.

  20. From structure from motion to historical building information modeling: populating a semantic-aware library of architectural elements

    NASA Astrophysics Data System (ADS)

    Santagati, Cettina; Lo Turco, Massimiliano

    2017-01-01

    In recent years, we have witnessed a huge diffusion of building information modeling (BIM) approaches in the field of architectural design, although very little research has been undertaken to explore the value, criticalities, and advantages attributable to the application of these methodologies in the cultural heritage domain. Furthermore, the last developments in digital photogrammetry lead to the easy generation of reliable low-cost three-dimensional textured models that could be used in BIM platforms to create semantic-aware objects that could compose a specific library of historical architectural elements. In this case, the transfer between the point cloud and its corresponding parametric model is not so trivial and the level of geometrical abstraction could not be suitable with the scope of the BIM. The aim of this paper is to explore and retrace the milestone works on this crucial topic in order to identify the unsolved issues and to propose and test a unique and simple workflow practitioner centered and based on the use of the latest available solutions for point cloud managing into commercial BIM platforms.

  1. Final report on a pilot academic e-books project at Keio University Libraries : Potential for the scholarly use of digitized academic books

    NASA Astrophysics Data System (ADS)

    Shimada, Takashi

    This article reports on the results and significance of a pilot academic e-books project carried out at the Keio University Libraries for fiscal 2010 to 2012 to assess the viability of a new model of the libraries providing all the campuses with accesses to Japanese academic books digitized jointly with academic publishers and cooperative firms. It focuses on the experimental use of digitized books, highlighting the students’ attitudes and expectations towards e-books as found from surveys. Some major findings include the following. Users have a strong demand for digitized readings that are rather lookup-oriented than learning-oriented, with greater value placed on the functionalities of federated full-text searching, reading on a screen, and accessing the desired chapter direct from table of contents. They also want an online space in which to manage different forms of digitized learning resources. We investigated the potential of e-books and new type of textbooks as educational infrastructures based on the results of experiment. Japan’s university libraries should need to engage actively in the mass digitization of academic books to be adaptive to the change in the ways research, study and teaching are conducted. We plan to start a joint experiment with other university libraries to develop a practical model for the use of e-books.

  2. Visual Search for Object Orientation Can Be Modulated by Canonical Orientation

    ERIC Educational Resources Information Center

    Ballaz, Cecile; Boutsen, Luc; Peyrin, Carole; Humphreys, Glyn W.; Marendaz, Christian

    2005-01-01

    The authors studied the influence of canonical orientation on visual search for object orientation. Displays consisted of pictures of animals whose axis of elongation was either vertical or tilted in their canonical orientation. Target orientation could be either congruent or incongruent with the object's canonical orientation. In Experiment 1,…

  3. The Distribution of Information: The Role for Online Public Access Catalogs.

    ERIC Educational Resources Information Center

    Matthews, Joseph R.

    1994-01-01

    Describes the Online Public Access Catalog (OPAC) and the inclusion of abstracting and indexing industry databases in OPACs. Topics addressed include the implications of including abstracting and indexing tape and CD-ROM products in OPACs; the need for standards allowing library systems to communicate with dissimilar CD-ROM products; and computer,…

  4. The National Network of Libraries of Medicine's outreach to the public health workforce: 2001–2006

    PubMed Central

    Cogdill, Keith W.; Ruffin, Angela B.; Stavri, P. Zoë

    2007-01-01

    Objective: The paper provides an overview of the National Network of Libraries of Medicine's (NN/ LM's) outreach to the public health workforce from 2001 to 2006. Description: NN/LM conducts outreach through the activities of the Regional Medical Library (RML) staff and RML-sponsored projects led by NN/LM members. Between 2001 and 2006, RML staff provided training on information resources and information management for public health personnel at national, state, and local levels. The RMLs also contributed significantly to the Partners in Information Access for the Public Health Workforce collaboration. Methods: Data were extracted from telephone interviews with directors of thirty-seven NN/LM-sponsored outreach projects directed at the public health sector. A review of project reports informed the interviews, which were transcribed and subsequently coded for emergent themes using qualitative analysis software. Results: Analysis of interview data led to the identification of four major themes: training, collaboration, evaluation of outcomes, and challenges. Sixteen subthemes represented specific lessons learned from NN/LM members' outreach to the public health sector. Conclusions: NN/LM conducted extensive information-oriented outreach to the public health workforce during the 2001-to-2006 contract period. Lessons learned from this experience, most notably the value of collaboration and the need for flexibility, continue to influence outreach efforts in the current contract period. PMID:17641766

  5. The book availability study as an objective measure of performance in a health sciences library.

    PubMed Central

    Kolner, S J; Welch, E C

    1985-01-01

    In its search for an objective overall diagnostic evaluation, the University of Illinois Library of the Health Sciences' Program Evaluation Committee selected a book availability measure; it is easy to administer and repeat, results are reproducible, and comparable data exist for other academic and health sciences libraries. The study followed the standard methodology in the literature with minor modifications. Patrons searching for particular books were asked to record item(s) needed and the outcome of the search. Library staff members then determined the reasons for failures in obtaining desired items. The results of the study are five performance scores. The first four represent the percentage probability of a library's operating with ideal effectiveness; the last provides an overall performance score. The scores of the Library of the Health Sciences demonstrated no unusual availability problems. The study was easy to implement and provided meaningful, quantitative, and objective data. PMID:3995202

  6. CONFIG - Adapting qualitative modeling and discrete event simulation for design of fault management systems

    NASA Technical Reports Server (NTRS)

    Malin, Jane T.; Basham, Bryan D.

    1989-01-01

    CONFIG is a modeling and simulation tool prototype for analyzing the normal and faulty qualitative behaviors of engineered systems. Qualitative modeling and discrete-event simulation have been adapted and integrated, to support early development, during system design, of software and procedures for management of failures, especially in diagnostic expert systems. Qualitative component models are defined in terms of normal and faulty modes and processes, which are defined by invocation statements and effect statements with time delays. System models are constructed graphically by using instances of components and relations from object-oriented hierarchical model libraries. Extension and reuse of CONFIG models and analysis capabilities in hybrid rule- and model-based expert fault-management support systems are discussed.

  7. A High-Availability, Distributed Hardware Control System Using Java

    NASA Technical Reports Server (NTRS)

    Niessner, Albert F.

    2011-01-01

    Two independent coronagraph experiments that require 24/7 availability with different optical layouts and different motion control requirements are commanded and controlled with the same Java software system executing on many geographically scattered computer systems interconnected via TCP/IP. High availability of a distributed system requires that the computers have a robust communication messaging system making the mix of TCP/IP (a robust transport), and XML (a robust message) a natural choice. XML also adds the configuration flexibility. Java then adds object-oriented paradigms, exception handling, heavily tested libraries, and many third party tools for implementation robustness. The result is a software system that provides users 24/7 access to two diverse experiments with XML files defining the differences

  8. Service Without Servers

    DTIC Science & Technology

    1993-08-01

    Abstract We propose a new style of operating system architecture appropriate for microkernel -based operating sys- tems: services are implemented as a...retaining all the modularity advantages of microkernel technology. Since services reside in libraries, an application is free to use the library that...U.S. Government. 93-23976,. . I~lUI5E NIIA Keywords: Operating Systems, Microkernel , Network communication, File organization 1. Introduction In the

  9. Directory of Marine and Marine-Related Information Resources at the University of Wisconsin. Part II, Library and Film Resources.

    ERIC Educational Resources Information Center

    Luedtke, John R.

    This directory of library and film resources for marine and marine-related information is the second volume of a two-volume marine directory set. The listings identify and locate periodicals, indices and abstracts, bibliographies, monographs, films, and filmstrips available within the University of Wisconsin netowrk. The volume number and year of…

  10. Naval Observatory Vector Astrometry Software (NOVAS) Version 3.1:Fortran, C, and Python Editions

    NASA Astrophysics Data System (ADS)

    Kaplan, G. H.; Bangert, J. A.; Barron, E. G.; Bartlett, J. L.; Puatua, W.; Harris, W.; Barrett, P.

    2012-08-01

    The Naval Observatory Vector Astrometry Software (NOVAS) is a source - code library that provides common astrometric quantities and transformations to high precision. The library can supply, in one or two subroutine or function calls, the instantaneous celestial position of any star or planet in a variety of coordinate systems. NOVAS also provides access to all of the building blocks that go into such computations. NOVAS is used for a wide variety of applications, including the U.S. portions of The Astronomical Almanac and a number of telescope control systems. NOVAS uses IAU recommended models for Earth orientation, including the IAU 2006 precession theory, the IAU 2000A and 2000B nutation series, and diurnal rotation based on the celestial and terrestrial intermediate origins. Equinox - based quantities, such as sidereal time, are also supported. NOVAS Earth orientation calculations match those from SOFA at the sub - microarcsecond level for comparable transformations. NOVAS algorithms for aberration an d gravitational light deflection are equivalent, at the microarcsecond level, to those inherent in the current consensus VLBI delay algorithm. NOVAS can be easily connected to the JPL planetary/lunar ephemerides (e.g., DE405), and connections to IMCCE and IAA planetary ephemerides are planned. NOVAS Version 3.1 introduces a Python edition alongside the Fortran and C editions. The Python edition uses the computational code from the C edition and currently mimics the function calls of the C edition. Future versions will expand the functionality of the Python edition to exploit the object - oriented features of Python. In the Version 3.1 C edition, the ephemeris - access functions have been revised for use on 64 - bit systems and for improved performance in general. NOVAS source code, auxiliary files, and documentation are available from the USNO website (http://aa.usno.navy.mil/software/novas/novas_info.php).

  11. Tailoring Software Inspections for Aspect-Oriented Programming

    ERIC Educational Resources Information Center

    Watkins, Charlette Ward

    2009-01-01

    Aspect-Oriented Software Development (AOSD) is a new approach that addresses limitations inherent in conventional programming, especially the principle of separation of concerns by emphasizing the encapsulation and modularization of crosscutting concerns through a new abstraction, the "aspect." Aspect-oriented programming is an emerging AOSD…

  12. Composing compound libraries for hit discovery--rationality-driven preselection or random choice by structural diversity?

    PubMed

    Weidel, Elisabeth; Negri, Matthias; Empting, Martin; Hinsberger, Stefan; Hartmann, Rolf W

    2014-01-01

    In order to identify new scaffolds for drug discovery, surface plasmon resonance is frequently used to screen structurally diverse libraries. Usually, hit rates are low and identification processes are time consuming. Hence, approaches which improve hit rates and, thus, reduce the library size are required. In this work, we studied three often used strategies for their applicability to identify inhibitors of PqsD. In two of them, target-specific aspects like inhibition of a homologous protein or predicted binding determined by virtual screening were used for compound preselection. Finally, a fragment library, covering a large chemical space, was screened and served as comparison. Indeed, higher hit rates were observed for methods employing preselected libraries indicating that target-oriented compound selection provides a time-effective alternative.

  13. Instructional Learning Objects in the Digital Classroom: Effectively Measuring Impact on Student Success

    ERIC Educational Resources Information Center

    Contrino, Jacline L.

    2016-01-01

    Demonstrating library impact on student success is critical for all academic libraries today. This article discusses how the library of a large online university serving non-traditional students evaluated how customized point-of-need learning objects (LOs) embedded in the learning management system impacted student learning. Using a comprehensive…

  14. A Survey of Student Teachers' Library Media Skills: A Replication.

    ERIC Educational Resources Information Center

    Thurman, Glenda B.

    This study investigated the current status of student teachers' library media skills. The primary objective of the study was to replicate a 1966 survey by the Knapp Foundation Project that examined student teachers' knowledge of library resources and services. Other objectives were to expand the population studied to include all teacher education…

  15. A Generalized Orienteering Problem for Optimal Search and Interdiction Planning

    DTIC Science & Technology

    2013-09-01

    NAVAL POSTGRADUATE SCHOOL MONTEREY, CALIFORNIA DISSERTATION A GENERALIZED ORIENTEERING PROBLEM FOR OPTIMAL SEARCH AND INTERDICTION PLANNING by Jesse...provision of law, no person shall be subject to any penalty for failing to comply with a collection of information if it does not display a currently...16. SECURITY CLASSIFICATION OF: a . REPORT b. ABSTRACT c. THIS PAGE 17. LIMITATION OF ABSTRACT 18. NUMBER OF PAGES 19a. NAME OF RESPONSIBLE PERSON 19b

  16. Dissociating object-based from egocentric transformations in mental body rotation: effect of stimuli size.

    PubMed

    Habacha, Hamdi; Moreau, David; Jarraya, Mohamed; Lejeune-Poutrain, Laure; Molinaro, Corinne

    2018-01-01

    The effect of stimuli size on the mental rotation of abstract objects has been extensively investigated, yet its effect on the mental rotation of bodily stimuli remains largely unexplored. Depending on the experimental design, mentally rotating bodily stimuli can elicit object-based transformations, relying mainly on visual processes, or egocentric transformations, which typically involve embodied motor processes. The present study included two mental body rotation tasks requiring either a same-different or a laterality judgment, designed to elicit object-based or egocentric transformations, respectively. Our findings revealed shorter response times for large-sized stimuli than for small-sized stimuli only for greater angular disparities, suggesting that the more unfamiliar the orientations of the bodily stimuli, the more stimuli size affected mental processing. Importantly, when comparing size transformation times, results revealed different patterns of size transformation times as a function of angular disparity between object-based and egocentric transformations. This indicates that mental size transformation and mental rotation proceed differently depending on the mental rotation strategy used. These findings are discussed with respect to the different spatial manipulations involved during object-based and egocentric transformations.

  17. The Influence of Framing on Clinicians’ Judgments of the Biological Basis of Behaviors

    PubMed Central

    Kim, Nancy S.; Ahn, Woo-kyoung; Johnson, Samuel G. B.; Knobe, Joshua

    2015-01-01

    Practicing clinicians frequently think about behaviors both abstractly (i.e., in terms of symptoms, as in the DSM-5; APA, 2013) and concretely (i.e., in terms of individual clients, as in DSM-5 Clinical Cases; Barnhill, 2013). Does abstract/concrete framing influence clinical judgments about behaviors? Seventy-four practicing mental health clinicians were presented with hallmark symptoms of six disorders framed abstractly versus concretely, and provided ratings of their biological and psychological bases (Experiment 1) and the likely efficacy of medication and psychotherapy in alleviating them (Experiment 2). Clinicians perceived behavioral symptoms in the abstract to be more biologically and less psychologically based than when concretely described, and medication was viewed as more effective for abstractly than concretely described symptoms. These findings suggest one possible basis for miscommunication and misalignment of views between primarily research-oriented and primarily practice-oriented clinicians; furthermore, clinicians may accept new neuroscience research more strongly in the abstract than for individual clients. PMID:26651348

  18. Monitoring Object Library Usage and Changes

    NASA Technical Reports Server (NTRS)

    Owen, R. K.; Craw, James M. (Technical Monitor)

    1995-01-01

    The NASA Ames Numerical Aerodynamic Simulation program Aeronautics Consolidated Supercomputing Facility (NAS/ACSF) supercomputing center services over 1600 users, and has numerous analysts with root access. Several tools have been developed to monitor object library usage and changes. Some of the tools do "noninvasive" monitoring and other tools implement run-time logging even for object-only libraries. The run-time logging identifies who, when, and what is being used. The benefits are that real usage can be measured, unused libraries can be discontinued, training and optimization efforts can be focused at those numerical methods that are actually used. An overview of the tools will be given and the results will be discussed.

  19. Identifying Understudied Nuclear Reactions by Text-mining the EXFOR Experimental Nuclear Reaction Library

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Hirdt, J.A.; Brown, D.A., E-mail: dbrown@bnl.gov

    The EXFOR library contains the largest collection of experimental nuclear reaction data available as well as the data's bibliographic information and experimental details. We text-mined the REACTION and MONITOR fields of the ENTRYs in the EXFOR library in order to identify understudied reactions and quantities. Using the results of the text-mining, we created an undirected graph from the EXFOR datasets with each graph node representing a single reaction and quantity and graph links representing the various types of connections between these reactions and quantities. This graph is an abstract representation of the connections in EXFOR, similar to graphs of socialmore » networks, authorship networks, etc. We use various graph theoretical tools to identify important yet understudied reactions and quantities in EXFOR. Although we identified a few cross sections relevant for shielding applications and isotope production, mostly we identified charged particle fluence monitor cross sections. As a side effect of this work, we learn that our abstract graph is typical of other real-world graphs.« less

  20. Identifying Understudied Nuclear Reactions by Text-mining the EXFOR Experimental Nuclear Reaction Library

    NASA Astrophysics Data System (ADS)

    Hirdt, J. A.; Brown, D. A.

    2016-01-01

    The EXFOR library contains the largest collection of experimental nuclear reaction data available as well as the data's bibliographic information and experimental details. We text-mined the REACTION and MONITOR fields of the ENTRYs in the EXFOR library in order to identify understudied reactions and quantities. Using the results of the text-mining, we created an undirected graph from the EXFOR datasets with each graph node representing a single reaction and quantity and graph links representing the various types of connections between these reactions and quantities. This graph is an abstract representation of the connections in EXFOR, similar to graphs of social networks, authorship networks, etc. We use various graph theoretical tools to identify important yet understudied reactions and quantities in EXFOR. Although we identified a few cross sections relevant for shielding applications and isotope production, mostly we identified charged particle fluence monitor cross sections. As a side effect of this work, we learn that our abstract graph is typical of other real-world graphs.

  1. Target-object integration, attention distribution, and object orientation interactively modulate object-based selection.

    PubMed

    Al-Janabi, Shahd; Greenberg, Adam S

    2016-10-01

    The representational basis of attentional selection can be object-based. Various studies have suggested, however, that object-based selection is less robust than spatial selection across experimental paradigms. We sought to examine the manner by which the following factors might explain this variation: Target-Object Integration (targets 'on' vs. part 'of' an object), Attention Distribution (narrow vs. wide), and Object Orientation (horizontal vs. vertical). In Experiment 1, participants discriminated between two targets presented 'on' an object in one session, or presented as a change 'of' an object in another session. There was no spatial cue-thus, attention was initially focused widely-and the objects were horizontal or vertical. We found evidence of object-based selection only when targets constituted a change 'of' an object. Additionally, object orientation modulated the sign of object-based selection: We observed a same-object advantage for horizontal objects, but a same-object cost for vertical objects. In Experiment 2, an informative cue preceded a single target presented 'on' an object or as a change 'of' an object (thus, attention was initially focused narrowly). Unlike in Experiment 1, we found evidence of object-based selection independent of target-object integration. We again found that the sign of selection was modulated by the objects' orientation. This result may reflect a meridian effect, which emerged due to anisotropies in the cortical representations when attention is oriented endogenously. Experiment 3 revealed that object orientation did not modulate object-based selection when attention was oriented exogenously. Our findings suggest that target-object integration, attention distribution, and object orientation modulate object-based selection, but only in combination.

  2. An architecture for object-oriented intelligent control of power systems in space

    NASA Technical Reports Server (NTRS)

    Holmquist, Sven G.; Jayaram, Prakash; Jansen, Ben H.

    1993-01-01

    A control system for autonomous distribution and control of electrical power during space missions is being developed. This system should free the astronauts from localizing faults and reconfiguring loads if problems with the power distribution and generation components occur. The control system uses an object-oriented simulation model of the power system and first principle knowledge to detect, identify, and isolate faults. Each power system component is represented as a separate object with knowledge of its normal behavior. The reasoning process takes place at three different levels of abstraction: the Physical Component Model (PCM) level, the Electrical Equivalent Model (EEM) level, and the Functional System Model (FSM) level, with the PCM the lowest level of abstraction and the FSM the highest. At the EEM level the power system components are reasoned about as their electrical equivalents, e.g, a resistive load is thought of as a resistor. However, at the PCM level detailed knowledge about the component's specific characteristics is taken into account. The FSM level models the system at the subsystem level, a level appropriate for reconfiguration and scheduling. The control system operates in two modes, a reactive and a proactive mode, simultaneously. In the reactive mode the control system receives measurement data from the power system and compares these values with values determined through simulation to detect the existence of a fault. The nature of the fault is then identified through a model-based reasoning process using mainly the EEM. Compound component models are constructed at the EEM level and used in the fault identification process. In the proactive mode the reasoning takes place at the PCM level. Individual components determine their future health status using a physical model and measured historical data. In case changes in the health status seem imminent the component warns the control system about its impending failure. The fault isolation process uses the FSM level for its reasoning base.

  3. The Geoinformatica free and open source software stack

    NASA Astrophysics Data System (ADS)

    Jolma, A.

    2012-04-01

    The Geoinformatica free and open source software (FOSS) stack is based mainly on three established FOSS components, namely GDAL, GTK+, and Perl. GDAL provides access to a very large selection of geospatial data formats and data sources, a generic geospatial data model, and a large collection of geospatial analytical and processing functionality. GTK+ and the Cairo graphics library provide generic graphics and graphical user interface capabilities. Perl is a programming language, for which there is a very large set of FOSS modules for a wide range of purposes and which can be used as an integrative tool for building applications. In the Geoinformatica stack, data storages such as FOSS RDBMS PostgreSQL with its geospatial extension PostGIS can be used below the three above mentioned components. The top layer of Geoinformatica consists of a C library and several Perl modules. The C library comprises a general purpose raster algebra library, hydrological terrain analysis functions, and visualization code. The Perl modules define a generic visualized geospatial data layer and subclasses for raster and vector data and graphs. The hydrological terrain functions are already rather old and they suffer for example from the requirement of in-memory rasters. Newer research conducted using the platform include basic geospatial simulation modeling, visualization of ecological data, linking with a Bayesian network engine for spatial risk assessment in coastal areas, and developing standards-based distributed water resources information systems in Internet. The Geoinformatica stack constitutes a platform for geospatial research, which is targeted towards custom analytical tools, prototyping and linking with external libraries. Writing custom analytical tools is supported by the Perl language and the large collection of tools that are available especially in GDAL and Perl modules. Prototyping is supported by the GTK+ library, the GUI tools, and the support for object-oriented programming in Perl. New feature types, geospatial layer classes, and tools as extensions with specific features can be defined, used, and studied. Linking with external libraries is possible using the Perl foreign function interface tools or with generic tools such as Swig. We are interested in implementing and testing linking Geoinformatica with existing or new more specific hydrological FOSS.

  4. The James Melville Gilliss Library - Naval Oceanography Portal

    Science.gov Websites

    Librarian Search - URANIA SAO/NASA ADS Library Collections Historical Photos, Artwork, Objects Library Astrophysical Data System (ADS) Search the SAO/NASA Astrophysical Data System (ADS) Library Collections Recently

  5. Noncontact orientation of objects in three-dimensional space using magnetic levitation

    PubMed Central

    Subramaniam, Anand Bala; Yang, Dian; Yu, Hai-Dong; Nemiroski, Alex; Tricard, Simon; Ellerbee, Audrey K.; Soh, Siowling; Whitesides, George M.

    2014-01-01

    This paper describes several noncontact methods of orienting objects in 3D space using Magnetic Levitation (MagLev). The methods use two permanent magnets arranged coaxially with like poles facing and a container containing a paramagnetic liquid in which the objects are suspended. Absent external forcing, objects levitating in the device adopt predictable static orientations; the orientation depends on the shape and distribution of mass within the objects. The orientation of objects of uniform density in the MagLev device shows a sharp geometry-dependent transition: an analytical theory rationalizes this transition and predicts the orientation of objects in the MagLev device. Manipulation of the orientation of the levitating objects in space is achieved in two ways: (i) by rotating and/or translating the MagLev device while the objects are suspended in the paramagnetic solution between the magnets; (ii) by moving a small external magnet close to the levitating objects while keeping the device stationary. Unlike mechanical agitation or robotic selection, orienting using MagLev is possible for objects having a range of different physical characteristics (e.g., different shapes, sizes, and mechanical properties from hard polymers to gels and fluids). MagLev thus has the potential to be useful for sorting and positioning components in 3D space, orienting objects for assembly, constructing noncontact devices, and assembling objects composed of soft materials such as hydrogels, elastomers, and jammed granular media. PMID:25157136

  6. Noncontact orientation of objects in three-dimensional space using magnetic levitation.

    PubMed

    Subramaniam, Anand Bala; Yang, Dian; Yu, Hai-Dong; Nemiroski, Alex; Tricard, Simon; Ellerbee, Audrey K; Soh, Siowling; Whitesides, George M

    2014-09-09

    This paper describes several noncontact methods of orienting objects in 3D space using Magnetic Levitation (MagLev). The methods use two permanent magnets arranged coaxially with like poles facing and a container containing a paramagnetic liquid in which the objects are suspended. Absent external forcing, objects levitating in the device adopt predictable static orientations; the orientation depends on the shape and distribution of mass within the objects. The orientation of objects of uniform density in the MagLev device shows a sharp geometry-dependent transition: an analytical theory rationalizes this transition and predicts the orientation of objects in the MagLev device. Manipulation of the orientation of the levitating objects in space is achieved in two ways: (i) by rotating and/or translating the MagLev device while the objects are suspended in the paramagnetic solution between the magnets; (ii) by moving a small external magnet close to the levitating objects while keeping the device stationary. Unlike mechanical agitation or robotic selection, orienting using MagLev is possible for objects having a range of different physical characteristics (e.g., different shapes, sizes, and mechanical properties from hard polymers to gels and fluids). MagLev thus has the potential to be useful for sorting and positioning components in 3D space, orienting objects for assembly, constructing noncontact devices, and assembling objects composed of soft materials such as hydrogels, elastomers, and jammed granular media.

  7. Fort Berthold Library Literacy Program. Final Performance Report, October 1, 1988-September 30, 1989.

    ERIC Educational Resources Information Center

    Fort Berthold Reservation Public Library, New Town, ND.

    The report describes activities of the Fort Berthold Reservation Public Library (North Dakota) Literacy Program to meet six objectives for the 1988-89 project year. The program was designed specifically to promote literacy among three Native American tribes, the Mandan, Hidatsa, and Arikara. Objectives included acquisition of a library literacy…

  8. Assessing Homegrown Library Collections: Using Google Analytics to Track Use of Screencasts and Flash-Based Learning Objects

    ERIC Educational Resources Information Center

    Betty, Paul

    2009-01-01

    Increasing use of screencast and Flash authoring software within libraries is resulting in "homegrown" library collections of digital learning objects and multimedia presentations. The author explores the use of Google Analytics to track usage statistics for interactive Shockwave Flash (.swf) files, the common file output for screencast and Flash…

  9. High-Throughput SNP Discovery through Deep Resequencing of a Reduced Representation Library to Anchor and Orient Scaffolds in the Soybean Whole Genome Sequence

    USDA-ARS?s Scientific Manuscript database

    The soybean Consensus Map 4.0 facilitated the anchoring of 95.6% of the soybean whole genome sequence developed by the Joint Genome Institute, Department of Energy but only properly oriented 66% of the sequence scaffolds. To find additional single nucleotide polymorphism (SNP) markers for additiona...

  10. Navigating the Information Ocean: Charting the Course. Abstracts from the Academic Library Association of Ohio Annual Conference (Columbus, Ohio, November 4, 1994).

    ERIC Educational Resources Information Center

    Academic Library Association of Ohio.

    Abstracts of 14 papers presented at the conference are provided here. Titles are: "Electronic Information Terraforming: Designing and Implementing a Front-end System Using World-Wide Web Technology" (Abbie Basile; And Others); "Characteristics of Generation X and Implications for Reference and Instructional Services" (Catherine…

  11. Literacy Documentation: An International Bulletin for Libraries and Information Centres. Vol. 4, No. 1.

    ERIC Educational Resources Information Center

    International Inst. for Adult Literacy Methods, Teheran (Iran).

    The document presents seven abstracts and lists 76 other first-trimester, 1975, acquisitions of the Documentation Center of the International Institute for Adult Literacy Methods, established in Tehran by UNESCO and the government of Iran. Abstracted are: (1) The Book Hunger, published by UNESCO in 1973, offering solutions to the shortage of…

  12. Life Sciences and Allied Fields: Indexes and Abstracts, Book Review Indexes, Serials Bibliographies, Translations. Bibliographic Series No. 32.

    ERIC Educational Resources Information Center

    Colpitts, D. Corinne

    The information sources for the life sciences and allied fields listed were selected from the holdings of the Arkansas University library. Citations include indexes and abstracts dealing with national and international literature in medicine, the biological sciences, environmental science, veterinary medicine, agriculture, botany, and zoology, as…

  13. Overview of EVE - the event visualization environment of ROOT

    NASA Astrophysics Data System (ADS)

    Tadel, Matevž

    2010-04-01

    EVE is a high-level visualization library using ROOT's data-processing, GUI and OpenGL interfaces. It is designed as a framework for object management offering hierarchical data organization, object interaction and visualization via GUI and OpenGL representations. Automatic creation of 2D projected views is also supported. On the other hand, it can serve as an event visualization toolkit satisfying most HEP requirements: visualization of geometry, simulated and reconstructed data such as hits, clusters, tracks and calorimeter information. Special classes are available for visualization of raw-data. Object-interaction layer allows for easy selection and highlighting of objects and their derived representations (projections) across several views (3D, Rho-Z, R-Phi). Object-specific tooltips are provided in both GUI and GL views. The visual-configuration layer of EVE is built around a data-base of template objects that can be applied to specific instances of visualization objects to ensure consistent object presentation. The data-base can be retrieved from a file, edited during the framework operation and stored to file. EVE prototype was developed within the ALICE collaboration and has been included into ROOT in December 2007. Since then all EVE components have reached maturity. EVE is used as the base of AliEve visualization framework in ALICE, Firework physics-oriented event-display in CMS, and as the visualization engine of FairRoot in FAIR.

  14. Library Web Site Administration: A Strategic Planning Model For the Smaller Academic Library

    ERIC Educational Resources Information Center

    Ryan, Susan M.

    2003-01-01

    Strategic planning provides a useful structure for creating and implementing library web sites. The planned integration of a library's web site into its mission and objectives ensures that the library's community of users will consider the web site one of the most important information tools the library offers.

  15. Process Management and Exception Handling in Multiprocessor Operating Systems Using Object-Oriented Design Techniques. Revised Sep. 1988

    NASA Technical Reports Server (NTRS)

    Russo, Vincent; Johnston, Gary; Campbell, Roy

    1988-01-01

    The programming of the interrupt handling mechanisms, process switching primitives, scheduling mechanism, and synchronization primitives of an operating system for a multiprocessor require both efficient code in order to support the needs of high- performance or real-time applications and careful organization to facilitate maintenance. Although many advantages have been claimed for object-oriented class hierarchical languages and their corresponding design methodologies, the application of these techniques to the design of the primitives within an operating system has not been widely demonstrated. To investigate the role of class hierarchical design in systems programming, the authors have constructed the Choices multiprocessor operating system architecture the C++ programming language. During the implementation, it was found that many operating system design concerns can be represented advantageously using a class hierarchical approach, including: the separation of mechanism and policy; the organization of an operating system into layers, each of which represents an abstract machine; and the notions of process and exception management. In this paper, we discuss an implementation of the low-level primitives of this system and outline the strategy by which we developed our solution.

  16. Learning from research on the information behaviour of healthcare professionals: a review of the literature 2004-2008 with a focus on emotion.

    PubMed

    Fourie, Ina

    2009-09-01

    A review, focusing on emotion, was conducted of reported studies on the information behaviour of healthcare professionals (2004-2008). Findings were intended to offer guidelines on information services and information literacy training, to note gaps in research and to raise research interest. Databases were searched for literature published from January 2004 to December 2008 and indexed on eric, Library and Information Science Abstracts, medline, PsycINFO, Social Services Abstracts, Sociological Abstracts, Health Source: Nursing/Academic Edition; Library, Information Science & Technology Abstracts; Psychology and Behavioral Sciences Collection; Social Work Abstracts; SocINDEX with Full Text; SPORTDiscus; cinhal; and the ISI Web of Knowledge databases. Key journals were manually scanned and citations followed. Literature was included if reporting on issues concerning emotion. Emotion in information behaviour in healthcare contexts is scantily addressed. This review, however, offers some insight into the difficulty in identifying and expressing information needs; sense making and the need to fill knowledge gaps; uncertainty; personality and coping skills; motivation to seeking information; emotional experiences during information seeking; self-confidence and attitude; emotional factors in the selection of information channels; and seeking information for psychological or emotional reasons. Suggestions following findings, address information literacy programs, information services and research gaps.

  17. The Role of Graphic Orientations in Children's Drawings of Familiar and Novel Objects at Rest and in Motion.

    ERIC Educational Resources Information Center

    Ives, William; Rovet, Joanne

    1979-01-01

    Reports three experiments which investigate: whether familiar objects have standard graphic orientations (Experiment 1); the relationship between use of object orientations and more conventional methods in depicting familiar objects in motion (Experiment 2); and whether orientations are used differently in novel objects whose only defining feature…

  18. Arc-An OAI Service Provider for Digital Library Federation; Kepler-An OAI Data/Service Provider for the Individual; Information Objects and Rights Management: A Mediation-Based Approach to DRM Interoperability; Automated Name Authority Control and Enhanced Searching in the Levy Collection; Renardus Project Developments and the Wider Digital Library Context.

    ERIC Educational Resources Information Center

    Liu, Xiaoming; Maly, Kurt; Zubair, Mohammad; Nelson, Michael L.; Erickson, John S.; DiLauro, Tim; Choudhury, G. Sayeed; Patton, Mark; Warner, James W.; Brown, Elizabeth W.; Heery, Rachel; Carpenter, Leona; Day, Michael

    2001-01-01

    Includes five articles that discuss the OAI (Open Archive Initiative), an interface between data providers and service providers; information objects and digital rights management interoperability; digitizing library collections, including automated name authority control, metadata, and text searching engines; and building digital library services…

  19. Visualizing Subject Access for 21st Century Information Resources. Papers Presented at the Clinic on Library Applications of Data Processing (34th, Urbana, Illinois, March 2-4, 1997).

    ERIC Educational Resources Information Center

    Cochrane, Pauline Atherton, Ed.; Johnson, Eric H., Ed.

    This proceedings represents and documents in part the 16 presentations made at the 34th Annual Clinic on Library Applications of Data Processing. World Wide Web URLs that provide insight into each presentation are included. Presentations include: (1) "Hypostatizing Data Collections, Especially Bibliographic: Abstractions, Representations,…

  20. Molecular Library Synthesis Using Complex Substrates: Expanding the Framework of Triterpenoids

    PubMed Central

    Ignatenko, Vasily A.; Han, Yong; Tochtrop, Gregory P.

    2013-01-01

    The remodelling of a natural product core framework by means of diversity-oriented synthesis (DOS) is a valuable approach to access diverse/biologically relevant chemical space and to overcome the limitations of combinatorial-type compounds. Here we provide proof of principle and a thorough conformational analysis for a general strategy whereby the inherent complexity of a starting material is used to define the regio- and stereochemical outcomes of reactions in chemical library construction. This is in contrast to the traditional DOS logic employing reaction development and catalysis to drive library diversity PMID:23245400

  1. Enabling medication management through health information technology (Health IT).

    PubMed

    McKibbon, K Ann; Lokker, Cynthia; Handler, Steve M; Dolovich, Lisa R; Holbrook, Anne M; O'Reilly, Daria; Tamblyn, Robyn; J Hemens, Brian; Basu, Runki; Troyan, Sue; Roshanov, Pavel S; Archer, Norman P; Raina, Parminder

    2011-04-01

    The objective of the report was to review the evidence on the impact of health information technology (IT) on all phases of the medication management process (prescribing and ordering, order communication, dispensing, administration and monitoring as well as education and reconciliation), to identify the gaps in the literature and to make recommendations for future research. We searched peer-reviewed electronic databases, grey literature, and performed hand searches. Databases searched included MEDLINE®, Embase, CINAHL (Cumulated Index to Nursing and Allied Health Literature), Cochrane Database of Systematic Reviews, International Pharmaceutical Abstracts, Compendex, Inspec (which includes IEEE Xplore), Library and Information Science Abstracts, E-Prints in Library and Information Science, PsycINFO, Sociological Abstracts, and Business Source Complete. Grey literature searching involved Internet searching, reviewing relevant Web sites, and searching electronic databases of grey literatures. AHRQ also provided all references in their e-Prescribing, bar coding, and CPOE knowledge libraries. Paired reviewers looked at citations to identify studies on a range of health IT used to assist in the medication management process (MMIT) during multiple levels of screening (titles and abstracts, full text and final review for assignment of questions and data abstrction). Randomized controlled trials and cohort, case-control, and case series studies were independently assessed for quality. All data were abstracted by one reviewer and examined by one of two different reviewers with content and methods expertise. 40,582 articles were retrieved. After duplicates were removed, 32,785 articles were screened at the title and abstract phase. 4,578 full text articles were assessed and 789 articles were included in the final report. Of these, 361 met only content criteria and were listed without further abstraction. The final report included data from 428 articles across the seven key questions. Study quality varied according to phase of medication management. Substantially more studies, and studies with stronger comparative methods, evaluated prescribing and monitoring. Clinical decision support systems (CDSS) and computerized provider order entry (CPOE) systems were studied more than any other application of MMIT. Physicians were more often the subject of evaluation than other participants. Other health care professionals, patients, and families are important but not studied as thoroughly as physicians. These nonphysicians groups often value different aspects of MMIT, have diverse needs, and use systems differently. Hospitals and ambulatory clinics were well-represented in the literature with less emphasis placed on long-term care facilities, communities, homes, and nonhospital pharmacies. Most studies evaluated changes in process and outcomes of use, usability, and knowledge, skills, and attitudes. Most showed moderate to substantial improvement with implementation of MMIT. Economics studies and those with clinical outcomes were less frequently studied. Those articles that did address economics and clinical outcomes often showed equivocal findings on the effectiveness and cost-effectiveness of MMIT systems. Qualitative studies provided evidence of strong perceptions, both positive and negative, of the effects of MMIT and unintended consequences. We found little data on the effects of forms of medications, conformity, standards, and open source status. Much descriptive literature discusses implementation issues but little strong evidence exists. Interest is strong in MMIT and more groups and institutions will implement systems in the next decades, especially with the Federal Government's push toward more health IT to support better and more cost-effective health care. MMIT is well-studied, although on closer examination of the literature the evidence is not uniform across phases of medication management, groups of people involved, or types of MMIT. MMIT holds the promise of improved processes; clinical and economics studies and the understanding of sustainability issues are lacking.

  2. Using internet search engines and library catalogs to locate toxicology information.

    PubMed

    Wukovitz, L D

    2001-01-12

    The increasing importance of the Internet demands that toxicologists become aquainted with its resources. To find information, researchers must be able to effectively use Internet search engines, directories, subject-oriented websites, and library catalogs. The article will explain these resources, explore their benefits and weaknesses, and identify skills that help the researcher to improve search results and critically evaluate sources for their relevancy, validity, accuracy, and timeliness.

  3. HiCAT Software Infrastructure: Safe hardware control with object oriented Python

    NASA Astrophysics Data System (ADS)

    Moriarty, Christopher; Brooks, Keira; Soummer, Remi

    2018-01-01

    High contrast imaging for Complex Aperture Telescopes (HiCAT) is a testbed designed to demonstrate coronagraphy and wavefront control for segmented on-axis space telescopes such as envisioned for LUVOIR. To limit the air movements in the testbed room, software interfaces for several different hardware components were developed to completely automate operations. When developing software interfaces for many different pieces of hardware, unhandled errors are commonplace and can prevent the software from properly closing a hardware resource. Some fragile components (e.g. deformable mirrors) can be permanently damaged because of this. We present an object oriented Python-based infrastructure to safely automate hardware control and optical experiments. Specifically, conducting high-contrast imaging experiments while monitoring humidity and power status along with graceful shutdown processes even for unexpected errors. Python contains a construct called a “context manager” that allows you define code to run when a resource is opened or closed. Context managers ensure that a resource is properly closed, even when unhandled errors occur. Harnessing the context manager design, we also use Python’s multiprocessing library to monitor humidity and power status without interrupting the experiment. Upon detecting a safety problem, the master process sends an event to the child process that triggers the context managers to gracefully close any open resources. This infrastructure allows us to queue up several experiments and safely operate the testbed without a human in the loop.

  4. An object-oriented description method of EPMM process

    NASA Astrophysics Data System (ADS)

    Jiang, Zuo; Yang, Fan

    2017-06-01

    In order to use the object-oriented mature tools and language in software process model, make the software process model more accord with the industrial standard, it’s necessary to study the object-oriented modelling of software process. Based on the formal process definition in EPMM, considering the characteristics that Petri net is mainly formal modelling tool and combining the Petri net modelling with the object-oriented modelling idea, this paper provides this implementation method to convert EPMM based on Petri net into object models based on object-oriented description.

  5. Challenges in Developing XML-Based Learning Repositories

    NASA Astrophysics Data System (ADS)

    Auksztol, Jerzy; Przechlewski, Tomasz

    There is no doubt that modular design has many advantages, including the most important ones: reusability and cost-effectiveness. In an e-leaming community parlance the modules are determined as Learning Objects (LOs) [11]. An increasing amount of learning objects have been created and published online, several standards has been established and multiple repositories developed for them. For example Cisco Systems, Inc., "recognizes a need to move from creating and delivering large inflexible training courses, to database-driven objects that can be reused, searched, and modified independent of their delivery media" [6]. The learning object paradigm of education resources authoring is promoted mainly to reduce the cost of the content development and to increase its quality. A frequently used metaphor of Learning Objects paradigm compares them to Lego Logs or objects in Object-Oriented program design [25]. However a metaphor is only an abstract idea, which should be turned to something more concrete to be usable. The problem is that many papers on LOs end up solely in metaphors. In our opinion Lego or OO metaphors are gross oversimplificatation of the problem as there is much easier to develop Lego set or design objects in OO program than develop truly interoperable, context-free learning content1.

  6. Innovation Abstracts; Volume XIV, 1992.

    ERIC Educational Resources Information Center

    Roueche, Suanne D., Ed.

    1992-01-01

    This series of 30 one- to two-page abstracts covering 1992 highlights a variety of innovative approaches to teaching and learning in the community college. Topics covered in the abstracts include: (1) faculty recognition and orientation; (2) the Amado M. Pena, Jr., Scholarship Program; (3) innovative teaching techniques, with individual abstracts…

  7. Customized USB Flash Drives Used to Promote Library Resources and Services to First-year Medical and Dental Students

    PubMed Central

    Matsoukas, Konstantina; Meret, Anca; Oliver, John T.; Purcell, Michael

    2011-01-01

    In line with its institution’s commitment to keep new student orientation/welcome events “green,” Columbia University’s Health Sciences Library (HSL) applied for a National Network of Libraries of Medicine Middle Atlantic Region (NN/LM MAR) Small Projects Award1 in Spring/Summer 2009 to explore paperless modes of outreach. This article describes the project that resulted from this funding, whose purpose was to determine whether customized 1 GB USB flash drives are a good vehicle for distributing library promotional materials to incoming medical and dental students. This project gave HSL librarians the opportunity to connect with students in a way that had not been done before and to consider how these new students use/view the information the library produces. PMID:21534111

  8. GAELIC: Consortial Strategies for Survival.

    ERIC Educational Resources Information Center

    Edwards, Heather

    This paper discusses GAELIC (Gauteng and Environs Library Consortium), a regional consortium of South African higher education libraries with the vision of creating a virtual library by linking together autonomous libraries via networks. Topics covered include: (1) GAELIC objectives; (2) selection of INNOPAC as the common library system for GAELIC…

  9. Parietal and frontal object areas underlie perception of object orientation in depth.

    PubMed

    Niimi, Ryosuke; Saneyoshi, Ayako; Abe, Reiko; Kaminaga, Tatsuro; Yokosawa, Kazuhiko

    2011-05-27

    Recent studies have shown that the human parietal and frontal cortices are involved in object image perception. We hypothesized that the parietal/frontal object areas play a role in differentiating the orientations (i.e., views) of an object. By using functional magnetic resonance imaging, we compared brain activations while human observers differentiated between two object images in depth-orientation (orientation task) and activations while they differentiated the images in object identity (identity task). The left intraparietal area, right angular gyrus, and right inferior frontal areas were activated more for the orientation task than for the identity task. The occipitotemporal object areas, however, were activated equally for the two tasks. No region showed greater activation for the identity task. These results suggested that the parietal/frontal object areas encode view-dependent visual features and underlie object orientation perception. Copyright © 2011 Elsevier Ireland Ltd. All rights reserved.

  10. A diversity-oriented synthesis strategy enabling the combinatorial-type variation of macrocyclic peptidomimetic scaffolds.

    PubMed

    Isidro-Llobet, Albert; Hadje Georgiou, Kathy; Galloway, Warren R J D; Giacomini, Elisa; Hansen, Mette R; Méndez-Abt, Gabriela; Tan, Yaw Sing; Carro, Laura; Sore, Hannah F; Spring, David R

    2015-04-21

    Macrocyclic peptidomimetics are associated with a broad range of biological activities. However, despite such potentially valuable properties, the macrocyclic peptidomimetic structural class is generally considered as being poorly explored within drug discovery. This has been attributed to the lack of general methods for producing collections of macrocyclic peptidomimetics with high levels of structural, and thus shape, diversity. In particular, there is a lack of scaffold diversity in current macrocyclic peptidomimetic libraries; indeed, the efficient construction of diverse molecular scaffolds presents a formidable general challenge to the synthetic chemist. Herein we describe a new, advanced strategy for the diversity-oriented synthesis (DOS) of macrocyclic peptidomimetics that enables the combinatorial variation of molecular scaffolds (core macrocyclic ring architectures). The generality and robustness of this DOS strategy is demonstrated by the step-efficient synthesis of a structurally diverse library of over 200 macrocyclic peptidomimetic compounds, each based around a distinct molecular scaffold and isolated in milligram quantities, from readily available building-blocks. To the best of our knowledge this represents an unprecedented level of scaffold diversity in a synthetically derived library of macrocyclic peptidomimetics. Cheminformatic analysis indicated that the library compounds access regions of chemical space that are distinct from those addressed by top-selling brand-name drugs and macrocyclic natural products, illustrating the value of our DOS approach to sample regions of chemical space underexploited in current drug discovery efforts. An analysis of three-dimensional molecular shapes illustrated that the DOS library has a relatively high level of shape diversity.

  11. Pharmaceutical orientation at hospital discharge of transplant patients: strategy for patient safety

    PubMed Central

    Lima, Lívia Falcão; Martins, Bruna Cristina Cardoso; de Oliveira, Francisco Roberto Pereira; Cavalcante, Rafaela Michele de Andrade; Magalhães, Vanessa Pinto; Firmino, Paulo Yuri Milen; Adriano, Liana Silveira; da Silva, Adriano Monteiro; Flor, Maria Jose Nascimento; Néri, Eugenie Desirée Rabelo

    2016-01-01

    ABSTRACT Objective: To describe and analyze the pharmaceutical orientation given at hospital discharge of transplant patients. Methods: This was a cross-sectional, descriptive and retrospective study that used records of orientation given by the clinical pharmacist in the inpatients unit of the Kidney and Liver Transplant Department, at Hospital Universitário Walter Cantídio, in the city of Fortaleza (CE), Brazil, from January to July, 2014. The following variables recorded at the Clinical Pharmacy Database were analyzed according to their significance and clinical outcomes: pharmaceutical orientation at hospital discharge, drug-related problems and negative outcomes associated with medication, and pharmaceutical interventions performed. Results: The first post-transplant hospital discharge involved the entire multidisciplinary team and the pharmacist was responsible for orienting about drug therapy. The mean hospital discharges/month with pharmaceutical orientation during the study period was 10.6±1.3, totaling 74 orientations. The prescribed drug therapy had a mean of 9.1±2.7 medications per patient. Fifty-nine drug-related problems were identified, in which 67.8% were related to non-prescription of medication needed, resulting in 89.8% of risk of negative outcomes associated with medications due to untreated health problems. The request for inclusion of drugs (66.1%) was the main intervention, and 49.2% of the medications had some action in the digestive tract or metabolism. All interventions were classified as appropriate, and 86.4% of them we able to prevent negative outcomes. Conclusion: Upon discharge of a transplanted patient, the orientation given by the clinical pharmacist together with the multidisciplinary team is important to avoid negative outcomes associated with drug therapy, assuring medication reconciliation and patient safety. PMID:27759824

  12. Preparation of 24 ternary thin film materials libraries on a single substrate in one experiment for irreversible high-throughput studies.

    PubMed

    Buenconsejo, Pio John S; Siegel, Alexander; Savan, Alan; Thienhaus, Sigurd; Ludwig, Alfred

    2012-01-09

    For different areas of combinatorial materials science, it is desirable to have multiple materials libraries: especially for irreversible high-throughput studies, like, for example, corrosion resistance testing in different media or annealing of complete materials libraries at different temperatures. Therefore a new combinatorial sputter-deposition process was developed which yields 24 materials libraries in one experiment on a single substrate. It is discussed with the example of 24 Ti-Ni-Ag materials libraries. They are divided based on the composition coverage and orientation of composition gradient into two sets of 12 nearly identical materials libraries. Each materials library covers at least 30-40% of the complete ternary composition range. An acid etch test in buffered-HF solution was performed, illustrating the feasibility of our approach for destructive materials characterization. The results revealed that within the composition range of Ni < 30 at.%, the films were severely etched. The composition range which shows reversible martensitic transformations was confirmed to be outside this region. The high output of the present method makes it attractive for combinatorial studies requiring multiple materials libraries.

  13. Performance Evaluation of Communication Software Systems for Distributed Computing

    NASA Technical Reports Server (NTRS)

    Fatoohi, Rod

    1996-01-01

    In recent years there has been an increasing interest in object-oriented distributed computing since it is better quipped to deal with complex systems while providing extensibility, maintainability, and reusability. At the same time, several new high-speed network technologies have emerged for local and wide area networks. However, the performance of networking software is not improving as fast as the networking hardware and the workstation microprocessors. This paper gives an overview and evaluates the performance of the Common Object Request Broker Architecture (CORBA) standard in a distributed computing environment at NASA Ames Research Center. The environment consists of two testbeds of SGI workstations connected by four networks: Ethernet, FDDI, HiPPI, and ATM. The performance results for three communication software systems are presented, analyzed and compared. These systems are: BSD socket programming interface, IONA's Orbix, an implementation of the CORBA specification, and the PVM message passing library. The results show that high-level communication interfaces, such as CORBA and PVM, can achieve reasonable performance under certain conditions.

  14. Mid Term Progress Report: Desertification Assessment and Monitoring in China Based on Remote Sensing

    NASA Astrophysics Data System (ADS)

    Gao, Zhihai; del Barrio, Gabriel; Li, Xiaosong; Wang, Bengyu; Puigdefabregas, Juan; Sanjuan, Maria E.; Bai, Lina; Wu, Junjun; Sun, Bin; Li, Changlong

    2014-11-01

    The objective of Dragon 3 Project 10367 is the development of techniques research for desertification assessment and monitoring in China using remote sensing data in combination with climate and environmental-related data. The main achievements acquired since2012could be summarized as follows: (1)Photosynthetic vegetation(PV)and non-photosynthetic vegetation(NPV)fraction were retrieved separately through utilizing Auto Monte Carlo Unmixing technique (AutoMCU), based on BJ-1 data and field measured spectral library. (2) The accuracy of sandy land classification was as high as81.52%when the object-oriented method and Support Vector Machine (SVM) classifiers were used. (3) A new Monthly net primary productivity (NPP)dataset from 2002 to 2010 for the whole China were established with Envisat-MERIS fraction of absorbed photosynthetically active radiation (FPAR) data. (4) The 2dRUE proved to be a good indicator for land degradation, based on which, land degradation status in the general potential extent of desertification in China(PEDC) was assessed preliminarily.

  15. Mid Term Progress Report: Desertification Assessment and Monitoring in China Based on Remote Sensing

    NASA Astrophysics Data System (ADS)

    Gao, Zhihai; del Barrio, Gabriel; Li, Xiaosong; Wang, Wengyu; Puigdefabregas, Juan; Sanjuan, Maria E.; Bai, Lina; Wu, Junjun; Sun, Bin; Li, Changlong

    2014-11-01

    The objective of Dragon 3 Project 10367 is the development of techniques research for desertification assessment and monitoring in China using remote sensing data in combination with climate and environmental-related data. The main achievements acquired since 2012 could be summarized as follows:(1) Photosynthetic vegetation (PV) and non-photosynthetic vegetation (NPV) fraction were retrieved separately through utilizing Auto Monte Carlo Unmixing technique (AutoMCU), based on BJ-1 data and field measured spectral library.(2) The accuracy of sandy land classification was as high as 81.52% when the object-oriented method and Support Vector Machine (SVM) classifiers were used.(3) A new Monthly net primary productivity (NPP) dataset from 2002 to 2010 for the whole China were established with Envisat-MERIS fraction of absorbed photosynthetically active radiation (FPAR) data.(4) The 2dRUE proved to be a good indicator for land degradation, based on which, land degradation status in the general potential extent of desertification in China (PEDC) was assessed preliminarily.

  16. Libraries and Industry; Background Study for Use by the National Advisory Commission on Libraries.

    ERIC Educational Resources Information Center

    North, J.; And Others

    The objective of this study was to analyze all operating factors in the relationship between libraries and industry. An investigation was made of situations which affect either library service to industry or industry service to libraries. Examined were the relationship between all types of libraries and the publishing industry, between libraries…

  17. Users' Satisfaction with Library Services: A Case Study of Delta State University Library

    ERIC Educational Resources Information Center

    Ikolo, Violet E.

    2015-01-01

    The study focused on users' satisfaction with library services at the Delta State University main Library, Abraka, Delta State. The objective was to find out if users are satisfied with the services, facilities, the library environment, information sources and staff of the library. Using the descriptive survey design, the population for the study…

  18. Library History - Naval Oceanography Portal

    Science.gov Websites

    are here: Home › USNO › James M. Gilliss Library › Library History USNO Logo USNO Navigation , Artwork, Objects Library History Library Dedication The Story Behind the Seal Additional Resources Info Library History lib15b.jpg There is a lot of history in the Library; over the years it has served as not

  19. Espresso and Ambiance: What Public Libraries Can Learn from Bookstores.

    ERIC Educational Resources Information Center

    Sannwald, William

    1998-01-01

    Looks at what makes bookstores so successful today. Examines why exterior and interior spaces are important to libraries; how spaces support the library's mission, goals, and objectives; what libraries can learn from the retail market regarding bookstore merchandising and design; and how this information can benefit libraries. (Author/AEF)

  20. Federal Legislative Policy of the American Library Association.

    ERIC Educational Resources Information Center

    American Library Association, Chicago, IL. Legislation Committee.

    The American Library Association's policy on federal legislation is based on its objectives of promoting and improving library service and librarianship. Representing those who use libraries as well as those who operate them, the Association is a source of information on libraries and information services for those concerned with formulating and…

Top