WorldWideScience

Sample records for program interface api

  1. CALIBRATION, OPTIMIZATION, AND SENSITIVITY AND UNCERTAINTY ALGORITHMS APPLICATION PROGRAMMING INTERFACE (COSU-API)

    Science.gov (United States)

    The Application Programming Interface (API) for Uncertainty Analysis, Sensitivity Analysis, and Parameter Estimation (UA/SA/PE API) tool development, here fore referred to as the Calibration, Optimization, and Sensitivity and Uncertainty Algorithms API (COSU-API), was initially d...

  2. GIANT API: an application programming interface for functional genomics.

    Science.gov (United States)

    Roberts, Andrew M; Wong, Aaron K; Fisk, Ian; Troyanskaya, Olga G

    2016-07-08

    GIANT API provides biomedical researchers programmatic access to tissue-specific and global networks in humans and model organisms, and associated tools, which includes functional re-prioritization of existing genome-wide association study (GWAS) data. Using tissue-specific interaction networks, researchers are able to predict relationships between genes specific to a tissue or cell lineage, identify the changing roles of genes across tissues and uncover disease-gene associations. Additionally, GIANT API enables computational tools like NetWAS, which leverages tissue-specific networks for re-prioritization of GWAS results. The web services covered by the API include 144 tissue-specific functional gene networks in human, global functional networks for human and six common model organisms and the NetWAS method. GIANT API conforms to the REST architecture, which makes it stateless, cacheable and highly scalable. It can be used by a diverse range of clients including web browsers, command terminals, programming languages and standalone apps for data analysis and visualization. The API is freely available for use at http://giant-api.princeton.edu. © The Author(s) 2016. Published by Oxford University Press on behalf of Nucleic Acids Research.

  3. Pygrass: An Object Oriented Python Application Programming Interface (API for Geographic Resources Analysis Support System (GRASS Geographic Information System (GIS

    Directory of Open Access Journals (Sweden)

    Marco Ciolli

    2013-03-01

    Full Text Available PyGRASS is an object-oriented Python Application Programming Interface (API for Geographic Resources Analysis Support System (GRASS Geographic Information System (GIS, a powerful open source GIS widely used in academia, commercial settings and governmental agencies. We present the architecture of the PyGRASS library, covering interfaces to GRASS modules, vector and raster data, with a focus on the new capabilities that it provides to GRASS users and developers. Our design concept of the module interface allows the direct linking of inputs and outputs of GRASS modules to create process chains, including compatibility checks, process control and error handling. The module interface was designed to be easily extended to work with remote processing services (Web Processing Service (WPS, Web Service Definition Language (WSDL/Simple Object Access Protocol (SOAP. The new object-oriented Python programming API introduces an abstract layer that opens the possibility to use and access transparently the efficient raster and vector functions of GRASS that are implemented in C. The design goal was to provide an easy to use, but powerful, Python interface for users and developers who are not familiar with the programming language C and with the GRASS C-API. We demonstrate the capabilities, scalability and performance of PyGRASS with several dedicated tests and benchmarks. We compare and discuss the results of the benchmarks with dedicated C implementations.

  4. JUPITER: Joint Universal Parameter IdenTification and Evaluation of Reliability - An Application Programming Interface (API) for Model Analysis

    Science.gov (United States)

    Banta, Edward R.; Poeter, Eileen P.; Doherty, John E.; Hill, Mary C.

    2006-01-01

    he Joint Universal Parameter IdenTification and Evaluation of Reliability Application Programming Interface (JUPITER API) improves the computer programming resources available to those developing applications (computer programs) for model analysis.The JUPITER API consists of eleven Fortran-90 modules that provide for encapsulation of data and operations on that data. Each module contains one or more entities: data, data types, subroutines, functions, and generic interfaces. The modules do not constitute computer programs themselves; instead, they are used to construct computer programs. Such computer programs are called applications of the API. The API provides common modeling operations for use by a variety of computer applications.The models being analyzed are referred to here as process models, and may, for example, represent the physics, chemistry, and(or) biology of a field or laboratory system. Process models commonly are constructed using published models such as MODFLOW (Harbaugh et al., 2000; Harbaugh, 2005), MT3DMS (Zheng and Wang, 1996), HSPF (Bicknell et al., 1997), PRMS (Leavesley and Stannard, 1995), and many others. The process model may be accessed by a JUPITER API application as an external program, or it may be implemented as a subroutine within a JUPITER API application . In either case, execution of the model takes place in a framework designed by the application programmer. This framework can be designed to take advantage of any parallel processing capabilities possessed by the process model, as well as the parallel-processing capabilities of the JUPITER API.Model analyses for which the JUPITER API could be useful include, for example: Compare model results to observed values to determine how well the model reproduces system processes and characteristics.Use sensitivity analysis to determine the information provided by observations to parameters and predictions of interest.Determine the additional data needed to improve selected model

  5. Sensor Performance Evaluation for Battlefield Environments (SPEBE) C++ Application Programming Interface (API) Version 1.0

    Science.gov (United States)

    2008-01-01

    mistakes and violates one of the basic principles of the API: All calculations are performed by SPEBE m-files. Thus, a few changes were made to the...interference nulls • RAY_TRACE – ray tracing • FFP – Fast Field Program • CPE – finite difference Parabolic Equation • SCAPE – Green’s

  6. Creating Mobile and Web Application Programming Interfaces (APIs) for NASA Science Data

    Science.gov (United States)

    Oostra, D.; Chambers, L. H.; Lewis, P. M.; Moore, S. W.

    2011-12-01

    The Atmospheric Science Data Center (ASDC) at the NASA Langley Research Center in Virginia houses almost three petabytes of data, a collection that increases every day. To put it into perspective, it is estimated that three petabytes of data storage could store a digitized copy of all printed material in U.S. research libraries. There are more than ten other NASA data centers like the ASDC. Scientists and the public use this data for research, science education, and to understand our environment. Most importantly these data provide the potential for all of us make new discoveries. NASA is about making discoveries. Galileo was quoted as saying, "All discoveries are easy to understand once they are discovered. The point is to discover them." To that end, NASA stores vast amounts of publicly available data. This paper examines an approach to create web applications that serve NASA data in ways that specifically address the mobile web application technologies that are quickly emerging. Mobile data is not a new concept. What is new, is that user driven tools have recently become available that allow users to create their own mobile applications. Through the use of these cloud-based tools users can produce complete native mobile applications. Thus, mobile apps can now be created by everyone, regardless of their programming experience or expertise. This work will explore standards and methods for creating dynamic and malleable application programming interfaces (APIs) that allow users to access and use NASA science data for their own needs. The focus will be on experiences that broaden and increase the scope and usage of NASA science data sets.

  7. Interfacing RASCAL with Java APIs. Automated mapping with Apache POI

    NARCIS (Netherlands)

    G. Marmanidis (George)

    2013-01-01

    htmlabstractInterfacing RASCAL with Java APIs and reusing existing implementations is a required functionality in order to reduce effort and time in contrast with implementing a new one from scratch. In this study we are trying to interface RASCAL with Apache POI, a Java implemented API in order to

  8. JASPAR RESTful API: accessing JASPAR data from any programming language.

    Science.gov (United States)

    Khan, Aziz; Mathelier, Anthony

    2017-12-15

    JASPAR is a widely used open-access database of curated, non-redundant transcription factor binding profiles. Currently, data from JASPAR can be retrieved as flat files or by using programming language-specific interfaces. Here, we present a programming language-independent application programming interface (API) to access JASPAR data using the Representational State Transfer (REST) architecture. The REST API enables programmatic access to JASPAR by most programming languages and returns data in eight widely used formats. Several endpoints are available to access the data and an endpoint is available to infer the TF binding profile(s) likely bound by a given DNA binding domain protein sequence. Additionally, it provides an interactive browsable interface for bioinformatics tool developers. This REST API is implemented in Python using the Django REST Framework. It is accessible at http://jaspar.genereg.net/api/ and the source code is freely available at https://bitbucket.org/CBGR/jaspar under GPL v3 license. aziz.khan@ncmm.uio.no, anthony.mathelier@ncmm.uio.no. Supplementary data are available at Bioinformatics online.

  9. One implementation of API interface for RouterOS

    Directory of Open Access Journals (Sweden)

    Gencho Stoitsov

    2014-05-01

    Full Text Available The purpose of this publication is to present the implementation of API interface for RouterOS of the company MikroTik, which allows using PHP scripts for obtaining data for configuration and management of the routing devices that use this OS.

  10. COMPARISON OF NEW GRAPHICS APPLICATION PROGRAMMING INTERFACES

    Directory of Open Access Journals (Sweden)

    Mustafa TÜRKSEVER

    2003-01-01

    Full Text Available In this paper, Application Programming Interfaces (API which are used for graphics software development are classified and introduced briefly. Properties of 2D and 3D API's are specified. Programs which are implemented in this study (Kup3B Java2D version, Kup3B Java3D version are compared by number of lines of code written. Charts are constructed by using values obtained and interpreted.

  11. APIs

    CERN Document Server

    Jacobson, Daniel; Woods, Dan

    2011-01-01

    Programmers used to be the only people excited about APIs, but now a growing number of companies see them as a hot new product channel. This concise guide describes the tremendous business potential of APIs, and demonstrates how you can use them to provide valuable services to clients, partners, or the public via the Internet. You'll learn all the steps necessary for building a cohesive API business strategy from experts in the trenches. Facebook and Twitter APIs continue to be extremely successful, and many other companies find that API demand greatly exceeds website traffic. This book offe

  12. An Application Programming Interface For Developing Distributed Algorithm Along With Proposed Meta Language Concept

    OpenAIRE

    Kishalay Bairagi

    2015-01-01

    Abstract In computer science an application programming interface API is an interface that defines the ways by which an application programming may request services from libraries.7 Libraries of a programming language are the list of all classes and interfaces along with their fields constructors and methods that are part of that language. For example java is an object oriented programming language which has a rich set of built-in classes and interfaces packaged in the API also known as java ...

  13. SWMM5 Application Programming Interface and PySWMM: A Python Interfacing Wrapper

    Science.gov (United States)

    In support of the OpenWaterAnalytics open source initiative, the PySWMM project encompasses the development of a Python interfacing wrapper to SWMM5 with parallel ongoing development of the USEPA Stormwater Management Model (SWMM5) application programming interface (API). ...

  14. Connected Lighting System Interoperability Study Part 1: Application Programming Interfaces

    Energy Technology Data Exchange (ETDEWEB)

    Gaidon, Clement [Pacific Northwest National Lab. (PNNL), Richland, WA (United States); Poplawski, Michael [Pacific Northwest National Lab. (PNNL), Richland, WA (United States)

    2017-10-31

    First in a series of studies that focuses on interoperability as realized by the use of Application Programming Interfaces (APIs), explores the diversity of such interfaces in several connected lighting systems; characterizes the extent of interoperability that they provide; and illustrates challenges, limitations, and tradeoffs that were encountered during this exploration.

  15. Using DLL as Interface between API an VC#.NET Applications

    Directory of Open Access Journals (Sweden)

    Marian DARDALA

    2006-01-01

    Full Text Available This paper presents a solution for using complex Win32API data structures and functions in Visual C# .NET applications. We built DLL (Dynamic Link Library to manage the API functions and data structures and we used DLL modules in a C# application. This is an easier working way compared with the traditional way of importing and managing API’s functions in C# programs.

  16. SWMM5 Application Programming Interface and PySWMM: A ...

    Science.gov (United States)

    In support of the OpenWaterAnalytics open source initiative, the PySWMM project encompasses the development of a Python interfacing wrapper to SWMM5 with parallel ongoing development of the USEPA Stormwater Management Model (SWMM5) application programming interface (API). ... The purpose of this work is to increase the utility of the SWMM dll by creating a Toolkit API for accessing its functionality. The utility of the Toolkit is further enhanced with a wrapper to allow access from the Python scripting language. This work is being prosecuted as part of an Open Source development strategy and is being performed by volunteer software developers.

  17. MODULEWRITER: a program for automatic generation of database interfaces.

    Science.gov (United States)

    Zheng, Christina L; Fana, Fariba; Udupi, Poornaprajna V; Gribskov, Michael

    2003-05-01

    MODULEWRITER is a PERL object relational mapping (ORM) tool that automatically generates database specific application programming interfaces (APIs) for SQL databases. The APIs consist of a package of modules providing access to each table row and column. Methods for retrieving, updating and saving entries are provided, as well as other generally useful methods (such as retrieval of the highest numbered entry in a table). MODULEWRITER provides for the inclusion of user-written code, which can be preserved across multiple runs of the MODULEWRITER program.

  18. MODAPS Web Services API for LANCE-MODIS

    Data.gov (United States)

    National Aeronautics and Space Administration — MODAPS Web Services API for LANCE-MODIS. This Application Programming Interface (API) encompasses a library of functions that provides programmatic data access to...

  19. FEMA Hazard Mitigation Grants Program Summary - API

    Data.gov (United States)

    Department of Homeland Security — The Hazard Mitigation Grant Program (HMGP, CFDA Number: 97.039) provides grants to States and local governments to implement long-term hazard mitigation measures...

  20. A proposed application programming interface for a physical volume repository

    Science.gov (United States)

    Jones, Merritt; Williams, Joel; Wrenn, Richard

    1996-01-01

    The IEEE Storage System Standards Working Group (SSSWG) has developed the Reference Model for Open Storage Systems Interconnection, Mass Storage System Reference Model Version 5. This document, provides the framework for a series of standards for application and user interfaces to open storage systems. More recently, the SSSWG has been developing Application Programming Interfaces (APIs) for the individual components defined by the model. The API for the Physical Volume Repository is the most fully developed, but work is being done on APIs for the Physical Volume Library and for the Mover also. The SSSWG meets every other month, and meetings are open to all interested parties. The Physical Volume Repository (PVR) is responsible for managing the storage of removable media cartridges and for mounting and dismounting these cartridges onto drives. This document describes a model which defines a Physical Volume Repository, and gives a brief summary of the Application Programming Interface (API) which the IEEE Storage Systems Standards Working Group (SSSWG) is proposing as the standard interface for the PVR.

  1. An Application Programming Interface For Developing Distributed Algorithm Along With Proposed Meta Language Concept

    Directory of Open Access Journals (Sweden)

    Kishalay Bairagi

    2015-08-01

    Full Text Available Abstract In computer science an application programming interface API is an interface that defines the ways by which an application programming may request services from libraries.7 Libraries of a programming language are the list of all classes and interfaces along with their fields constructors and methods that are part of that language. For example java is an object oriented programming language which has a rich set of built-in classes and interfaces packaged in the API also known as java API7. Therefore a programmer can easily borrow built-in classes or interfaces to use the fields constructors and methods of those classes and interfaces in his or her application and is able to be free from the hazards of thinking the implementation details of those functions and constructors and writing it down to the application he or she is developing. An API 7 also helps a programmer to write a short and compact code to save time of program and application development and to produce a quality code having readability and understandability than the code without having the application of API. Almost all the modern programming languages come up with the rich set of APIs. The basic difference between an API and library lies in the fact that while API reflects the expected behaviour library is an actual implementation of this set of rules. 7 On the other hand the relation with framework is based on several libraries implementing several APIs but instead of normal use of an API the access to the behaviour built into the framework is made possible by extending its contents with new classes and interfaces.7 This paper presents a component of framework4 where the API for the distributed algorithms has been plugged into the framework so that a programmer can get services from the built- in classes and interfaces for easily understandable compact and faster program development. Here a concept of meta language consisting of very simple constructs has been introduced

  2. An Application Programming Interface for Synthetic Snowflake Particle Structure and Scattering Data

    Science.gov (United States)

    Lammers, Matthew; Kuo, Kwo-Sen

    2017-01-01

    The work by Kuo and colleagues on growing synthetic snowflakes and calculating their single-scattering properties has demonstrated great potential to improve the retrievals of snowfall. To grant colleagues flexible and targeted access to their large collection of sizes and shapes at fifteen (15) microwave frequencies, we have developed a web-based Application Programming Interface (API) integrated with NASA Goddard's Precipitation Processing System (PPS) Group. It is our hope that the API will enable convenient programmatic utilization of the database. To help users better understand the API's capabilities, we have developed an interactive web interface called the OpenSSP API Query Builder, which implements an intuitive system of mechanisms for selecting shapes, sizes, and frequencies to generate queries, with which the API can then extract and return data from the database. The Query Builder also allows for the specification of normalized particle size distributions by setting pertinent parameters, with which the API can also return mean geometric and scattering properties for each size bin. Additionally, the Query Builder interface enables downloading of raw scattering and particle structure data packages. This presentation will describe some of the challenges and successes associated with developing such an API. Examples of its usage will be shown both through downloading output and pulling it into a spreadsheet, as well as querying the API programmatically and working with the output in code.

  3. Analyzing the Change-Proneness of APIs and web APIs

    OpenAIRE

    Romano, D.

    2015-01-01

    Analyzing the Change-Proneness of APIs and web APIs APIs and web APIs are used to expose existing business logic and, hence, to ease the reuse of functionalities across multiple software systems. Software systems can use the business logic of legacy systems by binding their APIs and web APIs. With the emergence of a new programming paradigm called service-oriented, APIs are exposed as web APIs hiding the technologies used to implement legacy systems. As a consequence, web APIs establish contr...

  4. An R2RML Mapping Management API in Java : Making an API Independent of its Dependencies

    OpenAIRE

    Strandhaug, Marius

    2014-01-01

    When developing an Application Programming Interface (API), there is often a need to use other libraries to implement some of the functionality. However, using an external library will make the API dependent on it. There may be several libraries that implement the needed functionality. A problem arises if the user needs to use a different library than what the API supports. The user should be able to choose which underlying library the API will use. To achieve this, the API will have to be ma...

  5. Leveraging OpenStudio's Application Programming Interfaces: Preprint

    Energy Technology Data Exchange (ETDEWEB)

    Long, N.; Ball, B.; Goldwasser, D.; Parker, A.; Elling, J.; Davis, O.; Kruchten, D.

    2013-11-01

    OpenStudio development efforts have been focused on providing Application Programming Interfaces (APIs) where users are able to extend OpenStudio without the need to compile the open source libraries. This paper will discuss the basic purposes and functionalities of the core libraries that have been wrapped with APIs including the Building Model, Results Processing, Advanced Analysis, UncertaintyQuantification, and Data Interoperability through Translators. Several building energy modeling applications have been produced using OpenStudio's API and Software Development Kits (SDK) including the United States Department of Energy's Asset ScoreCalculator, a mobile-based audit tool, an energy design assistance reporting protocol, and a portfolio scale incentive optimization analysismethodology. Each of these software applications will be discussed briefly and will describe how the APIs were leveraged for various uses including high-level modeling, data transformations from detailed building audits, error checking/quality assurance of models, and use of high-performance computing for mass simulations.

  6. Internet SCADA Utilizing API's as Data Source

    Science.gov (United States)

    Robles, Rosslin John; Kim, Haeng-Kon; Kim, Tai-Hoon

    An Application programming interface or API is an interface implemented by a software program that enables it to interact with other software. Many companies provide free API services which can be utilized in Control Systems. SCADA is an example of a control system and it is a system that collects data from various sensors at a factory, plant or in other remote locations and then sends this data to a central computer which then manages and controls the data. In this paper, we designed a scheme for Weather Condition in Internet SCADA Environment utilizing data from external API services. The scheme was designed to double check the weather information in SCADA.

  7. High Performance Computing - Power Application Programming Interface Specification.

    Energy Technology Data Exchange (ETDEWEB)

    Laros, James H.,; Kelly, Suzanne M.; Pedretti, Kevin; Grant, Ryan; Olivier, Stephen Lecler; Levenhagen, Michael J.; DeBonis, David

    2014-08-01

    Measuring and controlling the power and energy consumption of high performance computing systems by various components in the software stack is an active research area [13, 3, 5, 10, 4, 21, 19, 16, 7, 17, 20, 18, 11, 1, 6, 14, 12]. Implementations in lower level software layers are beginning to emerge in some production systems, which is very welcome. To be most effective, a portable interface to measurement and control features would significantly facilitate participation by all levels of the software stack. We present a proposal for a standard power Application Programming Interface (API) that endeavors to cover the entire software space, from generic hardware interfaces to the input from the computer facility manager.

  8. On the reaction to deprecation of clients of 4 + 1 popular Java APIs and the JDK

    NARCIS (Netherlands)

    Sawant, A.A.; Robbes, Romain; Bacchelli, A.

    2017-01-01

    Application Programming Interfaces (APIs) are a tremendous resource—that is, when they are stable. Several studies have shown that this is unfortunately not the case. Of those, a large-scale study of API changes in the Pharo Smalltalk ecosystem documented several findings about API deprecations

  9. Development of Cross Section Library and Application Programming Interface (API)

    Energy Technology Data Exchange (ETDEWEB)

    Lee, C. H. [Argonne National Lab. (ANL), Argonne, IL (United States); Marin-Lafleche, A. [Argonne National Lab. (ANL), Argonne, IL (United States); Smith, M. A. [Argonne National Lab. (ANL), Argonne, IL (United States)

    2014-04-09

    The goal of NEAMS neutronics is to develop a high-fidelity deterministic neutron transport code termed PROTEUS for use on all reactor types of interest, but focused primarily on sodium-cooled fast reactors. While PROTEUS-SN has demonstrated good accuracy for homogeneous fast reactor problems and partially heterogeneous fast reactor problems, the simulation results were not satisfactory when applied on fully heterogeneous thermal problems like the Advanced Test Reactor (ATR). This is mainly attributed to the quality of cross section data for heterogeneous geometries since the conventional cross section generation approach does not work accurately for such irregular and complex geometries. Therefore, one of the NEAMS neutronics tasks since FY12 has been the development of a procedure to generate appropriate cross sections for a heterogeneous geometry core.

  10. An application programming interface for CellNetAnalyzer.

    Science.gov (United States)

    Klamt, Steffen; von Kamp, Axel

    2011-08-01

    CellNetAnalyzer (CNA) is a MATLAB toolbox providing computational methods for studying structure and function of metabolic and cellular signaling networks. In order to allow non-experts to use these methods easily, CNA provides GUI-based interactive network maps as a means of parameter input and result visualization. However, with the availability of high-throughput data, there is a need to make CNA's functionality also accessible in batch mode for automatic data processing. Furthermore, as some algorithms of CNA are of general relevance for network analysis it would be desirable if they could be called as sub-routines by other applications. For this purpose, we developed an API (application programming interface) for CNA allowing users (i) to access the content of network models in CNA, (ii) to use CNA's network analysis capabilities independent of the GUI, and (iii) to interact with the GUI to facilitate the development of graphical plugins. Here we describe the organization of network projects in CNA and the application of the new API functions to these projects. This includes the creation of network projects from scratch, loading and saving of projects and scenarios, and the application of the actual analysis methods. Furthermore, API functions for the import/export of metabolic models in SBML format and for accessing the GUI are described. Lastly, two example applications demonstrate the use and versatile applicability of CNA's API. CNA is freely available for academic use and can be downloaded from http://www.mpi-magdeburg.mpg.de/projects/cna/cna.html. Copyright © 2011 Elsevier Ireland Ltd. All rights reserved.

  11. APIS: accurate prediction of hot spots in protein interfaces by combining protrusion index with solvent accessibility.

    Science.gov (United States)

    Xia, Jun-Feng; Zhao, Xing-Ming; Song, Jiangning; Huang, De-Shuang

    2010-04-08

    It is well known that most of the binding free energy of protein interaction is contributed by a few key hot spot residues. These residues are crucial for understanding the function of proteins and studying their interactions. Experimental hot spots detection methods such as alanine scanning mutagenesis are not applicable on a large scale since they are time consuming and expensive. Therefore, reliable and efficient computational methods for identifying hot spots are greatly desired and urgently required. In this work, we introduce an efficient approach that uses support vector machine (SVM) to predict hot spot residues in protein interfaces. We systematically investigate a wide variety of 62 features from a combination of protein sequence and structure information. Then, to remove redundant and irrelevant features and improve the prediction performance, feature selection is employed using the F-score method. Based on the selected features, nine individual-feature based predictors are developed to identify hot spots using SVMs. Furthermore, a new ensemble classifier, namely APIS (A combined model based on Protrusion Index and Solvent accessibility), is developed to further improve the prediction accuracy. The results on two benchmark datasets, ASEdb and BID, show that this proposed method yields significantly better prediction accuracy than those previously published in the literature. In addition, we also demonstrate the predictive power of our proposed method by modelling two protein complexes: the calmodulin/myosin light chain kinase complex and the heat shock locus gene products U and V complex, which indicate that our method can identify more hot spots in these two complexes compared with other state-of-the-art methods. We have developed an accurate prediction model for hot spot residues, given the structure of a protein complex. A major contribution of this study is to propose several new features based on the protrusion index of amino acid residues, which

  12. Comparing and evaluating terminology services application programming interfaces: RxNav, UMLSKS and LexBIG.

    Science.gov (United States)

    Pathak, Jyotishman; Peters, Lee; Chute, Christopher G; Bodenreider, Olivier

    2010-01-01

    To facilitate the integration of terminologies into applications, various terminology services application programming interfaces (API) have been developed in the recent past. In this study, three publicly available terminology services API, RxNav, UMLSKS and LexBIG, are compared and functionally evaluated with respect to the retrieval of information from one biomedical terminology, RxNorm, to which all three services provide access. A list of queries is established covering a wide spectrum of terminology services functionalities such as finding RxNorm concepts by their name, or navigating different types of relationships. Test data were generated from the RxNorm dataset to evaluate the implementation of the functionalities in the three API. The results revealed issues with various aspects of the API implementation (eg, handling of obsolete terms by LexBIG) and documentation (eg, navigational paths used in RxNav) that were subsequently addressed by the development teams of the three API investigated. Knowledge about such discrepancies helps inform the choice of an API for a given use case.

  13. A Review on Genomics APIs.

    Science.gov (United States)

    Swaminathan, Rajeswari; Huang, Yungui; Moosavinasab, Soheil; Buckley, Ronald; Bartlett, Christopher W; Lin, Simon M

    2016-01-01

    The constant improvement and falling prices of whole human genome Next Generation Sequencing (NGS) has resulted in rapid adoption of genomic information at both clinics and research institutions. Considered together, the complexity of genomics data, due to its large volume and diversity along with the need for genomic data sharing, has resulted in the creation of Application Programming Interface (API) for secure, modular, interoperable access to genomic data from different applications, platforms, and even organizations. The Genomics APIs are a set of special protocols that assist software developers in dealing with multiple genomic data sources for building seamless, interoperable applications leading to the advancement of both genomic and clinical research. These APIs help define a standard for retrieval of genomic data from multiple sources as well as to better package genomic information for integration with Electronic Health Records. This review covers three currently available Genomics APIs: a) Google Genomics, b) SMART Genomics, and c) 23andMe. The functionalities, reference implementations (if available) and authentication protocols of each API are reviewed. A comparative analysis of the different features across the three APIs is provided in the Discussion section. Though Genomics APIs are still under active development and have yet to reach widespread adoption, they hold the promise to make building of complicated genomics applications easier with downstream constructive effects on healthcare.

  14. A Review on Genomics APIs

    Directory of Open Access Journals (Sweden)

    Rajeswari Swaminathan

    2016-01-01

    Full Text Available The constant improvement and falling prices of whole human genome Next Generation Sequencing (NGS has resulted in rapid adoption of genomic information at both clinics and research institutions. Considered together, the complexity of genomics data, due to its large volume and diversity along with the need for genomic data sharing, has resulted in the creation of Application Programming Interface (API for secure, modular, interoperable access to genomic data from different applications, platforms, and even organizations. The Genomics APIs are a set of special protocols that assist software developers in dealing with multiple genomic data sources for building seamless, interoperable applications leading to the advancement of both genomic and clinical research. These APIs help define a standard for retrieval of genomic data from multiple sources as well as to better package genomic information for integration with Electronic Health Records. This review covers three currently available Genomics APIs: a Google Genomics, b SMART Genomics, and c 23andMe. The functionalities, reference implementations (if available and authentication protocols of each API are reviewed. A comparative analysis of the different features across the three APIs is provided in the Discussion section. Though Genomics APIs are still under active development and have yet to reach widespread adoption, they hold the promise to make building of complicated genomics applications easier with downstream constructive effects on healthcare.

  15. A More Accurate Model for Finding Tutorial Segments Explaining APIs

    OpenAIRE

    Jiang, He; Zhang, Jingxuan; Li, Xiaochen; Ren, Zhilei; Lo, David

    2017-01-01

    Developers prefer to utilize third-party libraries when they implement some functionalities and Application Programming Interfaces (APIs) are frequently used by them. Facing an unfamiliar API, developers tend to consult tutorials as learning resources. Unfortunately, the segments explaining a specific API scatter across tutorials. Hence, it remains a challenging issue to find the relevant segments. In this study, we propose a more accurate model to find the exact tutorial fragments explaining...

  16. APIs for QoS configuration in Software Defined Networks

    DEFF Research Database (Denmark)

    Caba, Cosmin Marius; Soler, José

    2015-01-01

    such as configuration of devices, ports, queues, etc. An Application Programming Interface (API) for dynamic configuration of QoS resources in the network devices is implemented herein, by using the capabilities of OVSDB. Further, the paper demonstrates the possibility to create network services with coarse granularity...... on top of the fine granular services exposed by the QoS configuration API at the SDNC. A series of tests emphasize the capabilities and the performance of the implemented QoS configuration API....

  17. Graphic Interface for LCP2 Optimization Program

    DEFF Research Database (Denmark)

    Nicolae, Taropa Laurentiu; Gaunholt, Hans

    1998-01-01

    This report provides information about the software interface that is programmed for the Optimization Program LCP2. The first part is about the general description of the program followed by a guide for using the interface. The last chapters contain a discussion about problems or futute extension...

  18. fine-GRAPE : Fine-grained APi usage extractor – an approach and dataset to investigate API usage

    NARCIS (Netherlands)

    Sawant, A.A.; Bacchelli, A.

    An Application Programming Interface (API) provides a set of functionalities to a developer with the aim of enabling reuse. APIs have been investigated from different angles such as popularity usage and evolution to get a better understanding of their various characteristics. For such studies,

  19. High Performance Computing - Power Application Programming Interface Specification Version 2.0.

    Energy Technology Data Exchange (ETDEWEB)

    Laros, James H. [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Grant, Ryan [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Levenhagen, Michael J. [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Olivier, Stephen Lecler [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Pedretti, Kevin [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Ward, H. Lee [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Younge, Andrew J. [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)

    2017-03-01

    Measuring and controlling the power and energy consumption of high performance computing systems by various components in the software stack is an active research area. Implementations in lower level software layers are beginning to emerge in some production systems, which is very welcome. To be most effective, a portable interface to measurement and control features would significantly facilitate participation by all levels of the software stack. We present a proposal for a standard power Application Programming Interface (API) that endeavors to cover the entire software space, from generic hardware interfaces to the input from the computer facility manager.

  20. The Data Sprint Approach: Exploring the field of Digital Humanities through Amazon’s Application Programming Interface

    NARCIS (Netherlands)

    Berry, D.M.; Borra, E.; Helmond, A.; Plantin, J.-C.; Rettberg, J.W.

    2015-01-01

    This paper documents the results of an intensive "data sprint" method for undertaking data and algorithmic work using application programming interfaces (APIs), which took place during the Digital Method Initiative 2013 Winter School at the University of Amsterdam. During this data sprint, we

  1. An application programming interface for extreme precipitation and hazard products

    Science.gov (United States)

    Kirschbaum, D.; Stanley, T.; Cappelaere, P. G.; Reed, J.; Lammers, M.

    2016-12-01

    Remote sensing data provides situational awareness of extreme events and hazards over large areas in a way that is impossible to achieve with in situ data. However, more valuable than raw data is actionable information based on user needs. This information can take the form of derived products, extraction of a subset of variables in a larger data matrix, or data processing for a specific goal. These products can then stream to the end users, who can use these data to improve local to global decision making. This presentation will outline both the science and methodology of two new data products and tools that can provide relevant climate and hazard data for response and support. The Global Precipitation Measurement (GPM) mission provides near real-time information on rain and snow around the world every thirty minutes. Through a new applications programing interface (API), this data can be freely accessed by consumers to visualize, analyze, and communicate where, when and how much rain is falling worldwide. The second tool is a global landslide model that provides situational awareness of potential landslide activity in near real-time, utilizing several remotely sensed data products. This hazard information is also provided through an API and is being ingested by the emergency response community, international aid organizations, and others around the world. This presentation will highlight lessons learned through the development, implementation, and communication of these products and tools with the goal of enabling better and more effective decision making.

  2. FEMA Registration Intake and Individuals Household Program - API

    Data.gov (United States)

    Department of Homeland Security — The dataset is composed of Registration Intake and Individuals and Households Program (IHP) Information from the Individual Assistance (IA) reporting authority where...

  3. Application Program Interface for the Orion Aerodynamics Database

    Science.gov (United States)

    Robinson, Philip E.; Thompson, James

    2013-01-01

    The Application Programming Interface (API) for the Crew Exploration Vehicle (CEV) Aerodynamic Database has been developed to provide the developers of software an easily implemented, fully self-contained method of accessing the CEV Aerodynamic Database for use in their analysis and simulation tools. The API is programmed in C and provides a series of functions to interact with the database, such as initialization, selecting various options, and calculating the aerodynamic data. No special functions (file read/write, table lookup) are required on the host system other than those included with a standard ANSI C installation. It reads one or more files of aero data tables. Previous releases of aerodynamic databases for space vehicles have only included data tables and a document of the algorithm and equations to combine them for the total aerodynamic forces and moments. This process required each software tool to have a unique implementation of the database code. Errors or omissions in the documentation, or errors in the implementation, led to a lengthy and burdensome process of having to debug each instance of the code. Additionally, input file formats differ for each space vehicle simulation tool, requiring the aero database tables to be reformatted to meet the tool s input file structure requirements. Finally, the capabilities for built-in table lookup routines vary for each simulation tool. Implementation of a new database may require an update to and verification of the table lookup routines. This may be required if the number of dimensions of a data table exceeds the capability of the simulation tools built-in lookup routines. A single software solution was created to provide an aerodynamics software model that could be integrated into other simulation and analysis tools. The highly complex Orion aerodynamics model can then be quickly included in a wide variety of tools. The API code is written in ANSI C for ease of portability to a wide variety of systems. The

  4. AN IMAGE ENHANCEMENT ENVIRONMENT DESIGNED AT 32-BIT VERSION OF VISUAL BASIC 4 PROGRAMMING LANGUAGE USING THE WIN32 API FUNCTIONS

    Directory of Open Access Journals (Sweden)

    Aydın KIZILKAYA

    2000-01-01

    Full Text Available In this paper, using the Win32 API (Application Programming Interface functions and MDI (Multiple Document Interface programming technique, which is main principle of Windows system, designed an image enhancement environment at 32-bit version of Visual Basic 4 programming language is investigated. Image enhancement algorithms could be easily applied in this environment and each of results obtained could be separately showed in frames on same environment. Image enhancement techniques used in this environment are observed in spatial domain. With this program observing image enhancement techniques are contrast stretching, histogram equalization, thresholding, negative imaging, low-pass filtering, high-pass filtering and median filtering. In the filtering process of the images are utilized of the convolution techniques at this environment.

  5. BUILDING MODEL ANALYSIS APPLICATIONS WITH THE JOINT UNIVERSAL PARAMETER IDENTIFICATION AND EVALUATION OF RELIABILITY (JUPITER) API

    Science.gov (United States)

    The open-source, public domain JUPITER (Joint Universal Parameter IdenTification and Evaluation of Reliability) API (Application Programming Interface) provides conventions and Fortran-90 modules to develop applications (computer programs) for analyzing process models. The input ...

  6. The reliable multicast protocol application programming interface

    Science.gov (United States)

    Montgomery , Todd; Whetten, Brian

    1995-01-01

    The Application Programming Interface for the Berkeley/WVU implementation of the Reliable Multicast Protocol is described. This transport layer protocol is implemented as a user library that applications and software buses link against.

  7. A Review on Genomics APIs

    OpenAIRE

    Swaminathan, Rajeswari; Huang, Yungui; Moosavinasab, Soheil; Buckley, Ronald; Bartlett, Christopher W.; Lin, Simon M.

    2015-01-01

    The constant improvement and falling prices of whole human genome Next Generation Sequencing (NGS) has resulted in rapid adoption of genomic information at both clinics and research institutions. Considered together, the complexity of genomics data, due to its large volume and diversity along with the need for genomic data sharing, has resulted in the creation of Application Programming Interface (API) for secure, modular, interoperable access to genomic data from different applications, plat...

  8. Programming Graphical User Interfaces in R

    CERN Document Server

    Verzani, John

    2012-01-01

    Programming Graphical User Interfaces with R introduces each of the major R packages for GUI programming: RGtk2, qtbase, Tcl/Tk, and gWidgets. With examples woven through the text as well as stand-alone demonstrations of simple yet reasonably complete applications, the book features topics especially relevant to statisticians who aim to provide a practical interface to functionality implemented in R. The book offers: A how-to guide for developing GUIs within R The fundamentals for users with limited knowledge of programming within R and other languages GUI design for specific functions or as l

  9. Research on e-commerce transaction networks using multi-agent modelling and open application programming interface

    Science.gov (United States)

    Piao, Chunhui; Han, Xufang; Wu, Harris

    2010-08-01

    We provide a formal definition of an e-commerce transaction network. Agent-based modelling is used to simulate e-commerce transaction networks. For real-world analysis, we studied the open application programming interfaces (APIs) from eBay and Taobao e-commerce websites and captured real transaction data. Pajek is used to visualise the agent relationships in the transaction network. We derived one-mode networks from the transaction network and analysed them using degree and betweenness centrality. Integrating multi-agent modelling, open APIs and social network analysis, we propose a new way to study large-scale e-commerce systems.

  10. High Performance Computing - Power Application Programming Interface Specification Version 1.4

    Energy Technology Data Exchange (ETDEWEB)

    Laros III, James H. [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); DeBonis, David [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Grant, Ryan [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Kelly, Suzanne M. [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Levenhagen, Michael J. [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Olivier, Stephen Lecler [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Pedretti, Kevin [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)

    2016-10-01

    Measuring and controlling the power and energy consumption of high performance computing systems by various components in the software stack is an active research area [13, 3, 5, 10, 4, 21, 19, 16, 7, 17, 20, 18, 11, 1, 6, 14, 12]. Implementations in lower level software layers are beginning to emerge in some production systems, which is very welcome. To be most effective, a portable interface to measurement and control features would significantly facilitate participation by all levels of the software stack. We present a proposal for a standard power Application Programming Interface (API) that endeavors to cover the entire software space, from generic hardware interfaces to the input from the computer facility manager.

  11. API testing program - calibration of microprocessor based flowmeters for integrated metering systems

    Energy Technology Data Exchange (ETDEWEB)

    Elliot, Kenneth D. [Omni Flow Computers, Inc., Stafford, TX (United States)

    2005-07-01

    Microprocessor based flowmeter technologies for liquids, such as Coriolis mass meters, and Ultrasonic flowmeters hold great promise. These technologies offer many advantages, such as no rotating parts, self-diagnostic checks, which can help anticipate and warn of impending failures before they have a major impact on the measurement. These meters are substantially different though than other primary devices due to their heavy reliance on the accompanying secondary electronics. One method to prove that they are accurate would be proving the flowmeter, using a pipe prover or small volume prover (SVP), but these proving methods are designed to count 'real time' pulses from a turbine or PD meter between a known volume, they are not designed to count 'time delayed' 'manufactured pulses' from a microprocessor. There are limitations of the manufactured pulse train and it affects the ability of the flowmeter to be proved using current proving technology. The author of this paper, a chairman of an American Petroleum Institute working group, investigated how the 'microprocessor generated pulses' produced by these types of flowmeters, interacted with the existing measurement technologies in use today. Several microprocessor based flowmeter technologies have been tested, including; Ultrasonic, Coriolis, and Helical Turbine with pulse multiplying preamplifier. Wherever possible, flowmeters of various sizes, and from several vendors have been tested. A significant amount of data has been collected which sheds light into why these types of flowmeters are sometimes difficult to prove. This paper describes the API testing program, and the methodology behind it. It presents results and findings, and offers specific recommendations that may eventually be incorporated into API documents and/or standards in the future. (author)

  12. BEAGLE: an application programming interface and high-performance computing library for statistical phylogenetics.

    Science.gov (United States)

    Ayres, Daniel L; Darling, Aaron; Zwickl, Derrick J; Beerli, Peter; Holder, Mark T; Lewis, Paul O; Huelsenbeck, John P; Ronquist, Fredrik; Swofford, David L; Cummings, Michael P; Rambaut, Andrew; Suchard, Marc A

    2012-01-01

    Phylogenetic inference is fundamental to our understanding of most aspects of the origin and evolution of life, and in recent years, there has been a concentration of interest in statistical approaches such as Bayesian inference and maximum likelihood estimation. Yet, for large data sets and realistic or interesting models of evolution, these approaches remain computationally demanding. High-throughput sequencing can yield data for thousands of taxa, but scaling to such problems using serial computing often necessitates the use of nonstatistical or approximate approaches. The recent emergence of graphics processing units (GPUs) provides an opportunity to leverage their excellent floating-point computational performance to accelerate statistical phylogenetic inference. A specialized library for phylogenetic calculation would allow existing software packages to make more effective use of available computer hardware, including GPUs. Adoption of a common library would also make it easier for other emerging computing architectures, such as field programmable gate arrays, to be used in the future. We present BEAGLE, an application programming interface (API) and library for high-performance statistical phylogenetic inference. The API provides a uniform interface for performing phylogenetic likelihood calculations on a variety of compute hardware platforms. The library includes a set of efficient implementations and can currently exploit hardware including GPUs using NVIDIA CUDA, central processing units (CPUs) with Streaming SIMD Extensions and related processor supplementary instruction sets, and multicore CPUs via OpenMP. To demonstrate the advantages of a common API, we have incorporated the library into several popular phylogenetic software packages. The BEAGLE library is free open source software licensed under the Lesser GPL and available from http://beagle-lib.googlecode.com. An example client program is available as public domain software.

  13. Core mapping application programming interface (CMAPI)

    Science.gov (United States)

    Mayhew, Michael J.; Barnum, Doug J.; Barth, Stephen W.

    2002-07-01

    Geographic data elements are an essential part of any intelligence information system. Visualization of this data on map displays is indispensable in supporting data analysis for mission objectives. No matter what the application domain, (DoD/State Government/e-commerce) the display of information on a geographic map is no longer a "nice-to-have" feature; it's now a mandatory one. The need for data visualization with map graphics has created an abundant supply of mapping products. The capabilities of these products range from advanced Geographic Information Systems (GIS) to basic products for map graphics presentation. The Core Mapping Application Programming Interface, CMAPI, provides a standardized interface to commercial and government off-the-shelf map engines. Using CMAPI allows application developers and their customers to avoid being locked into a specific vendor. As a result, sites where applications are deployed can avoid having to license multiple products that perform the same function. CMAPI is designed and implemented using software component technology for "plug and play" map engine compatibility. CMAPI front-end software components are easy to integrate with web-based thin-client and multi-platform thick client applications. CMAPI back-end components provide implementation of core mapping functionality using any one of several off-the-shelf map engines. In addition, CMAPI provides an XML import and export capability that allows applications to share map data while using different map engines.

  14. Human Machine Interface Programming and Testing

    Science.gov (United States)

    Foster, Thomas Garrison

    2013-01-01

    Human Machine Interface (HMI) Programming and Testing is about creating graphical displays to mimic mission critical ground control systems in order to provide NASA engineers with the ability to monitor the health management of these systems in real time. The Health Management System (HMS) is an online interactive human machine interface system that monitors all Kennedy Ground Control Subsystem (KGCS) hardware in the field. The Health Management System is essential to NASA engineers because it allows remote control and monitoring of the health management systems of all the Programmable Logic Controllers (PLC) and associated field devices. KGCS will have equipment installed at the launch pad, Vehicle Assembly Building, Mobile Launcher, as well as the Multi-Purpose Processing Facility. I am designing graphical displays to monitor and control new modules that will be integrated into the HMS. The design of the display screen will closely mimic the appearance and functionality of the actual modules. There are many different field devices used to monitor health management and each device has its own unique set of health management related data, therefore each display must also have its own unique way to display this data. Once the displays are created, the RSLogix5000 application is used to write software that maps all the required data read from the hardware to the graphical display. Once this data is mapped to its corresponding display item, the graphical display and hardware device will be connected through the same network in order to test all possible scenarios and types of data the graphical display was designed to receive. Test Procedures will be written to thoroughly test out the displays and ensure that they are working correctly before being deployed to the field. Additionally, the Kennedy Ground Controls Subsystem's user manual will be updated to explain to the NASA engineers how to use the new module displays.

  15. A Web-Based Interactive Mapping System of State Wide School Performance: Integrating Google Maps API Technology into Educational Achievement Data

    Science.gov (United States)

    Wang, Kening; Mulvenon, Sean W.; Stegman, Charles; Anderson, Travis

    2008-01-01

    Google Maps API (Application Programming Interface), released in late June 2005 by Google, is an amazing technology that allows users to embed Google Maps in their own Web pages with JavaScript. Google Maps API has accelerated the development of new Google Maps based applications. This article reports a Web-based interactive mapping system…

  16. Programmed cell death in the larval salivary glands of Apis mellifera ...

    Indian Academy of Sciences (India)

    PRAKASH

    Silva de Moraes R L M 1977 Comportamento nuclear em glândulas salivares de Melipona quadrifasciata anthidioides. Lep. durante o desenvolvimento larval; Papéis Avul. Zool. 31. 49–77. Silva de Moraes R L M and Bowen I D 2000 Modes of cell death in the hypopharyngeal gland of the honey bee (Apis mellifera L.);.

  17. Adaptive runtime for a multiprocessing API

    Science.gov (United States)

    Antao, Samuel F.; Bertolli, Carlo; Eichenberger, Alexandre E.; O'Brien, John K.

    2016-11-15

    A computer-implemented method includes selecting a runtime for executing a program. The runtime includes a first combination of feature implementations, where each feature implementation implements a feature of an application programming interface (API). Execution of the program is monitored, and the execution uses the runtime. Monitor data is generated based on the monitoring. A second combination of feature implementations are selected, by a computer processor, where the selection is based at least in part on the monitor data. The runtime is modified by activating the second combination of feature implementations to replace the first combination of feature implementations.

  18. Graphical programming interface: A development environment for MRI methods.

    Science.gov (United States)

    Zwart, Nicholas R; Pipe, James G

    2015-11-01

    To introduce a multiplatform, Python language-based, development environment called graphical programming interface for prototyping MRI techniques. The interface allows developers to interact with their scientific algorithm prototypes visually in an event-driven environment making tasks such as parameterization, algorithm testing, data manipulation, and visualization an integrated part of the work-flow. Algorithm developers extend the built-in functionality through simple code interfaces designed to facilitate rapid implementation. This article shows several examples of algorithms developed in graphical programming interface including the non-Cartesian MR reconstruction algorithms for PROPELLER and spiral as well as spin simulation and trajectory visualization of a FLORET example. The graphical programming interface framework is shown to be a versatile prototyping environment for developing numeric algorithms used in the latest MR techniques. © 2014 Wiley Periodicals, Inc.

  19. Integrated platform and API for electrophysiological data

    Directory of Open Access Journals (Sweden)

    Andrey eSobolev

    2014-04-01

    Full Text Available Recent advancements in technology and methodology have led to growing amounts of increasingly complex neuroscience data recorded from various species, modalities, and levels of study. The rapid data growth has made efficient data access and flexible, machine-readable data annotation a crucial requisite for neuroscientists. Clear and consistent annotation and organization of data is not only an important ingredient for reproducibility of results and re-use of data, but also essential for collaborative research and data sharing. In particular, efficient data management and interoperability requires a unified approach that integrates data and metadata and provides a common way of accessing this information.In this paper we describe GNData, a data management platform for neurophysiological data. GNData provides a storage system based on a data representation that is suitable to organize data and metadata from any electrophysiological experiment, with a functionality exposed via a common application programming interface (API. Data representation and API structure are compatible with existing approaches for data and metadata representation in neurophysiology. The API implementation is based on the Representational State Transfer (REST pattern, which enables data access integration in software applications and facilitates the development of tools that communicate with the service. Client libraries that interact with the API provide direct data access from computing environments like Matlab or Python, enabling integration of data management into the scientist's experimental or analysis routines.

  20. Integrated platform and API for electrophysiological data.

    Science.gov (United States)

    Sobolev, Andrey; Stoewer, Adrian; Leonhardt, Aljoscha; Rautenberg, Philipp L; Kellner, Christian J; Garbers, Christian; Wachtler, Thomas

    2014-01-01

    Recent advancements in technology and methodology have led to growing amounts of increasingly complex neuroscience data recorded from various species, modalities, and levels of study. The rapid data growth has made efficient data access and flexible, machine-readable data annotation a crucial requisite for neuroscientists. Clear and consistent annotation and organization of data is not only an important ingredient for reproducibility of results and re-use of data, but also essential for collaborative research and data sharing. In particular, efficient data management and interoperability requires a unified approach that integrates data and metadata and provides a common way of accessing this information. In this paper we describe GNData, a data management platform for neurophysiological data. GNData provides a storage system based on a data representation that is suitable to organize data and metadata from any electrophysiological experiment, with a functionality exposed via a common application programming interface (API). Data representation and API structure are compatible with existing approaches for data and metadata representation in neurophysiology. The API implementation is based on the Representational State Transfer (REST) pattern, which enables data access integration in software applications and facilitates the development of tools that communicate with the service. Client libraries that interact with the API provide direct data access from computing environments like Matlab or Python, enabling integration of data management into the scientist's experimental or analysis routines.

  1. CohortExplorer: A Generic Application Programming Interface for Entity Attribute Value Database Schemas.

    Science.gov (United States)

    Dixit, Abhishek; Dobson, Richard J B

    2014-12-01

    Most electronic data capture (EDC) and electronic data management (EDM) systems developed to collect and store clinical data from participants recruited into studies are based on generic entity-attribute-value (EAV) database schemas which enable rapid and flexible deployment in a range of study designs. The drawback to such schemas is that they are cumbersome to query with structured query language (SQL). The problem increases when researchers involved in multiple studies use multiple electronic data capture and management systems each with variation on the EAV schema. The aim of this study is to develop a generic application which allows easy and rapid exploration of data and metadata stored under EAV schemas that are organized into a survey format (questionnaires/events, questions, values), in other words, the Clinical Data Interchange Standards Consortium (CDISC) Observational Data Model (ODM). CohortExplorer is written in Perl programming language and uses the concept of SQL abstract which allows the SQL query to be treated like a hash (key-value pairs). We have developed a tool, CohortExplorer, which once configured for a EAV system will "plug-n-play" with EAV schemas, enabling the easy construction of complex queries through an abstracted interface. To demonstrate the utility of the CohortExplorer system, we show how it can be used with the popular EAV based frameworks; Opal (OBiBa) and REDCap. The application is available under a GPL-3+ license at the CPAN website. Currently the application only provides datasource application programming interfaces (APIs) for Opal and REDCap. In the future the application will be available with datasource APIs for all major electronic data capture and management systems such as OpenClinica and LabKey. At present the application is only compatible with EAV systems where the metadata is organized into surveys, questionnaires and events. Further work is needed to make the application compatible with EAV schemas where the

  2. Usability Analysis of the Channel Application Programming Interface

    National Research Council Canada - National Science Library

    Brown, Christopher

    2003-01-01

    ... has ever used the API; hence, no analysis was accomplished with respect to usability attributes, The project sponsor desires public release of the API, especially within the Department of Defense (DoD...

  3. Recalls API

    Data.gov (United States)

    General Services Administration — This Recalls API allows you to tap into a list of (1) drug and food safety recalls from the Food and Drug Administration, Food Safety and Inspection Service, and...

  4. Jobs API

    Data.gov (United States)

    General Services Administration — This Jobs API returns job openings across the federal government and includes all current openings posted on USAJobs.gov that are open to the public and located in...

  5. Intro to the Zotero API

    Directory of Open Access Journals (Sweden)

    Amanda Morton

    2013-04-01

    Full Text Available In this lesson, you’ll learn how to use python with the Zotero API to interact with your Zotero library. The Zotero API is a powerful interface that would allow you to build a complete Zotero client from scratch if you so desired. But like most APIs, it works in small, discrete steps, so we have to build our way up to the complicated requests we might want to use to access our Zotero libraries. But this incremental building gives us plenty of time to learn as we go along.

  6. An accessible interface for programming an assistive robot

    Directory of Open Access Journals (Sweden)

    Juan G Victores

    2014-09-01

    Full Text Available In this paper, we present an accessible interface in the context of our work on bringing advanced robotics closer to everyday domestic users. This interface allows inexperienced users to be capable of programming an assistive robotic arm to perform a specific desired task in a household environment. The programming process is performed through the developed Web Browsable interface, within which a Task Creator Wizard plays an essential role. The robot's open architecture enables flexible multi-modal interaction. In addition to the touch buttons provided by the Web Browsable interface when presented on a touch screen, voice commands and the use of the Wii RemoteTM controller for intuitive robotic movement have also been enabled. The Web Browsable interface has been designed to provide high accessibility while taking aesthetic details into account, in order to prevent distraction caused by boredom of the user.

  7. Yoink: An interaction-based partitioning API.

    Science.gov (United States)

    Zheng, Min; Waller, Mark P

    2018-01-05

    Herein, we describe the implementation details of our interaction-based partitioning API (application programming interface) called Yoink for QM/MM modeling and fragment-based quantum chemistry studies. Interactions are detected by computing density descriptors such as reduced density gradient, density overlap regions indicator, and single exponential decay detector. Only molecules having an interaction with a user-definable QM core are added to the QM region of a hybrid QM/MM calculation. Moreover, a set of molecule pairs having density-based interactions within a molecular system can be computed in Yoink, and an interaction graph can then be constructed. Standard graph clustering methods can then be applied to construct fragments for further quantum chemical calculations. The Yoink API is licensed under Apache 2.0 and can be accessed via yoink.wallerlab.org. © 2018 Wiley Periodicals, Inc. © 2018 Wiley Periodicals, Inc.

  8. The Ruby UCSC API: accessing the UCSC genome database using Ruby

    Directory of Open Access Journals (Sweden)

    Mishima Hiroyuki

    2012-09-01

    Full Text Available Abstract Background The University of California, Santa Cruz (UCSC genome database is among the most used sources of genomic annotation in human and other organisms. The database offers an excellent web-based graphical user interface (the UCSC genome browser and several means for programmatic queries. A simple application programming interface (API in a scripting language aimed at the biologist was however not yet available. Here, we present the Ruby UCSC API, a library to access the UCSC genome database using Ruby. Results The API is designed as a BioRuby plug-in and built on the ActiveRecord 3 framework for the object-relational mapping, making writing SQL statements unnecessary. The current version of the API supports databases of all organisms in the UCSC genome database including human, mammals, vertebrates, deuterostomes, insects, nematodes, and yeast. The API uses the bin index—if available—when querying for genomic intervals. The API also supports genomic sequence queries using locally downloaded *.2bit files that are not stored in the official MySQL database. The API is implemented in pure Ruby and is therefore available in different environments and with different Ruby interpreters (including JRuby. Conclusions Assisted by the straightforward object-oriented design of Ruby and ActiveRecord, the Ruby UCSC API will facilitate biologists to query the UCSC genome database programmatically. The API is available through the RubyGem system. Source code and documentation are available at https://github.com/misshie/bioruby-ucsc-api/ under the Ruby license. Feedback and help is provided via the website at http://rubyucscapi.userecho.com/.

  9. The Ruby UCSC API: accessing the UCSC genome database using Ruby

    Science.gov (United States)

    2012-01-01

    Background The University of California, Santa Cruz (UCSC) genome database is among the most used sources of genomic annotation in human and other organisms. The database offers an excellent web-based graphical user interface (the UCSC genome browser) and several means for programmatic queries. A simple application programming interface (API) in a scripting language aimed at the biologist was however not yet available. Here, we present the Ruby UCSC API, a library to access the UCSC genome database using Ruby. Results The API is designed as a BioRuby plug-in and built on the ActiveRecord 3 framework for the object-relational mapping, making writing SQL statements unnecessary. The current version of the API supports databases of all organisms in the UCSC genome database including human, mammals, vertebrates, deuterostomes, insects, nematodes, and yeast. The API uses the bin index—if available—when querying for genomic intervals. The API also supports genomic sequence queries using locally downloaded *.2bit files that are not stored in the official MySQL database. The API is implemented in pure Ruby and is therefore available in different environments and with different Ruby interpreters (including JRuby). Conclusions Assisted by the straightforward object-oriented design of Ruby and ActiveRecord, the Ruby UCSC API will facilitate biologists to query the UCSC genome database programmatically. The API is available through the RubyGem system. Source code and documentation are available at https://github.com/misshie/bioruby-ucsc-api/ under the Ruby license. Feedback and help is provided via the website at http://rubyucscapi.userecho.com/. PMID:22994508

  10. The Ruby UCSC API: accessing the UCSC genome database using Ruby.

    Science.gov (United States)

    Mishima, Hiroyuki; Aerts, Jan; Katayama, Toshiaki; Bonnal, Raoul J P; Yoshiura, Koh-ichiro

    2012-09-21

    The University of California, Santa Cruz (UCSC) genome database is among the most used sources of genomic annotation in human and other organisms. The database offers an excellent web-based graphical user interface (the UCSC genome browser) and several means for programmatic queries. A simple application programming interface (API) in a scripting language aimed at the biologist was however not yet available. Here, we present the Ruby UCSC API, a library to access the UCSC genome database using Ruby. The API is designed as a BioRuby plug-in and built on the ActiveRecord 3 framework for the object-relational mapping, making writing SQL statements unnecessary. The current version of the API supports databases of all organisms in the UCSC genome database including human, mammals, vertebrates, deuterostomes, insects, nematodes, and yeast.The API uses the bin index-if available-when querying for genomic intervals. The API also supports genomic sequence queries using locally downloaded *.2bit files that are not stored in the official MySQL database. The API is implemented in pure Ruby and is therefore available in different environments and with different Ruby interpreters (including JRuby). Assisted by the straightforward object-oriented design of Ruby and ActiveRecord, the Ruby UCSC API will facilitate biologists to query the UCSC genome database programmatically. The API is available through the RubyGem system. Source code and documentation are available at https://github.com/misshie/bioruby-ucsc-api/ under the Ruby license. Feedback and help is provided via the website at http://rubyucscapi.userecho.com/.

  11. Helping Students Test Programs That Have Graphical User Interfaces

    Directory of Open Access Journals (Sweden)

    Matthew Thornton

    2008-08-01

    Full Text Available Within computer science education, many educators are incorporating software testing activities into regular programming assignments. Tools like JUnit and its relatives make software testing tasks much easier, bringing them into the realm of even introductory students. At the same time, many introductory programming courses are now including graphical interfaces as part of student assignments to improve student interest and engagement. Unfortunately, writing software tests for programs that have significant graphical user interfaces is beyond the skills of typical students (and many educators. This paper presents initial work at combining educationally oriented and open-source tools to create an infrastructure for writing tests for Java programs that have graphical user interfaces. Critically, these tools are intended to be appropriate for introductory (CS1/CS2 student use, and to dovetail with current teaching approaches that incorporate software testing in programming assignments. We also include in our findings our proposed approach to evaluating our techniques.

  12. The Programming Language as Human Interface

    NARCIS (Netherlands)

    S. Pemberton (Steven)

    2014-01-01

    htmlabstractProgramming languages are mostly not designed for humans, but for computers. As a result, programming time is increased by the necessity for programmers to translate problem description into a step-wise method of solving the problem. This demonstration shows a step towards producing

  13. AMBIT RESTful web services: an implementation of the OpenTox application programming interface

    Directory of Open Access Journals (Sweden)

    Jeliazkova Nina

    2011-05-01

    Full Text Available Abstract The AMBIT web services package is one of the several existing independent implementations of the OpenTox Application Programming Interface and is built according to the principles of the Representational State Transfer (REST architecture. The Open Source Predictive Toxicology Framework, developed by the partners in the EC FP7 OpenTox project, aims at providing a unified access to toxicity data and predictive models, as well as validation procedures. This is achieved by i an information model, based on a common OWL-DL ontology ii links to related ontologies; iii data and algorithms, available through a standardized REST web services interface, where every compound, data set or predictive method has a unique web address, used to retrieve its Resource Description Framework (RDF representation, or initiate the associated calculations. The AMBIT web services package has been developed as an extension of AMBIT modules, adding the ability to create (Quantitative Structure-Activity Relationship (QSAR models and providing an OpenTox API compliant interface. The representation of data and processing resources in W3C Resource Description Framework facilitates integrating the resources as Linked Data. By uploading datasets with chemical structures and arbitrary set of properties, they become automatically available online in several formats. The services provide unified interfaces to several descriptor calculation, machine learning and similarity searching algorithms, as well as to applicability domain and toxicity prediction models. All Toxtree modules for predicting the toxicological hazard of chemical compounds are also integrated within this package. The complexity and diversity of the processing is reduced to the simple paradigm "read data from a web address, perform processing, write to a web address". The online service allows to easily run predictions, without installing any software, as well to share online datasets and models. The

  14. AMBIT RESTful web services: an implementation of the OpenTox application programming interface.

    Science.gov (United States)

    Jeliazkova, Nina; Jeliazkov, Vedrin

    2011-05-16

    The AMBIT web services package is one of the several existing independent implementations of the OpenTox Application Programming Interface and is built according to the principles of the Representational State Transfer (REST) architecture. The Open Source Predictive Toxicology Framework, developed by the partners in the EC FP7 OpenTox project, aims at providing a unified access to toxicity data and predictive models, as well as validation procedures. This is achieved by i) an information model, based on a common OWL-DL ontology ii) links to related ontologies; iii) data and algorithms, available through a standardized REST web services interface, where every compound, data set or predictive method has a unique web address, used to retrieve its Resource Description Framework (RDF) representation, or initiate the associated calculations.The AMBIT web services package has been developed as an extension of AMBIT modules, adding the ability to create (Quantitative) Structure-Activity Relationship (QSAR) models and providing an OpenTox API compliant interface. The representation of data and processing resources in W3C Resource Description Framework facilitates integrating the resources as Linked Data. By uploading datasets with chemical structures and arbitrary set of properties, they become automatically available online in several formats. The services provide unified interfaces to several descriptor calculation, machine learning and similarity searching algorithms, as well as to applicability domain and toxicity prediction models. All Toxtree modules for predicting the toxicological hazard of chemical compounds are also integrated within this package. The complexity and diversity of the processing is reduced to the simple paradigm "read data from a web address, perform processing, write to a web address". The online service allows to easily run predictions, without installing any software, as well to share online datasets and models. The downloadable web application

  15. The MPO API: A tool for recording scientific workflows

    Energy Technology Data Exchange (ETDEWEB)

    Wright, John C., E-mail: jcwright@mit.edu [MIT Plasma Science and Fusion Center, Cambridge, MA (United States); Greenwald, Martin; Stillerman, Joshua [MIT Plasma Science and Fusion Center, Cambridge, MA (United States); Abla, Gheni; Chanthavong, Bobby; Flanagan, Sean; Schissel, David; Lee, Xia [General Atomics, San Diego, CA (United States); Romosan, Alex; Shoshani, Arie [Lawrence Berkeley Laboratory, Berkeley, CA (United States)

    2014-05-15

    Highlights: • A description of a new framework and tool for recording scientific workflows, especially those resulting from simulation and analysis. • An explanation of the underlying technologies used to implement this web based tool. • Several examples of using the tool. - Abstract: Data from large-scale experiments and extreme-scale computing is expensive to produce and may be used for high-consequence applications. The Metadata, Provenance and Ontology (MPO) project builds on previous work [M. Greenwald, Fusion Eng. Des. 87 (2012) 2205–2208] and is focused on providing documentation of workflows, data provenance and the ability to data-mine large sets of results. While there are important design and development aspects to the data structures and user interfaces, we concern ourselves in this paper with the application programming interface (API) – the set of functions that interface with the data server. Our approach for the data server is to follow the Representational State Transfer (RESTful) software architecture style for client–server communication. At its core, the API uses the POST and GET methods of the HTTP protocol to transfer workflow information in message bodies to targets specified in the URL to and from the database via a web server. Higher level API calls are built upon this core API. This design facilitates implementation on different platforms and in different languages and is robust to changes in the underlying technologies used. The command line client implementation can communicate with the data server from any machine with HTTP access.

  16. PEMBUATAN PROGRAM INTERFACE UNTUK PENGONTROLAN RV-M1

    Directory of Open Access Journals (Sweden)

    Endra Endra

    2007-10-01

    Full Text Available Article explores the making of interface of RV-M1 hand robot control that replaced the cosiprog program,a program that is able to help student in Mecatronica-1 Practice, and able to control the hand robot by localnetwork by two user or more. The used methods were literature study, and field study, that is design method. Theresearch result are control of hand robot on X,Y,Z axis and point to point, the use of local network to control thehand robot, save certain position, and use several user to control the robot.Keywords: interface program, robot, local network

  17. Generative Programming of Graphical User Interfaces

    OpenAIRE

    Schlee, Max; Vanderdonckt, Jean

    2004-01-01

    Generative Programming (GP) is a computing paradigm allowing automatic creation of entire software families utilizing the configuration of elementary and reusable components. GP can be projected on different technologies, e.g. C++-templates, Java-Beans, Aspect-Oriented Programming (AOP), or Frame technology. This paper focuses on Frame Technology, which aids the possible implementation and completion of software components. The purpose of this paper is to introduce the GP paradigm in the area...

  18. A Web interface generator for molecular biology programs in Unix.

    Science.gov (United States)

    Letondal, C

    2001-01-01

    Almost all users encounter problems using sequence analysis programs. Not only are they difficult to learn because of the parameters, syntax and semantic, but many are different. That is why we have developed a Web interface generator for more than 150 molecular biology command-line driven programs, including: phylogeny, gene prediction, alignment, RNA, DNA and protein analysis, motif discovery, structure analysis and database searching programs. The generator uses XML as a high-level description language of the legacy software parameters. Its aim is to provide users with the equivalent of a basic Unix environment, with program combination, customization and basic scripting through macro registration. The program has been used for three years by about 15000 users throughout the world; it has recently been installed on other sites and evaluated as a standard user interface for EMBOSS programs.

  19. The Web as an API.

    Energy Technology Data Exchange (ETDEWEB)

    Roman, J. H. (Jorge H.)

    2001-01-01

    As programmers we have worked with many Application Development Interface API development kits. They are well suited for interaction with a particular system. A vast source of information can be made accessible by using the http protocol through the web as an API. This setup has many advantages including the vast knowledge available on setting web servers and services. Also, these tools are available on most hardware and operating system combinations. In this paper I will cover the various types of systems that can be developed this way, their advantages and some drawbacks of this approach. Index Terms--Application Programmer Interface, Distributed applications, Hyper Text Transfer Protocol, Web.

  20. Using USNO's API to Obtain Data

    Science.gov (United States)

    Lesniak, Michael V.; Pozniak, Daniel; Punnoose, Tarun

    2015-01-01

    The U.S. Naval Observatory (USNO) is in the process of modernizing its publicly available web services into APIs (Application Programming Interfaces). Services configured as APIs offer greater flexibility to the user and allow greater usage. Depending on the particular service, users who implement our APIs will receive either a PNG (Portable Network Graphics) image or data in JSON (JavaScript Object Notation) format. This raw data can then be embedded in third-party web sites or in apps.Part of the USNO's mission is to provide astronomical and timing data to government agencies and the general public. To this end, the USNO provides accurate computations of astronomical phenomena such as dates of lunar phases, rise and set times of the Moon and Sun, and lunar and solar eclipse times. Users who navigate to our web site and select one of our 18 services are prompted to complete a web form, specifying parameters such as date, time, location, and object. Many of our services work for years between 1700 and 2100, meaning that past, present, and future events can be computed. Upon form submission, our web server processes the request, computes the data, and outputs it to the user.Over recent years, the use of the web by the general public has vastly changed. In response to this, the USNO is modernizing its web-based data services. This includes making our computed data easier to embed within third-party web sites as well as more easily querying from apps running on tablets and smart phones. To facilitate this, the USNO has begun converting its services into APIs. In addition to the existing web forms for the various services, users are able to make direct URL requests that return either an image or numerical data.To date, four of our web services have been configured to run with APIs. Two are image-producing services: "Apparent Disk of a Solar System Object" and "Day and Night Across the Earth." Two API data services are "Complete Sun and Moon Data for One Day" and "Dates

  1. The Application Programming Interface for the PVMEXEC Program and Associated Code Coupling System

    Energy Technology Data Exchange (ETDEWEB)

    Walter L. Weaver III

    2005-03-01

    This report describes the Application Programming Interface for the PVMEXEC program and the code coupling systems that it implements. The information in the report is intended for programmers wanting to add a new code into the coupling system.

  2. Programmed Cell Death in the Honey Bee (Apis mellifera) (Hymenoptera: Apidae) Worker Brain Induced by Imidacloprid.

    Science.gov (United States)

    Wu, Yan-Yan; Zhou, Ting; Wang, Qiang; Dai, Ping-Li; Xu, Shu-Fa; Jia, Hui-Ru; Wang, Xing

    2015-08-01

    Honey bees are at an unavoidable risk of exposure to neonicotinoid pesticides, which are used worldwide. Compared with the well-studied roles of these pesticides in nontarget site (including midgut, ovary, or salivary glands), little has been reported in the target sites, the brain. In the current study, laboratory-reared adult worker honey bees (Apis mellifera L.) were treated with sublethal doses of imidacloprid. Neuronal apoptosis was detected using the TUNEL technique for DNA labeling. We observed significantly increased apoptotic markers in dose- and time-dependent manners in brains of bees exposed to imidacloprid. Neuronal activated caspase-3 and mRNA levels of caspase-1, as detected by immunofluorescence and real-time quantitative PCR, respectively, were significantly increased, suggesting that sublethal doses of imidacloprid may induce the caspase-dependent apoptotic pathway. Additionally, the overlap of apoptosis and autophagy in neurons was confirmed by transmission electron microscopy. It further suggests that a relationship exists between neurotoxicity and behavioral changes induced by sublethal doses of imidacloprid, and that there is a need to determine reasonable limits for imidacloprid application in the field to protect pollinators. © The Authors 2015. Published by Oxford University Press on behalf of Entomological Society of America. All rights reserved. For Permissions, please email: journals.permissions@oup.com.

  3. An Auto-Configuration System for the GMSEC Architecture and API

    Science.gov (United States)

    Moholt, Joseph; Mayorga, Arturo

    2007-01-01

    A viewgraph presentation on an automated configuration concept for The Goddard Mission Services Evolution Center (GMSEC) architecture and Application Program Interface (API) is shown. The topics include: 1) The Goddard Mission Services Evolution Center (GMSEC); 2) Automated Configuration Concept; 3) Implementation Approach; and 4) Key Components and Benefits.

  4. PrismTech Data Distribution Service Java API Evaluation

    Science.gov (United States)

    Riggs, Cortney

    2008-01-01

    My internship duties with Launch Control Systems required me to start performance testing of an Object Management Group's (OMG) Data Distribution Service (DDS) specification implementation by PrismTech Limited through the Java programming language application programming interface (API). DDS is a networking middleware for Real-Time Data Distribution. The performance testing involves latency, redundant publishers, extended duration, redundant failover, and read performance. Time constraints allowed only for a data throughput test. I have designed the testing applications to perform all performance tests when time is allowed. Performance evaluation data such as megabits per second and central processing unit (CPU) time consumption were not easily attainable through the Java programming language; they required new methods and classes created in the test applications. Evaluation of this product showed the rate that data can be sent across the network. Performance rates are better on Linux platforms than AIX and Sun platforms. Compared to previous C++ programming language API, the performance evaluation also shows the language differences for the implementation. The Java API of the DDS has a lower throughput performance than the C++ API.

  5. A knowledge discovery object model API for Java

    Directory of Open Access Journals (Sweden)

    Jones Steven JM

    2003-10-01

    Full Text Available Abstract Background Biological data resources have become heterogeneous and derive from multiple sources. This introduces challenges in the management and utilization of this data in software development. Although efforts are underway to create a standard format for the transmission and storage of biological data, this objective has yet to be fully realized. Results This work describes an application programming interface (API that provides a framework for developing an effective biological knowledge ontology for Java-based software projects. The API provides a robust framework for the data acquisition and management needs of an ontology implementation. In addition, the API contains classes to assist in creating GUIs to represent this data visually. Conclusions The Knowledge Discovery Object Model (KDOM API is particularly useful for medium to large applications, or for a number of smaller software projects with common characteristics or objectives. KDOM can be coupled effectively with other biologically relevant APIs and classes. Source code, libraries, documentation and examples are available at http://www.bcgsc.ca/bioinfo/software.

  6. An Accessible User Interface for Geoscience and Programming

    Science.gov (United States)

    Sevre, E. O.; Lee, S.

    2012-12-01

    The goal of this research is to develop an interface that will simplify user interaction with software for scientists. The motivating factor of the research is to develop tools that assist scientists with limited motor skills with the efficient generation and use of software tools. Reliance on computers and programming is increasing in the world of geology, and it is increasingly important for geologists and geophysicists to have the computational resources to use advanced software and edit programs for their research. I have developed a prototype of a program to help geophysicists write programs using a simple interface that requires only simple single-mouse-clicks to input code. It is my goal to minimize the amount of typing necessary to create simple programs and scripts to increase accessibility for people with disabilities limiting fine motor skills. This interface can be adapted for various programming and scripting languages. Using this interface will simplify development of code for C/C++, Java, and GMT, and can be expanded to support any other text based programming language. The interface is designed around the concept of maximizing the amount of code that can be written using a minimum number of clicks and typing. The screen is split into two sections: a list of click-commands is on the left hand side, and a text area is on the right hand side. When the user clicks on a command on the left hand side the applicable code is automatically inserted at the insertion point in the text area. Currently in the C/C++ interface, there are commands for common code segments that are often used, such as for loops, comments, print statements, and structured code creation. The primary goal is to provide an interface that will work across many devices for developing code. A simple prototype has been developed for the iPad. Due to the limited number of devices that an iOS application can be used with, the code has been re-written in Java to run on a wider range of devices

  7. Enabling Data Fusion via a Common Data Model and Programming Interface

    Science.gov (United States)

    Lindholm, D. M.; Wilson, A.

    2011-12-01

    Much progress has been made in scientific data interoperability, especially in the areas of metadata and discovery. However, while a data user may have improved techniques for finding data, there is often a large chasm to span when it comes to acquiring the desired subsets of various datasets and integrating them into a data processing environment. Some tools such as OPeNDAP servers and the Unidata Common Data Model (CDM) have introduced improved abstractions for accessing data via a common interface, but they alone do not go far enough to enable fusion of data from multidisciplinary sources. Although data from various scientific disciplines may represent semantically similar concepts (e.g. time series), the user may face widely varying structural representations of the data (e.g. row versus column oriented), not to mention radically different storage formats. It is not enough to convert data to a common format. The key to fusing scientific data is to represent each dataset with consistent sampling. This can best be done by using a data model that expresses the functional relationship that each dataset represents. The domain of those functions determines how the data can be combined. The Visualization for Algorithm Development (VisAD) Java API has provided a sophisticated data model for representing the functional nature of scientific datasets for well over a decade. Because VisAD is largely designed for its visualization capabilities, the data model can be cumbersome to use for numerical computation, especially for those not comfortable with Java. Although both VisAD and the implementation of the CDM are written in Java, neither defines a pure Java interface that others could implement and program to, further limiting potential for interoperability. In this talk, we will present a solution for data integration based on a simple discipline-agnostic scientific data model and programming interface that enables a dataset to be defined in terms of three variable types

  8. Transire, a Program for Generating Solid-State Interface Structures

    Science.gov (United States)

    2017-09-14

    inclusion of additional tools. 4) Support for interfacing with a range of QM- and MM-based programs to provide options for the user and to take...be multiples of 2 but also small enough that the central region is larger than either side region. The exclude_coupling keyword disables reading in

  9. User Interface for the SMAC Traffic Accident Reconstruction Program

    OpenAIRE

    Rok Krulec; Milan Batista

    2003-01-01

    This paper describes the development of the user interfacefor the traffic accident reconstruction program SMAC. Threebasic modules of software will be presented. Initial parametersinput and visualization, using graphics library for simulation of3D space, which form a graphical user interface, will be explainedin more detail. The modules have been developed usingdifferent technologies and programming approaches to increaseflexibility in further development and to take maximumadvantage of the c...

  10. User Interface for the SMAC Traffic Accident Reconstruction Program

    Directory of Open Access Journals (Sweden)

    Rok Krulec

    2003-11-01

    Full Text Available This paper describes the development of the user interfacefor the traffic accident reconstruction program SMAC. Threebasic modules of software will be presented. Initial parametersinput and visualization, using graphics library for simulation of3D space, which form a graphical user interface, will be explainedin more detail. The modules have been developed usingdifferent technologies and programming approaches to increaseflexibility in further development and to take maximumadvantage of the currently accessible computer hardware, sothat module to module communication is also mentioned.

  11. Online maps with APIs and webservices

    CERN Document Server

    Peterson, Michael P

    2014-01-01

    With the Internet now the primary method of accessing maps, this volume examines developments in the world of online map delivery, focusing in particular on application programmer interfaces such as the Google Maps API, and their utility in thematic mapping.

  12. Drug Interaction API

    Data.gov (United States)

    U.S. Department of Health & Human Services — The Interaction API is a web service for accessing drug-drug interactions. No license is needed to use the Interaction API. Currently, the API uses DrugBank for its...

  13. The Proteins API: accessing key integrated protein and genome information.

    Science.gov (United States)

    Nightingale, Andrew; Antunes, Ricardo; Alpi, Emanuele; Bursteinas, Borisas; Gonzales, Leonardo; Liu, Wudong; Luo, Jie; Qi, Guoying; Turner, Edd; Martin, Maria

    2017-07-03

    The Proteins API provides searching and programmatic access to protein and associated genomics data such as curated protein sequence positional annotations from UniProtKB, as well as mapped variation and proteomics data from large scale data sources (LSS). Using the coordinates service, researchers are able to retrieve the genomic sequence coordinates for proteins in UniProtKB. This, the LSS genomics and proteomics data for UniProt proteins is programmatically only available through this service. A Swagger UI has been implemented to provide documentation, an interface for users, with little or no programming experience, to 'talk' to the services to quickly and easily formulate queries with the services and obtain dynamically generated source code for popular programming languages, such as Java, Perl, Python and Ruby. Search results are returned as standard JSON, XML or GFF data objects. The Proteins API is a scalable, reliable, fast, easy to use RESTful services that provides a broad protein information resource for users to ask questions based upon their field of expertise and allowing them to gain an integrated overview of protein annotations available to aid their knowledge gain on proteins in biological processes. The Proteins API is available at (http://www.ebi.ac.uk/proteins/api/doc). © The Author(s) 2017. Published by Oxford University Press on behalf of Nucleic Acids Research.

  14. The Proteins API: accessing key integrated protein and genome information

    Science.gov (United States)

    Antunes, Ricardo; Alpi, Emanuele; Gonzales, Leonardo; Liu, Wudong; Luo, Jie; Qi, Guoying; Turner, Edd

    2017-01-01

    Abstract The Proteins API provides searching and programmatic access to protein and associated genomics data such as curated protein sequence positional annotations from UniProtKB, as well as mapped variation and proteomics data from large scale data sources (LSS). Using the coordinates service, researchers are able to retrieve the genomic sequence coordinates for proteins in UniProtKB. This, the LSS genomics and proteomics data for UniProt proteins is programmatically only available through this service. A Swagger UI has been implemented to provide documentation, an interface for users, with little or no programming experience, to ‘talk’ to the services to quickly and easily formulate queries with the services and obtain dynamically generated source code for popular programming languages, such as Java, Perl, Python and Ruby. Search results are returned as standard JSON, XML or GFF data objects. The Proteins API is a scalable, reliable, fast, easy to use RESTful services that provides a broad protein information resource for users to ask questions based upon their field of expertise and allowing them to gain an integrated overview of protein annotations available to aid their knowledge gain on proteins in biological processes. The Proteins API is available at (http://www.ebi.ac.uk/proteins/api/doc). PMID:28383659

  15. A RESTful API for accessing microbial community data for MG-RAST.

    Science.gov (United States)

    Wilke, Andreas; Bischof, Jared; Harrison, Travis; Brettin, Tom; D'Souza, Mark; Gerlach, Wolfgang; Matthews, Hunter; Paczian, Tobias; Wilkening, Jared; Glass, Elizabeth M; Desai, Narayan; Meyer, Folker

    2015-01-01

    Metagenomic sequencing has produced significant amounts of data in recent years. For example, as of summer 2013, MG-RAST has been used to annotate over 110,000 data sets totaling over 43 Terabases. With metagenomic sequencing finding even wider adoption in the scientific community, the existing web-based analysis tools and infrastructure in MG-RAST provide limited capability for data retrieval and analysis, such as comparative analysis between multiple data sets. Moreover, although the system provides many analysis tools, it is not comprehensive. By opening MG-RAST up via a web services API (application programmers interface) we have greatly expanded access to MG-RAST data, as well as provided a mechanism for the use of third-party analysis tools with MG-RAST data. This RESTful API makes all data and data objects created by the MG-RAST pipeline accessible as JSON objects. As part of the DOE Systems Biology Knowledgebase project (KBase, http://kbase.us) we have implemented a web services API for MG-RAST. This API complements the existing MG-RAST web interface and constitutes the basis of KBase's microbial community capabilities. In addition, the API exposes a comprehensive collection of data to programmers. This API, which uses a RESTful (Representational State Transfer) implementation, is compatible with most programming environments and should be easy to use for end users and third parties. It provides comprehensive access to sequence data, quality control results, annotations, and many other data types. Where feasible, we have used standards to expose data and metadata. Code examples are provided in a number of languages both to show the versatility of the API and to provide a starting point for users. We present an API that exposes the data in MG-RAST for consumption by our users, greatly enhancing the utility of the MG-RAST service.

  16. A RESTful API for accessing microbial community data for MG-RAST.

    Directory of Open Access Journals (Sweden)

    Andreas Wilke

    2015-01-01

    Full Text Available Metagenomic sequencing has produced significant amounts of data in recent years. For example, as of summer 2013, MG-RAST has been used to annotate over 110,000 data sets totaling over 43 Terabases. With metagenomic sequencing finding even wider adoption in the scientific community, the existing web-based analysis tools and infrastructure in MG-RAST provide limited capability for data retrieval and analysis, such as comparative analysis between multiple data sets. Moreover, although the system provides many analysis tools, it is not comprehensive. By opening MG-RAST up via a web services API (application programmers interface we have greatly expanded access to MG-RAST data, as well as provided a mechanism for the use of third-party analysis tools with MG-RAST data. This RESTful API makes all data and data objects created by the MG-RAST pipeline accessible as JSON objects. As part of the DOE Systems Biology Knowledgebase project (KBase, http://kbase.us we have implemented a web services API for MG-RAST. This API complements the existing MG-RAST web interface and constitutes the basis of KBase's microbial community capabilities. In addition, the API exposes a comprehensive collection of data to programmers. This API, which uses a RESTful (Representational State Transfer implementation, is compatible with most programming environments and should be easy to use for end users and third parties. It provides comprehensive access to sequence data, quality control results, annotations, and many other data types. Where feasible, we have used standards to expose data and metadata. Code examples are provided in a number of languages both to show the versatility of the API and to provide a starting point for users. We present an API that exposes the data in MG-RAST for consumption by our users, greatly enhancing the utility of the MG-RAST service.

  17. Programmatic access to logical models in the Cell Collective modeling environment via a REST API.

    Science.gov (United States)

    Kowal, Bryan M; Schreier, Travis R; Dauer, Joseph T; Helikar, Tomáš

    2016-01-01

    Cell Collective (www.cellcollective.org) is a web-based interactive environment for constructing, simulating and analyzing logical models of biological systems. Herein, we present a Web service to access models, annotations, and simulation data in the Cell Collective platform through the Representational State Transfer (REST) Application Programming Interface (API). The REST API provides a convenient method for obtaining Cell Collective data through almost any programming language. To ensure easy processing of the retrieved data, the request output from the API is available in a standard JSON format. The Cell Collective REST API is freely available at http://thecellcollective.org/tccapi. All public models in Cell Collective are available through the REST API. For users interested in creating and accessing their own models through the REST API first need to create an account in Cell Collective (http://thecellcollective.org). thelikar2@unl.edu. Technical user documentation: https://goo.gl/U52GWo. Copyright © 2015 Elsevier Ireland Ltd. All rights reserved.

  18. Building API manufacturing in South Africa

    CSIR Research Space (South Africa)

    Loots, Glaudina

    2017-10-01

    Full Text Available advantage • Waste elimination, recycling, re-use • Contract research and process development • Engineering and commercial focused Current academic program (Universities) • Basic synthetic chemistry • Drug discovery • Drug delivery • Therapeutic.... • Lack of national API focus – needs to demonstrate capability in either producing new/modern APIs cost competitively or achieves radical innovation in existing high demand APIs – silo approach by researchers (own publications, patents or pet...

  19. Study of an API migration for two XML APIs

    NARCIS (Netherlands)

    T.T. Bartholomei; K. Czarnecki; R. Lämmel (Ralf); T. van der Storm (Tijs); M.G.J. van den Brand (Mark); D. Gasevic; J. Gray

    2010-01-01

    htmlabstractAPI migration refers to adapting an application such that its dependence on a given API (the source API) is eliminated in favor of depending on an alternative API (the target API) with the source and target APIs serving the same domain. One may attempt to automate API migration by code

  20. The Portals 4.0 network programming interface.

    Energy Technology Data Exchange (ETDEWEB)

    Barrett, Brian W.; Brightwell, Ronald Brian; Pedretti, Kevin; Wheeler, Kyle Bruce; Hemmert, Karl Scott; Riesen, Rolf E.; Underwood, Keith Douglas; Maccabe, Arthur Bernard; Hudson, Trammell B.

    2012-11-01

    This report presents a specification for the Portals 4.0 network programming interface. Portals 4.0 is intended to allow scalable, high-performance network communication between nodes of a parallel computing system. Portals 4.0 is well suited to massively parallel processing and embedded systems. Portals 4.0 represents an adaption of the data movement layer developed for massively parallel processing platforms, such as the 4500-node Intel TeraFLOPS machine. Sandias Cplant cluster project motivated the development of Version 3.0, which was later extended to Version 3.3 as part of the Cray Red Storm machine and XT line. Version 4.0 is targeted to the next generation of machines employing advanced network interface architectures that support enhanced offload capabilities.

  1. The portals 4.0.1 network programming interface.

    Energy Technology Data Exchange (ETDEWEB)

    Barrett, Brian W.; Brightwell, Ronald Brian; Pedretti, Kevin; Wheeler, Kyle Bruce; Hemmert, Karl Scott; Riesen, Rolf E.; Underwood, Keith Douglas; Maccabe, Arthur Bernard; Hudson, Trammell B.

    2013-04-01

    This report presents a specification for the Portals 4.0 network programming interface. Portals 4.0 is intended to allow scalable, high-performance network communication between nodes of a parallel computing system. Portals 4.0 is well suited to massively parallel processing and embedded systems. Portals 4.0 represents an adaption of the data movement layer developed for massively parallel processing platforms, such as the 4500-node Intel TeraFLOPS machine. Sandias Cplant cluster project motivated the development of Version 3.0, which was later extended to Version 3.3 as part of the Cray Red Storm machine and XT line. Version 4.0 is targeted to the next generation of machines employing advanced network interface architectures that support enhanced offload capabilities. 3

  2. The Portals 4.1 Network Programming Interface

    Energy Technology Data Exchange (ETDEWEB)

    Barrett, Brian; Brightwell, Ronald B.; Grant, Ryan; Hemmert, Karl Scott; Pedretti, Kevin; Wheeler, Kyle; Underwood, Keith D; Riesen, Rolf; Maccabe, Arthur B.; Hudson, Trammel

    2017-04-01

    This report presents a specification for the Portals 4 networ k programming interface. Portals 4 is intended to allow scalable, high-performance network communication betwee n nodes of a parallel computing system. Portals 4 is well suited to massively parallel processing and embedded syste ms. Portals 4 represents an adaption of the data movement layer developed for massively parallel processing platfor ms, such as the 4500-node Intel TeraFLOPS machine. Sandia's Cplant cluster project motivated the development of Version 3.0, which was later extended to Version 3.3 as part of the Cray Red Storm machine and XT line. Version 4 is tar geted to the next generation of machines employing advanced network interface architectures that support enh anced offload capabilities.

  3. The Matchmaker Exchange API: automating patient matching through the exchange of structured phenotypic and genotypic profiles.

    Science.gov (United States)

    Buske, Orion J; Schiettecatte, François; Hutton, Benjamin; Dumitriu, Sergiu; Misyura, Andriy; Huang, Lijia; Hartley, Taila; Girdea, Marta; Sobreira, Nara; Mungall, Chris; Brudno, Michael

    2015-10-01

    Despite the increasing prevalence of clinical sequencing, the difficulty of identifying additional affected families is a key obstacle to solving many rare diseases. There may only be a handful of similar patients worldwide, and their data may be stored in diverse clinical and research databases. Computational methods are necessary to enable finding similar patients across the growing number of patient repositories and registries. We present the Matchmaker Exchange Application Programming Interface (MME API), a protocol and data format for exchanging phenotype and genotype profiles to enable matchmaking among patient databases, facilitate the identification of additional cohorts, and increase the rate with which rare diseases can be researched and diagnosed. We designed the API to be straightforward and flexible in order to simplify its adoption on a large number of data types and workflows. We also provide a public test data set, curated from the literature, to facilitate implementation of the API and development of new matching algorithms. The initial version of the API has been successfully implemented by three members of the Matchmaker Exchange and was immediately able to reproduce previously identified matches and generate several new leads currently being validated. The API is available at https://github.com/ga4gh/mme-apis. © 2015 WILEY PERIODICALS, INC.

  4. An adaptive software defined radio design based on a standard space telecommunication radio system API

    Science.gov (United States)

    Xiong, Wenhao; Tian, Xin; Chen, Genshe; Pham, Khanh; Blasch, Erik

    2017-05-01

    Software defined radio (SDR) has become a popular tool for the implementation and testing for communications performance. The advantage of the SDR approach includes: a re-configurable design, adaptive response to changing conditions, efficient development, and highly versatile implementation. In order to understand the benefits of SDR, the space telecommunication radio system (STRS) was proposed by NASA Glenn research center (GRC) along with the standard application program interface (API) structure. Each component of the system uses a well-defined API to communicate with other components. The benefit of standard API is to relax the platform limitation of each component for addition options. For example, the waveform generating process can support a field programmable gate array (FPGA), personal computer (PC), or an embedded system. As long as the API defines the requirements, the generated waveform selection will work with the complete system. In this paper, we demonstrate the design and development of adaptive SDR following the STRS and standard API protocol. We introduce step by step the SDR testbed system including the controlling graphic user interface (GUI), database, GNU radio hardware control, and universal software radio peripheral (USRP) tranceiving front end. In addition, a performance evaluation in shown on the effectiveness of the SDR approach for space telecommunication.

  5. Creating Java to Native Code Interfaces with Janet

    Directory of Open Access Journals (Sweden)

    Marian Bubak

    2001-01-01

    Full Text Available Java is growing in appropriateness and usability for high performance computing. With this increasing adoption, issues relating to combining Java with existing codes in other languages become more important. The Java Native Interface (JNI API is portable but too inconvenient to be used directly owing to its low-level API. This paper presents Janet — a highly expressive Java language extension and preprocessing tool that enables convenient integration of native code with Java programs. The Janet methodology overcomes some of the limitations of JNI and generates Java programs that execute with little or no degradation despite the flexibility and generality of the interface.

  6. Analyzing the Change-Proneness of APIs and web APIs

    NARCIS (Netherlands)

    Romano, D.

    2015-01-01

    Analyzing the Change-Proneness of APIs and web APIs APIs and web APIs are used to expose existing business logic and, hence, to ease the reuse of functionalities across multiple software systems. Software systems can use the business logic of legacy systems by binding their APIs and web APIs. With

  7. Using the RxNorm web services API for quality assurance purposes.

    Science.gov (United States)

    Peters, Lee; Bodenreider, Olivier

    2008-11-06

    Auditing large, rapidly evolving terminological systems is still a challenge. In the case of RxNorm, a standardized nomenclature for clinical drugs, we argue that quality assurance processes can benefit from the recently released application programming interface (API) provided by RxNav. We demonstrate the usefulness of the API by performing a systematic comparison of alternative paths in the RxNorm graph, over several thousands of drug entities. This study revealed potential errors in RxNorm, currently under review. The results also prompted us to modify the implementation of RxNav to navigate the RxNorm graph more accurately. The RxNav web services API used in this experiment is robust and fast.

  8. A Comparison of Article Search APIs via Blinded Experiment and Developer Review

    Directory of Open Access Journals (Sweden)

    Jonathan Rochkind

    2013-01-01

    Full Text Available This study looks at perceived user preference between products that can provide a scholarly article search service via an application programming interface (API. The study set up a blinded review and asked users at Johns Hopkins to select the service that provided the most useful results. Few statistically significant preferences were detected, and some interpretation is provided of what the results might tell us. The specific products evaluated for this study are: Serials Solutions Summon, Ex Libris Primo, EBSCO EDS, EBSCOHost ‘traditional’ API, and Elsevier Scopus. Re-usable open source tools for implementing article search were created to support the study and future development, and a developer review of the APIs is included based on the developer's experience in this implementation.

  9. Investigating an API for resilient exascale computing.

    Energy Technology Data Exchange (ETDEWEB)

    Stearley, Jon R.; Tomkins, James; VanDyke, John P.; Ferreira, Kurt Brian; Laros, James H.,; Bridges, Patrick

    2013-05-01

    Increased HPC capability comes with increased complexity, part counts, and fault occurrences. In- creasing the resilience of systems and applications to faults is a critical requirement facing the viability of exascale systems, as the overhead of traditional checkpoint/restart is projected to outweigh its bene ts due to fault rates outpacing I/O bandwidths. As faults occur and propagate throughout hardware and software layers, pervasive noti cation and handling mechanisms are necessary. This report describes an initial investigation of fault types and programming interfaces to mitigate them. Proof-of-concept APIs are presented for the frequent and important cases of memory errors and node failures, and a strategy proposed for lesystem failures. These involve changes to the operating system, runtime, I/O library, and application layers. While a single API for fault handling among hardware and OS and application system-wide remains elusive, the e ort increased our understanding of both the mountainous challenges and the promising trailheads. 3

  10. Healthcare Finder API

    Data.gov (United States)

    U.S. Department of Health & Human Services — All of the data used on the Finder.HealthCare.gov web application is available through this API. There are multiple collections of data available through the API. 1....

  11. An overview of the CellML API and its implementation

    Directory of Open Access Journals (Sweden)

    Halstead Matt

    2010-04-01

    Full Text Available Abstract Background CellML is an XML based language for representing mathematical models, in a machine-independent form which is suitable for their exchange between different authors, and for archival in a model repository. Allowing for the exchange and archival of models in a computer readable form is a key strategic goal in bioinformatics, because of the associated improvements in scientific record accuracy, the faster iterative process of scientific development, and the ability to combine models into large integrative models. However, for CellML models to be useful, tools which can process them correctly are needed. Due to some of the more complex features present in CellML models, such as imports, developing code ab initio to correctly process models can be an onerous task. For this reason, there is a clear and pressing need for an application programming interface (API, and a good implementation of that API, upon which tools can base their support for CellML. Results We developed an API which allows the information in CellML models to be retrieved and/or modified. We also developed a series of optional extension APIs, for tasks such as simplifying the handling of connections between variables, dealing with physical units, validating models, and translating models into different procedural languages. We have also provided a Free/Open Source implementation of this application programming interface, optimised to achieve good performance. Conclusions Tools have been developed using the API which are mature enough for widespread use. The API has the potential to accelerate the development of additional tools capable of processing CellML, and ultimately lead to an increased level of sharing of mathematical model descriptions.

  12. Entwicklung von Microservices mit zusammensetzbaren API-Bausteinen

    OpenAIRE

    Speth, Sandro

    2017-01-01

    Der Microservice-Architekturstil findet heute im Bereich des Service Computing häufig Anwendung. Anwendungen, die diesem Architekturstil folgen, werden als menge von „kleinen“ undabhängigen Diensten implementiert. Jeder Dienst ist für eine überschaubare und klar definierte Geschäftsfunktionalität zuständig. Dabei kummunizieren diese sogenannten Microservices nicht nur untereinander über Application Programming Interfaces (APIs), sondern stellen den Benutzern der Anwendung ausgewählte Funkt...

  13. Android quick APIs reference

    CERN Document Server

    Cinar, Onur

    2015-01-01

    The Android Quick APIs Reference is a condensed code and APIs reference for the new Google Android 5.0 SDK. It presents the essential Android APIs in a well-organized format that can be used as a handy reference. You won't find any technical jargon, bloated samples, drawn out history lessons, or witty stories in this book. What you will find is a software development kit and APIs reference that is concise, to the point and highly accessible. The book is packed with useful information and is a must-have for any mobile or Android app developer or programmer. In the Android Quick APIs Refe

  14. Using Map Service API for Driving Cycle Detection for Wearable GPS Data: Preprint

    Energy Technology Data Exchange (ETDEWEB)

    Zhu, Lei [National Renewable Energy Laboratory (NREL), Golden, CO (United States); Gonder, Jeffrey D [National Renewable Energy Laboratory (NREL), Golden, CO (United States)

    2017-12-06

    Following advancements in smartphone and portable global positioning system (GPS) data collection, wearable GPS data have realized extensive use in transportation surveys and studies. The task of detecting driving cycles (driving or car-mode trajectory segments) from wearable GPS data has been the subject of much research. Specifically, distinguishing driving cycles from other motorized trips (such as taking a bus) is the main research problem in this paper. Many mode detection methods only focus on raw GPS speed data while some studies apply additional information, such as geographic information system (GIS) data, to obtain better detection performance. Procuring and maintaining dedicated road GIS data are costly and not trivial, whereas the technical maturity and broad use of map service application program interface (API) queries offers opportunities for mode detection tasks. The proposed driving cycle detection method takes advantage of map service APIs to obtain high-quality car-mode API route information and uses a trajectory segmentation algorithm to find the best-matched API route. The car-mode API route data combined with the actual route information, including the actual mode information, are used to train a logistic regression machine learning model, which estimates car modes and non-car modes with probability rates. The experimental results show promise for the proposed method's ability to detect vehicle mode accurately.

  15. TCP/IP Interface for the Satellite Orbit Analysis Program (SOAP)

    Science.gov (United States)

    Carnright, Robert; Stodden, David; Coggi, John

    2009-01-01

    The Transmission Control Protocol/ Internet protocol (TCP/IP) interface for the Satellite Orbit Analysis Program (SOAP) provides the means for the software to establish real-time interfaces with other software. Such interfaces can operate between two programs, either on the same computer or on different computers joined by a network. The SOAP TCP/IP module employs a client/server interface where SOAP is the server and other applications can be clients. Real-time interfaces between software offer a number of advantages over embedding all of the common functionality within a single program. One advantage is that they allow each program to divide the computation labor between processors or computers running the separate applications. Secondly, each program can be allowed to provide its own expertise domain with other programs able to use this expertise.

  16. Feasibility Report for the Prominence-Corona Interface Proposed Program

    National Research Council Canada - National Science Library

    Mouradian, Zadig

    1994-01-01

    This report results from a contract tasking CNRS as follows: Investigate the solar prominence - corona interface including space-time distribution measurements of differential emission and temperature...

  17. Building model analysis applications with the Joint Universal Parameter IdenTification and Evaluation of Reliability (JUPITER) API

    Science.gov (United States)

    Banta, E.R.; Hill, M.C.; Poeter, E.; Doherty, J.E.; Babendreier, J.

    2008-01-01

    The open-source, public domain JUPITER (Joint Universal Parameter IdenTification and Evaluation of Reliability) API (Application Programming Interface) provides conventions and Fortran-90 modules to develop applications (computer programs) for analyzing process models. The input and output conventions allow application users to access various applications and the analysis methods they embody with a minimum of time and effort. Process models simulate, for example, physical, chemical, and (or) biological systems of interest using phenomenological, theoretical, or heuristic approaches. The types of model analyses supported by the JUPITER API include, but are not limited to, sensitivity analysis, data needs assessment, calibration, uncertainty analysis, model discrimination, and optimization. The advantages provided by the JUPITER API for users and programmers allow for rapid programming and testing of new ideas. Application-specific coding can be in languages other than the Fortran-90 of the API. This article briefly describes the capabilities and utility of the JUPITER API, lists existing applications, and uses UCODE_2005 as an example.

  18. Drag and Drop API v HTML5

    OpenAIRE

    BARABÁŠ, Vít

    2013-01-01

    The work (the bachelor´s thesis) deals with a new way of web application management via the "drag and drop" technique in the HTML5 programming language. The work is divided into two parts. The first part consists of DND API description in HTML5. The support analysis within common web browsers is included as a part of this description. The second, practical part of the thesis focuses on a concept and the following realisation of a photogallery using DND API.

  19. System and Method for Providing a Climate Data Analytic Services Application Programming Interface Distribution Package

    Science.gov (United States)

    Schnase, John L. (Inventor); Duffy, Daniel Q. (Inventor); Tamkin, Glenn S. (Inventor)

    2016-01-01

    A system, method and computer-readable storage devices for providing a climate data analytic services application programming interface distribution package. The example system can provide various components. The system provides a climate data analytic services application programming interface library that enables software applications running on a client device to invoke the capabilities of a climate data analytic service. The system provides a command-line interface that provides a means of interacting with a climate data analytic service by issuing commands directly to the system's server interface. The system provides sample programs that call on the capabilities of the application programming interface library and can be used as templates for the construction of new client applications. The system can also provide test utilities, build utilities, service integration utilities, and documentation.

  20. TOWARD DEVELOPMENT OF A COMMON SOFTWARE APPLICATION PROGRAMMING INTERFACE (API) FOR UNCERTAINTY, SENSITIVITY, AND PARAMETER ESTIMATION METHODS AND TOOLS

    Science.gov (United States)

    The final session of the workshop considered the subject of software technology and how it might be better constructed to support those who develop, evaluate, and apply multimedia environmental models. Two invited presentations were featured along with an extended open discussio...

  1. Scheme Program Documentation Tools

    DEFF Research Database (Denmark)

    Nørmark, Kurt

    2004-01-01

    This paper describes and discusses two different Scheme documentation tools. The first is SchemeDoc, which is intended for documentation of the interfaces of Scheme libraries (APIs). The second is the Scheme Elucidator, which is for internal documentation of Scheme programs. Although the tools...

  2. A Video Streaming Application Using Mobile Media Application Programming Interface

    Directory of Open Access Journals (Sweden)

    Henning Titi Ciptaningtyas

    2010-12-01

    Full Text Available Recently, the development of mobile phone technology is growing rapidly. These developments led to the emerging of a multimedia mobile phone that supports Wireless Local Area Network (WLAN. However, the use of WLAN technology on mobile phones to access the streaming video is very rarely encountered. While the current S60 Symbian operating system as a multimedia mobile phone is very reliable in handling a variety of media such as video.The discussion in this study presents the making of a video streaming application in mobile phone via a WLAN connection using JSR 135 technology or better known as the Mobile Media API (MMAPI. MMAPI is used to control the process of video streaming and its supporting features. The application will use the two protocols namely RTSP and HTTP. Experiment results show that the use of MMAPI on Symbian 60 based mobile phones to do video streaming is feasible and has good reliability. This is indicated by 0% packet loss on a reliable connection. In addition, the times required to play multimedia files are not affected by the size of video streaming files.

  3. The Dutch xAPI Experience: xAPI Recipes

    OpenAIRE

    Berg, Alan; Scheffel, Maren; Drachsler, Hendrik; Ternier, Stefaan; Specht, Marcus

    2017-01-01

    We present the collected experiences since 2012 of the Dutch Special Interest Group (SIG) for Learning Analytics in the application of the xAPI standard and best practices around the application of xAPI in various contexts. We present three projects that apply xAPI in very different ways and publish a consistent set of xAPI recipes.

  4. MetNetAPI: A flexible method to access and manipulate biological network data from MetNet.

    Science.gov (United States)

    Sucaet, Yves; Wurtele, Eve Syrkin

    2010-11-18

    Convenient programmatic access to different biological databases allows automated integration of scientific knowledge. Many databases support a function to download files or data snapshots, or a webservice that offers "live" data. However, the functionality that a database offers cannot be represented in a static data download file, and webservices may consume considerable computational resources from the host server. MetNetAPI is a versatile Application Programming Interface (API) to the MetNetDB database. It abstracts, captures and retains operations away from a biological network repository and website. A range of database functions, previously only available online, can be immediately (and independently from the website) applied to a dataset of interest. Data is available in four layers: molecular entities, localized entities (linked to a specific organelle), interactions, and pathways. Navigation between these layers is intuitive (e.g. one can request the molecular entities in a pathway, as well as request in what pathways a specific entity participates). Data retrieval can be customized: Network objects allow the construction of new and integration of existing pathways and interactions, which can be uploaded back to our server. In contrast to webservices, the computational demand on the host server is limited to processing data-related queries only. An API provides several advantages to a systems biology software platform. MetNetAPI illustrates an interface with a central repository of data that represents the complex interrelationships of a metabolic and regulatory network. As an alternative to data-dumps and webservices, it allows access to a current and "live" database and exposes analytical functions to application developers. Yet it only requires limited resources on the server-side (thin server/fat client setup). The API is available for Java, Microsoft.NET and R programming environments and offers flexible query and broad data- retrieval methods. Data

  5. MetNetAPI: A flexible method to access and manipulate biological network data from MetNet

    Directory of Open Access Journals (Sweden)

    Sucaet Yves

    2010-11-01

    Full Text Available Abstract Background Convenient programmatic access to different biological databases allows automated integration of scientific knowledge. Many databases support a function to download files or data snapshots, or a webservice that offers "live" data. However, the functionality that a database offers cannot be represented in a static data download file, and webservices may consume considerable computational resources from the host server. Results MetNetAPI is a versatile Application Programming Interface (API to the MetNetDB database. It abstracts, captures and retains operations away from a biological network repository and website. A range of database functions, previously only available online, can be immediately (and independently from the website applied to a dataset of interest. Data is available in four layers: molecular entities, localized entities (linked to a specific organelle, interactions, and pathways. Navigation between these layers is intuitive (e.g. one can request the molecular entities in a pathway, as well as request in what pathways a specific entity participates. Data retrieval can be customized: Network objects allow the construction of new and integration of existing pathways and interactions, which can be uploaded back to our server. In contrast to webservices, the computational demand on the host server is limited to processing data-related queries only. Conclusions An API provides several advantages to a systems biology software platform. MetNetAPI illustrates an interface with a central repository of data that represents the complex interrelationships of a metabolic and regulatory network. As an alternative to data-dumps and webservices, it allows access to a current and "live" database and exposes analytical functions to application developers. Yet it only requires limited resources on the server-side (thin server/fat client setup. The API is available for Java, Microsoft.NET and R programming environments and offers

  6. AMBIT RESTful web services: an implementation of the OpenTox application programming interface

    National Research Council Canada - National Science Library

    Jeliazkova, Nina; Jeliazkov, Vedrin

    2011-01-01

    The AMBIT web services package is one of the several existing independent implementations of the OpenTox Application Programming Interface and is built according to the principles of the Representational State Transfer (REST) architecture...

  7. Automatic Supervision And Fault Detection In PV System By Wireless Sensors With Interfacing By Labview Program

    National Research Council Canada - National Science Library

    Yousra M Abbas; Dr. Wagdy R. Anis; Dr. Ismail M. Hafez

    2015-01-01

    ... and transmit this data wirelessly to laptop then interface it by LabVIEW program which made comparison between this data and the measured data taking from reference module at the same condition...

  8. A Functional Programming Technique for Forms in Graphical User Interfaces

    NARCIS (Netherlands)

    Evers, S.; Kuper, Jan; Achten, P.M.; Grelck, G.; Huch, F.; Michaelson, G.; Trinder, Ph.W.

    2005-01-01

    This paper presents FunctionalForms, a new combinator library for constructing fully functioning forms in a concise and flexible way. A form is a part of a graphical user interface (GUI) restricted to displaying a value and allowing the user to modify it. The library is built on top of the

  9. OpenSearch (ECHO-ESIP) & REST API for Earth Science Data Access

    Science.gov (United States)

    Mitchell, A.; Cechini, M.; Pilone, D.

    2010-12-01

    This presentation will provide a brief technical overview of OpenSearch, the Earth Science Information Partners (ESIP) Federated Search framework, and the REST architecture; discuss NASA’s Earth Observing System (EOS) ClearingHOuse’s (ECHO) implementation lessons learned; and demonstrate the simplified usage of these technologies. SOAP, as a framework for web service communication has numerous advantages for Enterprise applications and Java/C# type programming languages. As a technical solution, SOAP has been a reliable framework on top of which many applications have been successfully developed and deployed. However, as interest grows for quick development cycles and more intriguing “mashups,” the SOAP API loses its appeal. Lightweight and simple are the vogue characteristics that are sought after. Enter the REST API architecture and OpenSearch format. Both of these items provide a new path for application development addressing some of the issues unresolved by SOAP. ECHO has made available all of its discovery, order submission, and data management services through a publicly accessible SOAP API. This interface is utilized by a variety of ECHO client and data partners to provide valuable capabilities to end users. As ECHO interacted with current and potential partners looking to develop Earth Science tools utilizing ECHO, it became apparent that the development overhead required to interact with the SOAP API was a growing barrier to entry. ECHO acknowledged the technical issues that were being uncovered by its partner community and chose to provide two new interfaces for interacting with the ECHO metadata catalog. The first interface is built upon the OpenSearch format and ESIP Federated Search framework. Leveraging these two items, a client (ECHO-ESIP) was developed with a focus on simplified searching and results presentation. The second interface is built upon the Representational State Transfer (REST) architecture. Leveraging the REST architecture, a

  10. Google Ajax Search API

    CERN Document Server

    Fitzgerald, Michael

    2007-01-01

    Use the Google Ajax Search API to integrateweb search, image search, localsearch, and other types of search intoyour web site by embedding a simple, dynamicsearch box to display search resultsin your own web pages using a fewlines of JavaScript. For those who do not want to write code,the search wizards and solutions builtwith the Google Ajax Search API generatecode to accomplish common taskslike adding local search results to a GoogleMaps API mashup, adding videosearch thumbnails to your web site, oradding a news reel with the latest up todate stories to your blog. More advanced users can

  11. A quick guide to API 510 certified pressure vessel inspector syllabus example questions and worked answers

    CERN Document Server

    Matthews, Clifford

    2010-01-01

    The API Individual Certification Programs (ICPs) are well established worldwide in the oil, gas, and petroleum industries. This Quick Guide is unique in providing simple, accessible and well-structured guidance for anyone studying the API 510 Certified Pressure Vessel Inspector syllabus by summarizing and helping them through the syllabus and providing multiple example questions and worked answers.Technical standards are referenced from the API 'body of knowledge' for the examination, i.e. API 510 Pressure vessel inspection, alteration, rerating; API 572 Pressure vessel inspection; API

  12. Open, Sharable, and Extensible Data Management for the Korea National Aquatic Ecological Monitoring and Assessment Program: A RESTful API-Based Approach

    National Research Council Canada - National Science Library

    Meilan Jiang; Karpjoo Jeong; Jung-Hwan Park; Nan-Young Kim; Soon-Jin Hwang; Sang-Hun Kim

    2016-01-01

    ... advanced comparative and synthetic studies, policy-making, and ecological management. In order to realize these potentials and opportunities, we have developed a RESTful API-based data management system called OSAEM...

  13. Mars Rover Photos API

    Data.gov (United States)

    National Aeronautics and Space Administration — This API is designed to collect image data gathered by NASA's Curiosity, Opportunity, and Spirit rovers on Mars and make it more easily available to other...

  14. Corporate Consumer Contact API

    Data.gov (United States)

    General Services Administration — The data in the Corporate Consumer Contact API is based on the content you can find in the Corporate Consumer Contact listing in the Consumer Action Handbook (PDF)....

  15. A Formal Security Analysis of an OSA/Parlay Authentication Interface

    NARCIS (Netherlands)

    Corin, R.J.; Di Caprio, G.; Etalle, Sandro; Gnesi, S.; Lenzini, Gabriele; Moiso, C.

    2005-01-01

    We report on an experience in analyzing the security of the Trust and Security Management (TSM) protocol, an authentication procedure within the OSA/Parlay Application Program Interfaces (APIs) of the Open Service Access and Parlay Group. The experience has been conducted jointly by research

  16. Blind's Eye: Employing Google Directions API for Outdoor Navigation of Visually Impaired Pedestrians

    Directory of Open Access Journals (Sweden)

    SABA FEROZMEMON

    2017-07-01

    Full Text Available Vision plays a paramount role in our everyday life and assists human in almost every walk of life. The people lacking vision sense require assistance to move freely. The inability of unassisted navigation and orientation in outdoor environments is one of the most important constraints for people with visual impairment. Motivated by this problem, we developed a simplified and user friendly navigation system that allows visually impaired pedestrians to reach their desired outdoor location. We designed a Braille keyboard to allow the blind user to input their destination. The proposed system makes use of Google Directions API (Application Program Interface to generate the right path to a destination. The visually impaired pedestrians have to wear a vibration belt to keep them on the track. The evaluation exposes shortcomings of Google Directions API when used for navigating the visually impaired pedestrians in an outdoor environment.

  17. Opening the Door: A First Look at the OCLC WorldCat Metadata API

    Directory of Open Access Journals (Sweden)

    Terry Reese

    2014-07-01

    Full Text Available Libraries have long relied on OCLC’s WorldCat database as a way to cooperatively share bibliographic data and declare library holdings to support interlibrary loan services. As curator, OCLC has traditionally mediated all interactions with the WorldCat database through their various cataloging clients to control access to the information. As more and more libraries look for new ways to interact with their data and streamline metadata operations and workflows, these clients have become bottlenecks and an inhibitor of library innovation. To address some of these concerns, in early 2013 OCLC announced the release of a set of application programming interfaces (APIs supporting read and write access to the WorldCat database. These APIs offer libraries their first opportunity to develop new services and workflows that directly interact with the WorldCat database, and provide opportunities for catalogers to begin redefining how they work with OCLC and their data.

  18. 78 FR 77074 - Accessibility of User Interfaces, and Video Programming Guides and Menus; Accessible Emergency...

    Science.gov (United States)

    2013-12-20

    ... COMMISSION 47 CFR Part 79 Accessibility of User Interfaces, and Video Programming Guides and Menus... authority for requiring MVPDs to ensure that video programming guides and menus that ] provide channel and... the instructions for submitting comments. Federal Communications Commission's Web site: http...

  19. API, Cloud computing, WebGIS and cartography

    Directory of Open Access Journals (Sweden)

    Andrea Favretto

    2013-05-01

    Full Text Available This paper explores some of the digital mapping processes available on the Internet in order to analyse their cartographic congruence. It will focus on WebGIS-based cartography in relation to what is produced using Mash-up site maps. These websites often use Googlebased maps in order to produce their own cartography. Thus, we can identify two main typologies of Internet mapping sites, which are characterized by the ownership or non-ownership of their cartographic bases. This paper will critically assess the cartography employed in the two different instances. A concise introduction to the Cloud Computing Internet propagated phenomenon is also premised in order to provide the reader with an accurate frame of reference. Cloud Computing has encouraged a significant Internet participation via the Application Programming Interface software (API, leading to mash-up cartographic websites.

  20. Pro REST API development with nodejs

    CERN Document Server

    Doglio, Fernando

    2015-01-01

    Pro REST API Development with Node.js is your guide to managing and understanding the full capabilities of successful REST development. API design is a hot topic in the programming world, but not many resources exist for developers to really understand how you can leverage the advantages. This book will provide a brief background on REST and the tools it provides (well known and not so well known). Understand how there is more to REST than just JSON and URLs. You will then cover and compare the maintained modules currently available in the npm community, including Express, Restify, Vatican,

  1. NetpathXL - An Excel Interface to the Program NETPATH

    Science.gov (United States)

    Parkhurst, David L.; Charlton, Scott R.

    2008-01-01

    NetpathXL is a revised version of NETPATH that runs under Windows? operating systems. NETPATH is a computer program that uses inverse geochemical modeling techniques to calculate net geochemical reactions that can account for changes in water composition between initial and final evolutionary waters in hydrologic systems. The inverse models also can account for the isotopic composition of waters and can be used to estimate radiocarbon ages of dissolved carbon in ground water. NETPATH relies on an auxiliary, database program, DB, to enter the chemical analyses and to perform speciation calculations that define total concentrations of elements, charge balance, and redox state of aqueous solutions that are then used in inverse modeling. Instead of DB, NetpathXL relies on Microsoft Excel? to enter the chemical analyses. The speciation calculation formerly included in DB is implemented within the program NetpathXL. A program DBXL can be used to translate files from the old DB format (.lon files) to NetpathXL spreadsheets, or to create new NetpathXL spreadsheets. Once users have a NetpathXL spreadsheet with the proper format, new spreadsheets can be generated by copying or saving NetpathXL spreadsheets. In addition, DBXL can convert NetpathXL spreadsheets to PHREEQC input files. New capabilities in PHREEQC (version 2.15) allow solution compositions to be written to a .lon file, and inverse models developed in PHREEQC to be written as NetpathXL .pat and model files. NetpathXL can open NetpathXL spreadsheets, NETPATH-format path files (.pat files), and NetpathXL-format path files (.pat files). Once the speciation calculations have been performed on a spreadsheet file or a .pat file has been opened, the NetpathXL calculation engine is identical to the original NETPATH. Development of models and viewing results in NetpathXL rely on keyboard entry as in NETPATH.

  2. Geometric Modeling Applications Interface Program (GMAP). Volume 1. Executive Overview

    Science.gov (United States)

    1989-09-01

    342f CI FTR560240OOlU September 1989 SECTION 2 SCOPE OF GMAP GMAP focused on the generacion , control, and exchange of computer information to replace...embraced the idea of PDD and product models that had come out of the PDDI program. As part of the GMAP contract, it was necessay to establish the minimum... ideas and concepts that result from this research and be appropriately motivated to develop commercial products. 5.5 INTEGRATE PD WITH SUPPLIER BASE The

  3. Contracting the Facebook API

    Directory of Open Access Journals (Sweden)

    Ben Rubinger

    2010-09-01

    Full Text Available In recent years, there has been an explosive growth in the popularity of online social networks such as Facebook. In a new twist, third party developers are now able to create their own web applications which plug into Facebook and work with Facebook's "social" data, enabling the entire Facebook user base of more than 400 million active users to use such applications. These client applications can contain subtle errors that can be hard to debug if they misuse the Facebook API. In this paper we present an experience report on applying Microsoft's new code contract system for the .NET framework to the Facebook API.We wrote contracts for several classes in the Facebook API wrapper which allows Microsoft .NET developers to implement Facebook applications. We evaluated the usefulness of these contracts during implementation of a new Facebook application. Our experience indicates that having code contracts provides a better and quicker software development experience.

  4. Mars Atmospheric Aggregation System API

    Data.gov (United States)

    National Aeronautics and Space Administration — The {MAAS} API is an open source REST API built to help make it easier and more efficient to build interactive applications that want to utilize the wealth of...

  5. Data.gov CKAN API

    Data.gov (United States)

    General Services Administration — The data.gov catalog is powered by CKAN, a powerful open source data platform that includes a robust API. Please be aware that data.gov and the data.gov CKAN API...

  6. MIYAESI: leveraging Java sound programming interface for automatic music transcription

    Science.gov (United States)

    Abeykoon, Hasitha; Kaushalya, Thilanka; Akram, Najla; Dissanayaka, Asanka; Weerawarana, Shahani; De Silva, Chathura

    2012-01-01

    Music notations can be considered as very important information for musicians as well as for music fans. To recreate music which was heard before one has to know the musical notes which were included in that music piece. From many years computer scientists and engineers have tried to come up with various techniques to automate the task of finding out musical notes from a music piece. With the advent of computer science many digital format arrived which facilitated storing and encoding music information. But with the dynamic nature of any sound information still the problem of analyzing those stays. Many statistical methods have been proposed in literature. But implementation specific detail is very hard to find. With this paper we try to address that issue. At research lab, University of Moratuwa, we came up with a system implemented in Java programming language which performs automatic music transcription on monophonic music with a good accuracy level called Miyaesi.

  7. A graphical user interface (gui) matlab program Synthetic_Ves For ...

    African Journals Online (AJOL)

    An interactive and robust computer program for 1D forward modeling of Schlumberger Vertical Electrical Sounding (VES) curves for multilayered earth models is presented. The Graphical User Interface (GUI) enabled software, written in MATLAB v.7.12.0.635 (R2011a), accepts user-defined geologic model parameters (i.e. ...

  8. Goals, obstacles and effective strategies of wildfire mitigation programs in the Wildland-Urban Interface

    Science.gov (United States)

    Margaret A. Reams; Terry K. Haines; Cheryl R. Renner; Michael W. Wascom; Harish Kingre

    2005-01-01

    The dramatic expansion into the Wildland–Urban Interface (WUI) places property, natural assets, and human life at risk from wildfire destruction. The U.S. National Fire Plan encourages communities to implement laws and outreach programs for pre-fire planning to mitigate the risk to area residents. Starting in 2003, we surveyed the administrators of regulatory and...

  9. Power API Prototype

    Energy Technology Data Exchange (ETDEWEB)

    2014-12-04

    The software serves two purposes. The first purpose of the software is to prototype the Sandia High Performance Computing Power Application Programming Interface Specification effort. The specification can be found at http://powerapi.sandia.gov . Prototypes of the specification were developed in parallel with the development of the specification. Release of the prototype will be instructive to anyone who intends to implement the specification. More specifically, our vendor collaborators will benefit from the availability of the prototype. The second is in direct support of the PowerInsight power measurement device, which was co-developed with Penguin Computing. The software provides a cluster wide measurement capability enabled by the PowerInsight device. The software can be used by anyone who purchases a PowerInsight device. The software will allow the user to easily collect power and energy information of a node that is instrumented with PowerInsight. The software can also be used as an example prototype implementation of the High Performance Computing Power Application Programming Interface Specification.

  10. "I Want My Robot to Look for Food": Comparing Kindergartner's Programming Comprehension Using Tangible, Graphic, and Hybrid User Interfaces

    Science.gov (United States)

    Strawhacker, Amanda; Bers, Marina U.

    2015-01-01

    In recent years, educational robotics has become an increasingly popular research area. However, limited studies have focused on differentiated learning outcomes based on type of programming interface. This study aims to explore how successfully young children master foundational programming concepts based on the robotics user interface (tangible,…

  11. Using the High-Level Based Program Interface to Facilitate the Large Scale Scientific Computing

    Directory of Open Access Journals (Sweden)

    Yizi Shang

    2014-01-01

    Full Text Available This paper is to make further research on facilitating the large-scale scientific computing on the grid and the desktop grid platform. The related issues include the programming method, the overhead of the high-level program interface based middleware, and the data anticipate migration. The block based Gauss Jordan algorithm as a real example of large-scale scientific computing is used to evaluate those issues presented above. The results show that the high-level based program interface makes the complex scientific applications on large-scale scientific platform easier, though a little overhead is unavoidable. Also, the data anticipation migration mechanism can improve the efficiency of the platform which needs to process big data based scientific applications.

  12. Graphical user interface simplifies infusion pump programming and enhances the ability to detect pump-related faults.

    Science.gov (United States)

    Syroid, Noah; Liu, David; Albert, Robert; Agutter, James; Egan, Talmage D; Pace, Nathan L; Johnson, Ken B; Dowdle, Michael R; Pulsipher, Daniel; Westenskow, Dwayne R

    2012-11-01

    Drug administration errors are frequent and are often associated with the misuse of IV infusion pumps. One source of these errors may be the infusion pump's user interface. We used failure modes-and-effects analyses to identify programming errors and to guide the design of a new syringe pump user interface. We designed the new user interface to clearly show the pump's operating state simultaneously in more than 1 monitoring location. We evaluated anesthesia residents in laboratory and simulated environments on programming accuracy and error detection between the new user interface and the user interface of a commercially available infusion pump. With the new user interface, we observed the number of programming errors reduced by 81%, the number of keystrokes per task reduced from 9.2 ± 5.0 to 7.5 ± 5.5 (mean ± SD), the time required per task reduced from 18.1 ± 14.1 seconds to 10.9 ± 9.5 seconds and significantly less perceived workload. Residents detected 38 of 70 (54%) of the events with the new user interface and 37 of 70 (53%) with the existing user interface, despite no experience with the new user interface and extensive experience with the existing interface. The number of programming errors and workload were reduced partly because it took less time and fewer keystrokes to program the pump when using the new user interface. Despite minimal training, residents quickly identified preexisting infusion pump problems with the new user interface. Intuitive and easy-to-program infusion pump interfaces may reduce drug administration errors and infusion pump-related adverse events.

  13. PyPDB: a Python API for the Protein Data Bank.

    Science.gov (United States)

    Gilpin, William

    2016-01-01

    We have created a Python programming interface for the RCSB Protein Data Bank (PDB) that allows search and data retrieval for a wide range of result types, including BLAST and sequence motif queries. The API relies on the existing XML-based API and operates by creating custom XML requests from native Python types, allowing extensibility and straightforward modification. The package has the ability to perform many types of advanced search of the PDB that are otherwise only available through the PDB website. PyPDB is implemented exclusively in Python 3 using standard libraries for maximal compatibility. The most up-to-date version, including iPython notebooks containing usage tutorials, is available free-of-charge under an open-source MIT license via GitHub at https://github.com/williamgilpin/pypdb, and the full API reference is at http://williamgilpin.github.io/pypdb_docs/html/. The latest stable release is also available on PyPI. wgilpin@stanford.edu. © The Author 2015. Published by Oxford University Press. All rights reserved. For Permissions, please e-mail: journals.permissions@oup.com.

  14. A Ruby API to query the Ensembl database for genomic features.

    Science.gov (United States)

    Strozzi, Francesco; Aerts, Jan

    2011-04-01

    The Ensembl database makes genomic features available via its Genome Browser. It is also possible to access the underlying data through a Perl API for advanced querying. We have developed a full-featured Ruby API to the Ensembl databases, providing the same functionality as the Perl interface with additional features. A single Ruby API is used to access different releases of the Ensembl databases and is also able to query multi-species databases. Most functionality of the API is provided using the ActiveRecord pattern. The library depends on introspection to make it release independent. The API is available through the Rubygem system and can be installed with the command gem install ruby-ensembl-api.

  15. Linking data repositories - an illustration of agile data curation principles through robust documentation and multiple application programming interfaces

    Science.gov (United States)

    Benedict, K. K.; Servilla, M. S.; Vanderbilt, K.; Wheeler, J.

    2015-12-01

    The growing volume, variety and velocity of production of Earth science data magnifies the impact of inefficiencies in data acquisition, processing, analysis, and sharing workflows, potentially to the point of impairing the ability of researchers to accomplish their desired scientific objectives. The adaptation of agile software development principles (http://agilemanifesto.org/principles.html) to data curation processes has significant potential to lower barriers to effective scientific data discovery and reuse - barriers that otherwise may force the development of new data to replace existing but unusable data, or require substantial effort to make data usable in new research contexts. This paper outlines a data curation process that was developed at the University of New Mexico that provides a cross-walk of data and associated documentation between the data archive developed by the Long Term Ecological Research (LTER) Network Office (PASTA - http://lno.lternet.edu/content/network-information-system) and UNM's institutional repository (LoboVault - http://repository.unm.edu). The developed automated workflow enables the replication of versioned data objects and their associated standards-based metadata between the LTER system and LoboVault - providing long-term preservation for those data/metadata packages within LoboVault while maintaining the value-added services that the PASTA platform provides. The relative ease with which this workflow was developed is a product of the capabilities independently developed on both platforms - including the simplicity of providing a well-documented application programming interface (API) for each platform enabling scripted interaction and the use of well-established documentation standards (EML in the case of PASTA, Dublin Core in the case of LoboVault) by both systems. These system characteristics, when combined with an iterative process of interaction between the Data Curation Librarian (on the LoboVault side of the process

  16. MuSim, a Graphical User Interface for Multiple Simulation Programs

    Energy Technology Data Exchange (ETDEWEB)

    Roberts, Thomas [MUONS Inc., Batavia; Cummings, Mary Anne [MUONS Inc., Batavia; Johnson, Rolland [MUONS Inc., Batavia; Neuffer, David [Fermilab

    2016-06-01

    MuSim is a new user-friendly program designed to interface to many different particle simulation codes, regardless of their data formats or geometry descriptions. It presents the user with a compelling graphical user interface that includes a flexible 3-D view of the simulated world plus powerful editing and drag-and-drop capabilities. All aspects of the design can be parametrized so that parameter scans and optimizations are easy. It is simple to create plots and display events in the 3-D viewer (with a slider to vary the transparency of solids), allowing for an effortless comparison of different simulation codes. Simulation codes: G4beamline, MAD-X, and MCNP; more coming. Many accelerator design tools and beam optics codes were written long ago, with primitive user interfaces by today's standards. MuSim is specifically designed to make it easy to interface to such codes, providing a common user experience for all, and permitting the construction and exploration of models with very little overhead. For today's technology-driven students, graphical interfaces meet their expectations far better than text-based tools, and education in accelerator physics is one of our primary goals.

  17. AUTOMATED API TESTING APPROACH

    OpenAIRE

    SUNIL L. BANGARE; SEEMA BORSE; PALLAVI S. BANGARE; SHITAL NANDEDKAR

    2012-01-01

    Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test. With the help of software testing we can verify or validate the software product. Normally testing will be done after development of software but we can perform the software testing at the time of development process also. This paper will give you a brief introduction about Automated API Testing Tool. This tool of testing will reduce lots of headache ...

  18. A Shellcode Detection Method Based on Full Native API Sequence and Support Vector Machine

    Science.gov (United States)

    Cheng, Yixuan; Fan, Wenqing; Huang, Wei; An, Jing

    2017-09-01

    Dynamic monitoring the behavior of a program is widely used to discriminate between benign program and malware. It is usually based on the dynamic characteristics of a program, such as API call sequence or API call frequency to judge. The key innovation of this paper is to consider the full Native API sequence and use the support vector machine to detect the shellcode. We also use the Markov chain to extract and digitize Native API sequence features. Our experimental results show that the method proposed in this paper has high accuracy and low detection rate.

  19. Reol: R interface to the Encyclopedia of Life.

    Science.gov (United States)

    Banbury, Barbara L; O'Meara, Brian C

    2014-06-01

    The Encyclopedia of Life is a website that hosts information about life on Earth. Its mission is to increase awareness and understanding of living nature through a freely accessible digital source. Information is publicly available through graphical webpages (browser interface) or through an application programming interface (API). We developed Reol, an open-source package for the R environment, which downloads data from the EOL API, searches for and extracts specific information, and builds tables with quantitative data and/or hierarchical classifications. We provide a detailed description how Reol can be used as a bridge between the R environment and the EOL API to extract quantitative or hierarchical content. It will be particularly useful for researchers who want information about taxonomic groups of interest (for example: how much information is known about flatworm species? What are the taxonomic synonyms for bird species?) or construct a taxonomic tree. Reol is a tool for researchers who wish to download and gather data from EOL or its provider pages. We provide numerous functions within R for downloading, gathering data in different forms, creating taxonomic trees, and plotting data, which work with functions already available through various packages. It joins a growing body of R packages that interact with web-based APIs to streamline data acquisition, thereby easing the analysis of large publicly available datasets.

  20. User Interface on the World Wide Web: How to Implement a Multi-Level Program Online

    Science.gov (United States)

    Cranford, Jonathan W.

    1995-01-01

    The objective of this Langley Aerospace Research Summer Scholars (LARSS) research project was to write a user interface that utilizes current World Wide Web (WWW) technologies for an existing computer program written in C, entitled LaRCRisk. The project entailed researching data presentation and script execution on the WWW and than writing input/output procedures for the database management portion of LaRCRisk.

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

    Directory of Open Access Journals (Sweden)

    Ziying Dai

    2013-01-01

    Full Text Available 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.

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

    Science.gov (United States)

    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.

  3. Structure and application of an interface program between a geographic-information system and a ground-water flow model

    Science.gov (United States)

    Van Metre, P.C.

    1990-01-01

    A computer-program interface between a geographic-information system and a groundwater flow model links two unrelated software systems for use in developing the flow models. The interface program allows the modeler to compile and manage geographic components of a groundwater model within the geographic information system. A significant savings of time and effort is realized in developing, calibrating, and displaying the groundwater flow model. Four major guidelines were followed in developing the interface program: (1) no changes to the groundwater flow model code were to be made; (2) a data structure was to be designed within the geographic information system that follows the same basic data structure as the groundwater flow model; (3) the interface program was to be flexible enough to support all basic data options available within the model; and (4) the interface program was to be as efficient as possible in terms of computer time used and online-storage space needed. Because some programs in the interface are written in control-program language, the interface will run only on a computer with the PRIMOS operating system. (USGS)

  4. Web API Fragility : How Robust is Your Web API Client

    NARCIS (Netherlands)

    Espinha, T.; Zaidman, A.; Gross, H.G.

    2014-01-01

    Web APIs provide a systematic and extensible approach for application-to-application interaction. A large number of mobile applications makes use of web APIs to integrate services into apps. Each Web API’s evolution pace is determined by their respective developer and mobile application developers

  5. Towards SLA-Driven API Gateways

    OpenAIRE

    Gámez Díaz, Antonio; Fernández Montes, Pablo; Ruiz Cortés, Antonio

    2015-01-01

    As APIs are becoming popular to build Service-Based Ap- plications (SBA), API Gateways are being increasingly used to facilitate API features management. They o er API management functionalities such as pricing plans support, user authentication, API versioning or response caching. Some parts of the information that an API Gateway needs are already included into a Service Level Agreement (SLA), that providers use to describe the rights and the obligations of involved par- ...

  6. Learning Bing maps API

    CERN Document Server

    Sinani, Artan

    2013-01-01

    This is a practical, hands-on guide with illustrative examples, which will help you explore the vast universe of Bing maps.If you are a developer who wants to learn how to exploit the numerous features of Bing Maps then this book is ideal for you. It can also be useful for more experienced developers who wish to explore other areas of the APIs. It is assumed that you have some knowledge of JavaScript, HTML, and CSS. For some chapters a working knowledge of .Net and Visual Studio is also needed.

  7. Enhancing Usefulness of Declarative Programming Frameworks through Complete Integration

    OpenAIRE

    Falkman, Goran; Torgersson, Olof

    2002-01-01

    The Gisela framework for declarative programming was developed with the specific aim of providing a tool that would be useful for knowledge representation and reasoning within real-world applications. To achieve this, a complete integration into an object-oriented application development environment was used. The framework and methodology developed provide two alternative application programming interfaces (APIs): Programming using objects or programming using a traditional equational declara...

  8. The Stratway Program for Strategic Conflict Resolution: User's Guide

    Science.gov (United States)

    Hagen, George E.; Butler, Ricky W.; Maddalon, Jeffrey M.

    2016-01-01

    Stratway is a strategic conflict detection and resolution program. It provides both intent-based conflict detection and conflict resolution for a single ownship in the presence of multiple traffic aircraft and weather cells defined by moving polygons. It relies on a set of heuristic search strategies to solve conflicts. These strategies are user configurable through multiple parameters. The program can be called from other programs through an application program interface (API) and can also be executed from a command line.

  9. Profex: a graphical user interface for the Rietveld refinement program BGMN.

    Science.gov (United States)

    Doebelin, Nicola; Kleeberg, Reinhard

    2015-10-01

    Profex is a graphical user interface for the Rietveld refinement program BGMN. Its interface focuses on preserving BGMN's powerful and flexible scripting features by giving direct access to BGMN input files. Very efficient workflows for single or batch refinements are achieved by managing refinement control files and structure files, by providing dialogues and shortcuts for many operations, by performing operations in the background, and by providing import filters for CIF and XML crystal structure files. Refinement results can be easily exported for further processing. State-of-the-art graphical export of diffraction patterns to pixel and vector graphics formats allows the creation of publication-quality graphs with minimum effort. Profex reads and converts a variety of proprietary raw data formats and is thus largely instrument independent. Profex and BGMN are available under an open-source license for Windows, Linux and OS X operating systems.

  10. Design Program in Graphic User Interface Environment for Automobile ER Devices

    Science.gov (United States)

    Lim, S. C.; Park, J. S.; Sohn, J. W.; Choi, S. B.

    This work presents a design and analysis program for vehicle devices utilizing an electrorheological (ER) fluid. The program is operated in graphic user interface (GUI) environment and the initial window is consisted of four subprogram modules which are related to ER shock absorber, ER seat damper, ER engine mount, and ER anti-lock brake system (ABS), respectively. In order to execute each module, both material properties and design parameters are to be chosen by the user. Then, the output display window shows the field-dependent performance characteristics to be considered as design criteria. In addition, control performances of the vehicle system equipped with ER devices are displayed in time and frequency domain. In order to demonstrate the effectiveness of the proposed program, ER shock absorber and ER ABS are designed and manufactured and their performance characteristics are evaluated.

  11. STRUCTURE AND INTERFACE OF PROGRAM FACILITIES FOR RESEARCH OF PHYSICAL PROCESSES ON COMPUTER MODELS

    Directory of Open Access Journals (Sweden)

    Vitalii M. Bazurin

    2014-11-01

    Full Text Available Research of physical processes on computer models is the one of ways of research approach in the study of general physics in pedagogical universities. The basic elements of software for research of physical processes on computer models are certain in the article: structure of program mean and feature of interface. The author offers his vision of structure of program facilities by means which the computer models of the physical phenomena and processes are realized: block of registration, block of entrance background check, block of design of physical process and block of results verification. A structure of this kinds of software is given, in opinion of author, is universal. The program facilities developed by an author are described in the article.

  12. Bluetooth API Implementation into Android

    Directory of Open Access Journals (Sweden)

    Konev Sergey

    2017-01-01

    Full Text Available Bluetooth is a popular method of communication between devices. Many smartphones today have the capability to communicate using Bluetooth. Android developers sometimes need to use Bluetooth in their projects. Android OS provides a powerful API for Bluetooth that allows to simplify scanning the environment for devices, pairing and connecting, data transfer between devices and more. However, utilizing the Bluetooth API can be difficult for first-time users. The objective of this article is to demonstrate the key points of implementing Bluetooth API in the Android application.

  13. Api-tourism in Europe

    OpenAIRE

    Barbara WOŚ

    2014-01-01

    Api-tourism, as a form of tourism that deals with culture and traditions of rural communities could be considered as one of the most sustainable way of development and a niche tourism. Api-tourism is a form of tourism connected with beekeeping as a traditional profession and with bee products in ecological, food and medicinal aspects. The activities related to api-tourism include visits in apiaries, open-air museums and bee museums where tourists have the opportunity to observe a beekeeper...

  14. A JavaScript API for the Ice Sheet System Model (ISSM) 4.11: towards an online interactive model for the cryosphere community

    Science.gov (United States)

    Larour, Eric; Cheng, Daniel; Perez, Gilberto; Quinn, Justin; Morlighem, Mathieu; Duong, Bao; Nguyen, Lan; Petrie, Kit; Harounian, Silva; Halkides, Daria; Hayes, Wayne

    2017-12-01

    Earth system models (ESMs) are becoming increasingly complex, requiring extensive knowledge and experience to deploy and use in an efficient manner. They run on high-performance architectures that are significantly different from the everyday environments that scientists use to pre- and post-process results (i.e., MATLAB, Python). This results in models that are hard to use for non-specialists and are increasingly specific in their application. It also makes them relatively inaccessible to the wider science community, not to mention to the general public. Here, we present a new software/model paradigm that attempts to bridge the gap between the science community and the complexity of ESMs by developing a new JavaScript application program interface (API) for the Ice Sheet System Model (ISSM). The aforementioned API allows cryosphere scientists to run ISSM on the client side of a web page within the JavaScript environment. When combined with a web server running ISSM (using a Python API), it enables the serving of ISSM computations in an easy and straightforward way. The deep integration and similarities between all the APIs in ISSM (MATLAB, Python, and now JavaScript) significantly shortens and simplifies the turnaround of state-of-the-art science runs and their use by the larger community. We demonstrate our approach via a new Virtual Earth System Laboratory (VESL) website (http://vesl.jpl.nasa.gov, VESL(2017)).

  15. Social Data APIs: Origin, Types, Issues

    OpenAIRE

    Puschmann, Cornelius; Ausserhofer, Julian

    2017-01-01

    In this chapter, we discuss different aspects of APIs from the perspectives of social scientists who use APIs for data collection. We describe (1) the origin of APIs in software development, (2) conduct a survey of popular Web APIs by type, and (3) discuss issues with regard to the reliability, validity and representativeness of data retrieved from APIs. We close by pointing to future developments in this area.

  16. From WSN towards WoT: Open API Scheme Based on oneM2M Platforms

    Science.gov (United States)

    Kim, Jaeho; Choi, Sung-Chan; Ahn, Il-Yeup; Sung, Nak-Myoung; Yun, Jaeseok

    2016-01-01

    Conventional computing systems have been able to be integrated into daily objects and connected to each other due to advances in computing and network technologies, such as wireless sensor networks (WSNs), forming a global network infrastructure, called the Internet of Things (IoT). To support the interconnection and interoperability between heterogeneous IoT systems, the availability of standardized, open application programming interfaces (APIs) is one of the key features of common software platforms for IoT devices, gateways, and servers. In this paper, we present a standardized way of extending previously-existing WSNs towards IoT systems, building the world of the Web of Things (WoT). Based on the oneM2M software platforms developed in the previous project, we introduce a well-designed open API scheme and device-specific thing adaptation software (TAS) enabling WSN elements, such as a wireless sensor node, to be accessed in a standardized way on a global scale. Three pilot services are implemented (i.e., a WiFi-enabled smart flowerpot, voice-based control for ZigBee-connected home appliances, and WiFi-connected AR.Drone control) to demonstrate the practical usability of the open API scheme and TAS modules. Full details on the method of integrating WSN elements into three example systems are described at the programming code level, which is expected to help future researchers in integrating their WSN systems in IoT platforms, such as oneM2M. We hope that the flexibly-deployable, easily-reusable common open API scheme and TAS-based integration method working with the oneM2M platforms will help the conventional WSNs in diverse industries evolve into the emerging WoT solutions. PMID:27782058

  17. From WSN towards WoT: Open API Scheme Based on oneM2M Platforms

    Directory of Open Access Journals (Sweden)

    Jaeho Kim

    2016-10-01

    Full Text Available Conventional computing systems have been able to be integrated into daily objects and connected to each other due to advances in computing and network technologies, such as wireless sensor networks (WSNs, forming a global network infrastructure, called the Internet of Things (IoT. To support the interconnection and interoperability between heterogeneous IoT systems, the availability of standardized, open application programming interfaces (APIs is one of the key features of common software platforms for IoT devices, gateways, and servers. In this paper, we present a standardized way of extending previously-existing WSNs towards IoT systems, building the world of the Web of Things (WoT. Based on the oneM2M software platforms developed in the previous project, we introduce a well-designed open API scheme and device-specific thing adaptation software (TAS enabling WSN elements, such as a wireless sensor node, to be accessed in a standardized way on a global scale. Three pilot services are implemented (i.e., a WiFi-enabled smart flowerpot, voice-based control for ZigBee-connected home appliances, and WiFi-connected AR.Drone control to demonstrate the practical usability of the open API scheme and TAS modules. Full details on the method of integrating WSN elements into three example systems are described at the programming code level, which is expected to help future researchers in integrating their WSN systems in IoT platforms, such as oneM2M. We hope that the flexibly-deployable, easily-reusable common open API scheme and TAS-based integration method working with the oneM2M platforms will help the conventional WSNs in diverse industries evolve into the emerging WoT solutions.

  18. From WSN towards WoT: Open API Scheme Based on oneM2M Platforms.

    Science.gov (United States)

    Kim, Jaeho; Choi, Sung-Chan; Ahn, Il-Yeup; Sung, Nak-Myoung; Yun, Jaeseok

    2016-10-06

    Conventional computing systems have been able to be integrated into daily objects and connected to each other due to advances in computing and network technologies, such as wireless sensor networks (WSNs), forming a global network infrastructure, called the Internet of Things (IoT). To support the interconnection and interoperability between heterogeneous IoT systems, the availability of standardized, open application programming interfaces (APIs) is one of the key features of common software platforms for IoT devices, gateways, and servers. In this paper, we present a standardized way of extending previously-existing WSNs towards IoT systems, building the world of the Web of Things (WoT). Based on the oneM2M software platforms developed in the previous project, we introduce a well-designed open API scheme and device-specific thing adaptation software (TAS) enabling WSN elements, such as a wireless sensor node, to be accessed in a standardized way on a global scale. Three pilot services are implemented (i.e., a WiFi-enabled smart flowerpot, voice-based control for ZigBee-connected home appliances, and WiFi-connected AR.Drone control) to demonstrate the practical usability of the open API scheme and TAS modules. Full details on the method of integrating WSN elements into three example systems are described at the programming code level, which is expected to help future researchers in integrating their WSN systems in IoT platforms, such as oneM2M. We hope that the flexibly-deployable, easily-reusable common open API scheme and TAS-based integration method working with the oneM2M platforms will help the conventional WSNs in diverse industries evolve into the emerging WoT solutions.

  19. Accessing the SEED Genome Databases via Web Services API: Tools for Programmers

    Directory of Open Access Journals (Sweden)

    Vonstein Veronika

    2010-06-01

    Full Text Available Abstract Background The SEED integrates many publicly available genome sequences into a single resource. The database contains accurate and up-to-date annotations based on the subsystems concept that leverages clustering between genomes and other clues to accurately and efficiently annotate microbial genomes. The backend is used as the foundation for many genome annotation tools, such as the Rapid Annotation using Subsystems Technology (RAST server for whole genome annotation, the metagenomics RAST server for random community genome annotations, and the annotation clearinghouse for exchanging annotations from different resources. In addition to a web user interface, the SEED also provides Web services based API for programmatic access to the data in the SEED, allowing the development of third-party tools and mash-ups. Results The currently exposed Web services encompass over forty different methods for accessing data related to microbial genome annotations. The Web services provide comprehensive access to the database back end, allowing any programmer access to the most consistent and accurate genome annotations available. The Web services are deployed using a platform independent service-oriented approach that allows the user to choose the most suitable programming platform for their application. Example code demonstrate that Web services can be used to access the SEED using common bioinformatics programming languages such as Perl, Python, and Java. Conclusions We present a novel approach to access the SEED database. Using Web services, a robust API for access to genomics data is provided, without requiring large volume downloads all at once. The API ensures timely access to the most current datasets available, including the new genomes as soon as they come online.

  20. Accessing the SEED genome databases via Web services API: tools for programmers.

    Science.gov (United States)

    Disz, Terry; Akhter, Sajia; Cuevas, Daniel; Olson, Robert; Overbeek, Ross; Vonstein, Veronika; Stevens, Rick; Edwards, Robert A

    2010-06-14

    The SEED integrates many publicly available genome sequences into a single resource. The database contains accurate and up-to-date annotations based on the subsystems concept that leverages clustering between genomes and other clues to accurately and efficiently annotate microbial genomes. The backend is used as the foundation for many genome annotation tools, such as the Rapid Annotation using Subsystems Technology (RAST) server for whole genome annotation, the metagenomics RAST server for random community genome annotations, and the annotation clearinghouse for exchanging annotations from different resources. In addition to a web user interface, the SEED also provides Web services based API for programmatic access to the data in the SEED, allowing the development of third-party tools and mash-ups. The currently exposed Web services encompass over forty different methods for accessing data related to microbial genome annotations. The Web services provide comprehensive access to the database back end, allowing any programmer access to the most consistent and accurate genome annotations available. The Web services are deployed using a platform independent service-oriented approach that allows the user to choose the most suitable programming platform for their application. Example code demonstrate that Web services can be used to access the SEED using common bioinformatics programming languages such as Perl, Python, and Java. We present a novel approach to access the SEED database. Using Web services, a robust API for access to genomics data is provided, without requiring large volume downloads all at once. The API ensures timely access to the most current datasets available, including the new genomes as soon as they come online.

  1. Api-tourism in Europe

    Directory of Open Access Journals (Sweden)

    Barbara WOŚ

    2014-11-01

    Full Text Available Api-tourism, as a form of tourism that deals with culture and traditions of rural communities could be considered as one of the most sustainable way of development and a niche tourism. Api-tourism is a form of tourism connected with beekeeping as a traditional profession and with bee products in ecological, food and medicinal aspects. The activities related to api-tourism include visits in apiaries, open-air museums and bee museums where tourists have the opportunity to observe a beekeeper’s work, a method of making honey, its properties and specifics, to find out about other bee products, to watch how bee colony live, to recognize ecological correlation between a man and bees. The purpose of this article is to show good practice in api-tourism observed in Europe. The study is based on field research conducted in apiaries, bee museums and educational farms in the years 2012-2014.

  2. Application of Skype API to Control Working Time

    Directory of Open Access Journals (Sweden)

    Julian Vasilev

    2013-11-01

    Full Text Available The purpose of this article is to present an innovative approach to monitor and control working time. A special software program is developed by Delphi implementing Skype API functions. This article shows three different approaches to control working time using the Skype_API program. It automatically detects when an employee goes to his working place and when he leaves work. Moreover it can check periodically weather an employee is at work. The proposed ideas are written for the first time. They may be applied easily in many enterprises with very low costs.

  3. Data synchronisation and cost reduction using API in customer relationship management

    Directory of Open Access Journals (Sweden)

    Tomić Željko

    2016-01-01

    Full Text Available Research has shown that 51% of all ERP implementations involve some kind of problems in business operations during the 'go live' phase. Despite all the efforts to increase efficiency and improve business processes, many organizations come to a conclusion that once they move to the new ERP system they are not able to perform some of the basic business processes (both in the data migration phase and operational procedures, such as issuing goods from the warehouse. The ERP implementations are too often accompanied by technical and organizational issues that may cause problems in the functioning of a business system. As organizational issues are more frequently the cause of the problem, it is crucial to accurately perform the business processes analysis phase, as well as the final testing. Based on the analysis of the ERP (Enterprise Resource Planning, CRM (Customer Relationship Management and SCM (Supply Chain Management e-business models of the largest producers of software applications, the bottlenecks and shortcomings typical of the implementation of these models were identified in a select sample of clients and it has been established that there are certain inconsistencies and programme problems between the company information system (IS and the implemented ERP/CRM or SCM models. The identified problems served as the basis for designing and programming an application programming interface (API aimed at addressing certain application needs of the companies, i.e. the inadequate synchronization of databases and other IT resources. The API has been designed and programmed with a view to resolving the problems with inconsistencies and synchronization and reducing business operations costs. It has been tested as a pilot application on ISs of selected companies that apply the ERP/CRM business support systems. This work describes the ERP/CRM database synchronization process and tests the quality of the API solution based on a programmed web survey, i

  4. The SENSEI Generic In Situ Interface

    Energy Technology Data Exchange (ETDEWEB)

    Ayachit, Utkarsh [Kitware, Inc., Clifton Park, NY (United States); Whitlock, Brad [Intelligent Light, Rutherford, NJ (United States); Wolf, Matthew [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Loring, Burlen [Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States); Geveci, Berk [Kitware, Inc., Clifton Park, NY (United States); Lonie, David [Kitware, Inc., Clifton Park, NY (United States); Bethel, E. Wes [Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)

    2017-04-11

    The SENSEI generic in situ interface is an API that promotes code portability and reusability. From the simulation view, a developer can instrument their code with the SENSEI API and then make make use of any number of in situ infrastructures. From the method view, a developer can write an in situ method using the SENSEI API, then expect it to run in any number of in situ infrastructures, or be invoked directly from a simulation code, with little or no modification. This paper presents the design principles underlying the SENSEI generic interface, along with some simplified coding examples.

  5. A Proposal for a Standard Interface Between Monte Carlo Tools And One-Loop Programs

    Energy Technology Data Exchange (ETDEWEB)

    Binoth, T.; /Edinburgh U.; Boudjema, F.; /Annecy, LAPP; Dissertori, G.; Lazopoulos, A.; /Zurich, ETH; Denner, A.; /PSI, Villigen; Dittmaier, S.; /Freiburg U.; Frederix, R.; Greiner, N.; Hoeche, Stefan; /Zurich U.; Giele, W.; Skands, P.; Winter, J.; /Fermilab; Gleisberg, T.; /SLAC; Archibald, J.; Heinrich, G.; Krauss, F.; Maitre, D.; /Durham U., IPPP; Huber, M.; /Munich, Max Planck Inst.; Huston, J.; /Michigan State U.; Kauer, N.; /Royal Holloway, U. of London; Maltoni, F.; /Louvain U., CP3 /Milan Bicocca U. /INFN, Turin /Turin U. /Granada U., Theor. Phys. Astrophys. /CERN /NIKHEF, Amsterdam /Heidelberg U. /Oxford U., Theor. Phys.

    2011-11-11

    Many highly developed Monte Carlo tools for the evaluation of cross sections based on tree matrix elements exist and are used by experimental collaborations in high energy physics. As the evaluation of one-loop matrix elements has recently been undergoing enormous progress, the combination of one-loop matrix elements with existing Monte Carlo tools is on the horizon. This would lead to phenomenological predictions at the next-to-leading order level. This note summarises the discussion of the next-to-leading order multi-leg (NLM) working group on this issue which has been taking place during the workshop on Physics at TeV Colliders at Les Houches, France, in June 2009. The result is a proposal for a standard interface between Monte Carlo tools and one-loop matrix element programs.

  6. Automatic Supervision And Fault Detection In PV System By Wireless Sensors With Interfacing By Labview Program

    Directory of Open Access Journals (Sweden)

    Yousra M Abbas

    2015-08-01

    Full Text Available In this work a wireless monitoring system are designed for automatic detection localization fault in photovoltaic system. In order to avoid the use of modeling and simulation of the PV system we detected the fault by monitoring the output of each individual photovoltaic panel connected in the system by Arduino and transmit this data wirelessly to laptop then interface it by LabVIEW program which made comparison between this data and the measured data taking from reference module at the same condition. The proposed method is very simple but effective detecting and diagnosing the main faults of a PV system and was experimentally validated and has demonstrated its effectiveness in the detection and diagnosing of main faults present in the DC side of PV system.

  7. REST-MapReduce: An Integrated Interface but Differentiated Service

    Directory of Open Access Journals (Sweden)

    Jong-Hyuk Park

    2014-01-01

    Full Text Available With the fast deployment of cloud computing, MapReduce architectures are becoming the major technologies for mobile cloud computing. The concept of MapReduce was first introduced as a novel programming model and implementation for a large set of computing devices. In this research, we propose a novel concept of REST-MapReduce, enabling users to use only the REST interface without using the MapReduce architecture. This approach provides a higher level of abstraction by integration of the two types of access interface, REST API and MapReduce. The motivation of this research stems from the slower response time for accessing simple RDBMS on Hadoop than direct access to RDMBS. This is because there is overhead to job scheduling, initiating, starting, tracking, and management during MapReduce-based parallel execution. Therefore, we provide a good performance for REST Open API service and for MapReduce, respectively. This is very useful for constructing REST Open API services on Hadoop hosting services, for example, Amazon AWS (Macdonald, 2005 or IBM Smart Cloud. For evaluating performance of our REST-MapReduce framework, we conducted experiments with Jersey REST web server and Hadoop. Experimental result shows that our approach outperforms conventional approaches.

  8. The RNASeq-er API-a gateway to systematically updated analysis of public RNA-seq data.

    Science.gov (United States)

    Petryszak, Robert; Fonseca, Nuno A; Füllgrabe, Anja; Huerta, Laura; Keays, Maria; Tang, Y Amy; Brazma, Alvis

    2017-07-15

    The exponential growth of publicly available RNA-sequencing (RNA-Seq) data poses an increasing challenge to researchers wishing to discover, analyse and store such data, particularly those based in institutions with limited computational resources. EMBL-EBI is in an ideal position to address these challenges and to allow the scientific community easy access to not just raw, but also processed RNA-Seq data. We present a Web service to access the results of a systematically and continually updated standardized alignment as well as gene and exon expression quantification of all public bulk (and in the near future also single-cell) RNA-Seq runs in 264 species in European Nucleotide Archive, using Representational State Transfer. The RNASeq-er API (Application Programming Interface) enables ontology-powered search for and retrieval of CRAM, bigwig and bedGraph files, gene and exon expression quantification matrices (Fragments Per Kilobase Of Exon Per Million Fragments Mapped, Transcripts Per Million, raw counts) as well as sample attributes annotated with ontology terms. To date over 270 00 RNA-Seq runs in nearly 10 000 studies (1PB of raw FASTQ data) in 264 species in ENA have been processed and made available via the API. The RNASeq-er API can be accessed at http://www.ebi.ac.uk/fg/rnaseq/api . The commands used to analyse the data are available in supplementary materials and at https://github.com/nunofonseca/irap/wiki/iRAP-single-library . rnaseq@ebi.ac.uk ; rpetry@ebi.ac.uk. Supplementary data are available at Bioinformatics online.

  9. Continuous Modeling Technique of Fiber Pullout from a Cement Matrix with Different Interface Mechanical Properties Using Finite Element Program

    Directory of Open Access Journals (Sweden)

    Leandro Ferreira Friedrich

    Full Text Available Abstract Fiber-matrix interface performance has a great influence on the mechanical properties of fiber reinforced composite. This influence is mainly presented during fiber pullout from the matrix. As fiber pullout process consists of fiber debonding stage and pullout stage which involve complex contact problem, numerical modeling is a best way to investigate the interface influence. Although many numerical research works have been conducted, practical and effective technique suitable for continuous modeling of fiber pullout process is still scarce. The reason is in that numerical divergence frequently happens, leading to the modeling interruption. By interacting the popular finite element program ANSYS with the MATLAB, we proposed continuous modeling technique and realized modeling of fiber pullout from cement matrix with desired interface mechanical performance. For debonding process, we used interface elements with cohesive surface traction and exponential failure behavior. For pullout process, we switched interface elements to spring elements with variable stiffness, which is related to the interface shear stress as a function of the interface slip displacement. For both processes, the results obtained are very good in comparison with other numerical or analytical models and experimental tests. We suggest using the present technique to model toughening achieved by randomly distributed fibers.

  10. On Parallelizing Single Dynamic Simulation Using HPC Techniques and APIs of Commercial Software

    Energy Technology Data Exchange (ETDEWEB)

    Diao, Ruisheng; Jin, Shuangshuang; Howell, Frederic; Huang, Zhenyu; Wang, Lei; Wu, Di; Chen, Yousu

    2017-05-01

    Time-domain simulations are heavily used in today’s planning and operation practices to assess power system transient stability and post-transient voltage/frequency profiles following severe contingencies to comply with industry standards. Because of the increased modeling complexity, it is several times slower than real time for state-of-the-art commercial packages to complete a dynamic simulation for a large-scale model. With the growing stochastic behavior introduced by emerging technologies, power industry has seen a growing need for performing security assessment in real time. This paper presents a parallel implementation framework to speed up a single dynamic simulation by leveraging the existing stability model library in commercial tools through their application programming interfaces (APIs). Several high performance computing (HPC) techniques are explored such as parallelizing the calculation of generator current injection, identifying fast linear solvers for network solution, and parallelizing data outputs when interacting with APIs in the commercial package, TSAT. The proposed method has been tested on a WECC planning base case with detailed synchronous generator models and exhibits outstanding scalable performance with sufficient accuracy.

  11. Fast Deployment on the Cloud of Integrated Postgres, API and a Jupyter Notebook for Geospatial Collaboration

    Science.gov (United States)

    Fatland, R.; Tan, A.; Arendt, A. A.

    2016-12-01

    We describe a Python-based implementation of a PostgreSQL database accessed through an Application Programming Interface (API) hosted on the Amazon Web Services public cloud. The data is geospatial and concerns hydrological model results in the glaciated catchment basins of southcentral and southeast Alaska. This implementation, however, is intended to be generalized to other forms of geophysical data, particularly data that is intended to be shared across a collaborative team or publicly. An example (moderate-size) dataset is provided together with the code base and a complete installation tutorial on GitHub. An enthusiastic scientist with some familiarity with software installation can replicate the example system in two hours. This installation includes database, API, a test Client and a supporting Jupyter Notebook, specifically oriented towards Python 3 and markup text to comprise an executable paper. The installation 'on the cloud' often engenders discussion and consideration of cloud cost and safety. By treating the process as somewhat "cookbook" we hope to first demonstrate the feasibility of the proposition. A discussion of cost and data security is provided in this presentation and in the accompanying tutorial/documentation. This geospatial data system case study is part of a larger effort at the University of Washington to enable research teams to take advantage of the public cloud to meet challenges in data management and analysis.

  12. Developing Cancer Informatics Applications and Tools Using the NCI Genomic Data Commons API.

    Science.gov (United States)

    Wilson, Shane; Fitzsimons, Michael; Ferguson, Martin; Heath, Allison; Jensen, Mark; Miller, Josh; Murphy, Mark W; Porter, James; Sahni, Himanso; Staudt, Louis; Tang, Yajing; Wang, Zhining; Yu, Christine; Zhang, Junjun; Ferretti, Vincent; Grossman, Robert L

    2017-11-01

    The NCI Genomic Data Commons (GDC) was launched in 2016 and makes available over 4 petabytes (PB) of cancer genomic and associated clinical data to the research community. This dataset continues to grow and currently includes over 14,500 patients. The GDC is an example of a biomedical data commons, which collocates biomedical data with storage and computing infrastructure and commonly used web services, software applications, and tools to create a secure, interoperable, and extensible resource for researchers. The GDC is (i) a data repository for downloading data that have been submitted to it, and also a system that (ii) applies a common set of bioinformatics pipelines to submitted data; (iii) reanalyzes existing data when new pipelines are developed; and (iv) allows users to build their own applications and systems that interoperate with the GDC using the GDC Application Programming Interface (API). We describe the GDC API and how it has been used both by the GDC itself and by third parties. Cancer Res; 77(21); e15-18. ©2017 AACR . ©2017 American Association for Cancer Research.

  13. USAJOBS Job Opportunity Announcements (JOA) SOAP API

    Data.gov (United States)

    Office of Personnel Management — The purpose of the SOAP based API is to provide the full Federal Job Opportunity Announcement (JOA) content to the consumer. It is anticipated that this API will be...

  14. Go.USA.gov URL Shortner API

    Data.gov (United States)

    General Services Administration — The Go.USA.gov REST API allows you interact with Go.USA.gov by shortening URLs, previewing long urls, and getting the number of clicks to a Go.USA.gov URL.. An API...

  15. Automated Ply Inspection (API) for AFP Project

    Data.gov (United States)

    National Aeronautics and Space Administration — The Automated Ply Inspection (API) system autonomously inspects layups created by high speed automated fiber placement (AFP) machines. API comprises a high accuracy...

  16. USAJOBS Job Opportunity Announcements (JOA) REST API

    Data.gov (United States)

    Office of Personnel Management — This REST-based API is designed to support lightweight Federal Job Opportunity Announcement (JOA) content consumption by consumers. It is anticipated that this API...

  17. Computational toxicology using the OpenTox application programming interface and Bioclipse

    Directory of Open Access Journals (Sweden)

    Willighagen Egon L

    2011-11-01

    Full Text Available Abstract Background Toxicity is a complex phenomenon involving the potential adverse effect on a range of biological functions. Predicting toxicity involves using a combination of experimental data (endpoints and computational methods to generate a set of predictive models. Such models rely strongly on being able to integrate information from many sources. The required integration of biological and chemical information sources requires, however, a common language to express our knowledge ontologically, and interoperating services to build reliable predictive toxicology applications. Findings This article describes progress in extending the integrative bio- and cheminformatics platform Bioclipse to interoperate with OpenTox, a semantic web framework which supports open data exchange and toxicology model building. The Bioclipse workbench environment enables functionality from OpenTox web services and easy access to OpenTox resources for evaluating toxicity properties of query molecules. Relevant cases and interfaces based on ten neurotoxins are described to demonstrate the capabilities provided to the user. The integration takes advantage of semantic web technologies, thereby providing an open and simplifying communication standard. Additionally, the use of ontologies ensures proper interoperation and reliable integration of toxicity information from both experimental and computational sources. Conclusions A novel computational toxicity assessment platform was generated from integration of two open science platforms related to toxicology: Bioclipse, that combines a rich scriptable and graphical workbench environment for integration of diverse sets of information sources, and OpenTox, a platform for interoperable toxicology data and computational services. The combination provides improved reliability and operability for handling large data sets by the use of the Open Standards from the OpenTox Application Programming Interface. This enables

  18. Computational toxicology using the OpenTox application programming interface and Bioclipse.

    Science.gov (United States)

    Willighagen, Egon L; Jeliazkova, Nina; Hardy, Barry; Grafström, Roland C; Spjuth, Ola

    2011-11-10

    Toxicity is a complex phenomenon involving the potential adverse effect on a range of biological functions. Predicting toxicity involves using a combination of experimental data (endpoints) and computational methods to generate a set of predictive models. Such models rely strongly on being able to integrate information from many sources. The required integration of biological and chemical information sources requires, however, a common language to express our knowledge ontologically, and interoperating services to build reliable predictive toxicology applications. This article describes progress in extending the integrative bio- and cheminformatics platform Bioclipse to interoperate with OpenTox, a semantic web framework which supports open data exchange and toxicology model building. The Bioclipse workbench environment enables functionality from OpenTox web services and easy access to OpenTox resources for evaluating toxicity properties of query molecules. Relevant cases and interfaces based on ten neurotoxins are described to demonstrate the capabilities provided to the user. The integration takes advantage of semantic web technologies, thereby providing an open and simplifying communication standard. Additionally, the use of ontologies ensures proper interoperation and reliable integration of toxicity information from both experimental and computational sources. A novel computational toxicity assessment platform was generated from integration of two open science platforms related to toxicology: Bioclipse, that combines a rich scriptable and graphical workbench environment for integration of diverse sets of information sources, and OpenTox, a platform for interoperable toxicology data and computational services. The combination provides improved reliability and operability for handling large data sets by the use of the Open Standards from the OpenTox Application Programming Interface. This enables simultaneous access to a variety of distributed predictive

  19. Restful API Architecture Based on Laravel Framework

    Science.gov (United States)

    Chen, Xianjun; Ji, Zhoupeng; Fan, Yu; Zhan, Yongsong

    2017-10-01

    Web service has been an industry standard tech for message communication and integration between heterogeneous systems. RESTFUL API has become mainstream web service development paradigm after SOAP, how to effectively construct RESTFUL API remains a research hotspots. This paper presents a development model of RESTFUL API construction based on PHP language and LARAVEL framework. The key technical problems that need to be solved during the construction of RESTFUL API are discussed, and implementation details based on LARAVEL are given.

  20. Integrating Field Buses at the Application Level C Interface and LabView Integration

    CERN Document Server

    Charrue, P

    1996-01-01

    The controls group of the SPS and LEP accelerators at CERN, Geneva, uses many different fieldbuses into the controls infrastucture, such as 1553, BITBUS, GPIB, RS232, JBUS, etc. A software package (SL-EQUIP) has been developped to give end users a standardized application program interface (API) to access any equipment connected to any fieldbus. This interface has now been integrated to LabView. We can offer a powerful graphical package, running on HP-UX workstations which treats data from heterogeneous equipment using the great flexibility of LabView. This paper will present SL-EQUIP and LabView, and will then describe some applications using these tools.

  1. IGDS/TRAP Interface Program (ITIP). Software User Manual (SUM). [network flow diagrams for coal gasification studies

    Science.gov (United States)

    Jefferys, S.; Johnson, W.; Lewis, R.; Rich, R.

    1981-01-01

    This specification establishes the requirements, concepts, and preliminary design for a set of software known as the IGDS/TRAP Interface Program (ITIP). This software provides the capability to develop at an Interactive Graphics Design System (IGDS) design station process flow diagrams for use by the NASA Coal Gasification Task Team. In addition, ITIP will use the Data Management and Retrieval System (DMRS) to maintain a data base from which a properly formatted input file to the Time-Line and Resources Analysis Program (TRAP) can be extracted. This set of software will reside on the PDP-11/70 and will become the primary interface between the Coal Gasification Task Team and IGDS, DMRS, and TRAP. The user manual for the computer program is presented.

  2. Bio::NEXUS: a Perl API for the NEXUS format for comparative biological data

    Directory of Open Access Journals (Sweden)

    Liang Chengzhi

    2007-06-01

    Full Text Available Abstract Background Evolutionary analysis provides a formal framework for comparative analysis of genomic and other data. In evolutionary analysis, observed data are treated as the terminal states of characters that have evolved (via transitions between states along the branches of a tree. The NEXUS standard of Maddison, et al. (1997; Syst. Biol. 46: 590–621 provides a portable, expressive and flexible text format for representing character-state data and trees. However, due to its complexity, NEXUS is not well supported by software and is not easily accessible to bioinformatics users and developers. Results Bio::NEXUS is an application programming interface (API implemented in Perl, available from CPAN and SourceForge. The 22 Bio::NEXUS modules define 351 methods in 4229 lines of code, with 2706 lines of POD (Plain Old Documentation. Bio::NEXUS provides an object-oriented interface to reading, writing and manipulating the contents of NEXUS files. It closely follows the extensive explanation of the NEXUS format provided by Maddison et al., supplemented with a few extensions such as support for the NHX (New Hampshire Extended tree format. Conclusion In spite of some limitations owing to the complexity of NEXUS files and the lack of a formal grammar, NEXUS will continue to be useful for years to come. Bio::NEXUS provides a user-friendly API for NEXUS supplemented with an extensive set of methods for manipulations such as re-rooting trees and selecting subsets of data. Bio::NEXUS can be used as glue code for connecting existing software that uses NEXUS, or as a framework for new applications.

  3. Circumferential welding of API X80 steel pipes; Soldagem circunferencial em tubos de aco da classe API X80

    Energy Technology Data Exchange (ETDEWEB)

    Castello Branco, J.F.; Bott, Ivani de S. [Pontificia Univ. Catolica do Rio de Janeiro, RJ (Brazil). Dept. de Ciencia dos Materiais e Metalurgia]. E-mails: joaofcb@uol.com.br; bott@dcmm.puc-rio.br; Fedele, R.A. [Boehler Thyssen Welding, Sao Paulo, SP (Brazil)]. E-mail: engenharia@btwbr.com.br; Souza, Luis Felipe G. de [Centro Federal de Educacao Tecnologica Celso Suckow da Fonseca (CEFET-RJ), Rio de Janeiro, RJ (Brazil). Dept. de Engenharia Industrial Mecanica]. E-mail: lfelipe@cefet-rj.br

    2003-07-01

    The present work is a part of an extensive program for the development of API 5L Gr.X80 grade steel , produced by the well-known UOE production process, for pipeline fabrication. The current stage of this program involves the characterization and performance evaluation/qualification of girth welds produced by Shield Metal Arc Weld (SMAW) under simulated field conditions, with tubes fixed in the horizontal position. Three types of electrodes were utilized for the basic tasks; the root pass, the hot pass and fill and cap passes. The root pass was carried out with an E-6010 electrode to avoid incomplete joint penetration. The hot pass, applied over the root pass, was performed with an E-9010-G electrode. The fill and cap passes were executed with E-10018-G electrodes. The welded joints produced were evaluated according to the API 1104 specification, which requires: side bend, nick- break and tensile tests. Additionally, non-destructive tests, Charpy-V impact tests and metallographic characterization were undertaken. It was verified that this welding procedure, based on three types of electrodes, could produce welded joints in accordance to the API 1104 specification. These results ensure the applicability of the API 5L Gr. X80 steel developed in this research project for use in pipeline construction. (author)

  4. Project Integration Architecture (PIA) and Computational Analysis Programming Interface (CAPRI) for Accessing Geometry Data from CAD Files

    Science.gov (United States)

    Benyo, Theresa L.

    2002-01-01

    Integration of a supersonic inlet simulation with a computer aided design (CAD) system is demonstrated. The integration is performed using the Project Integration Architecture (PIA). PIA provides a common environment for wrapping many types of applications. Accessing geometry data from CAD files is accomplished by incorporating appropriate function calls from the Computational Analysis Programming Interface (CAPRI). CAPRI is a CAD vendor neutral programming interface that aids in acquiring geometry data directly from CAD files. The benefits of wrapping a supersonic inlet simulation into PIA using CAPRI are; direct access of geometry data, accurate capture of geometry data, automatic conversion of data units, CAD vendor neutral operation, and on-line interactive history capture. This paper describes the PIA and the CAPRI wrapper and details the supersonic inlet simulation demonstration.

  5. The Euler’s Graphical User Interface Spreadsheet Calculator for Solving Ordinary Differential Equations by Visual Basic for Application Programming

    Science.gov (United States)

    Gaik Tay, Kim; Cheong, Tau Han; Foong Lee, Ming; Kek, Sie Long; Abdul-Kahar, Rosmila

    2017-08-01

    In the previous work on Euler’s spreadsheet calculator for solving an ordinary differential equation, the Visual Basic for Application (VBA) programming was used, however, a graphical user interface was not developed to capture users input. This weakness may make users confuse on the input and output since those input and output are displayed in the same worksheet. Besides, the existing Euler’s spreadsheet calculator is not interactive as there is no prompt message if there is a mistake in inputting the parameters. On top of that, there are no users’ instructions to guide users to input the derivative function. Hence, in this paper, we improved previous limitations by developing a user-friendly and interactive graphical user interface. This improvement is aimed to capture users’ input with users’ instructions and interactive prompt error messages by using VBA programming. This Euler’s graphical user interface spreadsheet calculator is not acted as a black box as users can click on any cells in the worksheet to see the formula used to implement the numerical scheme. In this way, it could enhance self-learning and life-long learning in implementing the numerical scheme in a spreadsheet and later in any programming language.

  6. A RESTful API for Accessing Microbial Community Data for MG-RAST: e1004008

    National Research Council Canada - National Science Library

    Andreas Wilke; Jared Bischof; Travis Harrison; Tom Brettin; Wolfgang Gerlach; Hunter Matthews; Tobias Paczian; Jared Wilkening; Elizabeth M Glass; Narayan Desai; Folker Meyer

    2015-01-01

    ... comprehensive. By opening MG-RAST up via a web services API (application programmers interface) we have greatly expanded access to MG-RAST data, as well as provided a mechanism for the use of third-party analysis tools with MG-RAST data...

  7. Interfacing theories of program with theories of evaluation for advancing evaluation practice: Reductionism, systems thinking, and pragmatic synthesis.

    Science.gov (United States)

    Chen, Huey T

    2016-12-01

    Theories of program and theories of evaluation form the foundation of program evaluation theories. Theories of program reflect assumptions on how to conceptualize an intervention program for evaluation purposes, while theories of evaluation reflect assumptions on how to design useful evaluation. These two types of theories are related, but often discussed separately. This paper attempts to use three theoretical perspectives (reductionism, systems thinking, and pragmatic synthesis) to interface them and discuss the implications for evaluation practice. Reductionism proposes that an intervention program can be broken into crucial components for rigorous analyses; systems thinking view an intervention program as dynamic and complex, requiring a holistic examination. In spite of their contributions, reductionism and systems thinking represent the extreme ends of a theoretical spectrum; many real-world programs, however, may fall in the middle. Pragmatic synthesis is being developed to serve these moderate- complexity programs. These three theoretical perspectives have their own strengths and challenges. Knowledge on these three perspectives and their evaluation implications can provide a better guide for designing fruitful evaluations, improving the quality of evaluation practice, informing potential areas for developing cutting-edge evaluation approaches, and contributing to advancing program evaluation toward a mature applied science. Copyright © 2016 Elsevier Ltd. All rights reserved.

  8. ADS 2.0: New Architecture, API and Services

    Science.gov (United States)

    Chyla, R.; Accomazzi, A.; Holachek, A.; Grant, C. S.; Elliott, J.; Henneken, E. A.; Thompson, D. M.; Kurtz, M. J.; Murray, S. S.; Sudilovsky, V.

    2015-09-01

    The ADS platform is undergoing the biggest rewrite of its 20-year history. While several components have been added to its architecture over the past couple of years, this talk will concentrate on the underpinnings of ADS's search layer and its API. To illustrate the design of the components in the new system, we will show how the new ADS user interface is built exclusively on top of the API using RESTful web services. Taking one step further, we will discuss how we plan to expose the treasure trove of information hosted by ADS (10 million records and fulltext for much of the Astronomy and Physics refereed literature) to partners interested in using this API. This will provide you (and your intelligent applications) with access to ADS's underlying data to enable the extraction of new knowledge and the ingestion of these results back into the ADS. Using this framework, researchers could run controlled experiments with content extraction, machine learning, natural language processing, etc. In this talk, we will discuss what is already implemented, what will be available soon, and where we are going next.

  9. PvaPy: Python API for EPICS PV Access

    Energy Technology Data Exchange (ETDEWEB)

    Veseli, S.

    2016-01-01

    As the number of sites deploying and adopting EPICS Version 4 grows, so does the need to support PV Access from multiple languages. Especially important are the widely used scripting languages that tend to reduce both software development time and the learning curve for new users. In this paper we describe PvaPy, a Python API for the EPICS PV Access protocol and its accompanying structured data API. Rather than implementing the protocol itself in Python, PvaPy wraps the existing EPICS Version 4 C++ libraries using the Boost.Python framework. This approach allows us to benefit from the existing code base and functionality, and to significantly reduce the Python API development effort. PvaPy objects are based on Python dictionaries and provide users with the ability to access even the most complex of PV Data structures in a relatively straightforward way. Its interfaces are easy to use, and include support for advanced EPICS Version 4 features such as implementation of client and server Remote Procedure Calls (RPC).

  10. 78 FR 36478 - Accessibility of User Interfaces, and Video Programming Guides and Menus

    Science.gov (United States)

    2013-06-18

    ... MVPD's IP network or through a different Internet Service Provider? If we interpret the term... V-Chip and other parental controls, that may provide additional guidance to manufacturers. If any... included in the 11 listed in the VPAAC Second Report: User Interfaces, such as V-Chip and other parental...

  11. APIs semánticas para la web orientada a datos enlazados

    OpenAIRE

    Garrote Hernández, Antonio

    2014-01-01

    [ES] Uno de los principales problemas que se plantean en el desarrollo actual de apli- caciones web y m ¿oviles consiste en la definici ¿on de Interfaces de Programaci ¿on de Aplicaciones (APIs) entre clientes y proveedores de datos. Nuestra propuesta de solu- cio ¿n para este problema se basa en el uso de componentes b ¿asicos desarrollados en el a ¿rea de la Web Sema ¿ntica, la iniciativa de Datos Enlazados Abiertos y los principios arquitecturales REST con el fin de desarrollar APIs Sem ¿a...

  12. Validation of the Parlay API through prototyping

    NARCIS (Netherlands)

    Hellenthal, J.W.; Planken, F.J.M.; Wegdam, M.

    2001-01-01

    The desire within the telecommunications world for new and faster business growth has been a major drive towards the development of open network API. Over the past 7 years several (semi) standardization groups have announced work on network API, including TINA-C, JAIN, IEEE P1520, INforum, 3GPP,

  13. Mining usage patterns for the Android API

    Directory of Open Access Journals (Sweden)

    Hudson S. Borges

    2015-07-01

    Full Text Available API methods are not used alone, but in groups and following patterns. However, despite being a key information for API users, most usage patterns are not described in official API documents. In this article, we report a study that evaluates the feasibility of automatically enriching API documents with information on usage patterns. For this purpose, we mine and analyze 1,952 usage patterns, from a set of 396 Android applications. As part of our findings, we report that the Android API has many undocumented and non-trivial usage patterns, which can be inferred using association rule mining algorithms. We also describe a field study where a version of the original Android documentation is instrumented with the extracted usage patterns. During 17 months, this documentation received 77,863 visits from professional Android developers.

  14. Current implementation and future plans on new code architecture, programming language and user interface

    Energy Technology Data Exchange (ETDEWEB)

    Brun, B. [Commissariat a l`Energie Atomique, Grenoble (France)

    1997-07-01

    Computer technology has improved tremendously during the last years with larger media capacity, memory and more computational power. Visual computing with high-performance graphic interface and desktop computational power have changed the way engineers accomplish everyday tasks, development and safety studies analysis. The emergence of parallel computing will permit simulation over a larger domain. In addition, new development methods, languages and tools have appeared in the last several years.

  15. Web GIS in practice III: creating a simple interactive map of England's Strategic Health Authorities using Google Maps API, Google Earth KML, and MSN Virtual Earth Map Control.

    Science.gov (United States)

    Boulos, Maged N Kamel

    2005-09-21

    This eye-opener article aims at introducing the health GIS community to the emerging online consumer geoinformatics services from Google and Microsoft (MSN), and their potential utility in creating custom online interactive health maps. Using the programmable interfaces provided by Google and MSN, we created three interactive demonstrator maps of England's Strategic Health Authorities. These can be browsed online at http://www.healthcybermap.org/GoogleMapsAPI/ - Google Maps API (Application Programming Interface) version, http://www.healthcybermap.org/GoogleEarthKML/ - Google Earth KML (Keyhole Markup Language) version, and http://www.healthcybermap.org/MSNVirtualEarth/ - MSN Virtual Earth Map Control version. Google and MSN's worldwide distribution of "free" geospatial tools, imagery, and maps is to be commended as a significant step towards the ultimate "wikification" of maps and GIS. A discussion is provided of these emerging online mapping trends, their expected future implications and development directions, and associated individual privacy, national security and copyrights issues. Although ESRI have announced their planned response to Google (and MSN), it remains to be seen how their envisaged plans will materialize and compare to the offerings from Google and MSN, and also how Google and MSN mapping tools will further evolve in the near future.

  16. Web GIS in practice III: creating a simple interactive map of England's Strategic Health Authorities using Google Maps API, Google Earth KML, and MSN Virtual Earth Map Control

    Directory of Open Access Journals (Sweden)

    Boulos Maged

    2005-09-01

    Full Text Available Abstract This eye-opener article aims at introducing the health GIS community to the emerging online consumer geoinformatics services from Google and Microsoft (MSN, and their potential utility in creating custom online interactive health maps. Using the programmable interfaces provided by Google and MSN, we created three interactive demonstrator maps of England's Strategic Health Authorities. These can be browsed online at http://www.healthcybermap.org/GoogleMapsAPI/ – Google Maps API (Application Programming Interface version, http://www.healthcybermap.org/GoogleEarthKML/ – Google Earth KML (Keyhole Markup Language version, and http://www.healthcybermap.org/MSNVirtualEarth/ – MSN Virtual Earth Map Control version. Google and MSN's worldwide distribution of "free" geospatial tools, imagery, and maps is to be commended as a significant step towards the ultimate "wikification" of maps and GIS. A discussion is provided of these emerging online mapping trends, their expected future implications and development directions, and associated individual privacy, national security and copyrights issues. Although ESRI have announced their planned response to Google (and MSN, it remains to be seen how their envisaged plans will materialize and compare to the offerings from Google and MSN, and also how Google and MSN mapping tools will further evolve in the near future.

  17. QSPIN: A High Level Java API for Quantum Computing Experimentation

    Science.gov (United States)

    Barth, Tim

    2017-01-01

    QSPIN is a high level Java language API for experimentation in QC models used in the calculation of Ising spin glass ground states and related quadratic unconstrained binary optimization (QUBO) problems. The Java API is intended to facilitate research in advanced QC algorithms such as hybrid quantum-classical solvers, automatic selection of constraint and optimization parameters, and techniques for the correction and mitigation of model and solution errors. QSPIN includes high level solver objects tailored to the D-Wave quantum annealing architecture that implement hybrid quantum-classical algorithms [Booth et al.] for solving large problems on small quantum devices, elimination of variables via roof duality, and classical computing optimization methods such as GPU accelerated simulated annealing and tabu search for comparison. A test suite of documented NP-complete applications ranging from graph coloring, covering, and partitioning to integer programming and scheduling are provided to demonstrate current capabilities.

  18. Embedded Systems Programming: Accessing Databases from Esterel

    Directory of Open Access Journals (Sweden)

    White David

    2008-01-01

    Full Text Available Abstract A current limitation in embedded controller design and programming is the lack of database support in development tools such as Esterel Studio. This article proposes a way of integrating databases and Esterel by providing two application programming interfaces (APIs which enable the use of relational databases inside Esterel programs. As databases and Esterel programs are often executed on different machines, result sets returned as responses to database queries may be processed either locally and according to Esterel's synchrony hypothesis, or remotely along several of Esterel's execution cycles. These different scenarios are reflected in the design and usage rules of the two APIs presented in this article, which rely on Esterel's facilities for extending the language by external data types, external functions, and procedures, as well as tasks. The APIs' utility is demonstrated by means of a case study modelling an automated warehouse storage system, which is constructed using Lego Mindstorms robotics kits. The robot's controller is programmed in Esterel in a way that takes dynamic ordering information and the warehouse's floor layout into account, both of which are stored in a MySQL database.

  19. Google Maps API za izradu interaktivne karte sa ciljem utvrđivanja lokacije : Google Maps API as a development tool for implementing a dynamic map for the purpose of locating points of interest

    Directory of Open Access Journals (Sweden)

    Amir Hajdar

    2014-12-01

    Full Text Available Google Maps API je programibilno korisničko okruženje razvijeno od strane Google-a kako bi se omogućio razvoj softverskih rješenja koji zahtijevaju funkcionalnosti manipulacije kartama. Koristeći internet tehnologije, današnje karte se razvijaju kako bi bile interaktivne (dinamičke, a ne samo statičke kako je to bilo do sada. U radu je opisana ideja zasnovana na Google Maps API, te su postavljeni okviri o tome šta je sve potrebno da se karta implementira. Kao i sve ostale tehnologije, i ova tehnologija ima svoje nedostatke koji su opisani u radu. Implementiranjem testnih rezultata zaključeno je da proizvođači nisu standardizovali uređaje za zapis položajnih podataka u snimak po EXIF standardu. Dakle, važno je znati o kojem se proizvođaču i uređaju radi, te sa testnim snimkom tog uređaja testirati softver, a prije svega PHP instalaciju, kako bi ustanovili da li je moguće preuzeti podatke o lokaciji iz snimka. Također je kreirana internet stranica na kojoj korisnik može testirati snimke koji imaju položajne podatke. : Google Maps API is an application programming interface developed by Google in order to aid software developers to easier develop mapping software. Using internet technologies, todays maps are created to be dynamic, and not static as they used to be. This paper defines the concept of using Google Maps API, and explains the steps needed to start developing a mapping software. Like any other technologies, this technology also has weakneses which are described in the paper. Through testing, it was concluded that manufacturers are not yet fully complied with EXIF standard. So, it is absolutely necessary to test the device and PHP installation before we can be sure that the data from the photo can be read. Web page has been created. At this web page user is able to test his/her own photographs with location embedded data and the link is given in the paper.

  20. The EnMAP-Box—A Toolbox and Application Programming Interface for EnMAP Data Processing

    Directory of Open Access Journals (Sweden)

    Sebastian van der Linden

    2015-09-01

    Full Text Available The EnMAP-Box is a toolbox that is developed for the processing and analysis of data acquired by the German spaceborne imaging spectrometer EnMAP (Environmental Mapping and Analysis Program. It is developed with two aims in mind in order to guarantee full usage of future EnMAP data, i.e., (1 extending the EnMAP user community and (2 providing access to recent approaches for imaging spectroscopy data processing. The software is freely available and offers a range of tools and applications for the processing of spectral imagery, including classical processing tools for imaging spectroscopy data as well as powerful machine learning approaches or interfaces for the integration of methods available in scripting languages. A special developer version includes the full open source code, an application programming interface and an application wizard for easy integration and documentation of new developments. This paper gives an overview of the EnMAP-Box for users and developers, explains typical workflows along an application example and exemplifies the concept for making it a frequently used and constantly extended platform for imaging spectroscopy applications.

  1. JEnsembl: a version-aware Java API to Ensembl data systems

    Science.gov (United States)

    Paterson, Trevor; Law, Andy

    2012-01-01

    Motivation: The Ensembl Project provides release-specific Perl APIs for efficient high-level programmatic access to data stored in various Ensembl database schema. Although Perl scripts are perfectly suited for processing large volumes of text-based data, Perl is not ideal for developing large-scale software applications nor embedding in graphical interfaces. The provision of a novel Java API would facilitate type-safe, modular, object-orientated development of new Bioinformatics tools with which to access, analyse and visualize Ensembl data. Results: The JEnsembl API implementation provides basic data retrieval and manipulation functionality from the Core, Compara and Variation databases for all species in Ensembl and EnsemblGenomes and is a platform for the development of a richer API to Ensembl datasources. The JEnsembl architecture uses a text-based configuration module to provide evolving, versioned mappings from database schema to code objects. A single installation of the JEnsembl API can therefore simultaneously and transparently connect to current and previous database instances (such as those in the public archive) thus facilitating better analysis repeatability and allowing ‘through time’ comparative analyses to be performed. Availability: Project development, released code libraries, Maven repository and documentation are hosted at SourceForge (http://jensembl.sourceforge.net). Contact: jensembl-develop@lists.sf.net, andy.law@roslin.ed.ac.uk, trevor.paterson@roslin.ed.ac.uk PMID:22945789

  2. JEnsembl: a version-aware Java API to Ensembl data systems.

    Science.gov (United States)

    Paterson, Trevor; Law, Andy

    2012-11-01

    The Ensembl Project provides release-specific Perl APIs for efficient high-level programmatic access to data stored in various Ensembl database schema. Although Perl scripts are perfectly suited for processing large volumes of text-based data, Perl is not ideal for developing large-scale software applications nor embedding in graphical interfaces. The provision of a novel Java API would facilitate type-safe, modular, object-orientated development of new Bioinformatics tools with which to access, analyse and visualize Ensembl data. The JEnsembl API implementation provides basic data retrieval and manipulation functionality from the Core, Compara and Variation databases for all species in Ensembl and EnsemblGenomes and is a platform for the development of a richer API to Ensembl datasources. The JEnsembl architecture uses a text-based configuration module to provide evolving, versioned mappings from database schema to code objects. A single installation of the JEnsembl API can therefore simultaneously and transparently connect to current and previous database instances (such as those in the public archive) thus facilitating better analysis repeatability and allowing 'through time' comparative analyses to be performed. Project development, released code libraries, Maven repository and documentation are hosted at SourceForge (http://jensembl.sourceforge.net).

  3. The Ensembl REST API: Ensembl Data for Any Language.

    Science.gov (United States)

    Yates, Andrew; Beal, Kathryn; Keenan, Stephen; McLaren, William; Pignatelli, Miguel; Ritchie, Graham R S; Ruffier, Magali; Taylor, Kieron; Vullo, Alessandro; Flicek, Paul

    2015-01-01

    We present a Web service to access Ensembl data using Representational State Transfer (REST). The Ensembl REST server enables the easy retrieval of a wide range of Ensembl data by most programming languages, using standard formats such as JSON and FASTA while minimizing client work. We also introduce bindings to the popular Ensembl Variant Effect Predictor tool permitting large-scale programmatic variant analysis independent of any specific programming language. The Ensembl REST API can be accessed at http://rest.ensembl.org and source code is freely available under an Apache 2.0 license from http://github.com/Ensembl/ensembl-rest. © The Author 2014. Published by Oxford University Press.

  4. Web API Growing Pains : Loosely Coupled yet Strongly Tied

    NARCIS (Netherlands)

    Espinha, T.; Zaidman, A.; Gross, H.G.

    2014-01-01

    Web APIs provide a systematic and extensible approach for application-toapplication interaction. Developers using web APIs are forced to accompany the API providers in their software evolution tasks. In order to understand the distress caused by this imposition on web API client developers we

  5. Application programming interface document for the modernized Transient Reactor Analysis Code (TRAC-M)

    Energy Technology Data Exchange (ETDEWEB)

    Mahaffy, J. [Pennsylvania State Univ., University Park, PA (United States); Boyack, B.E.; Steinke, R.G. [Los Alamos National Lab., NM (United States)

    1998-05-01

    The objective of this document is to ease the task of adding new system components to the Transient Reactor Analysis Code (TRAC) or altering old ones. Sufficient information is provided to permit replacement or modification of physical models and correlations. Within TRAC, information is passed at two levels. At the upper level, information is passed by system-wide and component-specific data modules at and above the level of component subroutines. At the lower level, information is passed through a combination of module-based data structures and argument lists. This document describes the basic mechanics involved in the flow of information within the code. The discussion of interfaces in the body of this document has been kept to a general level to highlight key considerations. The appendices cover instructions for obtaining a detailed list of variables used to communicate in each subprogram, definitions and locations of key variables, and proposed improvements to intercomponent interfaces that are not available in the first level of code modernization.

  6. The Design of an Interface to a Programming System and MENUNIX: A Menu-Based Interface to UNIX (User Manual). Two Papers in Cognitive Engineering. Technical Report No. 8105.

    Science.gov (United States)

    Perlman, Gary

    This report consists of two papers on MENUNIX, an experimental interface to the approximately 300 programs and files available on the Berkeley UNIX 4.0 version of the UNIX operating system. The first paper discusses some of the psychological concerns involved in the design of MENUNIX; the second is a tutorial user manual for MENUNIX, in which the…

  7. DySectAPI: Scalable Prescriptive Debugging

    DEFF Research Database (Denmark)

    Jensen, Nicklas Bo; Karlsson, Sven; Quarfot Nielsen, Niklas

    We present the DySectAPI, a tool that allow users to construct probe trees for automatic, event-driven debugging at scale. The traditional, interactive debugging model, whereby users manually step through and inspect their application, does not scale well even for current supercomputers. While...... lightweight debugging models scale well, they can currently only debug a subset of bug classes. DySectAPI fills the gap between these two approaches with a novel user-guided approach. Using both experimental results and analytical modeling we show how DySectAPI scales and can run with a low overhead...

  8. The Identification, Implementation, and Evaluation of Critical User Interface Design Features of Computer-Assisted Instruction Programs in Mathematics for Students with Learning Disabilities

    Science.gov (United States)

    Seo, You-Jin; Woo, Honguk

    2010-01-01

    Critical user interface design features of computer-assisted instruction programs in mathematics for students with learning disabilities and corresponding implementation guidelines were identified in this study. Based on the identified features and guidelines, a multimedia computer-assisted instruction program, "Math Explorer", which delivers…

  9. HomeRules: A Tangible End-User Programming Interface for Smart Homes

    OpenAIRE

    De Russis, Luigi; Corno, Fulvio

    2015-01-01

    A considerable amount of research has been carried out towards enabling average users to customize their smart homes through trigger-action ("if... then...") programming. However, inhabitants of such smart environments keep having problems understanding, administering, troubleshooting, and deriving benefits from the technologies employed in their homes. By synthesizing a broad body of research on end-user programming in smart homes with observations of commercial products and our own experien...

  10. Study program for encapsulation materials interface for low cost silicon solar array

    Science.gov (United States)

    Kaelble, D. H.; Mansfeld, F. B.; Lunsden, J. B., III; Leung, C.

    1980-01-01

    An atmospheric corrosion model was developed and verified by five months of corrosion rate and climatology data acquired at the Mead, Nebraska LSA test site. Atmospheric corrosion rate monitors (ACM) show that moisture condensation probability and ionic conduction at the corroding surface or interface are controlling factors in corrosion rate. Protection of the corroding surface by encapsulant was shown by the ACM recordings to be maintained, independent of climatology, over the five months outdoor exposure period. The macroscopic corrosion processes which occur at Mead are shown to be reproduced in the climatology simulator. Controlled experiments with identical moisture and temperature aging cycles show that UV radiation causes corrosion while UV shielding inhibits LSA corrosion.

  11. Development of the Adherence Predictive Index (API for Medication Taking

    Directory of Open Access Journals (Sweden)

    Jon C Schommer

    2016-03-01

    Full Text Available The objective for this study was to explore if characteristics of personality type using the Preferred Communication Style Questionnaire, in concert with the demographic characteristics of age, education, and race/ethnicity, are associated with, and help predict, individuals’ medication adherence behavior. Data were collected via an on-line survey, sent to a sample of adults residing in the United States, between April 28 and June 22, 2015. Out of 26,173 responses to the survey, 16,736 reported taking one or more medications and were eligible for inclusion in this study. The development of the Adherence Predictive Index (API used mean Morisky Medication Adherence Scale (MMAS-8 scores for each of eight personality types as a starting point. API scores were calculated by adding or subtracting specific values to each group’s mean MMAS-8 score based on personality type, age, education and race/ethnicity characteristics which were demonstrated to have significant effects on adherence. The weighting system was informed by linear regression, logistic regression, personality type literature, researcher experience, and previous qualitative and quantitative research. The resultant score was converted to an API score that ranged from 1 to 5 so that it would be feasible for health care providers to understand and use. The findings showed that an Adherence Predictive Index (API could be developed based upon a relatively small number of questions that focus on personality type and generational, educational, and cultural experiences. It was developed in order to be a component of a comprehensive program that has the goals of (1 identifying and describing specific behavioral strategies individuals are most likely to successfully employ, (2 motivating patients by using their preferred communication style, and (3 predicting each patient’s propensity to adhere. Future research is needed to evaluate the index’s validity, sensitivity, and effectiveness in

  12. A truly human interface: Interacting face-to-face with someone whose words are determined by a computer program

    Directory of Open Access Journals (Sweden)

    Kevin eCorti

    2015-05-01

    Full Text Available We use speech shadowing to create situations wherein people converse in person with a human whose words are determined by a conversational agent computer program. Speech shadowing involves a person (the shadower repeating vocal stimuli originating from a separate communication source in real-time. Humans shadowing for conversational agent sources (e.g., chat bots become hybrid agents (echoborgs capable of face-to-face interlocution. We report three studies that investigated people’s experiences interacting with echoborgs and the extent to which echoborgs pass as autonomous humans. First, participants in a Turing Test spoke with a chat bot via either a text interface or an echoborg. Human shadowing did not improve the chat bot’s chance of passing but did increase interrogators’ ratings of how human-like the chat bot seemed. In our second study, participants had to decide whether their interlocutor produced words generated by a chat bot or simply pretended to be one. Compared to those who engaged a text interface, participants who engaged an echoborg were more likely to perceive their interlocutor as pretending to be a chat bot. In our third study, participants were naïve to the fact that their interlocutor produced words generated by a chat bot. Unlike those who engaged a text interface, the vast majority of participants who engaged an echoborg neither sensed nor suspected a robotic interaction. These findings have implications for android science, the Turing Test paradigm, and human-computer interaction. The human body, as the delivery mechanism of communication, fundamentally alters the social psychological dynamics of interactions with machine intelligence.

  13. A truly human interface: interacting face-to-face with someone whose words are determined by a computer program.

    Science.gov (United States)

    Corti, Kevin; Gillespie, Alex

    2015-01-01

    We use speech shadowing to create situations wherein people converse in person with a human whose words are determined by a conversational agent computer program. Speech shadowing involves a person (the shadower) repeating vocal stimuli originating from a separate communication source in real-time. Humans shadowing for conversational agent sources (e.g., chat bots) become hybrid agents ("echoborgs") capable of face-to-face interlocution. We report three studies that investigated people's experiences interacting with echoborgs and the extent to which echoborgs pass as autonomous humans. First, participants in a Turing Test spoke with a chat bot via either a text interface or an echoborg. Human shadowing did not improve the chat bot's chance of passing but did increase interrogators' ratings of how human-like the chat bot seemed. In our second study, participants had to decide whether their interlocutor produced words generated by a chat bot or simply pretended to be one. Compared to those who engaged a text interface, participants who engaged an echoborg were more likely to perceive their interlocutor as pretending to be a chat bot. In our third study, participants were naïve to the fact that their interlocutor produced words generated by a chat bot. Unlike those who engaged a text interface, the vast majority of participants who engaged an echoborg did not sense a robotic interaction. These findings have implications for android science, the Turing Test paradigm, and human-computer interaction. The human body, as the delivery mechanism of communication, fundamentally alters the social psychological dynamics of interactions with machine intelligence.

  14. A truly human interface: interacting face-to-face with someone whose words are determined by a computer program

    Science.gov (United States)

    Corti, Kevin; Gillespie, Alex

    2015-01-01

    We use speech shadowing to create situations wherein people converse in person with a human whose words are determined by a conversational agent computer program. Speech shadowing involves a person (the shadower) repeating vocal stimuli originating from a separate communication source in real-time. Humans shadowing for conversational agent sources (e.g., chat bots) become hybrid agents (“echoborgs”) capable of face-to-face interlocution. We report three studies that investigated people’s experiences interacting with echoborgs and the extent to which echoborgs pass as autonomous humans. First, participants in a Turing Test spoke with a chat bot via either a text interface or an echoborg. Human shadowing did not improve the chat bot’s chance of passing but did increase interrogators’ ratings of how human-like the chat bot seemed. In our second study, participants had to decide whether their interlocutor produced words generated by a chat bot or simply pretended to be one. Compared to those who engaged a text interface, participants who engaged an echoborg were more likely to perceive their interlocutor as pretending to be a chat bot. In our third study, participants were naïve to the fact that their interlocutor produced words generated by a chat bot. Unlike those who engaged a text interface, the vast majority of participants who engaged an echoborg did not sense a robotic interaction. These findings have implications for android science, the Turing Test paradigm, and human–computer interaction. The human body, as the delivery mechanism of communication, fundamentally alters the social psychological dynamics of interactions with machine intelligence. PMID:26042066

  15. ChemSpell Web Service API

    Data.gov (United States)

    U.S. Department of Health & Human Services — The ChemSpell Web Service API provides chemical name spell checking and chemical name synonym look-up. ChemSpell contains more than 1.3 million chemical names...

  16. Real World Uses For Nagios APIs

    Science.gov (United States)

    Singh, Janice

    2014-01-01

    This presentation describes the Nagios 4 APIs and how the NASA Advanced Supercomputing at Ames Research Center is employing them to upgrade its graphical status display (the HUD) and explain why it's worth trying to use them yourselves.

  17. System for Award Management (SAM) API

    Data.gov (United States)

    General Services Administration — The SAM API is a RESTful method of retrieving public information about the businesses, organizations, or individuals (referred to as entities) within the SAM entity...

  18. Induction bending of API 5L X80 pipes; Curvamento a quente de tubos API 5L X80

    Energy Technology Data Exchange (ETDEWEB)

    Batista, Gilmar Z. [PETROBRAS S.A., Rio de Janeiro, RJ (Brazil)]. E-mail: g.zacca@petrobras.com.br; Naschpitz, Leonardo [Primus Processamento de Tubos S.A. - PROTUBO, Campo Grande, RJ (Brazil)]. E-mail: naschpitz@protubo.com.br

    2005-07-01

    The present work is a part of an extensive program to make possible the application of API 5L X80 in pipeline construction in Brazil. At this stage, the effect of the induction bending process on the microstructure and mechanical properties of the pipe is presented. For this study an API 5L X80 pipe, made by the UOE process, is used. The pipe was manufactured from a plate produced by thermo-mechanically controlled rolling without accelerated cooling. The pipe bending was carried out applying a local induction heating following by water quenching. The bend section, outer and inner curvature regions, of the pipe bend were evaluated and compared with the original pipe. The longitudinal weld and transition zones were not evaluated at this stage. Dimensional analyses, microstructural evaluation, Charpy-V impact tests, and tensile tests were performed. A significant microstructural change was verified in the bend area. The yield strength of the pipe bend was found to be lower than original pipe and standard requirements. Other tensile properties and impact properties are compatible with API 5L X80 requirements. (author)

  19. A Hyperbolic Ontology Visualization Tool for Model Application Programming Interface Documentation

    Science.gov (United States)

    Hyman, Cody

    2011-01-01

    Spacecraft modeling, a critically important portion in validating planned spacecraft activities, is currently carried out using a time consuming method of mission to mission model implementations and integration. A current project in early development, Integrated Spacecraft Analysis (ISCA), aims to remedy this hindrance by providing reusable architectures and reducing time spent integrating models with planning and sequencing tools. The principle objective of this internship was to develop a user interface for an experimental ontology-based structure visualization of navigation and attitude control system modeling software. To satisfy this, a number of tree and graph visualization tools were researched and a Java based hyperbolic graph viewer was selected for experimental adaptation. Early results show promise in the ability to organize and display large amounts of spacecraft model documentation efficiently and effectively through a web browser. This viewer serves as a conceptual implementation for future development but trials with both ISCA developers and end users should be performed to truly evaluate the effectiveness of continued development of such visualizations.

  20. Technology Roadmap Instrumentation, Control, and Human-Machine Interface to Support DOE Advanced Nuclear Energy Programs

    Energy Technology Data Exchange (ETDEWEB)

    Donald D Dudenhoeffer; Burce P Hallbert

    2007-03-01

    Instrumentation, Controls, and Human-Machine Interface (ICHMI) technologies are essential to ensuring delivery and effective operation of optimized advanced Generation IV (Gen IV) nuclear energy systems. In 1996, the Watts Bar I nuclear power plant in Tennessee was the last U.S. nuclear power plant to go on line. It was, in fact, built based on pre-1990 technology. Since this last U.S. nuclear power plant was designed, there have been major advances in the field of ICHMI systems. Computer technology employed in other industries has advanced dramatically, and computing systems are now replaced every few years as they become functionally obsolete. Functional obsolescence occurs when newer, more functional technology replaces or supersedes an existing technology, even though an existing technology may well be in working order.Although ICHMI architectures are comprised of much of the same technology, they have not been updated nearly as often in the nuclear power industry. For example, some newer Personal Digital Assistants (PDAs) or handheld computers may, in fact, have more functionality than the 1996 computer control system at the Watts Bar I plant. This illustrates the need to transition and upgrade current nuclear power plant ICHMI technologies.

  1. A brain-computer interface based attention training program for treating attention deficit hyperactivity disorder.

    Directory of Open Access Journals (Sweden)

    Choon Guan Lim

    Full Text Available Attention deficit hyperactivity disorder (ADHD symptoms can be difficult to treat. We previously reported that a 20-session brain-computer interface (BCI attention training programme improved ADHD symptoms. Here, we investigated a new more intensive BCI-based attention training game system on 20 unmedicated ADHD children (16 males, 4 females with significant inattentive symptoms (combined and inattentive ADHD subtypes. This new system monitored attention through a head band with dry EEG sensors, which was used to drive a feed forward game. The system was calibrated for each user by measuring the EEG parameters during a Stroop task. Treatment consisted of an 8-week training comprising 24 sessions followed by 3 once-monthly booster training sessions. Following intervention, both parent-rated inattentive and hyperactive-impulsive symptoms on the ADHD Rating Scale showed significant improvement. At week 8, the mean improvement was -4.6 (5.9 and -4.7 (5.6 respectively for inattentive symptoms and hyperactive-impulsive symptoms (both p<0.01. Cohen's d effect size for inattentive symptoms was large at 0.78 at week 8 and 0.84 at week 24 (post-boosters. Further analysis showed that the change in the EEG based BCI ADHD severity measure correlated with the change ADHD Rating Scale scores. The BCI-based attention training game system is a potential new treatment for ADHD.ClinicalTrials.gov NCT01344044.

  2. Web GIS in practice III: creating a simple interactive map of England's Strategic Health Authorities using Google Maps API, Google Earth KML, and MSN Virtual Earth Map Control

    OpenAIRE

    Boulos Maged

    2005-01-01

    Abstract This eye-opener article aims at introducing the health GIS community to the emerging online consumer geoinformatics services from Google and Microsoft (MSN), and their potential utility in creating custom online interactive health maps. Using the programmable interfaces provided by Google and MSN, we created three interactive demonstrator maps of England's Strategic Health Authorities. These can be browsed online at http://www.healthcybermap.org/GoogleMapsAPI/ – Google Maps API (Appl...

  3. Building a dynamic Web/database interface

    OpenAIRE

    Cornell, Julie.

    1996-01-01

    Computer Science This thesis examines methods for accessing information stored in a relational database from a Web Page. The stateless and connectionless nature of the Web's Hypertext Transport Protocol as well as the open nature of the Internet Protocol pose problems in the areas of database concurrency, security, speed, and performance. We examined the Common Gateway Interface, Server API, Oracle's Web/database architecture, and the Java Database Connectivity interface in terms of p...

  4. Kernel Ada Programming Support Environment (KAPSE) Interface Team. Volume I. Public Report.

    Science.gov (United States)

    1982-04-01

    system software in high level languages. In particular, Wirth’s Lilith project demonstrates that a complete programming support environment can be...or the Lilith system written in Modula. We then discuss the performance issues of this approach and its extension to multiple user environments...written in Concurrent Pascal or the Lilith system written in Modula. Once these issues have been mastered, we could proceed to add functions in reasonably

  5. Marcadores de tempo Apyãwa: a solidariedade entre os povos e o ambiente que habitam

    OpenAIRE

    Severino Filho,João

    2015-01-01

    This text presents the results of a Doctorate research on Mathematics Education carried out from an experience in Ethnography, with the Apyãwa Indigenous people, inhabitants of the Urubu Branco Indigenous Area, located in East Araguaia, Mato Grosso, Brazil. The main goal was to compose a set of studies and reflections on Indigenous people knowledge and their epistemologies, interpreted from the flow of Apyãwa people's social speech, from the perspective of Ethnomathematics Program. The reflec...

  6. cp-R, an interface the R programming language for clinical laboratory method comparisons.

    Science.gov (United States)

    Holmes, Daniel T

    2015-02-01

    Clinical scientists frequently need to compare two different bioanalytical methods as part of assay validation/monitoring. As a matter necessity, regression methods for quantitative comparison in clinical chemistry, hematology and other clinical laboratory disciplines must allow for error in both the x and y variables. Traditionally the methods popularized by 1) Deming and 2) Passing and Bablok have been recommended. While commercial tools exist, no simple open source tool is available. The purpose of this work was to develop and entirely open-source GUI-driven program for bioanalytical method comparisons capable of performing these regression methods and able to produce highly customized graphical output. The GUI is written in python and PyQt4 with R scripts performing regression and graphical functions. The program can be run from source code or as a pre-compiled binary executable. The software performs three forms of regression and offers weighting where applicable. Confidence bands of the regression are calculated using bootstrapping for Deming and Passing Bablok methods. Users can customize regression plots according to the tools available in R and can produced output in any of: jpg, png, tiff, bmp at any desired resolution or ps and pdf vector formats. Bland Altman plots and some regression diagnostic plots are also generated. Correctness of regression parameter estimates was confirmed against existing R packages. The program allows for rapid and highly customizable graphical output capable of conforming to the publication requirements of any clinical chemistry journal. Quick method comparisons can also be performed and cut and paste into spreadsheet or word processing applications. We present a simple and intuitive open source tool for quantitative method comparison in a clinical laboratory environment. Copyright © 2014 The Canadian Society of Clinical Chemists. Published by Elsevier Inc. All rights reserved.

  7. Rotorcraft Flight Simulation Computer Program C81 with Datamap Interface, Volume 2. Programmer’s Manual

    Science.gov (United States)

    1981-10-01

    resulting computer programs for the evaluation of rotary-wing aircraft performance, stability and control, rotor blade loads, maneuvering characteristics ...coefficients. (169) WRMS. It prints out mode shapes associated with the rotorcraft characteristic roots determined in the rotorcraft stability analysis. (170...SVWAt 20C 49 92 9 S U IALO SEPIA ’ £4 CC 56 - f ’uNOYR IT ifSNIAHi 33 LU 0 Eo F , USILD 2 IVU IS £2 £0 £0 IAVS 4 WPtl .34 4 -]a 16 105~ l4IL or!) " lp uI

  8. Embedded Systems Interfacing for Engineers using the Freescale HCS08 Microcontroller I Machine Language Programming

    CERN Document Server

    Summerville, Douglas

    2009-01-01

    The vast majority of computers in use today are encapsulated within other systems. In contrast to general-purpose computers that run an endless selection of software, these embedded computers are often programmed for a very specific, low-level and often mundane purpose. Low-end microcontrollers, costing as little as one dollar, are often employed by engineers in designs that utilize only a small fraction of the processing capability of the device because it is either more cost-effective than selecting an application-specific part or because programmability offers custom functionality not other

  9. The putative serine protease inhibitor Api m 6 from Apis mellifera venom: recombinant and structural evaluation.

    Science.gov (United States)

    Michel, Y; McIntyre, M; Ginglinger, H; Ollert, M; Cifuentes, L; Blank, S; Spillner, E

    2012-01-01

    Immunoglobulin (Ig) E-mediated reactions to honeybee venom can cause severe anaphylaxis, sometimes with fatal consequences. Detailed knowledge of the allergic potential of all venom components is necessary to ensure proper diagnosis and treatment of allergy and to gain a better understanding of the allergological mechanisms of insect venoms. Our objective was to undertake an immunochemical and structural evaluation of the putative low-molecular-weight serine protease inhibitor Api m 6, a component of honeybee venom. We recombinantly produced Api m 6 as a soluble protein in Escherichia coli and in Spodoptera frugiperda (Sf9) insect cells.We also assessed specific IgE reactivity of venom-sensitized patients with 2 prokaryotically produced Api m 6 variants using enzyme-linked immunosorbent assay. Moreover, we built a structural model ofApi m 6 and compared it with other protease inhibitor structures to gain insights into the function of Api m 6. In a population of 31 honeybee venom-allergic patients, 26% showed specific IgE reactivity with prokaryotically produced Api m 6, showing it to be a minor but relevant allergen. Molecular modeling of Api m 6 revealed a typical fold of canonical protease inhibitors, supporting the putative function of this venom allergen. Although Api m 6 has a highly variant surface charge, its epitope distribution appears to be similar to that of related proteins. Api m 6 is a honeybee venom component with IgE-sensitizing potential in a fraction of venom-allergic patients. Recombinant Api m 6 can help elucidate individual component-resolved reactivity profiles and increase our understanding of immune responses to low-molecular-weight allergens

  10. Advanced man-machine interface systems and advanced information management systems programs

    Energy Technology Data Exchange (ETDEWEB)

    Naser, J.; Gray, S.; Machiels, A. [Electric Power Research Institute, Palo Alto, CA (United States)

    1997-12-01

    The Advanced Light Water Reactor (ALWR) Program started in the early 1980`s. This work involves the development and NRC review of the ALWR Utility Requirements Documents, the development and design certification of ALWR designs, the analysis of the Early Site Permit process, and the First-of-a-Kind Engineering for two of the ALWR plant designs. ALWRs will embody modern proven technology. However, technologies expected to be used in these plants are changing very rapidly so that additional capabilities will become available that will be beneficial for future plants. To remain competitive on a life-cycle basis in the future, the ALWR must take advantage of the best and most modem technologies available. 1 ref.

  11. Advanced API security securing APIs with OAuth 2.0, OpenID Connect, JWS, and JWE

    CERN Document Server

    Siriwardena, Prabath

    2014-01-01

    Advanced API Security is a complete reference to the next wave of challenges in enterprise security--securing public and private APIs. API adoption in both consumer and enterprises has gone beyond predictions. It has become the 'coolest' way of exposing business functionalities to the outside world. Both your public and private APIs, need to be protected, monitored and managed. Security is not an afterthought, but API security has evolved a lot in last five years. The growth of standards, out there, has been exponential. That's where AdvancedAPI Security comes in--to wade through the weeds

  12. Culvert Analysis Program Graphical User Interface 1.0--A preprocessing and postprocessing tool for estimating flow through culvert

    Science.gov (United States)

    Bradley, D. Nathan

    2013-01-01

    The peak discharge of a flood can be estimated from the elevation of high-water marks near the inlet and outlet of a culvert after the flood has occurred. This type of discharge estimate is called an “indirect measurement” because it relies on evidence left behind by the flood, such as high-water marks on trees or buildings. When combined with the cross-sectional geometry of the channel upstream from the culvert and the culvert size, shape, roughness, and orientation, the high-water marks define a water-surface profile that can be used to estimate the peak discharge by using the methods described by Bodhaine (1968). This type of measurement is in contrast to a “direct” measurement of discharge made during the flood where cross-sectional area is measured and a current meter or acoustic equipment is used to measure the water velocity. When a direct discharge measurement cannot be made at a streamgage during high flows because of logistics or safety reasons, an indirect measurement of a peak discharge is useful for defining the high-flow section of the stage-discharge relation (rating curve) at the streamgage, resulting in more accurate computation of high flows. The Culvert Analysis Program (CAP) (Fulford, 1998) is a command-line program written in Fortran for computing peak discharges and culvert rating surfaces or curves. CAP reads input data from a formatted text file and prints results to another formatted text file. Preparing and correctly formatting the input file may be time-consuming and prone to errors. This document describes the CAP graphical user interface (GUI)—a modern, cross-platform, menu-driven application that prepares the CAP input file, executes the program, and helps the user interpret the output

  13. Rhorix: An interface between quantum chemical topology and the 3D graphics program blender.

    Science.gov (United States)

    Mills, Matthew J L; Sale, Kenneth L; Simmons, Blake A; Popelier, Paul L A

    2017-11-05

    Chemical research is assisted by the creation of visual representations that map concepts (such as atoms and bonds) to 3D objects. These concepts are rooted in chemical theory that predates routine solution of the Schrödinger equation for systems of interesting size. The method of Quantum Chemical Topology (QCT) provides an alternative, parameter-free means to understand chemical phenomena directly from quantum mechanical principles. Representation of the topological elements of QCT has lagged behind the best tools available. Here, we describe a general abstraction (and corresponding file format) that permits the definition of mappings between topological objects and their 3D representations. Possible mappings are discussed and a canonical example is suggested, which has been implemented as a Python "Add-On" named Rhorix for the state-of-the-art 3D modeling program Blender. This allows chemists to use modern drawing tools and artists to access QCT data in a familiar context. A number of examples are discussed. © 2017 The Authors. Journal of Computational Chemistry Published by Wiley Periodicals, Inc. © 2017 The Authors. Journal of Computational Chemistry Published by Wiley Periodicals, Inc.

  14. jqcML: an open-source java API for mass spectrometry quality control data in the qcML format.

    Science.gov (United States)

    Bittremieux, Wout; Kelchtermans, Pieter; Valkenborg, Dirk; Martens, Lennart; Laukens, Kris

    2014-07-03

    The awareness that systematic quality control is an essential factor to enable the growth of proteomics into a mature analytical discipline has increased over the past few years. To this aim, a controlled vocabulary and document structure have recently been proposed by Walzer et al. to store and disseminate quality-control metrics for mass-spectrometry-based proteomics experiments, called qcML. To facilitate the adoption of this standardized quality control routine, we introduce jqcML, a Java application programming interface (API) for the qcML data format. First, jqcML provides a complete object model to represent qcML data. Second, jqcML provides the ability to read, write, and work in a uniform manner with qcML data from different sources, including the XML-based qcML file format and the relational database qcDB. Interaction with the XML-based file format is obtained through the Java Architecture for XML Binding (JAXB), while generic database functionality is obtained by the Java Persistence API (JPA). jqcML is released as open-source software under the permissive Apache 2.0 license and can be downloaded from https://bitbucket.org/proteinspector/jqcml .

  15. Auto-Populating an ILL form with the Serial Solutions Link Resolver API

    Directory of Open Access Journals (Sweden)

    Daniel Talsky

    2008-09-01

    Full Text Available In this article we'll take a tour of the OpenURL protocol; discover how to use it to get an XML API response from the Serial Solutions link resolver; and see how to receive and process that XML data using PHP to create an Interlibrary Loan webform. Finally, we'll see a few examples of how to handle form processing. This article will be of interest to beginner programmers interested in examples of programming with OpenURL and XML in PHP, and to more experienced programmers interested in taking a look at the Serial Solutions 360 Link API.

  16. The SEMAINE API: Towards a Standards-Based Framework for Building Emotion-Oriented Systems

    Directory of Open Access Journals (Sweden)

    Marc Schröder

    2010-01-01

    Full Text Available This paper presents the SEMAINE API, an open source framework for building emotion-oriented systems. By encouraging and simplifying the use of standard representation formats, the framework aims to contribute to interoperability and reuse of system components in the research community. By providing a Java and C++ wrapper around a message-oriented middleware, the API makes it easy to integrate components running on different operating systems and written in different programming languages. The SEMAINE system 1.0 is presented as an example of a full-scale system built on top of the SEMAINE API. Three small example systems are described in detail to illustrate how integration between existing and new components is realised with minimal effort.

  17. A framework for API solubility modelling

    DEFF Research Database (Denmark)

    Conte, Elisa; Gani, Rafiqul; Crafts, Peter

    . In addition, most of the models are not predictive and requires experimental data for the calculation of the needed parameters. This work aims at developing an efficient framework for the solubility modelling of Active Pharmaceutical Ingredients (API) in water and organic solvents. With this framework......-SAFT) are used for solubility calculations when the needed interaction parameters or experimental data are available. The CI-UNIFAC is instead used when the previous models lack interaction parameters or when solubility data are not available. A new GC+ model for APIs solvent selection based...... on the hydrophobicity, hydrophilicity and polarity information of the API and solvent is also developed, for performing fast solvent selection and screening. Eventually, all the previous developments are integrated in a framework for their efficient and integrated use. Two case studies are presented: the first...

  18. Unified Medical Language System Terminology Services (UTS) API

    Data.gov (United States)

    U.S. Department of Health & Human Services — The UTS API is intended for application developers to perform Web service calls and retrieve UMLS data within their own applications. The UTS API provides the...

  19. Comparative virulence and competition between Nosema apis and Nosema ceranae in honey bees (Apis mellifera).

    Science.gov (United States)

    Milbrath, Meghan O; van Tran, Toan; Huang, Wei-Fong; Solter, Leellen F; Tarpy, David R; Lawrence, Frank; Huang, Zachary Y

    2015-02-01

    Honey bees (Apis mellifera) are infected by two species of microsporidia: Nosema apis and Nosemaceranae. Epidemiological evidence indicates that N. ceranae may be replacing N. apis globally in A. mellifera populations, suggesting a potential competitive advantage of N. ceranae. Mixed infections of the two species occur, and little is known about the interactions among the host and the two pathogens that have allowed N. ceranae to become dominant in most geographical areas. We demonstrated that mixed Nosema species infections negatively affected honey bee survival (median survival=15-17days) more than single species infections (median survival=21days and 20days for N. apis and N. ceranae, respectively), with median survival of control bees of 27days. We found similar rates of infection (percentage of bees with active infections after inoculation) for both species in mixed infections, with N. apis having a slightly higher rate (91% compared to 86% for N. ceranae). We observed slightly higher spore counts in bees infected with N. ceranae than in bees infected with N. apis in single microsporidia infections, especially at the midpoint of infection (day 10). Bees with mixed infections of both species had higher spore counts than bees with single infections, but spore counts in mixed infections were highly variable. We did not see a competitive advantage for N. ceranae in mixed infections; N. apis spore counts were either higher or counts were similar for both species and more N. apis spores were produced in 62% of bees inoculated with equal dosages of the two microsporidian species. N. ceranae does not, therefore, appear to have a strong within-host advantage for either infectivity or spore growth, suggesting that direct competition in these worker bee mid-guts is not responsible for its apparent replacement of N. apis. Copyright © 2014 Elsevier Inc. All rights reserved.

  20. Nosema ceranae has infected Apis mellifera in Europe since at least 1998 and may be more virulent than Nosema apis

    National Research Council Canada - National Science Library

    Paxton, Robert J; Klee, Julia; Korpela, Seppo; Fries, Ingemar

    2007-01-01

    Nosema ceranae, a microsporidian formerly regarded as confined to its Asiatic host Apis cerana, has recently been shown to parasitise Apis mellifera and to have spread throughout most of the world in the past few years...

  1. 47 CFR 61.46 - Adjustments to the API.

    Science.gov (United States)

    2010-10-01

    ... 47 Telecommunication 3 2010-10-01 2010-10-01 false Adjustments to the API. 61.46 Section 61.46... Rules for Dominant Carriers § 61.46 Adjustments to the API. (a) Except as provided in paragraphs (d) and... carrier must calculate an API for each affected basket pursuant to the following methodology: APIt = APIt...

  2. A computer program with graphical user interface to plot the multigroup cross sections of WIMS-D library

    Energy Technology Data Exchange (ETDEWEB)

    Thiyagarajan, T.K. E-mail: tktr@roltanet.com; Ganesan, S. E-mail: tktr@magnum.barc.ernet.in; Jagannathan, V. E-mail: vjagan@magnum.barc.ernet.invjagan@bom5.vsnl.net.in; Karthikeyan, R. E-mail: rkarthi@apsara.barc.ernet.in

    2002-09-01

    As a result of the IAEA Co-ordinated Research Programme entitled 'Final Stage of the WIMS Library Update Project', new and updated WIMS-D libraries based upon ENDF/B-VI.5, JENDL-3.2 and JEF-2.2 have become available. A project to prepare an exhaustive handbook of WIMS-D cross sections from old and new libraries has been taken up by the authors. As part of this project, we have developed a computer program XnWlup with user-friendly graphical interface to help the users of WIMS-D library to enable quick visualization of the plots of the energy dependence of the multigroup cross sections of any nuclide of interest. This software enables the user to generate and view the histogram of 69 multi-group cross sections as a function of neutron energy under Microsoft Windows environment. This software is designed using Microsoft Visual C++ and Microsoft Foundation Classes Library. The current features of the software, on-line help manual and future plans for further development are described in this paper.

  3. Ex-Stream: A MATLAB program for calculating fluid flux through sediment-water interfaces based on steady and transient temperature profiles

    Science.gov (United States)

    Swanson, Travis E.; Cardenas, M. Bayani

    2011-10-01

    Temperature is a useful environmental tracer for quantifying movement and exchange of water and heat through and near sediment-water interfaces (SWI). Heat tracing involves analyzing temperature time series or profiles from temperature probes deployed in sediments. Ex-Stream is a MATLAB program that brings together two transient and two steady one-dimensional coupled heat and fluid flux analytical models. The program includes a graphical user interface, a detailed user manual, and postprocessing capabilities that enable users to extract fluid fluxes from time-series temperature observations. Program output is written to comma-separated values files, displayed within the MATLAB command window, and may be optionally plotted. The models that are integrated into Ex-Stream can be run collectively, allowing for direct comparison, or individually.

  4. Windows API funkcijų sekų perėmimo bibliotekų tyrimas Windows API Hooking Libraries Research

    Directory of Open Access Journals (Sweden)

    Lukas Radvilavičius

    2011-08-01

    Full Text Available

    Nagrinėjamos bibliotekos, skirtos Windows API funkcijų sekų perėmimui. Sekų perėmimas gali būti panaudojamas įvairiose srityse: siekiant išsiaiškinti operacinės sistemos veikimo principus, norint atlikti programos derinimą arba pridėti papildomą funkcionalumą prie jau esamo. Straipsnyje apžvelgiamos Windows API ir pateikiamos trečiųjų šalių priemonės funkcijų sekoms  perimti. Aptariamos jų teikiamos galimybės, panaudojimo specifika. Taip pat atlikti testai, siekiant išsiaiškinti, kuri biblioteka su užduotimis susitvarko greičiausiai. Tyrimui pasirinkti du nemokami gaminiai: Microsoft Detours ir EasyHook bibliotekos.

    Straipsnis lietuvių kalba

    The paper describes methods how to apply Windows API hooking with third party libraries and solutions. In this research were used Windows API function SetWindowsHookEx, Detours and EasyHook libraries. Libraries methods, features and advantages were discussed in this paper. The practical part contains libraries tests. In analysis we tested target program start with hooking library and injected function call.

    Article in Lithuanian

  5. Standard methods for Apis mellifera propolis research

    Science.gov (United States)

    Propolis is one of the most fascinating honey bee (Apis mellifera L.) products. It is a plant derived product that bees produce from resins that they collect from different plant organs and with which they mix beeswax. Propolis is a building material and a protective agent in the beehive. It also pl...

  6. Interface of the polarizable continuum model of solvation with semi-empirical methods in the GAMESS program

    DEFF Research Database (Denmark)

    Svendsen, Casper Steinmann; Blædel, Kristoffer L.; Christensen, Anders Steen

    2013-01-01

    An interface between semi-empirical methods and the polarized continuum model (PCM) of solvation successfully implemented into GAMESS following the approach by Chudinov et al (Chem. Phys. 1992, 160, 41). The interface includes energy gradients and is parallelized. For large molecules...

  7. How Do Developers Use APIs? A Case Study in Concurrency

    DEFF Research Database (Denmark)

    Blom, Stefan; Kiniry, Joseph; Huisman, Marieke

    2013-01-01

    With the omnipresent usage of APIs in software development, it has become important to analyse how the routines and functionalities of APIs are actually used. This information is in particular useful for API developers, to make decisions about future updates of the API. However, also for developers...... of static analysis and verification tools this information is highly important, because it indicates where and how to put the most efficient effort in annotating APIs, to make them usable for the static analysis and verification tools. This paper presents an analysis of the usage of the routines...

  8. FEMA Housing Assistance Owners - API

    Data.gov (United States)

    Department of Homeland Security — This dataset lists aggregated, non-PII dataset of FEMA Housing Assistance Program for House Owners The data was generated by FEMA's ECIM (Enterprise Coordination...

  9. FEMA Housing Assistance Renters - API

    Data.gov (United States)

    Department of Homeland Security — This dataset lists aggregated, non-PII dataset of FEMA Housing Assistance Program for House Renters The data was generated by FEMA's ECIM (Enterprise Coordination...

  10. Semantic Knowledge Representation (SKR) API

    Data.gov (United States)

    U.S. Department of Health & Human Services — The SKR Project was initiated at NLM in order to develop programs to provide usable semantic representation of biomedical free text by building on resources...

  11. Linked Vocabulary API for the Earth Sciences Community

    Science.gov (United States)

    Zednik, S.; Fox, P. A.; Fu, L.; West, P.; Ma, X.

    2014-12-01

    The Linked Vocabulary API is a specification for publishing RESTful APIs of vocabularies represented in the Simple Knowledge Organization System (SKOS) as Linked Data on the web. This work began as part of the Coastal and Marine Spatial Planning Vocabularies (CMSPV) project in response to the need for a standard manner for agencies to publish and consume hierarchical vocabularies on the web. The RESTful architecture of the API provides a simple mechanism for consumption of full vocabularies, single vocabulary terms, related terms, and searches on terms. The Linked Data nature of the API promotes interoperability by exposing vocabulary resources as resolvable URIs that may be referenced from other vocabularies or sources of Linked Data and by allowing the published vocabulary to contain references as links to terms from other vocabularies. The Linked Vocabulary API is formally defined in a Linked Data API specification and may be deployed using standard implementations of the Linked Data API such as the Epimorphics Linked Data API (ELDA). Recent presentations of work done with the Linked Vocabulary API as part of the CMSPV project have resulted in the API receiving growing interest from the broader scientific community. In this contribution we present the Linked Vocabulary API design and deployment process.

  12. interPopula: a Python API to access the HapMap Project dataset.

    Science.gov (United States)

    Antao, Tiago

    2010-12-21

    The HapMap project is a publicly available catalogue of common genetic variants that occur in humans, currently including several million SNPs across 1115 individuals spanning 11 different populations. This important database does not provide any programmatic access to the dataset, furthermore no standard relational database interface is provided. interPopula is a Python API to access the HapMap dataset. interPopula provides integration facilities with both the Python ecology of software (e.g. Biopython and matplotlib) and other relevant human population datasets (e.g. Ensembl gene annotation and UCSC Known Genes). A set of guidelines and code examples to address possible inconsistencies across heterogeneous data sources is also provided. interPopula is a straightforward and flexible Python API that facilitates the construction of scripts and applications that require access to the HapMap dataset.

  13. RegPrecise web services interface: programmatic access to the transcriptional regulatory interactions in bacteria reconstructed by comparative genomics.

    Science.gov (United States)

    Novichkov, Pavel S; Brettin, Thomas S; Novichkova, Elena S; Dehal, Paramvir S; Arkin, Adam P; Dubchak, Inna; Rodionov, Dmitry A

    2012-07-01

    Web services application programming interface (API) was developed to provide a programmatic access to the regulatory interactions accumulated in the RegPrecise database (http://regprecise.lbl.gov), a core resource on transcriptional regulation for the microbial domain of the Department of Energy (DOE) Systems Biology Knowledgebase. RegPrecise captures and visualize regulogs, sets of genes controlled by orthologous regulators in several closely related bacterial genomes, that were reconstructed by comparative genomics. The current release of RegPrecise 2.0 includes >1400 regulogs controlled either by protein transcription factors or by conserved ribonucleic acid regulatory motifs in >250 genomes from 24 taxonomic groups of bacteria. The reference regulons accumulated in RegPrecise can serve as a basis for automatic annotation of regulatory interactions in newly sequenced genomes. The developed API provides an efficient access to the RegPrecise data by a comprehensive set of 14 web service resources. The RegPrecise web services API is freely accessible at http://regprecise.lbl.gov/RegPrecise/services.jsp with no login requirements.

  14. Kinetic Interface

    DEFF Research Database (Denmark)

    2009-01-01

    A kinetic interface for orientation detection in a video training system is disclosed. The interface includes a balance platform instrumented with inertial motion sensors. The interface engages a participant's sense of balance in training exercises.......A kinetic interface for orientation detection in a video training system is disclosed. The interface includes a balance platform instrumented with inertial motion sensors. The interface engages a participant's sense of balance in training exercises....

  15. Population Genetics of Nosema apis and Nosema ceranae: One Host (Apis mellifera) and Two Different Histories

    Science.gov (United States)

    Maside, Xulio; Gómez-Moracho, Tamara; Jara, Laura; Martín-Hernández, Raquel; De la Rúa, Pilar; Higes, Mariano; Bartolomé, Carolina

    2015-01-01

    Two microsporidians are known to infect honey bees: Nosema apis and Nosema ceranae. Whereas population genetics data for the latter have been released in the last few years, such information is still missing for N. apis. Here we analyze the patterns of nucleotide polymorphism at three single-copy loci (PTP2, PTP3 and RPB1) in a collection of Apis mellifera isolates from all over the world, naturally infected either with N. apis (N = 22) or N. ceranae (N = 23), to provide new insights into the genetic diversity, demography and evolution of N. apis, as well as to compare them with evidence from N. ceranae. Neutral variation in N. apis and N. ceranae is of the order of 1%. This amount of diversity suggests that there is no substantial differentiation between the genetic content of the two nuclei present in these parasites, and evidence for genetic recombination provides a putative mechanism for the flow of genetic information between chromosomes. The analysis of the frequency spectrum of neutral variants reveals a significant surplus of low frequency variants, particularly in N. ceranae, and suggests that the populations of the two pathogens are not in mutation-drift equilibrium and that they have experienced a population expansion. Most of the variation in both species occurs within honey bee colonies (between 62%-90% of the total genetic variance), although in N. apis there is evidence for differentiation between parasites isolated from distinct A. mellifera lineages (20%-34% of the total variance), specifically between those collected from lineages A and C (or M). This scenario is consistent with a long-term host-parasite relationship and contrasts with the lack of differentiation observed among host-lineages in N. ceranae (< 4% of the variance), which suggests that the spread of this emergent pathogen throughout the A. mellifera worldwide population is a recent event. PMID:26720131

  16. Effects of Nosema apis, N. ceranae, and coinfections on honey bee (Apis mellifera) learning and memory.

    Science.gov (United States)

    Charbonneau, Lise R; Hillier, Neil Kirk; Rogers, Richard E L; Williams, Geoffrey R; Shutler, Dave

    2016-03-10

    Western honey bees (Apis mellifera) face an increasing number of challenges that in recent years have led to significant economic effects on apiculture, with attendant consequences for agriculture. Nosemosis is a fungal infection of honey bees caused by either Nosema apis or N. ceranae. The putative greater virulence of N. ceranae has spurred interest in understanding how it differs from N. apis. Little is known of effects of N. apis or N. ceranae on honey bee learning and memory. Following a Pavlovian model that relies on the proboscis extension reflex, we compared acquisition learning and long-term memory recall of uninfected (control) honey bees versus those inoculated with N. apis, N. ceranae, or both. We also tested whether spore intensity was associated with variation in learning and memory. Neither learning nor memory differed among treatments. There was no evidence of a relationship between spore intensity and learning, and only limited evidence of a negative effect on memory; this occurred only in the co-inoculation treatment. Our results suggest that if Nosema spp. are contributing to unusually high colony losses in recent years, the mechanism by which they may affect honey bees is probably not related to effects on learning or memory, at least as assessed by the proboscis extension reflex.

  17. Embedded Systems Programming: Accessing Databases from Esterel

    Directory of Open Access Journals (Sweden)

    2009-03-01

    Full Text Available A current limitation in embedded controller design and programming is the lack of database support in development tools such as Esterel Studio. This article proposes a way of integrating databases and Esterel by providing two application programming interfaces (APIs which enable the use of relational databases inside Esterel programs. As databases and Esterel programs are often executed on different machines, result sets returned as responses to database queries may be processed either locally and according to Esterel’s synchrony hypothesis, or remotely along several of Esterel’s execution cycles. These different scenarios are reflected in the design and usage rules of the two APIs presented in this article, which rely on Esterel’s facilities for extending the language by external data types, external functions, and procedures, as well as tasks. The APIs’ utility is demonstrated by means of a case study modelling an automated warehouse storage system, which is constructed using Lego Mindstorms robotics kits. The robot’s controller is programmed in Esterel in a way that takes dynamic ordering information and the warehouse’s floor layout into account, both of which are stored in a MySQL database.

  18. Standardized mappings--a framework to combine different semantic mappers into a standardized web-API.

    Science.gov (United States)

    Neuhaus, Philipp; Doods, Justin; Dugas, Martin

    2015-01-01

    Automatic coding of medical terms is an important, but highly complicated and laborious task. To compare and evaluate different strategies a framework with a standardized web-interface was created. Two UMLS mapping strategies are compared to demonstrate the interface. The framework is a Java Spring application running on a Tomcat application server. It accepts different parameters and returns results in JSON format. To demonstrate the framework, a list of medical data items was mapped by two different methods: similarity search in a large table of terminology codes versus search in a manually curated repository. These mappings were reviewed by a specialist. The evaluation shows that the framework is flexible (due to standardized interfaces like HTTP and JSON), performant and reliable. Accuracy of automatically assigned codes is limited (up to 40%). Combining different semantic mappers into a standardized Web-API is feasible. This framework can be easily enhanced due to its modular design.

  19. CISUS: an integrated 3D ultrasound system for IGT using a modular tracking API

    Science.gov (United States)

    Boctor, Emad M.; Viswanathan, Anand; Pieper, Steve; Choti, Michael A.; Taylor, Russell H.; Kikinis, Ron; Fichtinger, Gabor

    2004-05-01

    Ultrasound has become popular in clinical/surgical applications, both as the primary image guidance modality and also in conjunction with other modalities like CT or MRI. Three dimensional ultrasound (3DUS) systems have also demonstrated usefulness in image-guided therapy (IGT). At the same time, however, current lack of open-source and open-architecture multi-modal medical visualization systems prevents 3DUS from fulfilling its potential. Several stand-alone 3DUS systems, like Stradx or In-Vivo exist today. Although these systems have been found to be useful in real clinical setting, it is difficult to augment their functionality and integrate them in versatile IGT systems. To address these limitations, a robotic/freehand 3DUS open environment (CISUS) is being integrated into the 3D Slicer, an open-source research tool developed for medical image analysis and surgical planning. In addition, the system capitalizes on generic application programming interfaces (APIs) for tracking devices and robotic control. The resulting platform-independent open-source system may serve as a valuable tool to the image guided surgery community. Other researchers could straightforwardly integrate the generic CISUS system along with other functionalities (i.e. dual view visualization, registration, real-time tracking, segmentation, etc) to rapidly create their medical/surgical applications. Our current driving clinical application is robotically assisted and freehand 3DUS-guided liver ablation, which is fully being integrated under the CISUS-3D Slicer. Initial functionality and pre-clinical feasibility are demonstrated on phantom and ex-vivo animal models.

  20. APINetworks: A general API for the treatment of complex networks in arbitrary computational environments

    Science.gov (United States)

    Niño, Alfonso; Muñoz-Caro, Camelia; Reyes, Sebastián

    2015-11-01

    The last decade witnessed a great development of the structural and dynamic study of complex systems described as a network of elements. Therefore, systems can be described as a set of, possibly, heterogeneous entities or agents (the network nodes) interacting in, possibly, different ways (defining the network edges). In this context, it is of practical interest to model and handle not only static and homogeneous networks but also dynamic, heterogeneous ones. Depending on the size and type of the problem, these networks may require different computational approaches involving sequential, parallel or distributed systems with or without the use of disk-based data structures. In this work, we develop an Application Programming Interface (APINetworks) for the modeling and treatment of general networks in arbitrary computational environments. To minimize dependency between components, we decouple the network structure from its function using different packages for grouping sets of related tasks. The structural package, the one in charge of building and handling the network structure, is the core element of the system. In this work, we focus in this API structural component. We apply an object-oriented approach that makes use of inheritance and polymorphism. In this way, we can model static and dynamic networks with heterogeneous elements in the nodes and heterogeneous interactions in the edges. In addition, this approach permits a unified treatment of different computational environments. Tests performed on a C++11 version of the structural package show that, on current standard computers, the system can handle, in main memory, directed and undirected linear networks formed by tens of millions of nodes and edges. Our results compare favorably to those of existing tools.

  1. BEE VENOM TRAP DESIGN OF APIS MELLIFERA L. AND APIS CERANA F. HONEY BEES

    OpenAIRE

    Budiaman

    2015-01-01

    The nectar and pollen of flowers which are abundance have not been taken into account for any purpose in forest, agriculture and plantation area. Honey bees such as Apis mellifera L. and Apis cerana F. had known as biological pollinators which could converted the flower components to be high economy products in the forms of honey, royal jelly, propolis, bee wax and bee venom. Among the products, bee venom has the best selling value, but the method of it???s optimal production has not been ext...

  2. CernVM WebAPI - Controlling Virtual Machines from the Web

    Science.gov (United States)

    Charalampidis, I.; Berzano, D.; Blomer, J.; Buncic, P.; Ganis, G.; Meusel, R.; Segal, B.

    2015-12-01

    Lately, there is a trend in scientific projects to look for computing resources in the volunteering community. In addition, to reduce the development effort required to port the scientific software stack to all the known platforms, the use of Virtual Machines (VMs)u is becoming increasingly popular. Unfortunately their use further complicates the software installation and operation, restricting the volunteer audience to sufficiently expert people. CernVM WebAPI is a software solution addressing this specific case in a way that opens wide new application opportunities. It offers a very simple API for setting-up, controlling and interfacing with a VM instance in the users computer, while in the same time offloading the user from all the burden of downloading, installing and configuring the hypervisor. WebAPI comes with a lightweight javascript library that guides the user through the application installation process. Malicious usage is prohibited by offering a per-domain PKI validation mechanism. In this contribution we will overview this new technology, discuss its security features and examine some test cases where it is already in use.

  3. Estudio de IPsec - Proyecto de una API_IPsec para la movilidad y el multihoming

    OpenAIRE

    Ferrer Caballero, Xavier

    2009-01-01

    En vue du contexte, des motivations et problématiques antérieures, les objectifs principaux sont : - Définition de l'API_IPsec, et de ses interfaces et de sa base de données o Fournir de primitives qui permettent de gérer facilement la couche IPsec par des applications à la fois sur le noeud et à distance. o Optimiser les négociations IPsec dans le cadre de multihoming et de la mobilité en évitant les multiples authentifications et négociations - Réaliser un premier démonstr...

  4. Survey of Public IaaS Cloud Computing API

    Science.gov (United States)

    Yamato, Yoji; Moriya, Takaaki; Ogawa, Takeshi; Akahani, Junichi

    Recently, Cloud computing is spread rapidly and many Cloud providers start their Cloud services. One of the Cloud computing problems is Cloud provider Lock In” for users. Actually, Cloud computing management APIs such as ordering or provisioning are different in each Cloud provider, so that users need to study and implement new APIs when they change Cloud providers. OGF and DMTF start the discussions of standardization of Cloud computing APIs, but there is no standard now. In this technical note, to clarify what APIs cloud providers should provide, we study common APIs for Cloud computing. We survey and compare Cloud computing APIs such as Rackspace Cloud Server, Sun Cloud, GoGrid, ElasticHosts, Amazon EC2 and FlexiScale which are currently provided as public IaaS Cloud APIs in the market. From the survey, the common APIs should support REST access style and provide account management, virtual server management, storage management, network management and resource usage management capabilities. We also show an example of OSS to provide these common APIs compared to normal hosting services OSS.

  5. Cross-language Babel structs—making scientific interfaces more efficient

    Science.gov (United States)

    Prantl, Adrian; Ebner, Dietmar; Epperly, Thomas G. W.

    2013-01-01

    Babel is an open-source language interoperability framework tailored to the needs of high-performance scientific computing. As an integral element of the Common Component Architecture, it is employed in a wide range of scientific applications where it is used to connect components written in different programming languages. In this paper we describe how we extended Babel to support interoperable tuple data types (structs). Structs are a common idiom in (mono-lingual) scientific application programming interfaces (APIs); they are an efficient way to pass tuples of nonuniform data between functions, and are supported natively by most programming languages. Using our extended version of Babel, developers of scientific codes can now pass structs as arguments between functions implemented in any of the supported languages. In C, C++, Fortran 2003/2008 and Chapel, structs can be passed without the overhead of data marshaling or copying, providing language interoperability at minimal cost. Other supported languages are Fortran 77, Fortran 90/95, Java and Python. We will show how we designed a struct implementation that is interoperable with all of the supported languages and present benchmark data to compare the performance of all language bindings, highlighting the differences between languages that offer native struct support and an object-oriented interface with getter/setter methods. A case study shows how structs can help simplify the interfaces of scientific codes significantly.

  6. Beebread from Apis mellifera and Apis dorsata. Comparative Chemical Composition and Bioactivity

    Directory of Open Access Journals (Sweden)

    Otilia BOBIS

    2017-05-01

    Full Text Available Beebread is a valuable bee product, both for bee nutrition and for humans. The high nutritional and bioactive properties of beebread were evaluated by chemical composition analysis of beebread from Apis mellifera and Apis dorsata. Bee bread harvested from Romania and India, coming from Apis mellifera and Apis dorsata bees, were evaluated for their chemical composition. Analyses were made in APHIS Laboratory from USAMV Cluj, using validated methods for bee products. Lipids were determined by the Soxhlet extraction method, total protein content was determined by Kjehldahl method, sugar spectrum was determined by high performance liquid chromatography with refractive index detection (HPLC-IR. Water content of beebread samples were situated between 11.45 and 16.46%, total protein content between 16.84 and 19.19% and total lipids between 6.36 and 13.47%.  Beebread has high bioactive properties which can be expressed as antioxidant and/or antibacterial activity. Chemical composition and bioactive properties of beebread is influenced by floral origin of the pollen which the bees collect and place in combs for fermentation. Also the climatic conditions have an important role in developing different fermentation compounds, that may act as antioxidants or antibacterial agents.

  7. Productivity issues at organizational interfaces

    Science.gov (United States)

    Holland, A. W.

    1985-01-01

    The need for close interdependence between large numbers of diverse and specialized work groups makes the Space Program extremely vulnerable to loss of productivity at organizational interfaces. Trends within the program also suggest that the number and diversity of interfaces will grow in the near term. Continued maintenance of R&D excellence will require that interface performance issues be included in any future productivity improvement effort. The types and characteristics of organizational interfaces are briefly presented, followed by a review of factors which impact their productivity. Approaches to assessing and improving interface effectiveness are also discussed.

  8. Rare royal families in honeybees, Apis mellifera

    Science.gov (United States)

    Moritz, Robin F. A.; Lattorff, H. Michael G.; Neumann, Peter; Kraus, F. Bernhard; Radloff, Sarah E.; Hepburn, H. Randall

    2005-10-01

    The queen is the dominant female in the honeybee colony, Apis mellifera, and controls reproduction. Queen larvae are selected by the workers and are fed a special diet (royal jelly), which determines caste. Because queens mate with many males a large number of subfamilies coexist in the colony. As a consequence, there is a considerable potential for conflict among the subfamilies over queen rearing. Here we show that honeybee queens are not reared at random but are preferentially reared from rare “royal” subfamilies, which have extremely low frequencies in the colony's worker force but a high frequency in the queens reared.

  9. Interface Consistency

    DEFF Research Database (Denmark)

    Staunstrup, Jørgen

    1998-01-01

    This paper proposes that Interface Consistency is an important issue for the development of modular designs. Byproviding a precise specification of component interfaces it becomes possible to check that separately developedcomponents use a common interface in a coherent matter thus avoiding a very...

  10. grlc Makes GitHub Taste Like Linked Data APIs

    NARCIS (Netherlands)

    Merono Penuela, A.; Hoekstra, R.J.

    2016-01-01

    Building Web APIs on top of SPARQL endpoints is becoming common practice. It enables universal access to the integration favorable data space of Linked Data. In the majority of use cases, users cannot be expected to learn SPARQL to query this data space. Web APIs are the most common way to enable

  11. grlc Makes GitHub Taste Like Linked Data APIs

    NARCIS (Netherlands)

    Meroño-Peñuela, A.; Hoekstra, R.

    2016-01-01

    Building Web APIs on top of SPARQL endpoints is becoming a common practice to enable universal access to the integration favorable dataspace of Linked Data. However, the Linked Data community cannot expect users to learn SPARQL to query this dataspace, and Web APIs are the most common way of

  12. grlc Makes GitHub Taste Like Linked Data APIs

    NARCIS (Netherlands)

    Meroño-Peñuela, A.; Hoekstra, Rinke; Sack, H; Rizzo, G; Steinmetz, N; Mladenić, D; Auer, S; Lange, C

    2016-01-01

    Building Web APIs on top of SPARQL endpoints is becoming a common practice to enable universal access to the integration favorable dataspace of Linked Data. However, the Linked Data community cannot expect users to learn SPARQL to query this dataspace, and Web APIs are the most extended way of

  13. Experience API: Flexible, Decentralized and Activity-Centric Data Collection

    Science.gov (United States)

    Kevan, Jonathan M.; Ryan, Paul R.

    2016-01-01

    This emerging technology report describes the Experience API (xAPI), a new e-learning specification designed to support the learning community in standardizing and collecting both formal and informal distributed learning activities. Informed by Activity Theory, a framework aligned with constructivism, data is collected in the form of activity…

  14. A Web API ecosystem through feature-based reuse

    NARCIS (Netherlands)

    Verborgh, Ruben; Dumontier, Michel

    2016-01-01

    The current Web API landscape does not scale well: every API requires its own hardcoded clients in an unusually short-lived, tightly coupled relationship of highly subjective quality. This directly leads to inflated development costs, and prevents the design of a more intelligent generation of

  15. The geospatial data quality REST API for primary biodiversity data.

    Science.gov (United States)

    Otegui, Javier; Guralnick, Robert P

    2016-06-01

    We present a REST web service to assess the geospatial quality of primary biodiversity data. It enables access to basic and advanced functions to detect completeness and consistency issues as well as general errors in the provided record or set of records. The API uses JSON for data interchange and efficient parallelization techniques for fast assessments of large datasets. The Geospatial Data Quality API is part of the VertNet set of APIs. It can be accessed at http://api-geospatial.vertnet-portal.appspot.com/geospatial and is already implemented in the VertNet data portal for quality reporting. Source code is freely available under GPL license from http://www.github.com/vertnet/api-geospatial javier.otegui@gmail.com or rguralnick@flmnh.ufl.edu Supplementary data are available at Bioinformatics online. © The Author 2016. Published by Oxford University Press.

  16. After Rigid Interfaces

    DEFF Research Database (Denmark)

    Troiano, Giovanni Maria

    Deformable and shape-changing interfaces are rapidly emerging in the field of human-computer interaction (HCI). Deformable interfaces provide users with newer input possibilities such as bending, squeezing, or stretching, which were impossible to achieve with rigid interfaces. Shape...... sensors in the five preferred objects and programmed them for controlling sounds with computer software. Finally, we ran a performance study where six musicians performed music with deformable interfaces at their studios. Results from the performance study show that musicians systematically map......, Transformation, Adaptation and Physicalization. In synthesis, the work presented in this thesis shows (1) implications of usefulness for deformable interfaces and how their new input modalities can redefine the way users interact with computers, and (2) how a systematic understanding of conventional design...

  17. Synopsis of a computer program designed to interface a personal computer with the fast data acquisition system of a time-of-flight mass spectrometer

    Science.gov (United States)

    Bechtel, R. D.; Mateos, M. A.; Lincoln, K. A.

    1988-01-01

    Briefly described are the essential features of a computer program designed to interface a personal computer with the fast, digital data acquisition system of a time-of-flight mass spectrometer. The instrumentation was developed to provide a time-resolved analysis of individual vapor pulses produced by the incidence of a pulsed laser beam on an ablative material. The high repetition rate spectrometer coupled to a fast transient recorder captures complete mass spectra every 20 to 35 microsecs, thereby providing the time resolution needed for the study of this sort of transient event. The program enables the computer to record the large amount of data generated by the system in short time intervals, and it provides the operator the immediate option of presenting the spectral data in several different formats. Furthermore, the system does this with a high degree of automation, including the tasks of mass labeling the spectra and logging pertinent instrumental parameters.

  18. Implementation of a scalable, web-based, automated clinical decision support risk-prediction tool for chronic kidney disease using C-CDA and application programming interfaces.

    Science.gov (United States)

    Samal, Lipika; D'Amore, John D; Bates, David W; Wright, Adam

    2017-11-01

    Clinical decision support tools for risk prediction are readily available, but typically require workflow interruptions and manual data entry so are rarely used. Due to new data interoperability standards for electronic health records (EHRs), other options are available. As a clinical case study, we sought to build a scalable, web-based system that would automate calculation of kidney failure risk and display clinical decision support to users in primary care practices. We developed a single-page application, web server, database, and application programming interface to calculate and display kidney failure risk. Data were extracted from the EHR using the Consolidated Clinical Document Architecture interoperability standard for Continuity of Care Documents (CCDs). EHR users were presented with a noninterruptive alert on the patient's summary screen and a hyperlink to details and recommendations provided through a web application. Clinic schedules and CCDs were retrieved using existing application programming interfaces to the EHR, and we provided a clinical decision support hyperlink to the EHR as a service. We debugged a series of terminology and technical issues. The application was validated with data from 255 patients and subsequently deployed to 10 primary care clinics where, over the course of 1 year, 569 533 CCD documents were processed. We validated the use of interoperable documents and open-source components to develop a low-cost tool for automated clinical decision support. Since Consolidated Clinical Document Architecture-based data extraction extends to any certified EHR, this demonstrates a successful modular approach to clinical decision support.

  19. Coming 5th Edition of the API Standard 618: major changes compared to the API 618, 4th edition

    NARCIS (Netherlands)

    Pyle, A.; Eijk, A.; Elferink, H.

    2003-01-01

    This paper will present the highlights of changes that will be found in the 5th Edition of API 618, which is expected to be published in late 2003 or early 2004. Approximately every 5 years the API Standards are revised in such a way that the latest field experiences and proven designs are included

  20. HTTP-based Search and Ordering Using ECHO's REST-based and OpenSearch APIs

    Science.gov (United States)

    Baynes, K.; Newman, D. J.; Pilone, D.

    2012-12-01

    Metadata is an important entity in the process of cataloging, discovering, and describing Earth science data. NASA's Earth Observing System (EOS) ClearingHOuse (ECHO) acts as the core metadata repository for EOSDIS data centers, providing a centralized mechanism for metadata and data discovery and retrieval. By supporting both the ESIP's Federated Search API and its own search and ordering interfaces, ECHO provides multiple capabilities that facilitate ease of discovery and access to its ever-increasing holdings. Users are able to search and export metadata in a variety of formats including ISO 19115, json, and ECHO10. This presentation aims to inform technically savvy clients interested in automating search and ordering of ECHO's metadata catalog. The audience will be introduced to practical and applicable examples of end-to-end workflows that demonstrate finding, sub-setting and ordering data that is bound by keyword, temporal and spatial constraints. Interaction with the ESIP OpenSearch Interface will be highlighted, as will ECHO's own REST-based API.

  1. Moving evidence-based drug abuse prevention programs from basic science to practice: "bridging the efficacy-effectiveness interface".

    Science.gov (United States)

    August, Gerald J; Winters, Ken C; Realmuto, George M; Tarter, Ralph; Perry, Cheryl; Hektner, Joel M

    2004-01-01

    This article examines the challenges faced by developers of youth drug abuse prevention programs in transporting scientifically proven or evidence-based programs into natural community practice systems. Models for research on the transfer of prevention technology are described with specific emphasis given to the relationship between efficacy and effectiveness studies. Barriers that impede the successful integration of efficacy methods within effectiveness studies (e.g., client factors, practitioner factors, intervention structure characteristics, and environmental and organizational factors) are discussed. We present a modified model for program development and evaluation that includes a new type of research design, the hybrid efficacy-effectiveness study that addresses program transportability. The utility of the hybrid study is illustrated in the evaluation of the Early Risers "Skills for Success" prevention program.

  2. Integrating UniTree with the data migration API

    Science.gov (United States)

    Schrodel, David G.

    1994-01-01

    The Data Migration Application Programming Interface (DMAPI) has the potential to allow developers of open systems Hierarchical Storage Management (HSM) products to virtualize native file systems without the requirement to make changes to the underlying operating system. This paper describes advantages of virtualizing native file systems in hierarchical storage management systems, the DMAPI at a high level, what the goals are for the interface, and the integration of the Convex UniTree+HSM with DMAPI along with some of the benefits derived in the resulting product.

  3. Interface Realisms

    DEFF Research Database (Denmark)

    Pold, Søren

    2005-01-01

    This article argues for seeing the interface as an important representational and aesthetic form with implications for postmodern culture and digital aesthetics. The interface emphasizes realism due in part to the desire for transparency in Human-Computer Interaction (HCI) and partly to the devel......This article argues for seeing the interface as an important representational and aesthetic form with implications for postmodern culture and digital aesthetics. The interface emphasizes realism due in part to the desire for transparency in Human-Computer Interaction (HCI) and partly...

  4. COMPARATIVE ANALYSIS OF SOFTWARE TECHNOLOGIES OPERATING SYSTEM WINDOWS 8 FOR LEARNING THE PROGRAMMING

    Directory of Open Access Journals (Sweden)

    Oleg M. Spirin

    2014-04-01

    Full Text Available Many innovations such as interface and software development were realized in Windows 8 of Microsoft Corporation that certainly must be taken into account in computer science teaching. The latest software platform of Windows 8 — WinRT is completely new implementation of ideas which has been implemented in technologies Win32 API and NET. The article describes the software development technology used in the environment of the operating system, Windows 8. There is presented the information about the development of these technologies. It is substantiated expediency of some approaches to consideration the latest technologies of software development in learning programming.

  5. Open-Source Neural Machine Translation API Server

    Directory of Open Access Journals (Sweden)

    Tars Sander

    2017-10-01

    Full Text Available We introduce an open-source implementation of a machine translation API server. The aim of this software package is to enable anyone to run their own multi-engine translation server with neural machine translation engines, supporting an open API for client applications. Besides the hub with the implementation of the client API and the translation service providers running in the background we also describe an open-source demo web application that uses our software package and implements an online translation tool that supports collecting translation quality comparisons from users.

  6. Data Management API within the GridRPC

    OpenAIRE

    Caniou, Yves; Caron, Eddy; Le Mahec, Gaël; Nakada, Hidemoto

    2011-01-01

    Copyright (c) Open Grid Forum (2006-2011). Some Rights Reserved. Distribution is unlimited.; standardization; This document follows the document produced by the GridRPC-WG on GridRPC Model and API for End-User applications. This new document aims to complete the GridRPC API with Data Management mechanisms and API.This document is not intended to provide features and capabilities for building data management middle- ware. Its goal is to complete the GridRPC set of functions and definitions to ...

  7. Building Hypermedia APIs with HTML5 and Node

    CERN Document Server

    Amundsen, Mike

    2011-01-01

    With this concise book, you'll learn the art of building hypermedia APIs that don't simply run on the Web, but that actually exist in the Web. You'll start with the general principles and technologies behind this architectural approach, and then dive hands-on into three fully-functional API examples. Too many APIs rely on concepts rooted in desktop and local area network patterns that don't scale well-costly solutions that are difficult to maintain over time. This book shows system architects and web developers how to design and implement human- and machine-readable web services that remain

  8. Interface models

    DEFF Research Database (Denmark)

    Ravn, Anders P.; Staunstrup, Jørgen

    1994-01-01

    This paper proposes a model for specifying interfaces between concurrently executing modules of a computing system. The model does not prescribe a particular type of communication protocol and is aimed at describing interfaces between both software and hardware modules or a combination of the two...

  9. Organic interfaces

    NARCIS (Netherlands)

    Poelman, W.A.; Tempelman, E.

    2014-01-01

    This paper deals with the consequences for product designers resulting from the replacement of traditional interfaces by responsive materials. Part 1 presents a theoretical framework regarding a new paradigm for man-machine interfacing. Part 2 provides an analysis of the opportunities offered by new

  10. Fluid Interfaces

    DEFF Research Database (Denmark)

    Hansen, Klaus Marius

    2001-01-01

    Fluid interaction, interaction by the user with the system that causes few breakdowns, is essential to many user interfaces. We present two concrete software systems that try to support fluid interaction for different work practices. Furthermore, we present specificity, generality, and minimality...... as design goals for fluid interfaces....

  11. libChEBI: an API for accessing the ChEBI database.

    Science.gov (United States)

    Swainston, Neil; Hastings, Janna; Dekker, Adriano; Muthukrishnan, Venkatesh; May, John; Steinbeck, Christoph; Mendes, Pedro

    2016-01-01

    ChEBI is a database and ontology of chemical entities of biological interest. It is widely used as a source of identifiers to facilitate unambiguous reference to chemical entities within biological models, databases, ontologies and literature. ChEBI contains a wealth of chemical data, covering over 46,500 distinct chemical entities, and related data such as chemical formula, charge, molecular mass, structure, synonyms and links to external databases. Furthermore, ChEBI is an ontology, and thus provides meaningful links between chemical entities. Unlike many other resources, ChEBI is fully human-curated, providing a reliable, non-redundant collection of chemical entities and related data. While ChEBI is supported by a web service for programmatic access and a number of download files, it does not have an API library to facilitate the use of ChEBI and its data in cheminformatics software. To provide this missing functionality, libChEBI, a comprehensive API library for accessing ChEBI data, is introduced. libChEBI is available in Java, Python and MATLAB versions from http://github.com/libChEBI, and provides full programmatic access to all data held within the ChEBI database through a simple and documented API. libChEBI is reliant upon the (automated) download and regular update of flat files that are held locally. As such, libChEBI can be embedded in both on- and off-line software applications. libChEBI allows better support of ChEBI and its data in the development of new cheminformatics software. Covering three key programming languages, it allows for the entirety of the ChEBI database to be accessed easily and quickly through a simple API. All code is open access and freely available.

  12. Asking complex questions of the genome without programming.

    Science.gov (United States)

    Woollard, Peter M

    2010-01-01

    Increasingly, vast amounts of genomics and genetic data are available. Although much of the data is largely accessible to relatively simple web queries, in some cases, more complex queries are required. This paper reviews the hierarchy of tools for querying genetic and genomic data. For querying multiple genes, variants or regions ENSEMBL BioMart and the UCSC Table Browser offer flexible interfaces. For more complex queries, GALAXY is a sophisticated tool for building workflows over existing internet resources. For the most challenging genome scale queries, programmatic access may be required through a defined application programming interface (API) - such as the one provided by Ensembl. All these tools allow one to rapidly ask many questions that were difficult to answer a few years ago, but choosing the appropriate tool for the job is critical.

  13. Nosema ceranae in European honey bees (Apis mellifera).

    Science.gov (United States)

    Fries, Ingemar

    2010-01-01

    Nosema ceranae is a microsporidian parasite described from the Asian honey bee, Apis cerana. The parasite is cross-infective with the European honey bee, Apis mellifera. It is not known when or where N. ceranae first infected European bees, but N. ceranae has probably been infecting European bees for at least two decades. N. ceranae appears to be replacing Nosema apis, at least in some populations of European honey bees. This replacement is an enigma because the spores of the new parasite are less durable than those of N. apis. Virulence data at both the individual bee and at the colony level are conflicting possibly because the impact of this parasite differs in different environments. The recent advancements in N. ceranae genetics, with a draft assembly of the N. ceranae genome available, are discussed and the need for increased research on the impacts of this parasite on European honey bees is emphasized. Copyright 2009 Elsevier Inc. All rights reserved.

  14. Practical Implementation of 10 Rules for Writing REST APIs

    Directory of Open Access Journals (Sweden)

    Jiri Hradil

    2017-01-01

    Full Text Available This paper shows a practical implementation of “10 Rules for Writing REST APIs introduced in the article” (Hradil, 2016. The application is done in Invoice Home (Wikilane, 2016, an invoicing web application for small business and entrepreneurs available world-wide. The API is implemented in JSON hypermedia format (ECMA International, 2016 and with Ruby on Rails framework (Hansson, 2016. The main purpose of the API is to allow connection of Invoice Home with external systems and offer Invoice Home data in simpler format compared to the current HTML format of the full-stack web application. The paper could be also used as a basic template or pattern for any other implementation of the JSON API in any web-based application.

  15. Hemolymph proteome changes during worker brood development match the biological divergences between western honey bees (Apis mellifera) and eastern honey bees (Apis cerana)

    National Research Council Canada - National Science Library

    Feng, Mao; Ramadan, Haitham; Han, Bin; Fang, Yu; Li, Jianke

    2014-01-01

    ... (Apis mellifera and Apis cerana). A time-resolved proteome was compared using two-dimensional electrophoresis-based proteomics to reveal the mechanistic differences by analysis of hemolymph proteome changes between the worker bees...

  16. Infra-population and -community dynamics of the parasites Nosema apis and Nosema ceranae, and consequences for honey bee (Apis mellifera) hosts

    National Research Council Canada - National Science Library

    Williams, Geoffrey R; Shutler, Dave; Burgher-MacLellan, Karen L; Rogers, Richard E L

    2014-01-01

    ... (Apis mellifera, hereafter honey bee) in many regions of the world. Invasive Nosema ceranae is particularly worrisome because some evidence suggests it has greater virulence than its congener N. apis. N...

  17. Aplikasi RFID untuk Sistem Identifikasi Stasiun Kereta Api

    OpenAIRE

    Farid Ishartomo; Panggih Basuki

    2011-01-01

    Abstrak Rancangan ini bertujuan untuk merancang prototipe sistem identifikasi stasiun kereta api yang dilewati sebuah kereta menggunakan RFID dan mikrokontroler AT89S51. Dulu Radio Frequency Identification (RFID) terdiri dari RFID reader dan RFID transponder sebagai perangkat identifikasi stasiun kereta api. RFID reader memancarkan frekuensi tertentu untuk mengidentifikasi RFID transponder. Di sisi lain, RFID transponder akan menerima sinyal dari frekuensi RFID reader, dan kemudian mengir...

  18. Integration of REST Web Service with Social Media API

    OpenAIRE

    Gebremichael, Aschalew

    2016-01-01

    The increasing number of social media users has led to a scenario in which a successful online strategy includes effective integration with the social media platforms, such as Facebook and Twitter. Understanding the fundamentals of REST API architecture together with factors that play a key role in building robust web service will create a strong foundation in the integration of a web application with a Social Media API. As a result, this thesis provides discussion on the fundamental th...

  19. Application of the API/NPRA SVA methodology to transportation security issues.

    Science.gov (United States)

    Moore, David A

    2006-03-17

    Security vulnerability analysis (SVA) is becoming more prevalent as the issue of chemical process security is of greater concern. The American Petroleum Institute (API) and the National Petrochemical and Refiner's Association (NPRA) have developed a guideline for conducting SVAs of petroleum and petrochemical facilities in May 2003. In 2004, the same organizations enhanced the guidelines by adding the ability to evaluate transportation security risks (pipeline, truck, and rail). The importance of including transportation and value chain security in addition to fixed facility security in a SVA is that these issues may be critically important to understanding the total risk of the operation. Most of the SVAs done using the API/NPRA SVA and other SVA methods were centered on the fixed facility and the operations within the plant fence. Transportation interfaces alone are normally studied as a part of the facility SVA, and the entire transportation route impacts and value chain disruption are not commonly considered. Particularly from a national, regional, or local infrastructure analysis standpoint, understanding the interdependencies is critical to the risk assessment. Transportation risks may include weaponization of the asset by direct attack en route, sabotage, or a Trojan Horse style attack into a facility. The risks differ in the level of access control and the degree of public exposures, as well as the dynamic nature of the assets. The public exposures along the transportation route need to be carefully considered. Risks may be mitigated by one of many strategies including internment, staging, prioritization, conscription, or prohibition, as well as by administrative security measures and technology for monitoring and isolating the assets. This paper illustrates how these risks can be analyzed by the API/NPRA SVA methodology. Examples are given of a pipeline operation, and other examples are found in the guidelines.

  20. Microprocessor interfacing

    CERN Document Server

    Vears, R E

    2014-01-01

    Microprocessor Interfacing provides the coverage of the Business and Technician Education Council level NIII unit in Microprocessor Interfacing (syllabus U86/335). Composed of seven chapters, the book explains the foundation in microprocessor interfacing techniques in hardware and software that can be used for problem identification and solving. The book focuses on the 6502, Z80, and 6800/02 microprocessor families. The technique starts with signal conditioning, filtering, and cleaning before the signal can be processed. The signal conversion, from analog to digital or vice versa, is expl

  1. Is the interface OK?

    Digital Repository Service at National Institute of Oceanography (India)

    Suresh, T.

    When a peripheral device fails, software methods can be initially resorted to before the usual hardware test procedures are used. A test program is presented here that allows various peripherals, inter-faced to a Norsk Data computer, to be tested...

  2. Manufacturing Interfaces

    NARCIS (Netherlands)

    van Houten, Frederikus J.A.M.

    1992-01-01

    The paper identifies the changing needs and requirements with respect to the interfacing of manufacturing functions. It considers the manufacturing system, its components and their relationships from the technological and logistic point of view, against the background of concurrent engineering.

  3. GMSEC Interface Specification Document 2016 March

    Science.gov (United States)

    Handy, Matthew

    2016-01-01

    The GMSEC Interface Specification Document contains the standard set of defined messages. Each GMSEC standard message contains a GMSEC Information Bus Header section and a Message Contents section. Each message section identifies required fields, optional fields, data type and recommended use of the fields. Additionally, this document includes the message subjects associated with the standard messages. The system design of the operations center should ensure the components that are selected use both the API and the defined standard messages in order to achieve full interoperability from component to component.

  4. Honeybee (Apis mellifera ligustica) drone embryo proteomes.

    Science.gov (United States)

    Li, Jianke; Fang, Yu; Zhang, Lan; Begna, Desalegn

    2011-03-01

    Little attention has been paid to the drone honeybee (Apis mellifera ligustica) which is a haploid individual carrying only the set of alleles that it inherits from its mother. Molecular mechanisms underlying drone embryogenesis are poorly understood. This study evaluated protein expression profiles of drone embryogenesis at embryonic ages of 24, 48 and 72h. More than 100 reproducible proteins were analyzed by mass spectrometry on 2D electrophoresis gels. Sixty-two proteins were significantly changed at the selected three experimental age points. Expression of the metabolic energy requirement-related protein peaked at the embryonic age of 48h, whereas development and metabolizing amino acid-related proteins expressed optimally at 72h. Cytoskeleton, protein folding and antioxidant-related proteins were highly expressed at 48 and 72h. Protein networks of the identified proteins were constructed and protein expressions were validated at the transcription level. This first proteomic study of drone embryogenesis in the honeybee may provide geneticists an exact timetable and candidate protein outline for further manipulations of drone stem cells. Crown Copyright © 2010. Published by Elsevier Ltd. All rights reserved.

  5. SeqLib: a C ++ API for rapid BAM manipulation, sequence alignment and sequence assembly.

    Science.gov (United States)

    Wala, Jeremiah; Beroukhim, Rameen

    2017-03-01

    We present SeqLib, a C ++ API and command line tool that provides a rapid and user-friendly interface to BAM/SAM/CRAM files, global sequence alignment operations and sequence assembly. Four C libraries perform core operations in SeqLib: HTSlib for BAM access, BWA-MEM and BLAT for sequence alignment and Fermi for error correction and sequence assembly. Benchmarking indicates that SeqLib has lower CPU and memory requirements than leading C ++ sequence analysis APIs. We demonstrate an example of how minimal SeqLib code can extract, error-correct and assemble reads from a CRAM file and then align with BWA-MEM. SeqLib also provides additional capabilities, including chromosome-aware interval queries and read plotting. Command line tools are available for performing integrated error correction, micro-assemblies and alignment. SeqLib is available on Linux and OSX for the C ++98 standard and later at github.com/walaj/SeqLib. SeqLib is released under the Apache2 license. Additional capabilities for BLAT alignment are available under the BLAT license. jwala@broadinstitue.org ; rameen@broadinstitute.org.

  6. GRAPHIC INTERFACES FOR ENGINEERING APPLICATIONS

    Directory of Open Access Journals (Sweden)

    Ion PANA,

    2012-05-01

    Full Text Available Using effective the method of calculating Fitness for Service requires the achievement of graphical interfaces. This paper presents an example of such interfaces, made with Visual Basic program and used in the evaluation of pipelines in a research contract [4

  7. Modeling the HTML DOM and Browser API in Static Analysis of JavaScript Web Applications

    DEFF Research Database (Denmark)

    Jensen, Simon Holm; Madsen, Magnus; Møller, Anders

    2011-01-01

    such technologies to the domain of JavaScript web applications is challenging. In this paper, we discuss the challenges, which include the dynamic aspects of JavaScript and the complex interactions between JavaScript, HTML, and the browser. From this, we present the first static analysis that is capable...... of reasoning about the flow of control and data in modern JavaScript applications that interact with the HTML DOM and browser API. One application of such a static analysis is to detect type-related and dataflow-related programming errors. We report on experiments with a range of modern web applications...

  8. Correlation of Chemisorption and Electronic Effects for Metal Oxide Interfaces: Transducing Principles for Temperature Programmed Gas Microsensors (Final Report)

    Energy Technology Data Exchange (ETDEWEB)

    S. Semancik; R. E. Cavicchi; D. L. DeVoe; T. J. McAvoy [National Institute of Standards and Technology (US)]|[University of Maryland (US)

    2001-12-21

    This Final Report describes efforts and results for a 3-year DoE/OST-EMSP project centered at NIST. The multidisciplinary project investigated scientific and technical concepts critical for developing tunable, MEMS-based, gas and vapor microsensors that could be applied for monitoring the types of multiple analytes (and differing backgrounds) encountered at DoE waste sites. Micromachined ''microhotplate'' arrays were used as platforms for fabricating conductometric sensor prototypes, and as microscale research tools. Efficient microarray techniques were developed for locally depositing and then performance evaluating thin oxide films, in order to correlate gas sensing characteristics with properties including composition, microstructure, thickness and surface modification. This approach produced temperature-dependent databases on the sensitivities of sensing materials to varied analytes (in air) which enable application-specific tuning of microsensor arrays. Mechanistic studies on adsorb ate transient phenomena were conducted to better understand the ways in which rapid temperature programming schedules can be used to produce unique response signatures and increase information density in microsensor signals. Chemometric and neural network analyses were also employed in our studies for recognition and quantification of target analytes.

  9. UIL -User Interface Language

    CERN Document Server

    Lewis, J; CERN. Geneva

    1990-01-01

    Some widget examples, widget categories, the push button widget, menus, the FORM widget, using UIL for an application program, the MOTIF Resource Manager (MRM), execution thread of an application using UIL and MRM, opening hierarchies, binding UIL names to application addresses, fetching widget hierarchies and managing them, changing widget resources using UIL and MRM, fetching literal values from the UID file. Introduction to the User Interface Language, defining a user interface, advantages of using UIL, accessing UID files from the application, UIL Syntax, the UIL module structure, defining a widget instance hierarchy, declaration of literals colors, icons, fonts

  10. GCL – An Easy Way for Creating Graphical User Interfaces

    Directory of Open Access Journals (Sweden)

    Mariusz Trzaska

    2011-02-01

    Full Text Available Graphical User Interfaces (GUI can be created using several approaches. Beside using visual editors or a manually written source code, it is possible to employ a declarative method. Such a solution usually allows working on a higher abstraction level which saves the developers' time and reduces errors. The approach can follow many ideas. One of them is based on utilizing a Domain Specific Language (DSL. In this paper we present the results of our research concerning a DSL language called GCL (GUI Creating Language. The prototype is implemented as a library for Java with an API emulating the syntax and semantics of a DSL language. A programmer, using a few keywords, is able to create different types of GUIs, including forms, panels, dialogs, etc. The widgets of the GUI are built automatically during the run-time phase based on a given data instance (an ordinary Java object and optionally are to be customized by the programmer. The main contribution of our work is delivering a working library for a popular platform. The library could be easily ported for other programming languages such the MS C#.

  11. Analisis Kinerja Operasional Kereta Api Sriwedari Ekspress Jurusan Solo - Yogya

    Directory of Open Access Journals (Sweden)

    Bayu Rosida Sumantri

    2014-03-01

    Full Text Available Pada bulan Nopember 2012 PT. Kereta Api Indonesia (Persero DAOP 6 Yogyakarta mengoperasikan Kereta Api Sriwedari Ekspress dengan rute perjalanan Yogya – Solo, hal ini dilakukan untuk mengantisipasi lonjakan penumpang akibat pemangkasan rute perjalanan Kereta Api Prambanan Ekspress dari tiga belas kali perjalanan menjadi enam kali perjalanan. Menurut Humas PT. Kereta Api Indonesia (Persero DAOP 6 Yogyakarta, dibukanya rute baru Kereta Api Sriwedari Ekspress yang melayani delapan kali perjalanan hanya  dengan rute Yogya – Solo saja diharapkan kereta ini dapat memfasilitasi pergerakan penumpang antar dua daerah tersebut. Namun untuk mengetahui kinerja dari kereta api ini sesuai dengan Surat Keterangan Dirjen Perhubungan Darat No. 687 Tahun 2002, perlu ditinjau dari segi faktor muat, jumlah penumpang yang diangkut, waktu tunggu penumpang, ketepatan waktu kedatangan dan keberangkatan kereta dan kenyamanan penumpang. Dalam penelitian digunakan metode survey untuk mendapatkan nilai – nilai dari kinerja kereta api Sriwedari berupa survey observasi atau pengamatan lapangan.  Adapun  analisis yang digunakan untuk perhitungan waktu tempuh, waktu henti dan waktu tunda menggunakan uji hipotesis 1 sample t-test, karena uji ini paling memenuhi untuk melihat diterima atau tidaknya keterlambatan dari waktu kereta. Sedangkan untuk perhitungan load factor dan kenyamanan duduk dan berdiri berdasarkan perhitungan kapasitas dari Vukan R. Vuchic. Dari hasil analisis didapatkan waktu tempuh rata-rata untuk arah Yogyakarta selama 1 jam 14 menit dan untuk arah Solo selama 1 jam 12 menit. Waktu henti yang didapat dari seluruh jadwal perjalanan kereta arah Yogyakarta sebesar 3 menit, untuk arah Solo sebesar 5 menit. Waktu tunda dari seluruh perjalanan kereta Api Sriwedari untuk arah Yogyakarta didapat nilai waktu tunda kedatangan sebesar 22 menit dan nilai waktu tunda keberangkatan sebesar 20 menit, untuk arah Solo didapat nilai waktu tunda kedatangan sebesar 34

  12. Thermodynamic phase behavior of API/polymer solid dispersions.

    Science.gov (United States)

    Prudic, Anke; Ji, Yuanhui; Sadowski, Gabriele

    2014-07-07

    To improve the bioavailability of poorly soluble active pharmaceutical ingredients (APIs), these materials are often integrated into a polymer matrix that acts as a carrier. The resulting mixture is called a solid dispersion. In this work, the phase behaviors of solid dispersions were investigated as a function of the API as well as of the type and molecular weight of the carrier polymer. Specifically, the solubility of artemisinin and indomethacin was measured in different poly(ethylene glycol)s (PEG 400, PEG 6000, and PEG 35000). The measured solubility data and the solubility of sulfonamides in poly(vinylpyrrolidone) (PVP) K10 and PEG 35000 were modeled using the perturbed-chain statistical associating fluid theory (PC-SAFT). The results show that PC-SAFT predictions are in a good accordance with the experimental data, and PC-SAFT can be used to predict the whole phase diagram of an API/polymer solid dispersion as a function of the kind of API and polymer and of the polymer's molecular weight. This remarkably simplifies the screening process for suitable API/polymer combinations.

  13. Designing Interfaces

    CERN Document Server

    Tidwell, Jenifer

    2010-01-01

    Despite all of the UI toolkits available today, it's still not easy to design good application interfaces. This bestselling book is one of the few reliable sources to help you navigate through the maze of design options. By capturing UI best practices and reusable ideas as design patterns, Designing Interfaces provides solutions to common design problems that you can tailor to the situation at hand. This updated edition includes patterns for mobile apps and social media, as well as web applications and desktop software. Each pattern contains full-color examples and practical design advice th

  14. Testing Interfaces

    DEFF Research Database (Denmark)

    Holbøll, Joachim T.; Henriksen, Mogens; Nilson, Jesper K.

    1999-01-01

    The wide use of solid insulating materials combinations in combinations has introduced problems in the interfaces between components. The most common insulating materials are cross-linked polyethylene (XLPE), silicone rubber (SIR) and ethylene-propylene rubbers (EPR). Assemblies of these materials...

  15. Comparison of the energetic stress associated with experimental Nosema ceranae and Nosema apis infection of honeybees (Apis mellifera).

    Science.gov (United States)

    Martín-Hernández, Raquel; Botías, Cristina; Barrios, Laura; Martínez-Salvador, Amparo; Meana, Aránzazu; Mayack, Christopher; Higes, Mariano

    2011-09-01

    Nosema ceranae is a relatively new and widespread parasite of the western honeybee Apis mellifera that provokes a new form of nosemosis. In comparison to Nosema apis, which has been infecting the honeybee for much longer, N. ceranae seems to have co-evolved less with this host, causing a more virulent disease. Given that N. apis and N. ceranae are obligate intracellular microsporidian parasites, needing host energy to reproduce, energetic stress may be an important factor contributing to the increased virulence observed. Through feeding experiments on caged bees, we show that both mortality and sugar syrup consumption were higher in N. ceranae-infected bees than in N. apis-infected and control bees. The mortality and sugar syrup consumption are also higher in N. apis-infected bees than in controls, but are less than in N. ceranae-infected bees. With both microsporidia, mortality and sugar syrup consumption increased in function of the increasing spore counts administered for infection. The differences in energetic requirements between both Nosema spp. confirm that their metabolic patterns are not the same, which may depend critically on host-parasite interactions and, ultimately, on host pathology. The repercussions of this increased energetic stress may even explain the changes in host behavior due to starvation, lack of thermoregulatory capacity, or higher rates of trophallaxis, which might enhance transmission and bee death.

  16. Nosema ceranae in drone honey bees (Apis mellifera).

    Science.gov (United States)

    Traver, Brenna E; Fell, Richard D

    2011-07-01

    Nosema ceranae is a microsporidian intracellular parasite of honey bees, Apis mellifera. Previously Nosema apis was thought to be the only cause of nosemosis, but it has recently been proposed that N. ceranae is displacing N. apis. The rapid spread of N. ceranae could be due to additional transmission mechanisms, as well as higher infectivity. We analyzed drones for N. ceranae infections using duplex qPCR with species specific primers and probes. We found that both immature and mature drones are infected with N. ceranae at low levels. This is the first report detecting N. ceranae in immature bees. Our data suggest that because drones are known to drift from their parent hives to other hives, they could provide a means for disease spread within and between apiaries. Copyright © 2011 Elsevier Inc. All rights reserved.

  17. Effect of the Propolis Components, Cinnamic Acid and Pinocembrin, on Apis Mellifera and Ascosphaera Apis

    Directory of Open Access Journals (Sweden)

    Voigt Kathrin

    2015-06-01

    Full Text Available The value of propolis as a disinfectant agent in the bee hive is considerable. We investigated the fungistatic effect of cinnamic acid and pinocembrin on the pathogen Ascosphaera apis causing chalkbrood disease in bee colonies in the laboratory with an agar diffusion test on malt extract agar. The minimal fungicide inhibitory concentration was 0.5% for cinnamic acid and 1.5% for pinocembrin (MIC -values. Both substances were tested by individual application for adult bee tolerance in a range of dosages and for brood tolerance (L1 - L5 referring to the MIC values. The dermal toxicity of adult bees for cinnamic acid and pinocembrin was low, a maximum of 3.3% even in the highest dosage of 1000 μg (concentration 20% and 250 μg (concentration 5% per bee, respectively. The mortality rates showed no significant differences to the controls (z-test, p≤0.05. First results on brood tolerability after application of test substances resulted in larval mortality but primarily in the group of young larvae. The mortality reduced simultaneous with the increasing larval weight. The total larval mortality 72 hours after the application over all stages was 28.7% for cinnamic acid and 13.1% for pinocembrin (positive control group 24.8%; negative control group 15.4%. The test groups showed no significant increased mortality compared to the control groups (z-test, p≥0.05. Both substances have in vitro fungicide potential and can be considered as potential active agents against A. apis in honey bee drugs. The results provide high tolerance of adult bees and an indication for larval tolerability most notably in elder larvae.

  18. Integration of Experience API Into CDET’s E-Learning

    Science.gov (United States)

    2016-06-01

    EXPERIENCE API INTO CDET’S E- LEARNING by Clayton C. MacAloney June 2016 Thesis Advisor: Man-Tak Shing Co-Advisor: Arijit Das THIS PAGE...thesis 4. TITLE AND SUBTITLE INTEGRATION OF EXPERIENCE API INTO CDET’S E-LEARNING 5. FUNDING NUMBERS 6. AUTHOR(S) Clayton C. MacAloney 7...Education and Training (CDET) looking at Experience API (xAPI) for ways to improve the accessibility, effectiveness, and efficiency of the educational

  19. Unified Lightweight Semantic Descriptions of Web APIs and Web Services

    OpenAIRE

    Pedrinaci, Carlos; Kopecký, Jacek; Maleshkova, Maria; Liu, Dong; Li, Ning; Domingue, John

    2011-01-01

    Recently, Linked Data and Web APIs have emerged as the preferred means of exposing data and Web application functionality. In this paper we argue that service systems should be adapted in the light of both trends. In particular we believe that i) common means for discovering and interacting with Web services and Web APIs are necessary, and that ii) we should bridge the gap between services and linked data both by supporting the publication of services as linked data and by enabling the proces...

  20. Interface learning

    DEFF Research Database (Denmark)

    Thorhauge, Sally

    2014-01-01

    "Interface learning - New goals for museum and upper secondary school collaboration" investigates and analyzes the learning that takes place when museums and upper secondary schools in Denmark work together in local partnerships to develop and carry out school-related, museum-based coursework...... for students. The research focuses on the learning that the students experience in the interface of the two learning environments: The formal learning environment of the upper secondary school and the informal learning environment of the museum. Focus is also on the learning that the teachers and museum...... professionals experience as a result of their collaboration. The dissertation demonstrates how a given partnership’s collaboration affects the students’ learning experiences when they are doing the coursework. The dissertation presents findings that museum-school partnerships can use in order to develop...

  1. An open source web interface for linking models to infrastructure system databases

    Science.gov (United States)

    Knox, S.; Mohamed, K.; Harou, J. J.; Rheinheimer, D. E.; Medellin-Azuara, J.; Meier, P.; Tilmant, A.; Rosenberg, D. E.

    2016-12-01

    Models of networked engineered resource systems such as water or energy systems are often built collaboratively with developers from different domains working at different locations. These models can be linked to large scale real world databases, and they are constantly being improved and extended. As the development and application of these models becomes more sophisticated, and the computing power required for simulations and/or optimisations increases, so has the need for online services and tools which enable the efficient development and deployment of these models. Hydra Platform is an open source, web-based data management system, which allows modellers of network-based models to remotely store network topology and associated data in a generalised manner, allowing it to serve multiple disciplines. Hydra Platform uses a web API using JSON to allow external programs (referred to as `Apps') to interact with its stored networks and perform actions such as importing data, running models, or exporting the networks to different formats. Hydra Platform supports multiple users accessing the same network and has a suite of functions for managing users and data. We present ongoing development in Hydra Platform, the Hydra Web User Interface, through which users can collaboratively manage network data and models in a web browser. The web interface allows multiple users to graphically access, edit and share their networks, run apps and view results. Through apps, which are located on the server, the web interface can give users access to external data sources and models without the need to install or configure any software. This also ensures model results can be reproduced by removing platform or version dependence. Managing data and deploying models via the web interface provides a way for multiple modellers to collaboratively manage data, deploy and monitor model runs and analyse results.

  2. Effects of honeybee ( Apis mellifera ) pollination on seed set in ...

    African Journals Online (AJOL)

    This study was carried out to determine the efficiency of pollination with honeybee (Apis mellifera) on sunflower hybrid seed production under different types of pollination during 2005 and 2006 in Mustafakemalpasa-Bursa, Turkey. Three pollination types (1) in cages with honeybees, (2) hand pollination (in cages) and (3) in ...

  3. Enzymatic activities of Dermatophilus congolensis measured by API ZYM.

    Science.gov (United States)

    Hermoso de Mendoza, J; Arenas, A; Alonso, J M; Rey, J M; Gil, M C; Anton, J M; Hermoso de Mendoza, M

    1993-10-01

    API ZYM kit was used to test enzymatic activities on eighteen strains of Dermatophilus congolensis. All strains produced lipase and acid phosphatase, which act on lipids, and leucine arylamidase which act on proteins. Another 10 exoenzymes were present in at least one of the strains.

  4. (DWV) in honeybees (Apis mellifera L.) and mite

    African Journals Online (AJOL)

    STORAGESEVER

    2009-08-18

    Aug 18, 2009 ... the most common honey bee viruses transmitted by the parasitic mite Varroa destructor during pupal stages, and is associated with ... Key words: Apis mellifera, deformed wing virus, honeybee viruses, Varroa destructor, RT-PCR, Ordu, Turkey. .... In all tests ddH2O used as negative control. PCR products of ...

  5. Nosema Tolerant Honeybees (Apis mellifera) Escape Parasitic Manipulation of Apoptosis

    DEFF Research Database (Denmark)

    Kurze, Christoph; Le Conte, Yves; Dussaubat, Claudia

    2015-01-01

    conducted three inoculation experiments to investigate in the apoptotic respond during infection with the intracellular gut pathogen Nosema ceranae, which is considered as potential global threat to the honeybee (Apis mellifera) and other bee pollinators, in sensitive and tolerant honeybees. To explore...

  6. Using PAT to accelerate the transition to continuous API manufacturing

    DEFF Research Database (Denmark)

    de Gouveia, Maria Francisca Dias Folque; Rahbek, Jesper P.; Mortensen, Asmus R.

    2017-01-01

    the following: speeding up the design of the continuous process and a better understanding of the manufacturing requirements to ensure optimal yield and avoid unreacted raw materials and by-products in the continuous reactor effluent. Graphical Abstract Using PAT to accelerate the transition to continuous API...

  7. Studies on the life cycle and morphometrics of honeybees, Apis ...

    African Journals Online (AJOL)

    The life cycle of the honeybee, Apis mellifera adansonii, was studied in mangrove area by monitoring the developmental stages and morphology of the castes. It was observed that the fate of the eggs were predetermined at the onset leading to drones, queens or workers. It was also established that the three different castes ...

  8. Biophysics of the subgenual organ of the honeybee, Apis mellifera

    DEFF Research Database (Denmark)

    Kilpinen, Ole; Storm, Jesper

    1997-01-01

    The subgenual organ of the honeybee (Apis mellifera) is suspended in a haemolymph channel in the tibia of each leg. When the leg is accelerated, inertia causes the haemolymph (and the subgenual organ) to lag behind the movement of the rest of the leg. The magnitude of this phase lag determines...

  9. Sperm use economy of honeybee (Apis mellifera) queens

    DEFF Research Database (Denmark)

    Baer, Boris; Collins, Jason; Maalaps, Kristiina

    2016-01-01

    the fecundity and longevity of queens and therefore colony fitness. We quantified the number of sperm that honeybee (Apis mellifera) queens use to fertilize eggs. We examined sperm use in naturally mated queens of different ages and in queens artificially inseminated with different volumes of semen. We found...

  10. Pathogen detection and gut bacteria identification in Apis cerana ...

    African Journals Online (AJOL)

    Pathogen infection of honeybees can lead to economic losses in apiculture. The earlier the pathogen contamination can be found the better it will likely be for the treatment of the infected colony and prevention of the spread of the pathogen within and between colonies. A total of 50 colonies of Apis cerana were sampled in ...

  11. Physical stability of API/polymer-blend amorphous solid dispersions.

    Science.gov (United States)

    Lehmkemper, Kristin; Kyeremateng, Samuel O; Bartels, Mareike; Degenhardt, Matthias; Sadowski, Gabriele

    2018-03-01

    The preparation of amorphous solid dispersions (ASDs) is a well-established strategy for formulating active pharmaceutical ingredients by embedding them in excipients, usually amorphous polymers. Different polymers can be combined for designing ASDs with desired properties like an optimized dissolution behavior. One important criterion for the development of ASD compositions is the physical stability. In this work, the physical stability of API/polymer-blend ASDs was investigated by thermodynamic modeling and stability studies. Amorphous naproxen (NAP) and acetaminophen (APAP) were embedded in blends of hydroxypropyl methylcellulose acetate succinate (HPMCAS) and either poly(vinylpyrrolidone) (PVP) or poly(vinylpyrrolidone-co-vinyl acetate) (PVPVA64). Parameters for modeling the API solubility in the blends and the glass-transition temperature curves of the water-free systems with Perturbed-Chain Statistical Associating Fluid Theory and Kwei equation, respectively, were correlated to experimental data. The phase behavior for standardized storage conditions (0%, 60% and 75% relative humidity (RH)) was predicted and compared to six months-long stability studies. According to modeling and experimental results, the physical stability was reduced with increasing HPMCAS content and increasing RH. This trend was observed for all investigated systems, with both APIs (NAP and APAP) and both polymer blends (PVP/HPMCAS and PVPVA64/HPMCAS). PC-SAFT and the Kwei equation turned out to be suitable tools for modeling and predicting the physical stability of the investigated API/polymer-blends ASDs. Copyright © 2017 Elsevier B.V. All rights reserved.

  12. Modelling the subgenual organ of the honeybee, Apis mellifera

    DEFF Research Database (Denmark)

    Storm, Jesper; Kilpinen, Ole

    1998-01-01

    In a recent study on the honeybee (Apis mellifera), the subgenual organ was observed moving inside the leg during sinusoidal vibrations of the leg (Kilpinen and Storm 1997). The subgenual organ of the honeybee is suspended in a haemolymph channel in the tibia of each leg. When the leg accelerates...

  13. Improving honey production in worker bees (Apis mellifera adansoni ...

    African Journals Online (AJOL)

    Modification of feeding activity, nursing care and undertaker behaviour were carried out among some colonies of honey bees Apis mellifera adansoni L to know the effect on honey production. Apiaries Numbers 1, 2 and 3 contain three replicates of experimental hives while apiary Number 4 contains control hives. All the ...

  14. Standard methods for research on apis mellifera gut symbionts

    Science.gov (United States)

    Gut microbes can play an important role in digestion, disease resistance, and the general health of animals, but little is known about the biology of gut symbionts in Apis mellifera. This paper is part of a series on honey bee research methods, providing protocols for studying gut symbionts. We desc...

  15. Foraging and pollination behaviour of the African Honey bee ( Apis ...

    African Journals Online (AJOL)

    Foraging and pollination behaviour of the African Honey bee (Apis mellifera adansonii) on Callistemon rigidus flowers in Ngaoundere (Cameroon). F-N Tchuenguem Fohouo, J Messi, D Brüchner, B Bouba, G Mbofung, J Hentchoya Hemo. Abstract. No Abstract Available Journal of the Cameroon Academy of Sciences ...

  16. A survey of the ethnozoological knowledge of honey bees Apis ...

    African Journals Online (AJOL)

    A survey of the ethnozoological knowledge of honey bee Apis mellifera in Ijebu division of South western Nigeria was carried out to examine the pattern of invasion, control methods of their invasion and their effects in life and economy of the people which also include the medicinal and traditional utilization. The Survey was ...

  17. Of Time Engines and Masters An API for Scheduling and Synchronizing the Generation and Playback of Event Sequences and Media Streams for the Web Audio API

    OpenAIRE

    Schnell, Norbert; Saiz, Victor; Barkati, Karim; Goldszmidt, Samuel

    2015-01-01

    International audience; In this article we present an API and a set of Javascript modules for the synchronized scheduling and aligned playback of predetermined sequences of events such as notes, audio segments , and parameter changes as well as media streams (e.g. audio buffers) based on the Web Audio API logical time. The API has been designed to facilitate the development on both ends, the implementation of modules which generate event sequences or media streams as well as the integration o...

  18. Rural Population Administration Management System Based On RESTful API In Bone District (Sistem Manajemen Administrasi Kependudukan Tingkat Pedesaan Berbasis RESTful API di Kabupaten Bone)

    OpenAIRE

    Rismayani, nfn

    2017-01-01

    Bone district is one of region in South Sulawesi province. There are 27 sub-districts and 374 villages in Bone district. A villages sampled in this study is Barakkae village Lamuru Bone district. The problem in this research is how to make the management system administration at rural level in Bone district and how to apply information technology based on RESTful API on rural administration of Bone district. The technology or method used is the RESTful API, RESTful API is REST (REpresentatio...

  19. uPy: a ubiquitous CG Python API with biological-modeling applications.

    Science.gov (United States)

    Autin, Ludovic; Johnson, Graham; Hake, Johan; Olson, Arthur; Sanner, Michel

    2012-01-01

    The uPy Python extension module provides a uniform abstraction of the APIs of several 3D computer graphics programs (called hosts), including Blender, Maya, Cinema 4D, and DejaVu. A plug-in written with uPy can run in all uPy-supported hosts. Using uPy, researchers have created complex plug-ins for molecular and cellular modeling and visualization. uPy can simplify programming for many types of projects (not solely science applications) intended for multihost distribution. It's available at http://upy.scripps.edu. The first featured Web extra is a video that shows interactive analysis of a calcium dynamics simulation. YouTube URL: http://youtu.be/wvs-nWE6ypo. The second featured Web extra is a video that shows rotation of the HIV virus. YouTube URL: http://youtu.be/vEOybMaRoKc.

  20. 'Interfaces' 4

    Directory of Open Access Journals (Sweden)

    Paolo Borsa

    2018-01-01

    Full Text Available Issue No. 4 is the first open issue of Interfaces: A Journal of Medieval European Literatures. It contains contributions by Henry Bainton (12th-century historiography, Lucie Doležalová (parabiblical texts and the canon, Máire Ní Mhaonaigh (Irish literary culture in Latin and Irish, Isabel Varillas Sánchez (legends of composition of canonical texts, Septuaginta, Wim Verbaal (letter collections, Bernard of Clairvaux, and Jonas Wellendorf (canons of skaldic poets in the 12th/13th century, preceded by a brief Introduction by the editors.

  1. The using of API steel in pipelines in Brazil; A utilizacao do aco API em dutos no Brasil

    Energy Technology Data Exchange (ETDEWEB)

    Narcisi Junior, Aldo; Torii, Paulo; Nogueira, Shirleine [BRASTUBO, Sao Paulo, SP (Brazil); Machado Filho, Fausto de Assis; Silva, Carlos Norberto Paula da; Camey, Kenji [Companhia Siderurgica Paulista (COSIPA), Cubatao, SP (Brazil)

    1998-07-01

    This work presents an overview of application, production technology improvements, and increased demand for API lines in Brazil. The need of more economical installation of oil and gas pipelines has forced the utilization of higher strength line pipe grades. This scenario induced the development of a highly competitive steelmaking and pipe producing industry in Brazil. (author)

  2. A new programming metaphor for image processing procedures

    Science.gov (United States)

    Smirnov, O. M.; Piskunov, N. E.

    1992-01-01

    Most image processing systems, besides an Application Program Interface (API) which lets users write their own image processing programs, also feature a higher level of programmability. Traditionally, this is a command or macro language, which can be used to build large procedures (scripts) out of simple programs or commands. This approach, a legacy of the teletypewriter has serious drawbacks. A command language is clumsy when (and if! it attempts to utilize the capabilities of a multitasking or multiprocessor environment, it is but adequate for real-time data acquisition and processing, it has a fairly steep learning curve, and the user interface is very inefficient,. especially when compared to a graphical user interface (GUI) that systems running under Xll or Windows should otherwise be able to provide. ll these difficulties stem from one basic problem: a command language is not a natural metaphor for an image processing procedure. A more natural metaphor - an image processing factory is described in detail. A factory is a set of programs (applications) that execute separate operations on images, connected by pipes that carry data (images and parameters) between them. The programs function concurrently, processing images as they arrive along pipes, and querying the user for whatever other input they need. From the user's point of view, programming (constructing) factories is a lot like playing with LEGO blocks - much more intuitive than writing scripts. Focus is on some of the difficulties of implementing factory support, most notably the design of an appropriate API. It also shows that factories retain all the functionality of a command language (including loops and conditional branches), while suffering from none of the drawbacks outlined above. Other benefits of factory programming include self-tuning factories and the process of encapsulation, which lets a factory take the shape of a standard application both from the system and the user's point of view, and

  3. Host Specificity in the Honeybee Parasitic Mite, Varroa spp. in Apis mellifera and Apis cerana.

    Directory of Open Access Journals (Sweden)

    Alexis L Beaurepaire

    Full Text Available The ectoparasitic mite Varroa destructor is a major global threat to the Western honeybee Apis mellifera. This mite was originally a parasite of A. cerana in Asia but managed to spill over into colonies of A. mellifera which had been introduced to this continent for honey production. To date, only two almost clonal types of V. destructor from Korea and Japan have been detected in A. mellifera colonies. However, since both A. mellifera and A. cerana colonies are kept in close proximity throughout Asia, not only new spill overs but also spill backs of highly virulent types may be possible, with unpredictable consequences for both honeybee species. We studied the dispersal and hybridisation potential of Varroa from sympatric colonies of the two hosts in Northern Vietnam and the Philippines using mitochondrial and microsatellite DNA markers. We found a very distinct mtDNA haplotype equally invading both A. mellifera and A. cerana in the Philippines. In contrast, we observed a complete reproductive isolation of various Vietnamese Varroa populations in A. mellifera and A. cerana colonies even if kept in the same apiaries. In light of this variance in host specificity, the adaptation of the mite to its hosts seems to have generated much more genetic diversity than previously recognised and the Varroa species complex may include substantial cryptic speciation.

  4. Host Specificity in the Honeybee Parasitic Mite, Varroa spp. in Apis mellifera and Apis cerana

    Science.gov (United States)

    Beaurepaire, Alexis L.; Dinh, Tam Q.; Cervancia, Cleofas; Moritz, Robin F. A.

    2015-01-01

    The ectoparasitic mite Varroa destructor is a major global threat to the Western honeybee Apis mellifera. This mite was originally a parasite of A. cerana in Asia but managed to spill over into colonies of A. mellifera which had been introduced to this continent for honey production. To date, only two almost clonal types of V. destructor from Korea and Japan have been detected in A. mellifera colonies. However, since both A. mellifera and A. cerana colonies are kept in close proximity throughout Asia, not only new spill overs but also spill backs of highly virulent types may be possible, with unpredictable consequences for both honeybee species. We studied the dispersal and hybridisation potential of Varroa from sympatric colonies of the two hosts in Northern Vietnam and the Philippines using mitochondrial and microsatellite DNA markers. We found a very distinct mtDNA haplotype equally invading both A. mellifera and A. cerana in the Philippines. In contrast, we observed a complete reproductive isolation of various Vietnamese Varroa populations in A. mellifera and A. cerana colonies even if kept in the same apiaries. In light of this variance in host specificity, the adaptation of the mite to its hosts seems to have generated much more genetic diversity than previously recognised and the Varroa species complex may include substantial cryptic speciation. PMID:26248192

  5. Changes in Alternative Splicing in Apis Mellifera Bees Fed Apis Cerana Royal Jelly

    Directory of Open Access Journals (Sweden)

    Shi Yuan Yuan

    2014-12-01

    Full Text Available The Western honey bee (Apis mellifera is a social insect characterized by caste differentiation in which the queen bee and worker bees display marked differences in morphology, behavior, reproduction, and longevity despite their identical genomes. The main causative factor in caste differentiation is the food fed to queen larvae, termed royal jelly (RJ. Alternative splicing (AS is an important RNA-mediated post-transcriptional process in eukaryotes. Here we report AS changes in A. mellifera after being fed either A. mellifera RJ or A. cerana RJ. The results demonstrated that the RJ type affected 4 types of AS in adult A. mellifera: exon skipping, intron retention, alternative 5’ splice sites, and alternative 3’splice sites. After feeding with A. cerana RJ, AS occurred in many genes in adult A. mellifera that encode proteins involved in development, growth, the tricarboxylic acid cycle, and substance metabolism. This study provides the first evidence that heterospecific RJ can influence the AS of many genes related to honey bee development and growth.

  6. Infra-Population and -Community Dynamics of the Parasites Nosema apis and Nosema ceranae, and Consequences for Honey Bee (Apis mellifera) Hosts

    Science.gov (United States)

    Williams, Geoffrey R.; Shutler, Dave; Burgher-MacLellan, Karen L.; Rogers, Richard E. L.

    2014-01-01

    Nosema spp. fungal gut parasites are among myriad possible explanations for contemporary increased mortality of western honey bees (Apis mellifera, hereafter honey bee) in many regions of the world. Invasive Nosema ceranae is particularly worrisome because some evidence suggests it has greater virulence than its congener N. apis. N. ceranae appears to have recently switched hosts from Asian honey bees (Apis cerana) and now has a nearly global distribution in honey bees, apparently displacing N. apis. We examined parasite reproduction and effects of N. apis, N. ceranae, and mixed Nosema infections on honey bee hosts in laboratory experiments. Both infection intensity and honey bee mortality were significantly greater for N. ceranae than for N. apis or mixed infections; mixed infection resulted in mortality similar to N. apis parasitism and reduced spore intensity, possibly due to inter-specific competition. This is the first long-term laboratory study to demonstrate lethal consequences of N. apis and N. ceranae and mixed Nosema parasitism in honey bees, and suggests that differences in reproduction and intra-host competition may explain apparent heterogeneous exclusion of the historic parasite by the invasive species. PMID:24987989

  7. Infra-population and -community dynamics of the parasites Nosema apis and Nosema ceranae, and consequences for honey bee (Apis mellifera hosts.

    Directory of Open Access Journals (Sweden)

    Geoffrey R Williams

    Full Text Available Nosema spp. fungal gut parasites are among myriad possible explanations for contemporary increased mortality of western honey bees (Apis mellifera, hereafter honey bee in many regions of the world. Invasive Nosema ceranae is particularly worrisome because some evidence suggests it has greater virulence than its congener N. apis. N. ceranae appears to have recently switched hosts from Asian honey bees (Apis cerana and now has a nearly global distribution in honey bees, apparently displacing N. apis. We examined parasite reproduction and effects of N. apis, N. ceranae, and mixed Nosema infections on honey bee hosts in laboratory experiments. Both infection intensity and honey bee mortality were significantly greater for N. ceranae than for N. apis or mixed infections; mixed infection resulted in mortality similar to N. apis parasitism and reduced spore intensity, possibly due to inter-specific competition. This is the first long-term laboratory study to demonstrate lethal consequences of N. apis and N. ceranae and mixed Nosema parasitism in honey bees, and suggests that differences in reproduction and intra-host competition may explain apparent heterogeneous exclusion of the historic parasite by the invasive species.

  8. Uncovering the immune responses of Apis mellifera ligustica larval gut to Ascosphaera apis infection utilizing transcriptome sequencing.

    Science.gov (United States)

    Chen, Dafu; Guo, Rui; Xu, Xijian; Xiong, Cuiling; Liang, Qin; Zheng, Yanzhen; Luo, Qun; Zhang, Zhaonan; Huang, Zhijian; Kumar, Dhiraj; Xi, Weijun; Zou, Xuan; Liu, Min

    2017-07-20

    Honeybees are susceptible to a variety of diseases, including chalkbrood, which is capable of causing huge losses of both the number of bees and colony productivity. This research is designed to characterize the transcriptome profiles of Ascosphaera apis-treated and un-treated larval guts of Apis mellifera ligustica in an attempt to unravel the molecular mechanism underlying the immune responses of western honeybee larval guts to mycosis. In this study, 24, 296 and 2157 genes were observed to be differentially expressed in A. apis-treated Apis mellifera (4-, 5- and 6-day-old) compared with un-treated larval guts. Moreover, the expression patterns of differentially expressed genes (DEGs) were examined via trend analysis, and subsequently, gene ontology analysis and KEGG pathway enrichment analysis were conducted for DEGs involved in up- and down-regulated profiles. Immunity-related pathways were selected for further analysis, and our results demonstrated that a total of 13 and 50 DEGs were annotated in the humoral immune-related and cellular immune-related pathways, respectively. Additionally, we observed that many DEGs up-regulated in treated guts were part of cellular immune pathways, such as the lysosome, ubiquitin mediated proteolysis, and insect hormone biosynthesis pathways and were induced by A. apis invasion. However, more down-regulated DEGs were restrained. Surprisingly, a majority of DEGs within the Toll-like receptor signaling pathway, and the MAPK signaling pathway were up-regulated in treated guts, while all but two genes involved in the NF-κB signaling pathway were down-regulated, which suggested that most genes involved in humoral immune-related pathways were activated in response to the invasive fungal pathogen. This study's findings provide valuable information regarding the investigation of the molecular mechanism of immunity defenses of A. m. ligustica larval guts to infection with A. apis. Furthermore, these studies lay the groundwork for

  9. “Wrapping” X3DOM around Web Audio API

    Directory of Open Access Journals (Sweden)

    Andreas Stamoulias

    2015-12-01

    Full Text Available Spatial sound has a conceptual role in the Web3D environments, due to highly realism scenes that can provide. Lately the efforts are concentrated on the extension of the X3D/ X3DOM through spatial sound attributes. This paper presents a novel method for the introduction of spatial sound components in the X3DOM framework, based on X3D specification and Web Audio API. The proposed method incorporates the introduction of enhanced sound nodes for X3DOM which are derived by the implementation of the X3D standard components, enriched with accessional features of Web Audio API. Moreover, several examples-scenarios developed for the evaluation of our approach. The implemented examples established the achievability of new registered nodes in X3DOM, for spatial sound characteristics in Web3D virtual worlds.

  10. Draft genome sequence of the Algerian bee Apis mellifera intermissa

    Directory of Open Access Journals (Sweden)

    Nizar Jamal Haddad

    2015-06-01

    Full Text Available Apis mellifera intermissa is the native honeybee subspecies of Algeria. A. m. intermissa occurs in Tunisia, Algeria and Morocco, between the Atlas and the Mediterranean and Atlantic coasts. This bee is very important due to its high ability to adapt to great variations in climatic conditions and due to its preferable cleaning behavior. Here we report the draft genome sequence of this honey bee, its Whole Genome Shotgun project has been deposited at DDBJ/EMBL/GenBank under the accession JSUV00000000. The 240-Mb genome is being annotated and analyzed. Comparison with the genome of other Apis mellifera sub-species promises to yield insights into the evolution of adaptations to high temperature and resistance to Varroa parasite infestation.

  11. Draft genome sequence of the Algerian bee Apis mellifera intermissa.

    Science.gov (United States)

    Haddad, Nizar Jamal; Loucif-Ayad, Wahida; Adjlane, Noureddine; Saini, Deepti; Manchiganti, Rushiraj; Krishnamurthy, Venkatesh; AlShagoor, Banan; Batainh, Ahmed Mahmud; Mugasimangalam, Raja

    2015-06-01

    Apis mellifera intermissa is the native honeybee subspecies of Algeria. A. m. intermissa occurs in Tunisia, Algeria and Morocco, between the Atlas and the Mediterranean and Atlantic coasts. This bee is very important due to its high ability to adapt to great variations in climatic conditions and due to its preferable cleaning behavior. Here we report the draft genome sequence of this honey bee, its Whole Genome Shotgun project has been deposited at DDBJ/EMBL/GenBank under the accession JSUV00000000. The 240-Mb genome is being annotated and analyzed. Comparison with the genome of other Apis mellifera sub-species promises to yield insights into the evolution of adaptations to high temperature and resistance to Varroa parasite infestation.

  12. Pertukaran Data Antar Database Dengan Menggunakan Teknologi API

    Directory of Open Access Journals (Sweden)

    Ahmad Hanafi

    2017-03-01

    Full Text Available Electronically data interchange between institutions or companies must be supported with appropriate data storage media capacity. MySQL is a database engine that is used to perform data storage in the form of information, where the data can be utilized as needed. MYSQL has the advantage of which is to provide convenience in terms of usage, and able to work on different platforms. System requirements that must be reliable and multitasking capable of making the database not only as a data storage medium, but can also be utilized as a means of data exchange. Dropbox API is the best solution that can be utilized as a technology that supports the database to be able to Exchange data. The combination of the Dropbox API and database can be used as a very cheap solution for small companies to implement data exchange, because it only requires a relatively small Internet connection.

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

    Science.gov (United States)

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

    2015-04-01

    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.

  14. Multimodel parameter optimization with adaptive population importance sampler (APIS)

    Science.gov (United States)

    Mäkelä, Jarmo; Susiluoto, Jouni; Knauer, Jürgen; Aurela, Mika; Mammarella, Ivan; Markkanen, Tiina; Thum, Tea; Zaehle, Sönke; Aalto, Tuula

    2017-04-01

    We are optimizing key parameters in soil hydrology and forest water and carbon exchange related formulations in ecosystem model JSBACH, which is the land surface component of the Earth System model of Max Planck Institute for Meteorology (MPI-ESM). The model has been modified to use multiple stomatal/canopy conductance formulations which will vary during the optimization process. Our previous results have shown that JSBACH is lacking in its response to drought, which is the motivation to test the different conductance formulations. The optimization is done with the adaptive population importance sampler (APIS) algorithm, that provides a global estimation of the selected JSBACH parameters, using all generated samples. Additionally APIS is able to estimate the model evidence (or partition function), which can be used to determine the optimal submodel (conductance formulation). APIS starts with a set of N randomly generated proposals (standard deviations for the parameters), with location parameters spread in the state space. We draw M samples and calculate the partial IS (importance sampler) estimators for each proposal, after which we update the location parameters and each proposal as well as the global estimator for each JSBACH parameter. This process is then repeated a number of times. The study focuses on boreal coniferous evergreen forests. The optimization is based on site level eddy covariance flux measurements on multiple sites across the Northern Hemisphere, where the parameters are estimated by minimizing the model-data mismatch in evapotranspiration and gross primary production.

  15. Variation morphogeometrics of Africanized honey bees (Apis mellifera in Brazil

    Directory of Open Access Journals (Sweden)

    Lorena A. Nunes

    2012-09-01

    Full Text Available The morphometrics of the honey bee Apis mellifera L., 1758 has been widely studied mainly because this species has great ecological importance, high adaptation capacity, wide distribution and capacity to effectively adapt to different regions. The current study aimed to investigate the morphometric variations of wings and pollen baskets of honey bees Apis mellifera scutellata Lepeletier, 1836 from the five regions in Brazil. We used geometric morphometrics to identify the existence of patterns of variations of shape and size in Africanized honey bees in Brazil 16 years after the classic study with this species, allowing a temporal and spatial comparative analysis using new technological resources to assess morphometrical data. Samples were collected in 14 locations in Brazil, covering the five geographical regions of the country. The shape analysis and multivariate analyses of the wing allowed to observe that there is a geographical pattern among the population of Apis mellifera in Brazil. The geographical variations may be attributed to the large territorial extension of the country in addition to the differences between the bioregions.

  16. Interface Strategies

    NARCIS (Netherlands)

    Reinhart, T.

    1995-01-01

    Attempting to expand the empirical basis of syntactic theory, a substantial theoretical machinery got accumulated. The move in current syntactic theory (Chomsky's minimalist program) has been to check how much of this machinery is actually necessary. The theoretical goal is that syntactic operations

  17. Types for Correct Concurrent API Usage

    Science.gov (United States)

    2010-12-01

    frame - work, Crystal, they all come from the Qualitas Corpus [83]. We attempted to select relatively large, popular open-source programs, and to have a...is constructed, it starts out in the “OPEN” state. Both this state and the “CLOSING” state are sub-states of the “ STIL - LOPEN” state. Whenever the...the same way. Our type system uses a “ frames ” methodology [31] for ensuring soundness in the face of subclassing, here evident in the appearance of the

  18. Using the HTML5 Filesystem API

    CERN Document Server

    Bidelman, Eric

    2011-01-01

    Several client-side storage options are available to web applications, but one area that's been lacking until now is file I/O-the ability to organize binary data into a true hierarchy of folders. That has changed with the advent of HTML5. With this book, you'll learn how to provide your applications with a file system that enables them to create, read, and write files and folders in a sandboxed section of the user's local filesystem. Author Eric Bidelman, a Senior Developer Programs Engineer on the Google Chrome team, provides several techniques and complete code examples for working with th

  19. Improving the API dissolution rate during pharmaceutical hot-melt extrusion I: Effect of the API particle size, and the co-rotating, twin-screw extruder screw configuration on the API dissolution rate.

    Science.gov (United States)

    Li, Meng; Gogos, Costas G; Ioannidis, Nicolas

    2015-01-15

    The dissolution rate of the active pharmaceutical ingredients in pharmaceutical hot-melt extrusion is the most critical elementary step during the extrusion of amorphous solid solutions - total dissolution has to be achieved within the short residence time in the extruder. Dissolution and dissolution rates are affected by process, material and equipment variables. In this work, we examine the effect of one of the material variables and one of the equipment variables, namely, the API particle size and extruder screw configuration on the API dissolution rate, in a co-rotating, twin-screw extruder. By rapidly removing the extruder screws from the barrel after achieving a steady state, we collected samples along the length of the extruder screws that were characterized by polarized optical microscopy (POM) and differential scanning calorimetry (DSC) to determine the amount of undissolved API. Analyses of samples indicate that reduction of particle size of the API and appropriate selection of screw design can markedly improve the dissolution rate of the API during extrusion. In addition, angle of repose measurements and light microscopy images show that the reduction of particle size of the API can improve the flowability of the physical mixture feed and the adhesiveness between its components, respectively, through dry coating of the polymer particles by the API particles. Copyright © 2014. Published by Elsevier B.V.

  20. Primer3Plus, an enhanced web interface to Primer3

    NARCIS (Netherlands)

    Untergasser, A.; Nijveen, H.; Rao, X.; Bisseling, T.; Geurts, R.; Leunissen, J.A.M.

    2007-01-01

    Here we present Primer3Plus, a new web interface to the popular Primer3 primer design program as an enhanced alternative for the CGI- scripts that come with Primer3. Primer3 consists of a command line program and a web interface. The web interface is one large form showing all of the possible

  1. Deductive Verification of Parallel Programs Using Why3

    Directory of Open Access Journals (Sweden)

    César Santos

    2015-08-01

    Full Text Available The Message Passing Interface specification (MPI defines a portable message-passing API used to program parallel computers. MPI programs manifest a number of challenges on what concerns correctness: sent and expected values in communications may not match, resulting in incorrect computations possibly leading to crashes; and programs may deadlock resulting in wasted resources. Existing tools are not completely satisfactory: model-checking does not scale with the number of processes; testing techniques wastes resources and are highly dependent on the quality of the test set. As an alternative, we present a prototype for a type-based approach to programming and verifying MPI like programs against protocols. Protocols are written in a dependent type language designed so as to capture the most common primitives in MPI, incorporating, in addition, a form of primitive recursion and collective choice. Protocols are then translated into Why3, a deductive software verification tool. Source code, in turn, is written in WhyML, the language of the Why3 platform, and checked against the protocol. Programs that pass verification are guaranteed to be communication safe and free from deadlocks. We verified several parallel programs from textbooks using our approach, and report on the outcome.

  2. The HEASARC graphical user interface

    Science.gov (United States)

    White, N.; Barrett, P.; Jacobs, P.; Oneel, B.

    1992-01-01

    An OSF/Motif-based graphical user interface has been developed to facilitate the use of the database and data analysis software packages available from the High Energy Astrophysics Science Archive Research Center (HEASARC). It can also be used as an interface to other, similar, routines. A small number of tables are constructed to specify the possible commands and command parameters for a given set of analysis routines. These tables can be modified by a designer to affect the appearance of the interface screens. They can also be dynamically changed in response to parameter adjustments made while the underlying program is running. Additionally, a communication protocol has been designed so that the interface can operate locally or across a network. It is intended that this software be able to run on a variety of workstations and X terminals.

  3. THE RATE OF SEDIMENTATION ESTIMATION OF TANJUNG API-API ESTUARY SOUTH SUMATERA BY USING 210Pb PROFILE

    Directory of Open Access Journals (Sweden)

    Purnomo Raharjo

    2017-07-01

    Full Text Available Sedimentary processes occur intensively in Tanjung Api-Api area situated in the estuary of Musi Banyuasin river. A study on 210Pb isotopes of the sediments has been done to understand the rate of sedimentation. For that purpose, the Marine Geological Institute of Indonesia (MGI has also conducted bathymetry and sediment distribution mappings. Two samples represent depths of 17-30 cm and 190-210 cm below sea floor give age of 11.54 and 22.45 years. The average of sedimentation rate is 2.03 cm/years (from 0 to 0.3 m below seafloor and 8.9 cm/years (until 2.1 m depth below seafloor. The result shows, decreasing sedimentation rate upward, that indicates the surficial sediment less influenced by wave and surface current nowadays.

  4. The end of polling: why and how to transform a REST API into a Data Streaming API?

    CERN Multimedia

    CERN. Geneva

    2017-01-01

    We know interactivity is the key to keep our user’s interest alive but we can’t reduce animation to UI anymore. Twitter, Waze, Slack… users are used to have real-time data in applications they love. But how can you turn your static API into a stream of data? By pulling? Pushing? Webhook-ing? When talking about data streaming, we often think about WebSockets. But have you ever heard of Server-Sent Events? In this tools-in-action we will compare those technologies to understand which one you should opt for depending on your usecase, and I’ll show you how we have been reducing the amount of data to transfer even further with JSON-Patch. And because real-time data is not only needed by web (and because it’s much more fun), I’ll show you how we can make a drone dance on streamed APIs.

  5. A survey of Nosema apis of honey bees (Apis mellifera L.) producing the famous Anzer honey in Turkey.

    Science.gov (United States)

    Ozkirim, A; Keskin, N

    2001-01-01

    The aim of this study is to find out the ratio of Nosema infected honey bees which are producing the famous Anzer honey that is used for the cure of the illnesses such as farangitis, tonsilitis, ulceration, and scratchs due to the experiences of the people living in Turkey. Honey bee samples were collected from two different regions of Anzer plain in July. Honey bee abdomens were homogenized and 1 ml distilled water was added for each honey bee. Later, 0.1 ml out of this solution was examined by Neubauer slides and the number of Nosema apis spores were counted. The results showed that Nosema apis significantly infected the honey bees although it was summer season. However, the summer season at the Anzer plain, when compared with the Mediterranean climate, is considered to be spring.

  6. XML Translator for Interface Descriptions

    Science.gov (United States)

    Boroson, Elizabeth R.

    2009-01-01

    A computer program defines an XML schema for specifying the interface to a generic FPGA from the perspective of software that will interact with the device. This XML interface description is then translated into header files for C, Verilog, and VHDL. User interface definition input is checked via both the provided XML schema and the translator module to ensure consistency and accuracy. Currently, programming used on both sides of an interface is inconsistent. This makes it hard to find and fix errors. By using a common schema, both sides are forced to use the same structure by using the same framework and toolset. This makes for easy identification of problems, which leads to the ability to formulate a solution. The toolset contains constants that allow a programmer to use each register, and to access each field in the register. Once programming is complete, the translator is run as part of the make process, which ensures that whenever an interface is changed, all of the code that uses the header files describing it is recompiled.

  7. First Identification of Nosema Ceranae (Microsporidia Infecting Apis Mellifera in Venezuela

    Directory of Open Access Journals (Sweden)

    Porrini Leonardo P.

    2017-06-01

    Full Text Available Nosema ceranae is a pathogen of Apis mellifera, which seems to have jumped from its original host Asiatic honey bee Apis ceranae. Nosemosis which affects the honey bee Apis mellifera is caused by two parasitic fungi described as etiologic agents of the disease. Nosema apis was the only microsporidian infection identified in A. mellifera until N. ceranae in Taiwan and Europe. Nosema spp. positive samples of adult worker bees from the Venezuelean state of Lara were determined through light microscopy of spores. Samples were then tested to determine Nosema species (N.apis/N.ceranae using previously reported PCR primers for the 16S rRNA gene. A multiplex PCR assay was used to differentiate both N. apis and N. ceranae species. Only N. ceranae was found in the analyzed samples and the percentage of infected foragers fluctuated between 18% and 60%.

  8. A scalable new mechanism to store and serve the ATLAS detector description through a REST web API

    CERN Document Server

    Bianchi, Riccardo-Maria; The ATLAS collaboration

    2017-01-01

    Until now, geometry information for the detector description of HEP experiments was only stored in online relational databases integrated into the experiments’ frameworks or described in files with text-based markup languages. In all cases, to build and store the detector description, a full software stack was needed. In this paper, we present a new and scalable mechanism to store the geometry data and to serve the detector description data through a web interface and a REST API. This new approach decouples the geometry information from the experiment’s framework. Moreover, it provides new functionalities to users, who can now search for specific volumes and get partial detector description, or filter geometry data based on custom criteria. We present two approaches to build a REST API to serve geometry data, based on two different technologies used in other fields and communities: the search engine ElasticSearch and the graph database Neo4j. We describe their characteristics and we compare them using rea...

  9. Aggressiveness index of Apis Mellifera (Hymenoptera: Aapidae) Índice de agresividad en Apis mellifera ( Hymenoptera: Aapidae )

    OpenAIRE

    Sierra Omar Danilo; Insuasty Torres Jennyfer

    2004-01-01

    An index measuring the aggressiveness among ten colonies of Apis mellifera was elaborated based on the third generation synthetic indices by Charum et al. (1999). The index values are subject to a fixed parameter used as the beginning or standard value, and correspond to the aggressive features of some Africans colonies studied by Rothenbuler et al. (1968). In the ten colonies the index values are notably smaller than those of African colonies and are biased to the lowest values. This indicat...

  10. A SNP based high-density linkage map of Apis cerana reveals a high recombination rate similar to Apis mellifera.

    Science.gov (United States)

    Shi, Yuan Yuan; Sun, Liang Xian; Huang, Zachary Y; Wu, Xiao Bo; Zhu, Yong Qiang; Zheng, Hua Jun; Zeng, Zhi Jiang

    2013-01-01

    The Eastern honey bee, Apis cerana Fabricius, is distributed in southern and eastern Asia, from India and China to Korea and Japan and southeast to the Moluccas. This species is also widely kept for honey production besides Apis mellifera. Apis cerana is also a model organism for studying social behavior, caste determination, mating biology, sexual selection, and host-parasite interactions. Few resources are available for molecular research in this species, and a linkage map was never constructed. A linkage map is a prerequisite for quantitative trait loci mapping and for analyzing genome structure. We used the Chinese honey bee, Apis cerana cerana to construct the first linkage map in the Eastern honey bee. F2 workers (N = 103) were genotyped for 126,990 single nucleotide polymorphisms (SNPs). After filtering low quality and those not passing the Mendel test, we obtained 3,000 SNPs, 1,535 of these were informative and used to construct a linkage map. The preliminary map contains 19 linkage groups, we then mapped the 19 linkage groups to 16 chromosomes by comparing the markers to the genome of A. mellfiera. The final map contains 16 linkage groups with a total of 1,535 markers. The total genetic distance is 3,942.7 centimorgans (cM) with the largest linkage group (180 loci) measuring 574.5 cM. Average marker interval for all markers across the 16 linkage groups is 2.6 cM. We constructed a high density linkage map for A. c. cerana with 1,535 markers. Because the map is based on SNP markers, it will enable easier and faster genotyping assays than randomly amplified polymorphic DNA or microsatellite based maps used in A. mellifera.

  11. A SNP based high-density linkage map of Apis cerana reveals a high recombination rate similar to Apis mellifera.

    Directory of Open Access Journals (Sweden)

    Yuan Yuan Shi

    Full Text Available BACKGROUND: The Eastern honey bee, Apis cerana Fabricius, is distributed in southern and eastern Asia, from India and China to Korea and Japan and southeast to the Moluccas. This species is also widely kept for honey production besides Apis mellifera. Apis cerana is also a model organism for studying social behavior, caste determination, mating biology, sexual selection, and host-parasite interactions. Few resources are available for molecular research in this species, and a linkage map was never constructed. A linkage map is a prerequisite for quantitative trait loci mapping and for analyzing genome structure. We used the Chinese honey bee, Apis cerana cerana to construct the first linkage map in the Eastern honey bee. RESULTS: F2 workers (N = 103 were genotyped for 126,990 single nucleotide polymorphisms (SNPs. After filtering low quality and those not passing the Mendel test, we obtained 3,000 SNPs, 1,535 of these were informative and used to construct a linkage map. The preliminary map contains 19 linkage groups, we then mapped the 19 linkage groups to 16 chromosomes by comparing the markers to the genome of A. mellfiera. The final map contains 16 linkage groups with a total of 1,535 markers. The total genetic distance is 3,942.7 centimorgans (cM with the largest linkage group (180 loci measuring 574.5 cM. Average marker interval for all markers across the 16 linkage groups is 2.6 cM. CONCLUSION: We constructed a high density linkage map for A. c. cerana with 1,535 markers. Because the map is based on SNP markers, it will enable easier and faster genotyping assays than randomly amplified polymorphic DNA or microsatellite based maps used in A. mellifera.

  12. Strategi Peningkatan Kualitas Pelayanan Jasa Transportasi Kereta Api (Studi Pada PT. Kereta Api Indonesia (Persero) Dearah Operasi VII Madiun)

    OpenAIRE

    Tri Juliyanto, Ilham

    2015-01-01

    : Quality Improvement Strategy Railway Transportation Services (Studi pada PT. Kereta Api Indonesia (Persero) Daerah Operasi VII Madiun). This research intended to discover the strategic which applied by PT. KAI DAOP VII Madiun for increasing the quality of service in train transportation, supporting factor and inhibiting factor strategic in increase of quality of service of PT. KAI DAOP VII Madiun. In this research, uses descriptive research with qualitative approach and use analysis method ...

  13. T-RFLP analysis of bacterial communities in the midguts of Apis mellifera and Apis cerana honey bees in Thailand.

    Science.gov (United States)

    Disayathanoowat, Terd; Young, John Peter W; Helgason, Thorunn; Chantawannakul, Panuwan

    2012-02-01

    This study investigated bacterial community structures in the midguts of Apis mellifera and Apis cerana in Thailand to understand how bacterial communities develop in Apis species. The bacterial species present in replicate colonies from different locations and life stages were analysed. PCR amplification of bacterial 16S rRNA gene fragments and terminal restriction fragment length polymorphism analyses revealed a total of 16 distinct terminal restriction fragments (T-RFs), 12 of which were shared between A. mellifera and A. cerana populations. The T-RFs were affiliated to Beta- and Gammaproteobacteria, Firmicutes and Actinomycetes. The Gammaproteobacteria were found to be common in all stages of honey bee, but in addition, the Firmicutes group was found to be present in the worker bees. Bacterial community structure showed no difference amongst the replicate colonies, but was affected to some degree by geographical location, life stage and species of honey bees. © 2011 Federation of European Microbiological Societies. Published by Blackwell Publishing Ltd. All rights reserved.

  14. 40 CFR Appendix 7 to Subpart A of... - API Recommended Practice 13B-2

    Science.gov (United States)

    2010-07-01

    ... 40 Protection of Environment 29 2010-07-01 2010-07-01 false API Recommended Practice 13B-2 7..., Subpt. A, App. 7 Appendix 7 to Subpart A of Part 435—API Recommended Practice 13B-2 1. Description a...—Sampling of Cuttings Discharge Streams for use with API Recommended Practice 13B-2 1.0Sampling Locations 1...

  15. jmzML, an open-source Java API for mzML, the PSI standard for MS data.

    Science.gov (United States)

    Côté, Richard G; Reisinger, Florian; Martens, Lennart

    2010-04-01

    We here present jmzML, a Java API for the Proteomics Standards Initiative mzML data standard. Based on the Java Architecture for XML Binding and XPath-based XML indexer random-access XML parser, jmzML can handle arbitrarily large files in minimal memory, allowing easy and efficient processing of mzML files using the Java programming language. jmzML also automatically resolves internal XML references on-the-fly. The library (which includes a viewer) can be downloaded from http://jmzml.googlecode.com.

  16. Utilization of nondestructive electrochemical techniques in characterizing microbiologically influenced corrosion (MIC) of API-5L X65 carbon linepipe steel: Laboratory study

    Science.gov (United States)

    Al-Abbas, F.; Kakpovbia, A.; Mishra, B.; Olson, D.; Spear, J.

    2012-05-01

    Nondestructive electrochemical techniques were used to investigate the microbiologically influenced corrosion (MIC) by Sulfate Reducing Bacteria (SRB) corrosion of API 5L X65 linepipe steel. These techniques included Electrochemical Impedance Spectroscopy (EIS), open circuit potential (OCP) and linear polarization resistance (Rp). OCP trend showed anodic polarization of 67 mV between the biotic media with reference to abiotic media. These shifts were attributed to the cathodic side reactions produced by the metabolic activity of SRB. Through circuit modeling, EIS results were used to interpret the real time interactions between the electrode, biofilm and solution interfaces.

  17. A Monte Carlo modeling alternative for the API Gamma Ray Calibration Facility.

    Science.gov (United States)

    Galford, J E

    2017-04-01

    The gamma ray pit at the API Calibration Facility, located on the University of Houston campus, defines the API unit for natural gamma ray logs used throughout the petroleum logging industry. Future use of the facility is uncertain. An alternative method is proposed to preserve the gamma ray API unit definition as an industry standard by using Monte Carlo modeling to obtain accurate counting rate-to-API unit conversion factors for gross-counting and spectral gamma ray tool designs. Copyright © 2017 Elsevier Ltd. All rights reserved.

  18. Small computer interface to a stepper motor

    Science.gov (United States)

    Berry, Fred A., Jr.

    1986-01-01

    A Commodore VIC-20 computer has been interfaced with a stepper motor to provide an inexpensive stepper motor controller. Only eight transistors and two integrated circuits compose the interface. The software controls the parallel interface of the computer and provides the four phase drive signals for the motor. Optical sensors control the zeroing of the 12-inch turntable positioned by the controller. The computer calculates the position information and movement of the table and may be programmed in BASIC to execute automatic sequences.

  19. On Standards for Application Level Interfaces in SDN

    OpenAIRE

    Yousef Ibrahim Daradkeh; Mujahed Aldhaifallah; Dmitry Namiot; Manfred Sneps-Sneppe

    2016-01-01

    In this paper, authors discuss application level interfaces for Software Defined Networks. While the Application Programming Interfaces for the interaction with the hardware are widely described in Software Defined Networks, the software interfaces for applications received far less attention. However, it is obvious that interfaces to software applications are very important. Actually, application level interfaces should be one of the main elements in Software Defined Networks. It is a core f...

  20. An introduction to the COLIN optimization interface.

    Energy Technology Data Exchange (ETDEWEB)

    Hart, William Eugene

    2003-03-01

    We describe COLIN, a Common Optimization Library INterface for C++. COLIN provides C++ template classes that define a generic interface for both optimization problems and optimization solvers. COLIN is specifically designed to facilitate the development of hybrid optimizers, for which one optimizer calls another to solve an optimization subproblem. We illustrate the capabilities of COLIN with an example of a memetic genetic programming solver.

  1. Library dependent LC-MS/MS acquisition via mzAPI/Live.

    Science.gov (United States)

    Webber, James T; Askenazi, Manor; Ficarro, Scott B; Iglehart, Max A; Marto, Jarrod A

    2013-05-01

    The use of MS for characterization of small molecules, nucleotides, and proteins in model organisms as well as primary tissues and clinical samples continues to proliferate at a rapid pace. The complexity and dynamic range of target analytes in biological systems hinders comprehensive analysis and simultaneously drives improvements in instrument hardware and software. As a result, state-of-the-art commercial mass spectrometers are equipped with sophisticated embedded control systems that provide robust acquisition methods accessed through intuitive graphical interfaces. Although optimized for speed, these preconfigured scan functions are otherwise closed to end-user customization beyond simple, analytical-centric parameters supplied by the manufacturer. Here, we present an open-source framework (mzAPI/Live) that enables users to generate arbitrarily complex LC-MS(n) acquisition methods via simple Python scripting. As a powerful proof-of-concept, we demonstrate real-time assignment of tandem mass spectra through rapid query of NIST peptide libraries. This represents an unprecedented capability to make acquisition decisions based on knowledge of analyte structures determined during the run itself, thus providing a path toward biology-driven MS data acquisition for the broader community. © 2013 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim.

  2. Designing a flexible user interface for both users and programmers.

    Science.gov (United States)

    Kishore, S; Feingold, E

    1989-01-01

    The design of a user interface for computers is examined from both the end user's and the programmer's point of view. Different methods of menu selection and user feedback are discussed. A graphics interface using pull down menus and dialog boxes is ideal for simplifying user interaction and program organization. This style of interface also provides for a modular program development environment, reduced program development time, program portability, and reduced maintenance. Software tools for programming the user interface are explored and pseudo-code examples are given.

  3. Pathway projector: web-based zoomable pathway browser using KEGG atlas and Google Maps API.

    Science.gov (United States)

    Kono, Nobuaki; Arakawa, Kazuharu; Ogawa, Ryu; Kido, Nobuhiro; Oshita, Kazuki; Ikegami, Keita; Tamaki, Satoshi; Tomita, Masaru

    2009-11-11

    Biochemical pathways provide an essential context for understanding comprehensive experimental data and the systematic workings of a cell. Therefore, the availability of online pathway browsers will facilitate post-genomic research, just as genome browsers have contributed to genomics. Many pathway maps have been provided online as part of public pathway databases. Most of these maps, however, function as the gateway interface to a specific database, and the comprehensiveness of their represented entities, data mapping capabilities, and user interfaces are not always sufficient for generic usage. We have identified five central requirements for a pathway browser: (1) availability of large integrated maps showing genes, enzymes, and metabolites; (2) comprehensive search features and data access; (3) data mapping for transcriptomic, proteomic, and metabolomic experiments, as well as the ability to edit and annotate pathway maps; (4) easy exchange of pathway data; and (5) intuitive user experience without the requirement for installation and regular maintenance. According to these requirements, we have evaluated existing pathway databases and tools and implemented a web-based pathway browser named Pathway Projector as a solution. Pathway Projector provides integrated pathway maps that are based upon the KEGG Atlas, with the addition of nodes for genes and enzymes, and is implemented as a scalable, zoomable map utilizing the Google Maps API. Users can search pathway-related data using keywords, molecular weights, nucleotide sequences, and amino acid sequences, or as possible routes between compounds. In addition, experimental data from transcriptomic, proteomic, and metabolomic analyses can be readily mapped. Pathway Projector is freely available for academic users at (http://www.g-language.org/PathwayProjector/).

  4. Pathway projector: web-based zoomable pathway browser using KEGG atlas and Google Maps API.

    Directory of Open Access Journals (Sweden)

    Nobuaki Kono

    Full Text Available BACKGROUND: Biochemical pathways provide an essential context for understanding comprehensive experimental data and the systematic workings of a cell. Therefore, the availability of online pathway browsers will facilitate post-genomic research, just as genome browsers have contributed to genomics. Many pathway maps have been provided online as part of public pathway databases. Most of these maps, however, function as the gateway interface to a specific database, and the comprehensiveness of their represented entities, data mapping capabilities, and user interfaces are not always sufficient for generic usage. METHODOLOGY/PRINCIPAL FINDINGS: We have identified five central requirements for a pathway browser: (1 availability of large integrated maps showing genes, enzymes, and metabolites; (2 comprehensive search features and data access; (3 data mapping for transcriptomic, proteomic, and metabolomic experiments, as well as the ability to edit and annotate pathway maps; (4 easy exchange of pathway data; and (5 intuitive user experience without the requirement for installation and regular maintenance. According to these requirements, we have evaluated existing pathway databases and tools and implemented a web-based pathway browser named Pathway Projector as a solution. CONCLUSIONS/SIGNIFICANCE: Pathway Projector provides integrated pathway maps that are based upon the KEGG Atlas, with the addition of nodes for genes and enzymes, and is implemented as a scalable, zoomable map utilizing the Google Maps API. Users can search pathway-related data using keywords, molecular weights, nucleotide sequences, and amino acid sequences, or as possible routes between compounds. In addition, experimental data from transcriptomic, proteomic, and metabolomic analyses can be readily mapped. Pathway Projector is freely available for academic users at (http://www.g-language.org/PathwayProjector/.

  5. Exploring HIV-testing intentions in young Asian/Pacific Islander (API) women as it relates to acculturation, theory of gender and power (TGP), and the AIDS risk reduction model (ARRM).

    Science.gov (United States)

    Salud, Margaret C; Marshak, Helen Hopp; Natto, Zuhair S; Montgomery, Susanne

    2014-01-01

    While HIV rates are low for Asian/Pacific Islanders (APIs), they have been increasing, especially for API women in the USA. We conducted a cross-sectional study with 299 young API women (18-24 years old) in the Inland Empire region of Southern California to better understand their intention for HIV testing and their perceptions about HIV/AIDS. Data analyses included descriptive statistics, bivariate exploration for model building and multivariate analyses to determine variables associated with HIV-testing intentions. Results suggest that more lifetime sexual partners, greater perceived gender susceptibility, higher HIV/AIDS knowledge, sexually active, more positive attitudes about HIV testing and higher self-perceptions/experiences related to risk contribute to stronger intentions for HIV testing in young API women. Findings from this study will contribute to the limited literature on HIV/AIDS in API women and provide information that can be used for developing and implementing culturally appropriate programs that encourage HIV prevention and testing in this population.

  6. Pelaksanaan Peraturan Partisipasi Masyarakat dalam Penanggulangan Bencana Gunung Api Merapi

    Directory of Open Access Journals (Sweden)

    Heribertus Jaka Triyana

    2012-02-01

    Full Text Available This paper describes the implementation of the public participation rule in the disaster management of Merapi volcano. The regulation desires for a shift of paradigm from centralized disaster management to participative disaster management. This study shows the government has not shifted from the old paradigm of centralized disaster management.  Tulisan ini menggambarkan pelaksanaan aturan partisipasi masyarakat dalam penanggulangan bencana gunung api Merapi. Peraturan menginginkan pergeseran paradigma penanggulangan bencana dari sentralistik ke penanggulangan bencana yang partisipatoris. Penelitian ini menunjukkan Pemerintah belum sepenuhnya beralih dari paradigma penanggulangan bencana sentralistis.

  7. Programming Razor

    CERN Document Server

    Chadwick, Jess

    2011-01-01

    Take Razor for a test drive and discover first hand how this scripting syntax simplifies the way you create dynamic, data-driven websites. With this concise guide, you'll work with Razor syntax by building example websites with Microsoft WebMatrix and ASP.NET MVC. You'll quickly learn how Razor lets you combine code and content in a fluid and expressive manner on Windows-based servers. Programming Razor also explores components of the Razor API, and shows you how Razor templates are turned into rendered HTML. By the end of this book, you'll be able to create Razor-based websites with custom

  8. Rucio WebUI - The Web Interface for the ATLAS Distributed Data Management

    CERN Document Server

    Beermann, Thomas; The ATLAS collaboration; Barisits, Martin-Stefan; Serfon, Cedric; Garonne, Vincent

    2016-01-01

    With the current distributed data management system for ATLAS, called Rucio, all user interactions, e.g. the Rucio command line tools or the ATLAS workload management system, communicate with Rucio through the same REST-API. This common interface makes it possible to interact with Rucio using a lot of different programming languages, including Javascript. Using common web application frameworks like JQuery and web.py, a web application for Rucio was built. The main component is R2D2 - the Rucio Rule Definition Droid - which gives the users a simple way to manage their data on the grid. They can search for particular datasets and get details about its metadata and available replicas and easily create rules to create new replicas and delete them if not needed anymore. On the other hand it is possible for site admins to restrict transfers to their site by setting quotas and manually approve transfers. Besides R2D2 additional features include transfer backlog monitoring for shifters, group space monitoring for gr...

  9. Genome-wide characterization of long intergenic non-coding RNAs (lincRNAs) provides new insight into viral diseases in honey bees Apis cerana and Apis mellifera

    National Research Council Canada - National Science Library

    Jayakodi, Murukarthick; Jung, Je Won; Park, Doori; Ahn, Young-Joon; Lee, Sang-Choon; Shin, Sang-Yoon; Shin, Chanseok; Yang, Tae-Jin; Kwon, Hyung Wook

    2015-01-01

    .... In an attempt to identify long intergenic non-coding RNAs (lincRNAs) and their possible involvement in honey bee development and diseases, we analyzed RNA-seq datasets generated from Asian honey bee (Apis cerana...

  10. Characteristics of honey bee and non-Apis bee (Hymenoptera) farms in Canada.

    Science.gov (United States)

    Daly, Z; Melhim, A; Weersink, A

    2012-08-01

    Here, we present a farm-level, Canada-wide analysis of Canadian bee farms in 2006; this article is the first report to distinguish between honey bee (Apis mellifera L.) farms and non-Apis bee (Hymenoptera) farms. Farms are characterized according to bee species, bee stocks, and whether the farm makes 50% or more of gross sales from bee-related activities. Farm characteristics, including bee stocks, gross sales, capital investments, land base, specialization, location, and operator demographics, are reported for the different farm types and sizes. Non-Apis bee farms are revealed to be a nontrivial part of the Canadian bee industry: 21.2% of Canadian bee farms have non-Apis bees and 16.6% have exclusively non-Apis bees. Important differences between honey bee farms and non-Apis bee farms also are found. These differences include the more land-intensive nature of non-Apis bee farms and the finding that non-Apis bee farms have greater diversity in terms of their primary commodity, even at higher bee stock levels.

  11. A Five Year Review OF API20E Bacteria Identification System's ...

    African Journals Online (AJOL)

    Objectives: To assess the performance of the API20E bacteria identification system at a teaching hospital in Kenya. Design: Retrospective study. Setting: The microbiology laboratoryoratory of the Aga Khan University teaching Hospital. Subjects: One thousand six hundred and fifty eight API20E records. Main outcome ...

  12. Improvements and extensions to API 618 related to pulsation and mechanical response studies

    NARCIS (Netherlands)

    Eijk, A.; Smeulers, J.P.M.; Blodgett, L.E.; Smalley, A.J.

    1999-01-01

    Purchasers of reciprocating compressors need a standard to help ensure reliable installations. The PNEUROP standard evolved in Europe, and the API 618 Standard in the U.S.A. Frequent application and generally good experience, worldwide, have led to four releases of API 618, the last dated June 1995.

  13. Influence of humidity on the phase behavior of API/polymer formulations.

    Science.gov (United States)

    Prudic, Anke; Ji, Yuanhui; Luebbert, Christian; Sadowski, Gabriele

    2015-08-01

    Amorphous formulations of APIs in polymers tend to absorb water from the atmosphere. This absorption of water can induce API recrystallization, leading to reduced long-term stability during storage. In this work, the phase behavior of different formulations was investigated as a function of relative humidity. Indomethacin and naproxen were chosen as model APIs and poly(vinyl pyrrolidone) (PVP) and poly(vinyl pyrrolidone-co-vinyl acetate) (PVPVA64) as excipients. The formulations were prepared by spray drying. The water sorption in pure polymers and in formulations was measured at 25°C and at different values of relative humidity (RH=25%, 50% and 75%). Most water was absorbed in PVP-containing systems, and water sorption was decreasing with increasing API content. These trends could also be predicted in good agreement with the experimental data using the thermodynamic model PC-SAFT. Furthermore, the effect of absorbed water on API solubility in the polymer and on the glass-transition temperature of the formulations was predicted with PC-SAFT and the Gordon-Taylor equation, respectively. The absorbed water was found to significantly decrease the API solubility in the polymer as well as the glass-transition temperature of the formulation. Based on a quantitative modeling of the API/polymer phase diagrams as a function of relative humidity, appropriate API/polymer compositions can now be selected to ensure long-term stable amorphous formulations at given storage conditions. Copyright © 2015 Elsevier B.V. All rights reserved.

  14. Macelignan inhibits bee pathogenic fungi Ascophaera apis growth through HOG1 pathway

    Directory of Open Access Journals (Sweden)

    Y.K. Shin

    2016-01-01

    Full Text Available Ascosphaera apis is a bee pathogen that causes bee larvae infection disease, to which treatment is not yet well investigated. The aim of this study was to investigate antifungal susceptibility in vitro against A. apis and to identify a new antifungal agent for this pathogen through minimal inhibitory concentration (MIC assay and western blot analysis. Macelignan had 1.56 and 3.125 μg/mL MIC against A. apis after 24 and 48 h, respectively, exhibiting the strongest growth inhibition against A. apis among the tested compounds (corosolic acid, dehydrocostus lactone, loganic acid, tracheloside, fangchinoline and emodin-8-O-β-D-glucopyranoside. Furthermore, macelignan showed a narrow-ranged spectrum against various fungal strains without any mammalian cell cytotoxicity. In spite of miconazole having powerful broad-ranged anti-fungal activity including A. apis, it demonstrated strong cytotoxicity. Therefore, even if macelignan alone was effective as an antifungal agent to treat A. apis, combined treatment with miconazole was more useful to overcome toxicity, drug resistance occurrence and cost effectiveness. Finally, HOG1 was revealed as a target molecule of macelignan in the anti-A. apis activity by inhibiting phosphorylation using S. cerevisiae as a model system. Based on our results, macelignan, a food-grade antimicrobial compound, would be an effective antifungal agent against A. apis infection in bees.

  15. Functional characterization of naturally occurring melittin peptide isoforms in two honey bee species, Apis mellifera and Apis cerana.

    Science.gov (United States)

    Park, Doori; Jung, Je Won; Lee, Mi Ok; Lee, Si Young; Kim, Boyun; Jin, Hye Jun; Kim, Jiyoung; Ahn, Young-Joon; Lee, Ki Won; Song, Yong Sang; Hong, Seunghun; Womack, James E; Kwon, Hyung Wook

    2014-03-01

    Insect-derived antimicrobial peptides (AMPs) have diverse effects on antimicrobial properties and pharmacological activities such as anti-inflammation and anticancer properties. Naturally occurring genetic polymorphism have a direct and/or indirect influence on pharmacological effect of AMPs, therefore information on single nucleotide polymorphism (SNP) occurring in natural AMPs provides an important clue to therapeutic applications. Here we identified nucleotide polymorphisms in melittin gene of honey bee populations, which is one of the potent AMP in bee venoms. We found that the novel SNP of melittin gene exists in these two honey bee species, Apis mellifera and Apis cerana. Nine polymorphisms were identified within the coding region of the melittin gene, of which one polymorphism that resulted in serine (Ser) to asparagine (Asp) substitution that can potentially effect on biological activities of melittin peptide. Serine-substituted melittin (Mel-S) showed more cytotoxic effect than asparagine-substituted melittin (Mel-N) against E. coli. Also, Mel-N and Mel-S had different inhibitory effects on the production of inflammatory factors such as IL-6 and TNF-α in BV-2 cells. Moreover, Mel-S showed stronger cytotoxic activities than Mel-N peptide against two human ovarian cancer cell lines. Using carbon nanotube-based transistor, we here characterized that Mel-S interacted with small unilamellar liposomes more strongly than Mel-N. Taken together, our present study demonstrates that there exist different characteristics of the gene frequency and the biological activities of the melittin peptide in two honey bee species, Apis mellifera and A. cerana. Copyright © 2014 Elsevier Inc. All rights reserved.

  16. Predominant Api m 10 sensitization as risk factor for treatment failure in honey bee venom immunotherapy.

    Science.gov (United States)

    Frick, Marcel; Fischer, Jörg; Helbling, Arthur; Ruëff, Franziska; Wieczorek, Dorothea; Ollert, Markus; Pfützner, Wolfgang; Müller, Sabine; Huss-Marp, Johannes; Dorn, Britta; Biedermann, Tilo; Lidholm, Jonas; Ruecker, Gerta; Bantleon, Frank; Miehe, Michaela; Spillner, Edzard; Jakob, Thilo

    2016-12-01

    Component resolution recently identified distinct sensitization profiles in honey bee venom (HBV) allergy, some of which were dominated by specific IgE to Api m 3 and/or Api m 10, which have been reported to be underrepresented in therapeutic HBV preparations. We performed a retrospective analysis of component-resolved sensitization profiles in HBV-allergic patients and association with treatment outcome. HBV-allergic patients who had undergone controlled honey bee sting challenge after at least 6 months of HBV immunotherapy (n = 115) were included and classified as responder (n = 79) or treatment failure (n = 36) on the basis of absence or presence of systemic allergic reactions upon sting challenge. IgE reactivity to a panel of HBV allergens was analyzed in sera obtained before immunotherapy and before sting challenge. No differences were observed between responders and nonresponders regarding levels of IgE sensitization to Api m 1, Api m 2, Api m 3, and Api m 5. In contrast, Api m 10 specific IgE was moderately but significantly increased in nonresponders. Predominant Api m 10 sensitization (>50% of specific IgE to HBV) was the best discriminator (specificity, 95%; sensitivity, 25%) with an odds ratio of 8.444 (2.127-33.53; P = .0013) for treatment failure. Some but not all therapeutic HBV preparations displayed a lack of Api m 10, whereas Api m 1 and Api m 3 immunoreactivity was comparable to that of crude HBV. In line with this, significant Api m 10 sIgG 4 induction was observed only in those patients who were treated with HBV in which Api m 10 was detectable. Component-resolved sensitization profiles in HBV allergy suggest predominant IgE sensitization to Api m 10 as a risk factor for treatment failure in HBV immunotherapy. Copyright © 2016 The Authors. Published by Elsevier Inc. All rights reserved.

  17. Interface mobility from interface random walk

    Science.gov (United States)

    Trautt, Zachary; Upmanyu, Moneesh; Karma, Alain

    2007-03-01

    Computational studies aimed at extracting interface mobilities require driving forces orders of magnitude higher than those occurring experimentally. We present a computational methodology that extracts the absolute interface mobility in the zero driving force limit by monitoring the one-dimensional random walk of the mean interface position along the interface normal. The method exploits a fluctuation-dissipation relation similar to the Stokes-Einstein relation, which relates the diffusion coefficient of this Brownian-like random walk to the interface mobility. Atomic-scale simulations of grain boundaries in model crystalline systems validate the theoretical predictions, and also highlight the profound effect of impurities. The generality of this technique combined with its inherent spatial-temporal efficiency should allow computational studies to effectively complement experiments in understanding interface kinetics in diverse material systems.

  18. Interface solutions for interface side effects?

    Directory of Open Access Journals (Sweden)

    Stoffregen Thomas A.

    2011-12-01

    Full Text Available Human-computer interfaces often give rise to a variety of side effects, including eyestrain, headache, fatigue, and motion sickness (aka cybersickness, simulator sickness. We might hope that improvements in interface design would tend to reduce these side effects. Unfortunately, history reveals just the opposite: The incidence and severity of motion sickness (for example is positively related to the progressive sophistication of display technology and systems. In this presentation, I enquire about the future of interface technologies in relation to side effects. I review the types of side effects that occur and what is known about the causes of interface side effects. I suggest new ways of understanding relations between interface technologies and side effects, and new ways to approach the problem of interface side effects.

  19. Towards Standardized Patient Data Exchange: Integrating a FHIR Based API for the Open Medical Record System.

    Science.gov (United States)

    Kasthurirathne, Suranga N; Mamlin, Burke; Grieve, Grahame; Biondich, Paul

    2015-01-01

    Interoperability is essential to address limitations caused by the ad hoc implementation of clinical information systems and the distributed nature of modern medical care. The HL7 V2 and V3 standards have played a significant role in ensuring interoperability for healthcare. FHIR is a next generation standard created to address fundamental limitations in HL7 V2 and V3. FHIR is particularly relevant to OpenMRS, an Open Source Medical Record System widely used across emerging economies. FHIR has the potential to allow OpenMRS to move away from a bespoke, application specific API to a standards based API. We describe efforts to design and implement a FHIR based API for the OpenMRS platform. Lessons learned from this effort were used to define long term plans to transition from the legacy OpenMRS API to a FHIR based API that greatly reduces the learning curve for developers and helps enhance adhernce to standards.

  20. Genetic variation in natural honeybee populations, Apis mellifera capensis

    Science.gov (United States)

    Hepburn, Randall; Neumann, Peter; Radloff, Sarah E.

    2004-09-01

    Genetic variation in honeybee, Apis mellifera, populations can be considerably influenced by breeding and commercial introductions, especially in areas with abundant beekeeping. However, in southern Africa apiculture is based on the capture of wild swarms, and queen rearing is virtually absent. Moreover, the introduction of European subspecies constantly failed in the Cape region. We therefore hypothesize a low human impact on genetic variation in populations of Cape honeybees, Apis mellifera capensis. A novel solution to studying genetic variation in honeybee populations based on thelytokous worker reproduction is applied to test this hypothesis. Environmental effects on metrical morphological characters of the phenotype are separated to obtain a genetic residual component. The genetic residuals are then re-calculated as coefficients of genetic variation. Characters measured included hair length on the abdomen, width and length of wax plate, and three wing angles. The data show for the first time that genetic variation in Cape honeybee populations is independent of beekeeping density and probably reflects naturally occurring processes such as gene flow due to topographic and climatic variation on a microscale.

  1. Mercury Shopping Cart Interface

    Science.gov (United States)

    Pfister, Robin; McMahon, Joe

    2006-01-01

    Mercury Shopping Cart Interface (MSCI) is a reusable component of the Power User Interface 5.0 (PUI) program described in another article. MSCI is a means of encapsulating the logic and information needed to describe an orderable item consistent with Mercury Shopping Cart service protocol. Designed to be used with Web-browser software, MSCI generates Hypertext Markup Language (HTML) pages on which ordering information can be entered. MSCI comprises two types of Practical Extraction and Report Language (PERL) modules: template modules and shopping-cart logic modules. Template modules generate HTML pages for entering the required ordering details and enable submission of the order via a Hypertext Transfer Protocol (HTTP) post. Shopping cart modules encapsulate the logic and data needed to describe an individual orderable item to the Mercury Shopping Cart service. These modules evaluate information entered by the user to determine whether it is sufficient for the Shopping Cart service to process the order. Once an order has been passed from MSCI to a deployed Mercury Shopping Cart server, there is no further interaction with the user.

  2. Effect of the juvenile hormone on the development of the mandibular gland in workers' pupae of Apis mellifera L. (Hymenoptera, Apidae

    Directory of Open Access Journals (Sweden)

    H. C. Salles

    Full Text Available Insect mandibular glands are exocrine organs that produce chemical substances known as pheromones that play an important role in intra-specific communication of insects. The mandibular glands of Apis mellifera, which are more highly developed in queens than in workers, present caste-specific polymorphism which seems to be regulated by the juvenile hormone (JH. These glands develop at the pupation stage, during which the titer of JH is higher in queens. In spite of this observation, application recounted here of juvenile hormone on 5th-instar workers' larvae of Apis mellifera did not produce a significant effect on the size of the mandibular glands. Therefore, we may conclude that the response of insect organs to the exogenous application of JH varies according to the type of organ, its developmental program, and its developmental stage, as well as to the amount of hormone applied.

  3. Política pública e sustentabilidade: possibilidade de interface no Programa Nacional De Alimentação Escolar - PNAE (Public policy and sustainability: possibility of interface in National School Meal Program - NSMP

    Directory of Open Access Journals (Sweden)

    Graciela Caroline Gregolin

    2017-12-01

    Full Text Available Este estudo analisa se o Programa Nacional de Alimentação Escolar (PNAE, através da participação da agricultura familiar, relacionou-se com as dimensões econômica, ambiental e social do desenvolvimento sustentável, e também verifica se as comunidades tradicionais o acessam. Trata-se de um estudo exploratório, descritivo e qualiquantitativo realizado no Sudoeste Paranaense. Efetivamente, 24 (57% dos municípios participaram desta pesquisa. Verificou-se que, entre 2011 a 2015, 18 atingiram a média de aquisição da agricultura familiar exigida pela lei, porém apenas 01 adquiriu produtos orgânicos certificados e em média pouco mais de 2% dos agricultores familiares participaram da execução do PNAE. Notou-se que não houve compra de povos tradicionais em nenhum dos 04 municípios onde se localizam estas comunidades. Percebe-se que a política pública é relevante, contudo, apesar dos avanços observados no percentual de compra, sua operacionalização ainda não é plena, necessitando de aprimoramento e consolidação, inclusive na inclusão de comunidades tradicionais em sua implementação. Palavras-chave: Desenvolvimento Sustentável. Agricultura Familiar. Comunidades Tradicionais. Segurança Alimentar e Nutricional. AbstractThis study analyzes whether the National School Meal Program (NSMP, through the participation of family farming, had relation with the economic, environmental and social dimensions of sustainable development, and also verify if the traditional communities access it. It is an exploratory, descriptive, qualitative and quantitative study carried out in the Southwest Paraná. Effectively, 24 (57% municipalities participated in this research. It was found that, between 2011 and 2015, 18 reached the average acquisition of family agriculture for school meal required by law, however, only 01 they got certified organic products and, on average, just over 2% of family farmers participated in the implementation of

  4. Interface Simulation Distances

    Directory of Open Access Journals (Sweden)

    Pavol Černý

    2012-10-01

    Full Text Available The classical (boolean notion of refinement for behavioral interfaces of system components is the alternating refinement preorder. In this paper, we define a distance for interfaces, called interface simulation distance. It makes the alternating refinement preorder quantitative by, intuitively, tolerating errors (while counting them in the alternating simulation game. We show that the interface simulation distance satisfies the triangle inequality, that the distance between two interfaces does not increase under parallel composition with a third interface, and that the distance between two interfaces can be bounded from above and below by distances between abstractions of the two interfaces. We illustrate the framework, and the properties of the distances under composition of interfaces, with two case studies.

  5. Flight behaviour of honey bee (Apis mellifera) workers is altered by initial infections of the fungal parasite Nosema apis

    Science.gov (United States)

    Dosselli, Ryan; Grassl, Julia; Carson, Andrew; Simmons, Leigh W.; Baer, Boris

    2016-01-01

    Honey bees (Apis mellifera) host a wide range of parasites, some being known contributors towards dramatic colony losses as reported over recent years. To counter parasitic threats, honey bees possess effective immune systems. Because immune responses are predicted to cause substantial physiological costs for infected individuals, they are expected to trade off with other life history traits that ultimately affect the performance and fitness of the entire colony. Here, we tested whether the initial onset of an infection negatively impacts the flight behaviour of honey bee workers, which is an energetically demanding behaviour and a key component of foraging activities. To do this, we infected workers with the widespread fungal pathogen Nosema apis, which is recognised and killed by the honey bee immune system. We compared their survival and flight behaviour with non-infected individuals from the same cohort and colony using radio frequency identification tags (RFID). We found that over a time frame of four days post infection, Nosema did not increase mortality but workers quickly altered their flight behaviour and performed more flights of shorter duration. We conclude that parasitic infections influence foraging activities, which could reduce foraging ranges of colonies and impact their ability to provide pollination services. PMID:27827404

  6. Resisting majesty: Apis cerana, has lower antennal sensitivity and decreased attraction to queen mandibular pheromone than Apis mellifera

    Science.gov (United States)

    Dong, Shihao; Wen, Ping; Zhang, Qi; Li, Xinyu; Tan, Ken; Nieh, James

    2017-03-01

    In highly social bees, queen mandibular pheromone (QMP) is vital for colony life. Both Apis cerana (Ac) and Apis mellifera (Am) share an evolutionarily conserved set of QMP compounds: (E)-9-oxodec-2-enoic acid (9-ODA), (E)-9-hydroxydec-2-enoic acid (9-HDA), (E)-10-hydroxy-dec-2-enoic acid (10-HDA), 10-hydroxy-decanoic acid (10-HDAA), and methyl p-hydroxybenzoate (HOB) found at similar levels. However, evidence suggests there may be species-specific sensitivity differences to QMP compounds because Ac workers have higher levels of ovarian activation than Am workers. Using electroantennograms, we found species-specific sensitivity differences for a blend of the major QMP compounds and three individual compounds (9-HDA, 10-HDAA, and 10-HDA). As predicted, Am was more sensitive than Ac in all cases (1.3- to 2.7- fold higher responses). There were also species differences in worker retinue attraction to three compounds (9-HDA, HOB, and 10-HDA). In all significantly different cases, Am workers were 4.5- to 6.2-fold more strongly attracted than Ac workers were. Thus, Ac workers responded less strongly to QMP than Ac workers, and 9-HDA and 10-HDA consistently elicited stronger antennal and retinue formation responses.

  7. A Practical Study of Control in Objected-Oriented–Functional–Logic Programming with Paisley

    Directory of Open Access Journals (Sweden)

    Baltasar Trancón y Widemann

    2017-01-01

    Full Text Available Paisley is an extensible lightweight embedded domain-specific language for nondeterministic pattern matching in Java. Using simple APIs and programming idioms, it brings the power of functional-logic processing of arbitrary data objects to the Java platform, without constraining the underlying object-oriented semantics. Here we present an extension to the Paisley framework that adds pattern-based control flow. It exploits recent additions to the Java language, namely functional interfaces and lambda expressions, for an explicit and transparent continuation-passing style approach to control. We evaluate the practical impact of the novel features on a real-world case study that reengineers a third-party open-source project to use Paisley in place of conventional object-oriented data query idioms. We find the approach viable for incremental refactoring of legacy code, with significant qualitative improvements regarding separation of concerns, clarity and intentionality, thus making for easier code understanding, testing and debugging.

  8. Proposal of a Python interface to OpenMI, as the base for open source hydrological framework

    Directory of Open Access Journals (Sweden)

    Robert Szczepanek

    2012-03-01

    Full Text Available Hydrologists need simple, yet powerful, open source framework for developing and testing mathematical models. Such framework should ensure long-term interoperability and high scalability. This can be done by implementation of the existing, already tested standards. At the moment two interesting options exist: Open Modelling Interface (OpenMI and Object Modeling System (OMS. OpenMI was developed within the Fifth European Framework Programme for integrated watershed management, described in the Water Framework Directive. OpenMI interfaces are available for the C# and Java programming languages. OpenMI Association is now in the process of agreement with Open Geospatial Consortium (OGC, so the spatial standards existing in OpenMI 2.0 should be better implemented in the future. The OMS project is pure Java, object-oriented modeling framework coordinated by the U.S. Department of Agriculture. Big advantage of OMS compared to OpenMI is its simplicity of implementation. On the other hand, OpenMI seems to be more powerful and better suited for hydrological models. Finally, OpenMI model was selected as the base interface for the proposed open source hydrological framework.  The existing hydrological libraries and models focus usually on just one GIS package (HydroFOSS – GRASS or one operating system (HydroDesktop – Microsoft Windows. The new hydrological framework should break those limitations. To make hydrological models’ implementation as easy as possible, the framework should be based on a simple, high-level computer language. Low and mid-level languages, like Java (SEXTANTE or C (GRASS, SAGA were excluded, as too complicated for regular hydrologist. From popular, high-level languages, Python seems to be a good choice. Leading GIS desktop applications – GRASS and QGIS – use Python as second native language, providing well documented API. This way, a Python-based hydrological library could be easily integrated with any GIS package supporting

  9. Machine Learning Interface for Medical Image Analysis.

    Science.gov (United States)

    Zhang, Yi C; Kagen, Alexander C

    2017-10-01

    TensorFlow is a second-generation open-source machine learning software library with a built-in framework for implementing neural networks in wide variety of perceptual tasks. Although TensorFlow usage is well established with computer vision datasets, the TensorFlow interface with DICOM formats for medical imaging remains to be established. Our goal is to extend the TensorFlow API to accept raw DICOM images as input; 1513 DaTscan DICOM images were obtained from the Parkinson's Progression Markers Initiative (PPMI) database. DICOM pixel intensities were extracted and shaped into tensors, or n-dimensional arrays, to populate the training, validation, and test input datasets for machine learning. A simple neural network was constructed in TensorFlow to classify images into normal or Parkinson's disease groups. Training was executed over 1000 iterations for each cross-validation set. The gradient descent optimization and Adagrad optimization algorithms were used to minimize cross-entropy between the predicted and ground-truth labels. Cross-validation was performed ten times to produce a mean accuracy of 0.938 ± 0.047 (95 % CI 0.908-0.967). The mean sensitivity was 0.974 ± 0.043 (95 % CI 0.947-1.00) and mean specificity was 0.822 ± 0.207 (95 % CI 0.694-0.950). We extended the TensorFlow API to enable DICOM compatibility in the context of DaTscan image analysis. We implemented a neural network classifier that produces diagnostic accuracies on par with excellent results from previous machine learning models. These results indicate the potential role of TensorFlow as a useful adjunct diagnostic tool in the clinical setting.

  10. Apoptosis inhibitor 5 (API-5; AAC-11; FIF) is upregulated in human carcinomas in vivo.

    Science.gov (United States)

    Koci, Lenka; Chlebova, Katarina; Hyzdalova, Martina; Hofmanova, Jirina; Jira, Miroslav; Kysela, Petr; Kozubik, Alois; Kala, Zdenek; Krejci, Pavel

    2012-04-01

    Apoptosis inhibitor 5 (API-5) is a 55 kDa nuclear protein with potent anti-apoptotic signaling in tumor cells in vitro. In this study, we analyzed the expression of the API-5 protein in vivo in a broad spectrum of human carcinomas, including those of the colon, lung, liver, kidney, pancreas, stomach and esophagus using tumor tissues obtained during tumor resection. The results showed significant upregulation of API-5 expression in biopsies of lung (23%, n=13) and colorectal tumors (33%, n=27) in comparison with biopsies from the adjacent normal tissue. Colon cancer biopsies were used to study the cell populations with an upregulated level of expression of API-5 more closely. Using a magnetic bead-based selection for the epithelial cell marker EpCAM, we purified epithelial cells from the tumor and control tissues and analyzed these cells for API-5 expression by western immunoblotting. We observed that EpCAM-positive tumor cells expressed API-5 in all three colorectal cancer cases tested, in contrast to the control EpCAM-positive and EpCAM-negative cells isolated from the control or tumor tissues. These data suggest that the expression of the API-5 protein is upregulated in tumor epithelial cells and may serve as a prognostic marker in colorectal cancer.

  11. api, A novel Medicago truncatula symbiotic mutant impaired in nodule primordium invasion.

    Science.gov (United States)

    Teillet, Alice; Garcia, Joseph; de Billy, Françoise; Gherardi, Michèle; Huguet, Thierry; Barker, David G; de Carvalho-Niebel, Fernanda; Journet, Etienne-Pascal

    2008-05-01

    Genetic approaches have proved to be extremely useful in dissecting the complex nitrogen-fixing Rhizobium-legume endosymbiotic association. Here we describe a novel Medicago truncatula mutant called api, whose primary phenotype is the blockage of rhizobial infection just prior to nodule primordium invasion, leading to the formation of large infection pockets within the cortex of noninvaded root outgrowths. The mutant api originally was identified as a double symbiotic mutant associated with a new allele (nip-3) of the NIP/LATD gene, following the screening of an ethylmethane sulphonate-mutagenized population. Detailed characterization of the segregating single api mutant showed that rhizobial infection is also defective at the earlier stage of infection thread (IT) initiation in root hairs, as well as later during IT growth in the small percentage of nodules which overcome the primordium invasion block. Neither modulating ethylene biosynthesis (with L-alpha-(2-aminoethoxyvinylglycine or 1-aminocyclopropane-1-carboxylic acid) nor reducing ethylene sensitivity in a skl genetic background alters the basic api phenotype, suggesting that API function is not closely linked to ethylene metabolism or signaling. Genetic mapping places the API gene on the upper arm of the M. truncatula linkage group 4, and epistasis analyses show that API functions downstream of BIT1/ERN1 and LIN and upstream of NIP/LATD and the DNF genes.

  12. Investigation into process-induced de-aggregation of cohesive micronised API particles.

    Science.gov (United States)

    Hoffmann, Magnus; Wray, Patrick S; Gamble, John F; Tobyn, Mike

    2015-09-30

    The aim of this study was to assess the impact of unit processes on the de-aggregation of a cohesive micronised API within a pharmaceutical formulation using near-infrared chemical imaging. The impact on the primary API particles was also investigated using an image-based particle characterization system with integrated Raman analysis. The blended material was shown to contain large, API rich domains which were distributed in-homogeneously across the sample, suggesting that the blending process was not aggressive enough to disperse aggregates of micronised drug particles. Cone milling, routinely used to improve the homogeneity of such cohesive formulations, was observed to substantially reduce the number and size of API rich domains; however, several smaller API domains survived the milling process. Conveyance of the cone milled formulation through the Alexanderwerk WP120 powder feed system completely dispersed all remaining aggregates. Importantly, powder feed transmission of the un-milled formulation was observed to produce an equally homogeneous API distribution. The size of the micronised primary drug particles remained unchanged during powder feed transmission. These findings provide further evidence that this powder feed system does induce shear, and is in fact better able to disperse aggregates of a cohesive micronised API within a blend than the blend-mill-blend step. Crown Copyright © 2015. Published by Elsevier B.V. All rights reserved.

  13. Asymmetrical coexistence of Nosema ceranae and Nosema apis in honey bees.

    Science.gov (United States)

    Chen, Yanping; Evans, Jay D; Zhou, Liang; Boncristiani, Humberto; Kimura, Kiyoshi; Xiao, Tieguang; Litkowski, A M; Pettis, Jeffery S

    2009-07-01

    Globalization has provided opportunities for parasites/pathogens to cross geographic boundaries and expand to new hosts. Recent studies showed that Nosema ceranae, originally considered a microsporidian parasite of Eastern honey bees, Apis cerana, is a disease agent of nosemosis in European honey bees, Apis mellifera, along with the resident species, Nosema apis. Further studies indicated that disease caused by N. ceranae in European honey bees is far more prevalent than that caused by N. apis. In order to gain more insight into the epidemiology of Nosema parasitism in honey bees, we conducted studies to investigate infection of Nosema in its original host, Eastern honey bees, using conventional PCR and duplex real time quantitative PCR methods. Our results showed that A. cerana was infected not only with N. ceranae as previously reported [Fries, I., Feng, F., Silva, A.D., Slemenda, S.B., Pieniazek, N.J., 1996. Nosema ceranae n. sp. (Microspora, Nosematidae), morphological and molecular characterization of a microsporidian parasite of the Asian honey bee Apis cerana (Hymenoptera, Apidae). Eur. J. Protistol. 32, 356-365], but also with N. apis. Both microsporidia produced single and mixed infections. Overall and at each location alone, the prevalence of N. ceranae was higher than that of N. apis. In all cases of mixed infections, the number of N. ceranae gene copies (corresponding to the parasite load) significantly out numbered those of N. apis. Phylogenetic analysis based on a variable region of small subunit ribosomal RNA (SSUrRNA) showed four distinct clades of N. apis and five clades of N. ceranae and that geographical distance does not appear to influence the genetic diversity of Nosema populations. The results from this study demonstrated that duplex real-time qPCR assay developed in this study is a valuable tool for quantitative measurement of Nosema and can be used to monitor the progression of microsprodian infections of honey bees in a timely and cost

  14. Improving molecular discrimination of Nosema apis and Nosema ceranae.

    Science.gov (United States)

    Carletto, Jérôme; Blanchard, Philippe; Gauthier, Aurélie; Schurr, Frank; Chauzat, Marie-Pierre; Ribière, Magali

    2013-05-01

    Nosema apis and Nosema ceranae are the causative agents of nosemosis, a contagious honeybee disease that weakens bee colonies. The species are discriminated through several PCR-based methods including a multiplex PCR recommended by the World Organization for Animal Health (OIE). In this study, the OIE protocol was compared to two other PCR protocols using different PCR kits with the same primer pairs as described in OIE. The results showed that the three PCR protocols have similar sensitivity but only the kit dedicated to multiplex PCR could detect small quantities of one Nosema species when greater quantities of the other were also present. However, singleplex PCR methods are currently the most sensitive methods for discerning each species. These results have important implications for epidemiology and the understanding of the disease. Copyright © 2013 Elsevier Inc. All rights reserved.

  15. Design of Continuous Reactor Systems for API Production

    DEFF Research Database (Denmark)

    Pedersen, Michael Jønch

    engineering. A double Grignard addition (two different Grignard reagents) to a lactone was studied with continuous production in mind. The complexity of the reaction was investigated kinetically in order to optimize a potential flow setup. The investigation indicated that reaction temperatures below -40 °C....../S. The formation of a carbon-carbon bond between a tricyclic ketone and a Grignard reagent was the primary objective, this being the first step in GMP synthesis. The process was optimized to include one-step hydrolysis and dehydration, followed by phase separation of the product-containing organic phase, which...... was then precipitated with hydrogen chloride to obtain the final API. The Grignard reagent was also produced in a continuous laboratory setup involving handling of solid magnesium turnings. Likewise, the alkyl halide used in the formation of the Grignard reagent was produced continuously. The three segmented units were...

  16. Chill sensitivity of honey bee, Apis mellifera, embryos.

    Science.gov (United States)

    Collins, Anita M; Mazur, Peter

    2006-08-01

    Improved methods for preservation of honey bee, Apis mellifera L., germplasm would be very welcome to beekeeping industry queen breeders. The introduction of two parasites and the emergence of an antibiotic resistant disease have increased demands for resistant stock. Techniques for artificial insemination of queens are available, and semen has been cryopreserved with limited success. However, cryopreservation of embryos for rearing queens would mesh well with current practices and also provide drones (haploid males). Eggs at five ages between twenty-four hours and sixty-two hours were exposed to 0, -6.6, and/or -15 degrees C for various times, and successful hatch measured. Honey bee embryos show chill sensitivity as do other insect embryos, and the rate of chill injury increases dramatically with decrease in holding temperature. The 48 h embryos in both groups showed the greatest tolerance to chilling, although 44 h embryos were only slightly less so.

  17. Programming PHREEQC calculations with C++ and Python a comparative study

    Science.gov (United States)

    Charlton, Scott R.; Parkhurst, David L.; Muller, Mike

    2011-01-01

    The new IPhreeqc module provides an application programming interface (API) to facilitate coupling of other codes with the U.S. Geological Survey geochemical model PHREEQC. Traditionally, loose coupling of PHREEQC with other applications required methods to create PHREEQC input files, start external PHREEQC processes, and process PHREEQC output files. IPhreeqc eliminates most of this effort by providing direct access to PHREEQC capabilities through a component object model (COM), a library, or a dynamically linked library (DLL). Input and calculations can be specified through internally programmed strings, and all data exchange between an application and the module can occur in computer memory. This study compares simulations programmed in C++ and Python that are tightly coupled with IPhreeqc modules to the traditional simulations that are loosely coupled to PHREEQC. The study compares performance, quantifies effort, and evaluates lines of code and the complexity of the design. The comparisons show that IPhreeqc offers a more powerful and simpler approach for incorporating PHREEQC calculations into transport models and other applications that need to perform PHREEQC calculations. The IPhreeqc module facilitates the design of coupled applications and significantly reduces run times. Even a moderate knowledge of one of the supported programming languages allows more efficient use of PHREEQC than the traditional loosely coupled approach.

  18. Assessment of Tapentadol API Abuse Liability with the Researched Abuse, Diversion and Addiction-Related Surveillance (RADARS) System.

    Science.gov (United States)

    Vosburg, Suzanne K; Severtson, S Geoffrey; Dart, Richard C; Cicero, Theodore J; Kurtz, Steven P; Parrino, Mark W; Green, Jody L

    2017-12-07

    Tapentadol, a Schedule II opioid with a combination of µ-opioid activity and norepinephrine reuptake inhibition, is used for the management of moderate to severe acute and chronic pain. Its dual-mechanism of action is thought to reduce opioid-related side effects that can complicate pain management. Since approval, tapentadol has been tracked across multiple outcomes suggesting abuse liability, and a pattern of relatively low, although not absent, abuse liability has been found. This retrospective cohort study further details the abuse liability of tapentadol as an Active Pharmaceutical Ingredient (API) when both immediate-release and extended-release formulations were on the market together (4Q2011 to 2Q2016). Tapentadol (API) was compared to tramadol, hydrocodone, morphine, oxycodone, hydromorphone, and oxymorphone across Poison Center, Drug Diversion and Treatment Center Programs Combined data streams from the RADARS System. Findings suggest the public health burden related to tapentadol to date is low, but present. Event rates of abuse per population-level denominators were significantly lower than all other opioids examined. However, when adjusted for drug availability, event rates of abuse were lower than most CII opioids studied, but were not the lowest. Disentangling these two sets of findings further by examining various opioid formulations, such as extended-release and the role of abuse-deterrent formulations, is warranted. Copyright © 2017. Published by Elsevier Inc.

  19. Instantaneous Liquid Interfaces

    OpenAIRE

    Willard, Adam P.; Chandler, David

    2009-01-01

    We describe and illustrate a simple procedure for identifying a liquid interface from atomic coordinates. In particular, a coarse grained density field is constructed, and the interface is defined as a constant density surface for this coarse grained field. In applications to a molecular dynamics simulation of liquid water, it is shown that this procedure provides instructive and useful pictures of liquid-vapor interfaces and of liquid-protein interfaces.

  20. Microcomputer interfacing and applications

    CERN Document Server

    Mustafa, M A

    1990-01-01

    This is the applications guide to interfacing microcomputers. It offers practical non-mathematical solutions to interfacing problems in many applications including data acquisition and control. Emphasis is given to the definition of the objectives of the interface, then comparing possible solutions and producing the best interface for every situation. Dr Mustafa A Mustafa is a senior designer of control equipment and has written many technical articles and papers on the subject of computers and their application to control engineering.

  1. Dosis Letal Media (DL50) de algunos aceites esenciales y biocidas efectivos para el control de Ascosphaera apis en Apis mellifera L. - Median Lethal Dose (LD50) of some essential oils and biocides effective for the control of Ascosphaera apis on Apis mellifera L

    OpenAIRE

    Albo, Graciela N; Henning, Cynthia; Reynaldi, Francisco J; Ringuelet, Jorge; Cerimele, Elsa

    2010-01-01

    ResumenLa ascofaeriosis o cría yesificada, es una enfermedad de la abeja melífera (Apis mellifera L.) causada por el hongo Ascosphaera apis que produce la momificación de las larvas. Los aceites esenciales poseen efectos antimicrobianos y han sido utilizados para el control de cría yesificada. Por otra parte, a nivel mundial se han probado gran cantidad de productos de síntesis, pero ninguno ha resultado 100 % eficaz. SummaryChalkbrood is a disease of the honeybee (Apis mellifera L) caused by...

  2. Clarification of some api characteristics in relation to caribou (Rangifer tarandus

    Directory of Open Access Journals (Sweden)

    William O. Pruitt, Jr.

    1990-09-01

    Full Text Available A total of 2177 comparisons of api hardness vs. density in northern Saskatchewan, southeastern Manitoba and northeastern Finland revealed no consistent correlation (r varied from +.70 to -.17. A total of 1395 comparisons of horizontal hardness of the top layer of api to vertical hardness of the same layer of api in southeastern Manitoba, northeastern Finland and far eastern middle Finland revealed no consistent correlation (r varied from +.99 to -.20. Therefore one cannot substitute density for hardness nor horizontal hardness of the top layer for vertical hardness of the top layer in the terms of the Värriö Snow Index.

  3. Water at Interfaces

    DEFF Research Database (Denmark)

    Björneholm, Olle; Hansen, Martin Hangaard; Hodgson, Andrew

    2016-01-01

    The interfaces of neat water and aqueous solutions play a prominent role in many technological processes and in the environment. Examples of aqueous interfaces are ultrathin water films that cover most hydrophilic surfaces under ambient relative humidities, the liquid/solid interface which drives...

  4. Power User Interface

    Science.gov (United States)

    Pfister, Robin; McMahon, Joe

    2006-01-01

    Power User Interface 5.0 (PUI) is a system of middleware, written for expert users in the Earth-science community, PUI enables expedited ordering of data granules on the basis of specific granule-identifying information that the users already know or can assemble. PUI also enables expert users to perform quick searches for orderablegranule information for use in preparing orders. PUI 5.0 is available in two versions (note: PUI 6.0 has command-line mode only): a Web-based application program and a UNIX command-line- mode client program. Both versions include modules that perform data-granule-ordering functions in conjunction with external systems. The Web-based version works with Earth Observing System Clearing House (ECHO) metadata catalog and order-entry services and with an open-source order-service broker server component, called the Mercury Shopping Cart, that is provided separately by Oak Ridge National Laboratory through the Department of Energy. The command-line version works with the ECHO metadata and order-entry process service. Both versions of PUI ultimately use ECHO to process an order to be sent to a data provider. Ordered data are provided through means outside the PUI software system.

  5. In-Space technology experiments program. A high efficiency thermal interface (using condensation heat transfer) between a 2-phase fluid loop and heatpipe radiator: Experiment definition phase

    Science.gov (United States)

    Pohner, John A.; Dempsey, Brian P.; Herold, Leroy M.

    1990-01-01

    Space Station elements and advanced military spacecraft will require rejection of tens of kilowatts of waste heat. Large space radiators and two-phase heat transport loops will be required. To minimize radiator size and weight, it is critical to minimize the temperature drop between the heat source and sink. Under an Air Force contract, a unique, high-performance heat exchanger is developed for coupling the radiator to the transport loop. Since fluid flow through the heat exchanger is driven by capillary forces which are easily dominated by gravity forces in ground testing, it is necessary to perform microgravity thermal testing to verify the design. This contract consists of an experiment definition phase leading to a preliminary design and cost estimate for a shuttle-based flight experiment of this heat exchanger design. This program will utilize modified hardware from a ground test program for the heat exchanger.

  6. IgE-Api m 4 Is Useful for Identifying a Particular Phenotype of Bee Venom Allergy.

    Science.gov (United States)

    Ruiz, B; Serrano, P; Moreno, C

    Different clinical behaviors have been identified in patients allergic to bee venom. Compound-resolved diagnosis could be an appropriate tool for investigating these differences. The aims of this study were to analyze whether specific IgE to Api m 4 (sIgE-Api m 4) can identify a particular kind of bee venom allergy and to describe response to bee venom immunotherapy (bVIT). Prospective study of 31 patients allergic to bee venom who were assigned to phenotype group A (sIgE-Api m 4 Api m 4 ≥0.98 kU/L), treated with purified aqueous (PA) extract. Sex, age, cardiovascular risk, severity of preceding sting reaction, exposure to beekeeping, and immunological data (intradermal test, sIgE/sIgG4-Apis-nApi m 1, and sIgE-rApi m 2-Api m 4 were analyzed. Systemic reactions (SRs) during bVIT build-up were analyzed. Immunological and sting challenge outcomes were evaluated in each group after 1 and 2 years of bVIT. Phenotype B patients had more severe reactions (P=.049) and higher skin sensitivity (P=.011), baseline sIgE-Apis (P=.0004), sIgE-nApi m 1 (P=.0004), and sIgG4-Apis (P=.027) than phenotype A patients. Furthermore, 41% of patients in group B experienced SRs during the build-up phase with NA; the sting challenge success rate in this group was 82%. There were no significant reductions in serial intradermal test results, but an intense reduction in sIgE-nApi m 1 (P=.013) and sIgE-Api m 4 (P=.004) was observed after the first year of bVIT. Use of IgE-Api m 4 as the only discrimination criterion demonstrated differences in bee venom allergy. Further investigation with larger populations is necessary.

  7. Infections with the Sexually Transmitted Pathogen Nosema apis Trigger an Immune Response in the Seminal Fluid of Honey Bees (Apis mellifera).

    Science.gov (United States)

    Grassl, Julia; Peng, Yan; Baer-Imhoof, Barbara; Welch, Mat; Millar, A Harvey; Baer, Boris

    2017-01-06

    Honey bee (Apis mellifera) males are highly susceptible to infections with the sexually transmitted fungal pathogen Nosema apis. However, they are able to suppress this parasite in the ejaculate using immune molecules in the seminal fluid. We predicted that males respond to infections by altering the seminal fluid proteome to minimize the risk to sexually transmit the parasite to the queen and her colony. We used iTRAQ isotopic labeling to compare seminal fluid proteins from infected and noninfected males and found that N. apis infections resulted in significant abundance changes in 111 of the 260 seminal fluid proteins quantitated. The largest group of proteins with significantly changed abundances consisted of 15 proteins with well-known immune-related functions, which included two significantly more abundant chitinases in the seminal fluid of infected males. Chitinases were previously hypothesized to be involved in honey bee antifungal activity against N. apis. Here we show that infection with N. apis triggers a highly specific immune response in the seminal fluid of honey bee males.

  8. IgE recognition of chimeric isoforms of the honeybee (Apis mellifera) venom allergen Api m 10 evaluated by protein array technology.

    Science.gov (United States)

    Van Vaerenbergh, Matthias; De Smet, Lina; Rafei-Shamsabadi, David; Blank, Simon; Spillner, Edzard; Ebo, Didier G; Devreese, Bart; Jakob, Thilo; de Graaf, Dirk C

    2015-02-01

    Api m 10 has recently been established as novel major allergen that is recognized by more than 60% of honeybee venom (HBV) allergic patients. Previous studies suggest Api m 10 protein heterogeneity which may have implications for diagnosis and immunotherapy of HBV allergy. In the present study, RT-PCR revealed the expression of at least nine additional Api m 10 transcript isoforms by the venom glands. Two distinct mechanisms are responsible for the generation of these isoforms: while the previously known variant 2 is produced by an alternative splicing event, novel identified isoforms are intragenic chimeric transcripts. To the best of our knowledge, this is the first report of the identification of chimeric transcripts generated by the honeybee. By a retrospective proteomic analysis we found evidence for the presence of several of these isoforms in the venom proteome. Additionally, we analyzed IgE reactivity to different isoforms by protein array technology using sera from HBV allergic patients, which revealed that IgE recognition of Api m 10 is both isoform- and patient-specific. While it was previously demonstrated that the majority of HBV allergic patients display IgE reactivity to variant 2, our study also shows that some patients lacking IgE antibodies for variant 2 display IgE reactivity to two of the novel identified Api m 10 variants, i.e. variants 3 and 4. Copyright © 2014 Elsevier Ltd. All rights reserved.

  9. Histochemical Comparison of the Hypopharyngeal Gland in Apis cerana Fabricius, 1793 Workers and Apis mellifera Linnaeus, 1758 Workers

    Directory of Open Access Journals (Sweden)

    Guntima Suwannapong

    2010-01-01

    Full Text Available Hypopharyngeal glands of honeybee are age-dependent structures that change with the size of acini and are correlated with various social behaviors. The histochemical structure of Apis cerana and A. mellifera worker hypopharyngeal glands in four different developmental stages wes stained with ninhydrin Schiff's and periodic acid Schiff's reagents (PAS for localization of proteins and carbohydrates, respectively, and examined with light microscopy. Nurse bees of both honeybee species had significantly larger glands as compared to guards and forgers, but there were no statistically significant differences between these two species after accounting for caste. Gland protein concentration increased progressively in nurse bees, and this was correlated with the appearance of enriched protein granules in the cytoplasm. In addition, the hypopharyngeal gland protein concentration of A. mellifera was higher than that of A. cerana even though gland size was not significantly different between species. However, gland size was shown to have decreased progressively in foragers and guards.

  10. Quantization of interface currents

    Energy Technology Data Exchange (ETDEWEB)

    Kotani, Motoko [AIMR, Tohoku University, Sendai (Japan); Schulz-Baldes, Hermann [Department Mathematik, Universität Erlangen-Nürnberg, Erlangen (Germany); Villegas-Blas, Carlos [Instituto de Matematicas, Cuernavaca, UNAM, Cuernavaca (Mexico)

    2014-12-15

    At the interface of two two-dimensional quantum systems, there may exist interface currents similar to edge currents in quantum Hall systems. It is proved that these interface currents are macroscopically quantized by an integer that is given by the difference of the Chern numbers of the two systems. It is also argued that at the interface between two time-reversal invariant systems with half-integer spin, one of which is trivial and the other non-trivial, there are dissipationless spin-polarized interface currents.

  11. Aggressiveness index of Apis Mellifera (Hymenoptera: Aapidae Índice de agresividad en Apis mellifera ( Hymenoptera: Aapidae

    Directory of Open Access Journals (Sweden)

    Sierra Omar Danilo

    2004-06-01

    Full Text Available An index measuring the aggressiveness among ten colonies of Apis mellifera was elaborated based on the third generation synthetic indices by Charum et al. (1999. The index values are subject to a fixed parameter used as the beginning or standard value, and correspond to the aggressive features of some Africans colonies studied by Rothenbuler et al. (1968. In the ten colonies the index values are notably smaller than those of African colonies and are biased to the lowest values. This indicates, that neither of the colonies presents an extreme aggressive behavior and it is possible that they have not Africans genotypes. These results are an indirect proof of the index. Nevertheless, it could be improved by the introduction of other factors such as, climate and colony management.En este estudio se elaboró un índice para medir la agresividad en 10 colonias de Apis mellifera, con base en la metodología de índices sintéticos de tercera generación de Charum et al. (1999. Los valores de este índice están sujetos a un parámetro fijo que se usó como umbral o valor estándar y corresponde a las características agresivas las colonias africanas estudiadas por Rothenbuler et al. (1968. En las 10 colonias los valores del índice son menores a los presentados en las colonias africanas y están sesgados hacia los valores más bajos. Esto indica que ninguna de las colonias presenta un comportamiento agresivo extremo y que posiblemente ninguna tiene genotipos africanos. Estos resultados constituyen una prueba indirecta del carácter práctico de nuestro índice. No obstante, podría mejorarse incluyendo otros factores, como: clima y manejo de la colonia.

  12. Proteomic Analysis of Apis cerana and Apis mellifera Larvae Fed with Heterospecific Royal Jelly and by CSBV Challenge

    Science.gov (United States)

    Huang, Xiu; Han, Richou

    2014-01-01

    Chinese honeybee Apis cerana (Ac) is one of the major Asian honeybee species for local apiculture. However, Ac is frequently damaged by Chinese sacbrood virus (CSBV), whereas Apis mellifera (Am) is usually resistant to it. Heterospecific royal jelly (RJ) breeding in two honeybee species may result in morphological and genetic modification. Nevertheless, knowledge on the resistant mechanism of Am to this deadly disease is still unknown. In the present study, heterospecific RJ breeding was conducted to determine the effects of food change on the larval mortality after CSBV infection at early larval stage. 2-DE and MALDI-TOF/TOF MS proteomic technology was employed to unravel the molecular event of the bees under heterospecific RJ breeding and CSBV challenge. The change of Ac larval food from RJC to RJM could enhance the bee resistance to CSBV. The mortality rate of Ac larvae after CSBV infection was much higher when the larvae were fed with RJC compared with the larvae fed with RJM. There were 101 proteins with altered expressions after heterospecific RJ breeding and viral infection. In Ac larvae, 6 differential expression proteins were identified from heterospecific RJ breeding only, 21 differential expression proteins from CSBV challenge only and 7 differential expression proteins from heterospecific RJ breeding plus CSBV challenge. In Am larvae, 17 differential expression proteins were identified from heterospecific RJ breeding only, 26 differential expression proteins from CSBV challenge only and 24 differential expression proteins from heterospecific RJ breeding plus CSBV challenge. The RJM may protect Ac larvae from CSBV infection, probably by activating the genes in energy metabolism pathways, antioxidation and ubiquitin-proteasome system. The present results, for the first time, comprehensively descript the molecular events of the viral infection of Ac and Am after heterospecific RJ breeding and are potentially useful for establishing CSBV resistant

  13. Proteomic analysis of Apis cerana and Apis mellifera larvae fed with heterospecific royal jelly and by CSBV challenge.

    Science.gov (United States)

    Zhang, Yi; Zhang, Guozhi; Huang, Xiu; Han, Richou

    2014-01-01

    Chinese honeybee Apis cerana (Ac) is one of the major Asian honeybee species for local apiculture. However, Ac is frequently damaged by Chinese sacbrood virus (CSBV), whereas Apis mellifera (Am) is usually resistant to it. Heterospecific royal jelly (RJ) breeding in two honeybee species may result in morphological and genetic modification. Nevertheless, knowledge on the resistant mechanism of Am to this deadly disease is still unknown. In the present study, heterospecific RJ breeding was conducted to determine the effects of food change on the larval mortality after CSBV infection at early larval stage. 2-DE and MALDI-TOF/TOF MS proteomic technology was employed to unravel the molecular event of the bees under heterospecific RJ breeding and CSBV challenge. The change of Ac larval food from RJC to RJM could enhance the bee resistance to CSBV. The mortality rate of Ac larvae after CSBV infection was much higher when the larvae were fed with RJC compared with the larvae fed with RJM. There were 101 proteins with altered expressions after heterospecific RJ breeding and viral infection. In Ac larvae, 6 differential expression proteins were identified from heterospecific RJ breeding only, 21 differential expression proteins from CSBV challenge only and 7 differential expression proteins from heterospecific RJ breeding plus CSBV challenge. In Am larvae, 17 differential expression proteins were identified from heterospecific RJ breeding only, 26 differential expression proteins from CSBV challenge only and 24 differential expression proteins from heterospecific RJ breeding plus CSBV challenge. The RJM may protect Ac larvae from CSBV infection, probably by activating the genes in energy metabolism pathways, antioxidation and ubiquitin-proteasome system. The present results, for the first time, comprehensively descript the molecular events of the viral infection of Ac and Am after heterospecific RJ breeding and are potentially useful for establishing CSBV resistant

  14. Proteomic analysis of Apis cerana and Apis mellifera larvae fed with heterospecific royal jelly and by CSBV challenge.

    Directory of Open Access Journals (Sweden)

    Yi Zhang

    Full Text Available Chinese honeybee Apis cerana (Ac is one of the major Asian honeybee species for local apiculture. However, Ac is frequently damaged by Chinese sacbrood virus (CSBV, whereas Apis mellifera (Am is usually resistant to it. Heterospecific royal jelly (RJ breeding in two honeybee species may result in morphological and genetic modification. Nevertheless, knowledge on the resistant mechanism of Am to this deadly disease is still unknown. In the present study, heterospecific RJ breeding was conducted to determine the effects of food change on the larval mortality after CSBV infection at early larval stage. 2-DE and MALDI-TOF/TOF MS proteomic technology was employed to unravel the molecular event of the bees under heterospecific RJ breeding and CSBV challenge. The change of Ac larval food from RJC to RJM could enhance the bee resistance to CSBV. The mortality rate of Ac larvae after CSBV infection was much higher when the larvae were fed with RJC compared with the larvae fed with RJM. There were 101 proteins with altered expressions after heterospecific RJ breeding and viral infection. In Ac larvae, 6 differential expression proteins were identified from heterospecific RJ breeding only, 21 differential expression proteins from CSBV challenge only and 7 differential expression proteins from heterospecific RJ breeding plus CSBV challenge. In Am larvae, 17 differential expression proteins were identified from heterospecific RJ breeding only, 26 differential expression proteins from CSBV challenge only and 24 differential expression proteins from heterospecific RJ breeding plus CSBV challenge. The RJM may protect Ac larvae from CSBV infection, probably by activating the genes in energy metabolism pathways, antioxidation and ubiquitin-proteasome system. The present results, for the first time, comprehensively descript the molecular events of the viral infection of Ac and Am after heterospecific RJ breeding and are potentially useful for establishing CSBV

  15. Virtual Software to Design and Interface peripherals with different Microprocessors

    OpenAIRE

    N. Suresh Kumar,; D.V. Rama Koti Reddy; s. Amarnadh,; S. Praveen KUMAR; M.S.S. Praveen

    2010-01-01

    The software allows the user to design the interfacing circuit by giving simple input to the system. Here the software develops a graphical interface with different processors line 8085, 86, 186, 286, 386, 486, Pentium pro. This work includes the framework of graphics programming. It is a method to construct computer graphics programs. This software allows the user to construct the interface blocks by selecting required units from the selected menus. A usercan easily assemble his/her design w...

  16. Interfacing with questions

    DEFF Research Database (Denmark)

    Soon, Winnie

    2016-01-01

    This article discusses an artistic project entitled If I wrote you a love letter would you write back (and thousands of other questions): a piece of software that utilizes Twitter web API to query questions, drawing unpredictable questions in real-time from the distributed database of Twitter....... It undergoes the process of data query and manipulation: requesting data and receiving responses in a standardized format through mathematical operators. This article discusses the role of operators in which they constitute the unpredictability of queries. By understanding the operational and cultural logic...

  17. Underwater Wet Repair Welding of API 5L X65M Pipeline Steel

    National Research Council Canada - National Science Library

    Grzegorz Rogalski; Dariusz Fydrych; Jerzy Łabanowski

    2017-01-01

    This paper presents results of the research of effect of polymer insulation of pipeline made of API 5L X65M steel as well as underwater wet welding parameters on properties of joints made by covered electrodes...

  18. S E- GEOD-50881 Study Samples --- Candida albicans response to spaceflight (NASA STS-115) API

    Data.gov (United States)

    National Aeronautics and Space Administration — A fully queryable REST API with JSON, XML, and CSV output as well as inline, runable examples using data from the transcriptional profiling and phenotypic...

  19. A E- GEOD-50881 Gene Chip Assay --- Candida albicans response to spaceflight (NASA STS-115) API

    Data.gov (United States)

    National Aeronautics and Space Administration — A fully queryable REST API with JSON, XML, and CSV output as well as inline, runable examples using data from the transcriptional profiling and phenotypic...

  20. Candida albicans response to spaceflight (NASA STS-115) --- GSM1231690_Slide_43 API

    Data.gov (United States)

    National Aeronautics and Space Administration — A fully queryable REST API with JSON, XML, and CSV output as well as inline, runable examples using data from the transcriptional profiling and phenotypic...

  1. A Novel Approach to Detect Malware Based on API Call Sequence Analysis

    National Research Council Canada - National Science Library

    Ki, Youngjoon; Kim, Eunjin; Kim, Huy Kang

    2015-01-01

    .... In this paper, we propose a novel approach for dynamic analysis of malware. We adopt DNA sequence alignment algorithms and extract common API call sequence patterns of malicious function from malware in different categories...

  2. Telephone Interpreter Services (TIS) - Asian and Pacific Islander (API) Language Fiscal Year Quarterly Dataset

    Data.gov (United States)

    Social Security Administration — This dataset displays our quarterly national TIS call volume for over 45 API languages for fiscal year 2013 onward. A fiscal year runs from October through September...

  3. Fast Synchronization In IVR Using REST API For HTML5 And AJAX

    National Research Council Canada - National Science Library

    Sandeep Kailuke; Nekita Chavhan

    2014-01-01

    .... IVR system uses REST API for data access while calling. When in call process user want to access data, server need to validate it and while validation data accessing must be synchronize with mysql server...

  4. Uma API criptográfica para aplicações embarcadas

    OpenAIRE

    Fontoura, Felipe Michels

    2016-01-01

    Neste documento, está apresentada a GEmSysC, uma API criptográfica unificada para aplicações embarcadas. Camadas de abstração compatíveis com esta API podem ser construídas sobre bibliotecas existentes, de forma que as funcionalidades criptográficas podem ser acessadas pelo software de alto nível de forma consistente e independente da implementação. As características da API foram definidas com base em boas práticas de construção de APIs, práticas indicadas em software embarcado e também com ...

  5. Telephone Interpreter Services (TIS)-Asian and Pacific Islander (API) Language Yearly Dataset

    Data.gov (United States)

    Social Security Administration — This dataset displays our national TIS call volume for over 45 API languages for fiscal year 2011 onward. A fiscal year runs from October through September. We will...

  6. Translation techniques for distributed-shared memory programming models

    Energy Technology Data Exchange (ETDEWEB)

    Fuller, Douglas James [Iowa State Univ., Ames, IA (United States)

    2005-01-01

    The high performance computing community has experienced an explosive improvement in distributed-shared memory hardware. Driven by increasing real-world problem complexity, this explosion has ushered in vast numbers of new systems. Each new system presents new challenges to programmers and application developers. Part of the challenge is adapting to new architectures with new performance characteristics. Different vendors release systems with widely varying architectures that perform differently in different situations. Furthermore, since vendors need only provide a single performance number (total MFLOPS, typically for a single benchmark), they only have strong incentive initially to optimize the API of their choice. Consequently, only a fraction of the available APIs are well optimized on most systems. This causes issues porting and writing maintainable software, let alone issues for programmers burdened with mastering each new API as it is released. Also, programmers wishing to use a certain machine must choose their API based on the underlying hardware instead of the application. This thesis argues that a flexible, extensible translator for distributed-shared memory APIs can help address some of these issues. For example, a translator might take as input code in one API and output an equivalent program in another. Such a translator could provide instant porting for applications to new systems that do not support the application's library or language natively. While open-source APIs are abundant, they do not perform optimally everywhere. A translator would also allow performance testing using a single base code translated to a number of different APIs. Most significantly, this type of translator frees programmers to select the most appropriate API for a given application based on the application (and developer) itself instead of the underlying hardware.

  7. Antagonistic Effect of Gut Bacteria in the Hybrid Carniolan Honey Bee, Apis Mellifera Carnica, Against Ascosphaera Apis, the Causal Organism of Chalkbrood Disease

    Directory of Open Access Journals (Sweden)

    Omar Mohamed O. M.

    2014-06-01

    Full Text Available The objective of this study was to isolate and characterize bacterial strains associated with the gut of the hybrid Carniolan honey bee, Apis mellifera carnica, and to determine their in vitro and in vivo potential against Ascosphaera apis, the causal organism of chalkbrood disease, with the purpose of exploring feasible biological control. Six bacterial strains were isolated from healthy worker honey bees by culture-dependent methods. Six fungal strains (A3, A4, A7, A8, A9, and A15 of A. apis were isolated from larvae suffering from chalkbrood disease on Yeast-Glucose-Starch agar (YGPSA medium. All bacteria were identified by a combination of morphology, Gram stain, and 16S rRNA sequence analysis, and fungal strains were identified by morphology and 5.8S rRNA. In vitro and in vivo inhibition assays were carried out to determine the ability of bacterial isolates to inhibit A. apis, the causal agent of chalkbrood disease. The analysis of 16S rRNA sequences revealed that four bacterial strains (B2, B4, B10, and B100 belong to Bacillus subtilis species, and two strains (P1 and P5 belong to Pseudomonas fluorescence. Significant differences in antagonistic activity of all bacterial strains were observed. B. subtilis isolate B2 showed the highest antagonistic activity, as measured by the inhibition zone against A. apis, followed by the P1 strain of P. fluorescence. SEM analysis also supports the antagonistic activity of these bacteria against A. apis. This study provides a theoretical basis for biological control of honey bee chalkbrood disease.

  8. Integration of Environmental Sensors with BIM: case studies using Arduino, Dynamo, and the Revit API

    Directory of Open Access Journals (Sweden)

    Kensek, K. M.

    2014-12-01

    Full Text Available This paper investigates the feasibility of connecting environmental sensors such as light, humidity, or CO2 receptors to a building information model (BIM. A base case was created in Rhino; using Grasshopper and Firefly, a simple digital model responded to lighting-levels detected by a photoresistor on an Arduino board. The case study was duplicated using Revit Architecture, a popular BIM software, and Dynamo, a visual programming environment, in an innovative application. Another case study followed a similar procedure by implementing the Revit API directly instead of using Dynamo. Then the process was reversed to demonstrate that not only could data could be sent from sensors to change the 3D model, but changes to parameters of a 3D model could effect a physical model through the use of actuators. It is intended that these virtual/physical prototypes could be used as the basis for testing intelligent façade systems before constructing full size mock-ups.Este estudio investiga la posibilidad de conectar sensores ambientales como de luz, humedad, o dióxido de carbono con un modelo de información de un edificio (siglas BIM en inglés. Un caso base fue creado en Rhino; usando Grasshopper and Firefly, donde un simple modelo digital respondió a niveles de luz detectados por un foto resistor en una tarjeta Arduino. El caso de estudio fue duplicado usando Revit Architecture, una herramienta popular en BIM, y Dynamo, un ambiente de programación gráfica, en una creativa aplicación. Un segundo caso de estudio siguió un procedimiento similar implementando Revit API directamente en vez de usar Dynamo. Entonces el proceso fue revertido para demostrar que no solamente la información podría ser enviada desde sensores para cambiar el modelo tridimensional, pero cambios en los parámetros de un modelo tridimensional podrían afectar un modelo físico mediante el uso de actuadores. Se espera que esos modelos virtuales puedan ser usados como base para

  9. Infectivity and virulence of Nosema ceranae and Nosema apis in commercially available North American honey bees.

    Science.gov (United States)

    Huang, Wei-Fone; Solter, Leellen; Aronstein, Katherine; Huang, Zachary

    2015-01-01

    Nosema ceranae infection is ubiquitous in western honey bees, Apis mellifera, in the United States and the pathogen has apparently replaced Nosema apis in colonies nationwide. Displacement of N. apis suggests that N. ceranae has competitive advantages but N. ceranae was significantly less infective and less virulent than N. apis in commercially available lineages of honey bees in studies conducted in Illinois and Texas. At 5 days post eclosion, the most susceptible age of adult bees tested, the mean ID50 for N. apis was 359 spores compared to 3217 N. ceranae spores, a nearly 9-fold difference. Infectivity of N. ceranae was also lower than N. apis for 24-h and 14-day worker bees. N. ceranae was less infective than reported in studies using European strains of honey bees, while N. apis infectivity, tested in the same cohort of honey bees, corresponded to results reported globally from 1972 to 2010. Mortality of worker bees was similar for both pathogens at a dosage of 50 spores and was not different from the uninfected controls, but was significantly higher for N. apis than N. ceranae at dosages ⩾500 spores. Our results provide comparisons for evaluating research using different ages of bees and pathogen dosages and clarify some controversies. In addition, comparisons among studies suggest that the mixed lineages of US honey bees may be less susceptible to N. ceranae infections than are European bees or that the US isolates of the pathogen are less infective and less virulent than European isolates. Copyright © 2014 Elsevier Inc. All rights reserved.

  10. Cría controlada de abejas reinas de Apis mellifera iberica

    OpenAIRE

    Flores Serrano, J. M.; Campano Cabanes, Francisco; Ruiz, J. A.; Ruz, J.M.; Puerta Puerta, F.; Bustos Ruiz, M.; Padilla-Alvarez, F.

    1998-01-01

    Apis mellifera iberica is the spanish bee race mostly used by breeders. Queen rearing is necessary for genetic selection . Our research team uses the Doolittle method; Mainly it is based on transfering young (a few hours old) worker larvae to artificial queen cells. Larvae are reared in queenless colonies. After sealed, queen cells are kept in an incubator chamber. Mean percentage of alive queens during a season reaches 80 p.100. Apis mellifera iberica es la abeja habitualmente usada por l...

  11. STUDIES ON THE RESISTANCE TO WINTERING OF THE ITALIAN BEES APIS MELLIFERA LIGUSTICA REARED IN ROMANIA

    OpenAIRE

    MONICA PÂRVU; CORINA AURELIA ZUGRAVU; IOANA CRISTINA ANDRONIE; CARMEN BERGHEŞ; IUDITH IPATE

    2009-01-01

    The study was conducted on bee families of Apis mellifera carpatica and Apis mellifera ligustica breeds. The bees were housed in multi-storey hives. The experimental period was of 6 months. The resistance to wintering was evaluated on the basis of several apicultural indicators: mortality, feed intake during the winter, general state of the family. Mortality was 35% during wintering for the Carpathian bee and 52% for the Italian bee. The differences were very significant (p≤0.001). When winte...

  12. Sensitivity Analysis of Fatigue Crack Growth Model for API Steels in Gaseous Hydrogen.

    Science.gov (United States)

    Amaro, Robert L; Rustagi, Neha; Drexler, Elizabeth S; Slifka, Andrew J

    2014-01-01

    A model to predict fatigue crack growth of API pipeline steels in high pressure gaseous hydrogen has been developed and is presented elsewhere. The model currently has several parameters that must be calibrated for each pipeline steel of interest. This work provides a sensitivity analysis of the model parameters in order to provide (a) insight to the underlying mathematical and mechanistic aspects of the model, and (b) guidance for model calibration of other API steels.

  13. The development, validity, and reliability of the Addiction Profile Index (API).

    Science.gov (United States)

    Ögel, Kültegin; Evren, Cüneyt; Karadağ, Figen; Gürol, Defne Tamar

    2012-01-01

    The objective of this study was to develop a practical questionnaire for multidimensional assessment of problems associated with alcohol and substance abuse that would also be useful for treatment planning. The Addiction Profile Index (API) is a self-report questionnaire consisting of 37 items and the following 5 subscales: characteristics of substance use; dependency diagnosis; the effects of subsance use on the user; craving; motivation to quit using substances. The study included 345 alcohol and/or substance abusers from 2 addiction treatment clinics and a prison addiction service. The validity of the questionnaire was assessed using the Michigan Alcoholism Screening Test (MAST), Readiness to Change Questionnaire (SOCRATES), Penn Alcohol Craving Scale (PACS), Drug Craving Scale (DCS), Structured Clinical Interview for DSM-IV Axis I Disorders (SCID-I), and Addiction Severity Index (ASI). The Cronbach's alpha coefficient for the total API was 0.89 and for the subscales it ranged from 0.63 to 0.86. Item-total correlation coefficients ranged from 0.42 to 0.89. The Spearman Brown split-half method coefficient for the total API was 0.83. In all, 4 factors were obtained using explanatory factor analysis that represented 52.3% of the total variance. The API craving subscale was observed to be consistent with PACS and the API motivation subscale was consistent with SOCRATES. The API total score was strongly correlated with the mean MAST score, and the composite ASI medical status, substance use, legal status, and family social relations subscale scores. Based on ROC analyses, the area under curve was 0.90. With a total API cut-off score of 4, the scale's sensitivity and specificity 0.85 was 0.78, respectively. The findings show that the API is a valid and reliable questionnaire that can be used to measure the severity of different dimensions of substance dependency.

  14. Prática da enfermeira no Programa de Saúde da Família: a interface da vigilância da saúde versus as ações programáticas em saúde The nurse's role in the Family Health Program: an interface between health surveillance and health program actions

    Directory of Open Access Journals (Sweden)

    Maristella Santos Nascimento

    2005-04-01

    Full Text Available O estudo analisa a prática da enfermeira no Programa de Saúde da Família (PSF em Jequié (BA; compreende as concepções sobre o PSF; identifica as atividades e aponta limites, avanços e perspectivas. Pesquisa qualitativa, em que as técnicas de coleta de dados são a entrevista semi-estruturada, a observação e a análise de documentos. O método de análise de dados foi a hermenêutica dialética. Os resultados evidenciaram que o PSF é uma estratégia de (reorientação do Modelo de Atenção à Saúde e um caminho para consolidação do Sistema Único de Saúde. As práticas das enfermeiras do PSF são assistenciais, gerenciais e educativas. Durante a sua execução utiliza uma dada organização tecnológica do trabalho em saúde, com práticas articuladas de promoção, prevenção de doenças e agravos, recuperação e reabilitação da saúde de grupos populacionais e intervenções sobre a família, o que tem resultado na reestruturação da atenção básica e a reorganização do sistema local de saúde. Como limites apresentam-se dificuldades em assegurar o acesso dos usuários aos serviços de média e alta complexidade e estabelecer o sistema de referência e contra-referência; como avanços, destaca-se a participação no treinamento introdutório, e têm perspectivas o aumento da cobertura do PSF no município e a hierarquização da rede local.This study analyzes the nurse's practice in the Program of Family Health (PSF in the municipal district of Jequié (BA, comprising the conceptions attributed to it, identifing activities and pointing out limits, progress and perspectives. A qualitative research, where techniques and data collection have been semi-structured interview and observation, and analysis of documents. Data analysis has been hermeneutic dialectics. The results made evident that the PSF is a strategy of (reorientation of the model of attention to the health and a means of consolidation of the Unique System of

  15. Consequences of Nosema apis infection for male honey bees and their fertility.

    Science.gov (United States)

    Peng, Yan; Baer-Imhoof, Barbara; Millar, A Harvey; Baer, Boris

    2015-06-30

    The queens of eusocial bees, ants and wasps mate only during a very short period early in life and males therefore produce ejaculates consisting of large numbers of high quality sperm. Such extreme selection for high fecundity resulted in males investing minimally into their somatic survival, including their immune system. However, if susceptible males are unable to protect their reproductive tissue from infections, they compromise queen fitness if they transfer pathogens during mating. We used the honey bee Apis mellifera and investigated the course of infection of the sexually transmitted pathogen Nosema apis. We predicted that honey bee males are susceptible but protect their reproductive tissues from infections. We investigated the effects of N. apis infections on the midgut, the accessory glands and the accessory testes and quantified the consequences of infection on male survival and fecundity. We found that N. apis is able to infect males, and as infections progressed, it significantly impacted fertility and survival in older males. Even though we confirm males to be able to minimize N. apis infections of their reproductive tissues, the parasite is present in ejaculates of older males. Consequently N. apis evolved alternative routes to successfully infect ejaculates and get sexually transmitted.

  16. A new detrended semipartial cross-correlation analysis: Assessing the important meteorological factors affecting API

    Energy Technology Data Exchange (ETDEWEB)

    Shen, Chen-Hua, E-mail: shenandchen01@163.com [College of Geographical Science, Nanjing Normal University, Nanjing 210046 (China); Jiangsu Center for Collaborative Innovation in Geographical Information Resource, Nanjing 210046 (China); Key Laboratory of Virtual Geographic Environment of Ministry of Education, Nanjing 210046 (China)

    2015-12-04

    To analyze the unique contribution of meteorological factors to the air pollution index (API), a new method, the detrended semipartial cross-correlation analysis (DSPCCA), is proposed. Based on both a detrended cross-correlation analysis and a DFA-based multivariate-linear-regression (DMLR), this method is improved by including a semipartial correlation technique, which is used to indicate the unique contribution of an explanatory variable to multiple correlation coefficients. The advantages of this method in handling nonstationary time series are illustrated by numerical tests. To further demonstrate the utility of this method in environmental systems, new evidence of the primary contribution of meteorological factors to API is provided through DMLR. Results show that the most important meteorological factors affecting API are wind speed and diurnal temperature range, and the explanatory ability of meteorological factors to API gradually strengthens with increasing time scales. The results suggest that DSPCCA is a useful method for addressing environmental systems. - Highlights: • A detrended multiple linear regression is shown. • A detrended semipartial cross correlation analysis is proposed. • The important meteorological factors affecting API are assessed. • The explanatory ability of meteorological factors to API gradually strengthens with increasing time scales.

  17. Framework for Autonomous Optimization Project

    Data.gov (United States)

    National Aeronautics and Space Administration — Phoenix Integration and MIT propose to create a novel autonomous optimization tool and application programming interface (API). The API will demonstrate the ability...

  18. Advanced aerosense display interfaces

    Science.gov (United States)

    Hopper, Darrel G.; Meyer, Frederick M.

    1998-09-01

    High-resolution display technologies are being developed to meet the ever-increasing demand for realistic detail. The requirement for evermore visual information exceeds the capacity of fielded aerospace display interfaces. In this paper we begin an exploration of display interfaces and evolving aerospace requirements. Current and evolving standards for avionics, commercial, and flat panel displays are summarized and compared to near term goals for military and aerospace applications. Aerospace and military applications prior to 2005 up to UXGA and digital HDTV resolution can be met by using commercial interface standard developments. Advanced aerospace requirements require yet higher resolutions (2560 X 2048 color pixels, 5120 X 4096 color pixels at 85 Hz, etc.) and necessitate the initiation of discussion herein of an 'ultra digital interface standard (UDIS)' which includes 'smart interface' features such as large memory and blazingly fast resizing microcomputer. Interface capacity, IT, increased about 105 from 1973 to 1998; 102 more is needed for UDIS.

  19. Experimental evaluation of the reproductive quality of Africanized queen bees (Apis mellifera) on the basis of body weight at emergence.

    Science.gov (United States)

    De Souza, D A; Bezzera-Laure, M A F; Francoy, T M; Gonçalves, L S

    2013-11-07

    There has been much speculation about which phenotypic traits serve as reliable indicators of productivity in queen honeybees (Apis mellifera). To investigate the predictive value of queen body weight on colony development and quality, we compared colonies in which queens weighed less than 180 mg to those in which queens weighed more than 200 mg. Both groups contained naturally mated and instrumentally inseminated queens. Colonies were evaluated on the basis of performance quality, growth rate, and queen longevity. We found that queen body weight was significantly correlated with fecundity and colony quality. Heavy queens exhibited the most favorable performance and colony quality. In contrast, naturally mated, with the opposite trend being obtained for light-weight queens. We found no statistically significant difference between instrumentally inseminated queens and naturally mated queens. Our results support the use of queen body weight as a reliable visual (physiological) indicator of potential colony productivity in honey bees to enhance genetic lines in genetic improvement programs.

  20. Reduced SNP Panels for Genetic Identification and Introgression Analysis in the Dark Honey Bee (Apis mellifera mellifera)

    DEFF Research Database (Denmark)

    Muñoz, Irene; Henriques, Dora; Johnston, J. Spencer

    2015-01-01

    Beekeeping activities, especially queen trading, have shaped the distribution of honey bee (Apis mellifera) subspecies in Europe, and have resulted in extensive introductions of two eastern European C-lineage subspecies (A. m. ligustica and A. m. carnica) into the native range of the M-lineage A. m...... and conservation of honey bee subspecies. Previous studies have monitored introgression by using microsatellite, PCR-RFLP markers and most recently, high density assays using single nucleotide polymorphism (SNP) markers. While the latter are almost prohibitively expensive, the information gained to date can...... individuals to the correct origin and calculates the admixture level with a high degree of accuracy. These panels provide an essential tool in Europe for genetic stock identification and estimation of admixture levels which can assist management strategies and monitor honey bee conservation programs....

  1. Universal computer interfaces

    CERN Document Server

    Dheere, RFBM

    1988-01-01

    Presents a survey of the latest developments in the field of the universal computer interface, resulting from a study of the world patent literature. Illustrating the state of the art today, the book ranges from basic interface structure, through parameters and common characteristics, to the most important industrial bus realizations. Recent technical enhancements are also included, with special emphasis devoted to the universal interface adapter circuit. Comprehensively indexed.

  2. Popeye Project: ROV interface

    Energy Technology Data Exchange (ETDEWEB)

    Scates, C.R.; Hernandez, D.A.; Hickok, D.D.

    1996-12-31

    This paper discusses the Remote Operated Vehicle (ROV) interface with the Popeye Project Subsea System. It describes the ROV-related plans, design philosophies, intervention tasks, tooling/equipment requirements, testing activities, and offshore installation experiences. Early identification and continuous consideration of the ROV interfaces significantly improved the overall efficiency of equipment designs and offshore operations. The Popeye Project helped advance the technology and standardization of ROV interfaces for deep water subsea production systems.

  3. Electromagnetic Interface Testing Facility

    Data.gov (United States)

    Federal Laboratory Consortium — The Electromagnetic Interface Testing facilitysupports such testing asEmissions, Field Strength, Mode Stirring, EMP Pulser, 4 Probe Monitoring/Leveling System, and...

  4. Where the Ocean Meets the Girl Guides, Exploring the Interface Between Teaching Science and Using Specialized Programs to Engage Girls in Ocean Literacy

    Science.gov (United States)

    Pelz, M. S.; Ewing, N.; Davidson, E.; Hoeberechts, M.

    2016-02-01

    This presentation focuses on Ocean Aware, a joint project between Ocean Networks Canada (ONC) and the British Columbia Girl Guides Canada (Girl Guides). On World Oceans Day 2014, Girl Guides launched a new challenge to its members: "Are you Ocean Aware?" To answer this question, girls of any age can now earn their Ocean Aware Challenge crest. Ocean Networks Canada (ONC), an initiative of the University of Victoria, operates cabled ocean observatories which supply continuous power and Internet connectivity to a broad suite of subsea instruments from the coast to the deep sea. This Internet connectivity permits researchers, students and members of the public to download freely available data on their computers anywhere around the globe, in near real-time. Girl Guides provides a safe, all-girl environment that invites girls to challenge themselves, to find their voice, meet new friends, have fun and make a difference in the world. Girl Guides strives to ensure that girls and women from all walks of life, identities and lived experiences feel a sense of belonging and can fully participate. Girl Guides of Canada is a member of the World Association of Girl Guides and Girl Scouts. Through a partnership between ONC and Girl Guides, Ocean Aware was created to promote ocean literacy and ocean technology to thousands of Guiders in British Columbia and beyond. One of the most interesting challenges was to present STEM learning outcomes in such a way that they are accessible to girls, facilitators, and communities that are both on the coast and inland. With a creative eye to the preforming arts, hands-on experiments, interactive experiences and games, this challenge successfully brings the 7 Principles of Ocean Literacy to any girl, in any community. In this presentation we will share some of the strategies, challenges and impacts of creating a successful program that engages a large audience in ocean science through a novel partnership.

  5. Comparative Sucrose Responsiveness in Apis mellifera and A. cerana Foragers

    Science.gov (United States)

    Yang, Wenchao; Kuang, Haiou; Wang, Shanshan; Wang, Jie; Liu, Wei; Wu, Zhenhong; Tian, Yuanyuan; Huang, Zachary Y.; Miao, Xiaoqing

    2013-01-01

    In the European honey bee, Apis mellifera, pollen foragers have a higher sucrose responsiveness than nectar foragers when tested using a proboscis extension response (PER) assay. In addition, Africanized honey bees have a higher sucrose responsiveness than European honey bees. Based on the biology of the Eastern honey bee, A. cerana, we hypothesized that A. cerana should also have a higher responsiveness to sucrose than A. mellifera. To test this hypothesis, we compared the sucrose thresholds of pollen foragers and nectar foragers in both A. cerana and A. mellifera in Fujian Province, China. Pollen foragers were more responsive to sucrose than nectar foragers in both species, consistent with previous studies. However, contrary to our hypothesis, A. mellifera was more responsive than A. cerana. We also demonstrated that this higher sucrose responsiveness in A. mellifera was not due to differences in the colony environment by co-fostering two species of bees in the same mixed-species colonies. Because A. mellifera foragers were more responsive to sucrose, we predicted that their nectar foragers should bring in less concentrated nectar compared to that of A. cerana. However, we found no differences between the two species. We conclude that A. cerana shows a different pattern in sucrose responsiveness from that of Africanized bees. There may be other mechanisms that enable A. cerana to perform well in areas with sparse nectar resources. PMID:24194958

  6. Nosema Tolerant Honeybees (Apis mellifera) Escape Parasitic Manipulation of Apoptosis.

    Science.gov (United States)

    Kurze, Christoph; Le Conte, Yves; Dussaubat, Claudia; Erler, Silvio; Kryger, Per; Lewkowski, Oleg; Müller, Thomas; Widder, Miriam; Moritz, Robin F A

    2015-01-01

    Apoptosis is not only pivotal for development, but also for pathogen defence in multicellular organisms. Although numerous intracellular pathogens are known to interfere with the host's apoptotic machinery to overcome this defence, its importance for host-parasite coevolution has been neglected. We conducted three inoculation experiments to investigate in the apoptotic respond during infection with the intracellular gut pathogen Nosema ceranae, which is considered as potential global threat to the honeybee (Apis mellifera) and other bee pollinators, in sensitive and tolerant honeybees. To explore apoptotic processes in the gut epithelium, we visualised apoptotic cells using TUNEL assays and measured the relative expression levels of subset of candidate genes involved in the apoptotic machinery using qPCR. Our results suggest that N. ceranae reduces apoptosis in sensitive honeybees by enhancing inhibitor of apoptosis protein-(iap)-2 gene transcription. Interestingly, this seems not be the case in Nosema tolerant honeybees. We propose that these tolerant honeybees are able to escape the manipulation of apoptosis by N. ceranae, which may have evolved a mechanism to regulate an anti-apoptotic gene as key adaptation for improved host invasion.

  7. Energetic feedings influence beeswax production by Apis mellifera L. honeybees

    Directory of Open Access Journals (Sweden)

    Marcela Pedraza Carrillo

    2015-02-01

    Full Text Available The effect of different types of energy feeding (sugar syrup, inverted sugar and juice of sugar-cane on beeswax production and its economic feasibility are evaluated. Twenty beehives of Africanized Apis mellifera were selected, and five were used for each type of feeding. The treatments were T1 (sugar-cane juice, T2 (sugar syrup and T3 (inverted sugar. Feedings was provided by Boardman feeders and the amount was adjusted according to consumption. A layer of beeswax was manually set up into the honeybee nest and beeswax built area was measured weekly. Total reducing sugar, calorimetry, dry matter and ashes of all feedings were analyzed. Data were analyzed by analysis of variance with Tukey’s test to determine differences among averages. The average consumption of inverted sugar was significantly lower than that of other treatments. The highest beeswax production average occurred in the sugar syrup treatment. The highest average of ashes, dry matter and reducing sugar occurred, respectively, in sugar-cane juice, inverted sugar and sugar syrup. Sugar syrup may be an alternative energy source for beeswax production, although sugar-cane juice may be more profitable.

  8. Mating flights select for symmetry in honeybee drones (Apis mellifera).

    Science.gov (United States)

    Jaffé, Rodolfo; Moritz, Robin F A

    2010-03-01

    Males of the honeybee (Apis mellifera) fly to specific drone congregation areas (DCAs), which virgin queens visit in order to mate. From the thousands of drones that are reared in a single colony, only very few succeed in copulating with a queen, and therefore, a strong selection is expected to act on adult drones during their mating flights. In consequence, the gathering of drones at DCAs may serve as an indirect mate selection mechanism, assuring that queens only mate with those individuals having a better flight ability and a higher responsiveness to the queen's visual and chemical cues. Here, we tested this idea relying on wing fluctuating asymmetry (FA) as a measure of phenotypic quality. By recapturing marked drones at a natural DCA and comparing their size and FA with a control sample of drones collected at their maternal hives, we were able to detect any selection on wing size and wing FA occurring during the mating flights. Although we found no solid evidence for selection on wing size, wing FA was found to be significantly lower in the drones collected at the DCA than in those collected at the hives. Our results demonstrate the action of selection during drone mating flights for the first time, showing that developmental stability can influence the mating ability of honeybee drones. We therefore conclude that selection during honeybee drone mating flights may confer some fitness advantages to the queens.

  9. ANALISA KUALITAS LAYANAN SISTEM KOMUNIKASI TETRA PADA KERETA API INDONESIA

    Directory of Open Access Journals (Sweden)

    Rakhmadany Primananda

    2014-07-01

    Full Text Available Pada sistem komunikasi dan informasi yang ada pada Perusahaan Terbatas Kereta Api Indonesia (PT KAI Persero masih belum terintegrasi semua untuk saat ini. Sistem komunikasinya masih menggunakan sistem komunikasi analog seperti Very High Frequency (VHF dengan frekuensi 400 MHz dan microwave yang mempunyai frekuensi 2 GHz, dimana kedua frekuensi tersebut terjadi interferensi terhadap frekuensi komunikasi selular. Sistem komunikasi analog ini tidak memungkinkan untuk bisa terintegrasi dengan informasi yang diberikan, karena membutuhkan pengubahan secara digital. Pada penelitian ini dibahas mengenai topologi jaringan TETRA untuk area Daop 1 Jakarta dalam hal ini KRL Jabodetabek dan TETRA untuk area Daop 8 Surabaya dengan simulator OPNET modeler. Hasil uji coba QoS menunjukkan bahwa hasil pembagian trafik yang ada pada 4 slot TDMA masih kurang maksimal untuk mendekati 115,2 kbps dalam hal throughput karena penggunaan channel yang kurang. Untuk SNR sudah didapatkan hasil yang baik yaitu rata-rata di atas 30dB. Perbedaan topologi dan penempatan BTS pada komunikasi sangat berpengaruh terhadap hasil kualitas jaringan yang didapatkan.

  10. Effects of Oxalic Acid on Apis mellifera (Hymenoptera: Apidae).

    Science.gov (United States)

    Rademacher, Eva; Harz, Marika; Schneider, Saskia

    2017-08-07

    Abstract: Oxalic acid dihydrate is used to treat varroosis of Apis mellifera. This study investigates lethal and sublethal effects of oxalic acid dihydrate on individually treated honeybees kept in cages under laboratory conditions as well as the distribution in the colony. After oral application, bee mortality occurred at relatively low concentrations (No Observed Adverse Effect Level (NOAEL) 50 µg/bee; Lowest Observed Adverse Effect Level (LOAEL) 75 µg/bee) compared to the dermal treatment (NOAEL 212.5 µg/bee; LOAEL 250 µg/bee). The dosage used in regular treatment via dermal application (circa 175 µg/bee) is below the LOAEL, referring to mortality derived in the laboratory. However, the treatment with oxalic acid dihydrate caused sublethal effects: This could be demonstrated in an increased responsiveness to water, decreased longevity and a reduction in pH-values in the digestive system and the hemolymph. The shift towards stronger acidity after treatment confirms that damage to the epithelial tissue and organs is likely to be caused by hyperacidity. The distribution of oxalic acid dihydrate within a colony was shown by macro-computed tomography; it was rapid and consistent. The increased density of the individual bee was continuous for at least 14 days after the treatment indicating the presence of oxalic acid dihydrate in the hive even long after a treatment.

  11. elevatr: Access Elevation Data from Various APIs | Science ...

    Science.gov (United States)

    Several web services are available that provide access to elevation data. This package provides access to several of those services and returns elevation data either as a SpatialPointsDataFrame from point elevation services or as a raster object from raster elevation services. Currently, the package supports access to the Mapzen Elevation Service, Mapzen Terrain Service, and the USGS Elevation Point Query Service. The R language for statistical computing is increasingly used for spatial data analysis . This R package, elevatr, is in response to this and provides access to elevation data from various sources directly in R. The impact of `elevatr` is that it will 1) facilitate spatial analysis in R by providing access to foundational dataset for many types of analyses (e.g. hydrology, limnology) 2) open up a new set of users and uses for APIs widely used outside of R, and 3) provide an excellent example federal open source development as promoted by the Federal Source Code Policy (https://sourcecode.cio.gov/).

  12. blend4php: a PHP API for galaxy.

    Science.gov (United States)

    Wytko, Connor; Soto, Brian; Ficklin, Stephen P

    2017-01-01

    Galaxy is a popular framework for execution of complex analytical pipelines typically for large data sets, and is a commonly used for (but not limited to) genomic, genetic and related biological analysis. It provides a web front-end and integrates with high performance computing resources. Here we report the development of the blend4php library that wraps Galaxy's RESTful API into a PHP-based library. PHP-based web applications can use blend4php to automate execution, monitoring and management of a remote Galaxy server, including its users, workflows, jobs and more. The blend4php library was specifically developed for the integration of Galaxy with Tripal, the open-source toolkit for the creation of online genomic and genetic web sites. However, it was designed as an independent library for use by any application, and is freely available under version 3 of the GNU Lesser General Public License (LPGL v3.0) at https://github.com/galaxyproject/blend4phpDatabase URL: https://github.com/galaxyproject/blend4php. © The Author(s) 2017. Published by Oxford University Press. All rights reserved. For Permissions, please e-mail: journals.permissions@oup.com.

  13. SjAPI, the first functionally characterized Ascaris-type protease inhibitor from animal venoms.

    Directory of Open Access Journals (Sweden)

    Zongyun Chen

    Full Text Available BACKGROUND: Serine protease inhibitors act as modulators of serine proteases, playing important roles in protecting animal toxin peptides from degradation. However, all known serine protease inhibitors discovered thus far from animal venom belong to the Kunitz-type subfamily, and whether there are other novel types of protease inhibitors in animal venom remains unclear. PRINCIPAL FINDINGS: Here, by screening scorpion venom gland cDNA libraries, we identified the first Ascaris-type animal toxin family, which contains four members: Scorpiops jendeki Ascaris-type protease inhibitor (SjAPI, Scorpiops jendeki Ascaris-type protease inhibitor 2 (SjAPI-2, Chaerilus tricostatus Ascaris-type protease inhibitor (CtAPI, and Buthus martensii Ascaris-type protease inhibitor (BmAPI. The detailed characterization of Ascaris-type peptide SjAPI from the venom gland of scorpion Scorpiops jendeki was carried out. The mature peptide of SjAPI contains 64 residues and possesses a classical Ascaris-type cysteine framework reticulated by five disulfide bridges, different from all known protease inhibitors from venomous animals. Enzyme and inhibitor reaction kinetics experiments showed that recombinant SjAPI was a dual function peptide with α-chymotrypsin- and elastase-inhibiting properties. Recombinant SjAPI inhibited α-chymotrypsin with a Ki of 97.1 nM and elastase with a Ki of 3.7 μM, respectively. Bioinformatics analyses and chimera experiments indicated that SjAPI contained the unique short side chain functional residues "AAV" and might be a useful template to produce new serine protease inhibitors. CONCLUSIONS/SIGNIFICANCE: To our knowledge, SjAPI is the first functionally characterized animal toxin peptide with an Ascaris-type fold. The structural and functional diversity of animal toxins with protease-inhibiting properties suggested that bioactive peptides from animal venom glands might be a new source of protease inhibitors, which will accelerate the

  14. Western honeybee drones and workers (Apis mellifera ligustica) have different olfactory mechanisms than eastern honeybees (Apis cerana cerana).

    Science.gov (United States)

    Woltedji, Dereje; Song, Feifei; Zhang, Lan; Gala, Alemayehu; Han, Bin; Feng, Mao; Fang, Yu; Li, Jianke

    2012-09-07

    The honeybees Apis mellifera ligustica (Aml) and Apis cerana cerana (Acc) are two different western and eastern bee species that evolved in distinct ecologies and developed specific antennal olfactory systems for their survival. Knowledge of how their antennal olfactory systems function in regards to the success of each respective bee species is scarce. We compared the antennal morphology and proteome between respective sexually mature drones and foraging workers of both species using a scanning electron microscope, two-dimensional electrophoresis, mass spectrometry, bioinformatics, and quantitative real-time polymerase chain reaction. Despite the general similarities in antennal morphology of the drone and worker bees between the two species, a total of 106 and 100 proteins altered their expression in the drones' and the workers' antennae, respectively. This suggests that the differences in the olfactory function of each respective bee are supported by the change of their proteome. Of the 106 proteins that altered their expression in the drones, 72 (68%) and 34 (32%) were overexpressed in the drones of Aml and Acc, respectively. The antennae of the Aml drones were built up by the highly expressed proteins that were involved in carbohydrate metabolism and energy production, molecular transporters, antioxidation, and fatty acid metabolism in contrast to the Acc drones. This is believed to enhance the antennal olfactory functions of the Aml drones as compared to the Acc drones during their mating flight. Likewise, of the 100 proteins with expression changes between the worker bees of the two species, 67% were expressed in higher levels in the antennae of Aml worker contrasting to 33% in the Acc worker. The overall higher expressions of proteins related to carbohydrate metabolism and energy production, molecular transporters, and antioxidation in the Aml workers compared with the Acc workers indicate the Aml workers require more antennal proteins for their olfactory

  15. Hemolymph proteome changes during worker brood development match the biological divergences between western honey bees (Apis mellifera) and eastern honey bees (Apis cerana).

    Science.gov (United States)

    Feng, Mao; Ramadan, Haitham; Han, Bin; Fang, Yu; Li, Jianke

    2014-07-05

    Hemolymph plays key roles in honey bee molecule transport, immune defense, and in monitoring the physiological condition. There is a lack of knowledge regarding how the proteome achieves these biological missions for both the western and eastern honey bees (Apis mellifera and Apis cerana). A time-resolved proteome was compared using two-dimensional electrophoresis-based proteomics to reveal the mechanistic differences by analysis of hemolymph proteome changes between the worker bees of two bee species during the larval to pupal stages. The brood body weight of Apis mellifera was significantly heavier than that of Apis cerana at each developmental stage. Significantly, different protein expression patterns and metabolic pathways were observed in 74 proteins (166 spots) that were differentially abundant between the two bee species. The function of hemolymph in energy storage, odor communication, and antioxidation is of equal importance for the western and eastern bees, indicated by the enhanced expression of different protein species. However, stronger expression of protein folding, cytoskeletal and developmental proteins, and more highly activated energy producing pathways in western bees suggests that the different bee species have developed unique strategies to match their specific physiology using hemolymph to deliver nutrients and in immune defense. Our disparate findings constitute a proof-of-concept of molecular details that the ecologically shaped different physiological conditions of different bee species match with the hemolymph proteome during the brood stage. This also provides a starting point for future research on the specific hemolymph proteins or pathways related to the differential phenotypes or physiology.

  16. GRIZZLY/FAVOR Interface Project Report

    Energy Technology Data Exchange (ETDEWEB)

    Dickson, Terry L [ORNL; Williams, Paul T [ORNL; Yin, Shengjun [ORNL; Klasky, Hilda B [ORNL; Tadinada, Sashi [ORNL; Bass, Bennett Richard [ORNL

    2013-06-01

    As part of the Light Water Reactor Sustainability (LWRS) Program, the objective of the GRIZZLY/FAVOR Interface project is to create the capability to apply GRIZZLY 3-D finite element (thermal and stress) analysis results as input to FAVOR probabilistic fracture mechanics (PFM) analyses. The one benefit of FAVOR to Grizzly is the PROBABILISTIC capability. This document describes the implementation of the GRIZZLY/FAVOR Interface, the preliminary verification and tests results and a user guide that provides detailed step-by-step instructions to run the program.

  17. Accelerated fatigue crack growth simulation in a bimaterial interface

    DEFF Research Database (Denmark)

    Moslemian, Ramin; Karlsson, A.M.; Berggreen, Christian

    2011-01-01

    A method for accelerated simulation of fatigue crack growth in a bimaterial interface (e.g. in a face/core sandwich interface) is proposed. To simulate fatigue crack growth, a routine is incorporated in the commercial finite element program ANSYS and a method to accelerate the simulation is imple......A method for accelerated simulation of fatigue crack growth in a bimaterial interface (e.g. in a face/core sandwich interface) is proposed. To simulate fatigue crack growth, a routine is incorporated in the commercial finite element program ANSYS and a method to accelerate the simulation...

  18. ACPYPE - AnteChamber PYthon Parser interfacE.

    Science.gov (United States)

    Sousa da Silva, Alan W; Vranken, Wim F

    2012-07-23

    ACPYPE (or AnteChamber PYthon Parser interfacE) is a wrapper script around the ANTECHAMBER software that simplifies the generation of small molecule topologies and parameters for a variety of molecular dynamics programmes like GROMACS, CHARMM and CNS. It is written in the Python programming language and was developed as a tool for interfacing with other Python based applications such as the CCPN software suite (for NMR data analysis) and ARIA (for structure calculations from NMR data). ACPYPE is open source code, under GNU GPL v3, and is available as a stand-alone application at http://www.ccpn.ac.uk/acpype and as a web portal application at http://webapps.ccpn.ac.uk/acpype. We verified the topologies generated by ACPYPE in three ways: by comparing with default AMBER topologies for standard amino acids; by generating and verifying topologies for a large set of ligands from the PDB; and by recalculating the structures for 5 protein-ligand complexes from the PDB. ACPYPE is a tool that simplifies the automatic generation of topology and parameters in different formats for different molecular mechanics programmes, including calculation of partial charges, while being object oriented for integration with other applications.

  19. ACPYPE - AnteChamber PYthon Parser interfacE

    Directory of Open Access Journals (Sweden)

    Sousa da Silva Alan W

    2012-07-01

    Full Text Available Abstract Background ACPYPE (or AnteChamber PYthon Parser interfacE is a wrapper script around the ANTECHAMBER software that simplifies the generation of small molecule topologies and parameters for a variety of molecular dynamics programmes like GROMACS, CHARMM and CNS. It is written in the Python programming language and was developed as a tool for interfacing with other Python based applications such as the CCPN software suite (for NMR data analysis and ARIA (for structure calculations from NMR data. ACPYPE is open source code, under GNU GPL v3, and is available as a stand-alone application at http://www.ccpn.ac.uk/acpype and as a web portal application at http://webapps.ccpn.ac.uk/acpype. Findings We verified the topologies generated by ACPYPE in three ways: by comparing with default AMBER topologies for standard amino acids; by generating and verifying topologies for a large set of ligands from the PDB; and by recalculating the structures for 5 protein–ligand complexes from the PDB. Conclusions ACPYPE is a tool that simplifies the automatic generation of topology and parameters in different formats for different molecular mechanics programmes, including calculation of partial charges, while being object oriented for integration with other applications.

  20. ACPYPE - AnteChamber PYthon Parser interfacE

    Science.gov (United States)

    2012-01-01

    Background ACPYPE (or AnteChamber PYthon Parser interfacE) is a wrapper script around the ANTECHAMBER software that simplifies the generation of small molecule topologies and parameters for a variety of molecular dynamics programmes like GROMACS, CHARMM and CNS. It is written in the Python programming language and was developed as a tool for interfacing with other Python based applications such as the CCPN software suite (for NMR data analysis) and ARIA (for structure calculations from NMR data). ACPYPE is open source code, under GNU GPL v3, and is available as a stand-alone application at http://www.ccpn.ac.uk/acpype and as a web portal application at http://webapps.ccpn.ac.uk/acpype. Findings We verified the topologies generated by ACPYPE in three ways: by comparing with default AMBER topologies for standard amino acids; by generating and verifying topologies for a large set of ligands from the PDB; and by recalculating the structures for 5 protein–ligand complexes from the PDB. Conclusions ACPYPE is a tool that simplifies the automatic generation of topology and parameters in different formats for different molecular mechanics programmes, including calculation of partial charges, while being object oriented for integration with other applications. PMID:22824207