This position paper provides a strawman reference model which can be used to compare and reason about an applicationprogram's interface (API) to an Object-Oriented Data Base system (OODBs), with an emphasis on ob...
详细信息
This position paper provides a strawman reference model which can be used to compare and reason about an applicationprogram's interface (API) to an Object-Oriented Data Base system (OODBs), with an emphasis on object manipulation from an object-oriented programming language binding.1 We begin with an introduction of OODBs and describe the broad domain for an OODB reference model as well as the specific sub-domain we will discuss. Next, we describe some goals of the reference model for the specific sub-domain. A descriptive reference model is then described as consisting of a collection of design choices that can be used for comparing existing and future application program interfaces to OODBs. Finally, based on the descriptive reference model, we define a functional reference model that provides a much more precise description of the interface provided by one such OODB, Zeitgeist, being developed at Texas Instruments.
La présente partie de la IEC 61970 fait partie de la série IEC 61970-450 à 499 qui, dans son ensemble, définit à un niveau abstrait, le contenu ainsi que les méthodes d'échange u...
详细信息
标准号:
NF C46-970-452-2014
La présente partie de la IEC 61970 fait partie de la série IEC 61970-450 à 499 qui, dans son ensemble, définit à un niveau abstrait, le contenu ainsi que les méthodes d'échange utilisés pour les données transmises entre les centres de conduite et/ou les composants des centres de *** présent document vise à définir rigoureusement le sous-ensemble de classes, des attributs de classe, et des rôles du CIM nécessaires à l'exécution des applications d'estimation d'état et de flux d'énergie. Le groupe North American Electric Reliability Council (NERC), Data Exchange Working Group(DEWG) Common Power System Modeling Group(CPSM)), a établi les exigencies relatives aux données d'origine, présentées à l'Annexe C. Ces exigences sont basées sur des pratiques industrielles antérieures pour l'échange des données du modèle de réseau pour une utilisation essentiellement dans les études de planification. Cependant, la liste des données requises a été allongée pour faciliter un échange de modèle incluant des paramètres communs aux applications orientées disjoncteur. Lorsque cela est nécessaire, le présent document établit des conventions, présentées dans l'Article 5, auxquelles un fichier de données XML doit satisfaire afin d'être considéré comme valide pour l'échange des modèles.
The fundamental challenge for the development of the wind energy conversion system is the natural instability of this resource, which is now at the forefront of the debate. The Internet of Things (IoT) has emerged as ...
详细信息
The fundamental challenge for the development of the wind energy conversion system is the natural instability of this resource, which is now at the forefront of the debate. The Internet of Things (IoT) has emerged as a smart and practical approach to renewable energy system management. In addition, the Internet of Things is an important study area with several possibilities for advancement and demanding work. To improve the dependability of wind energy conversion systems, researchers may simulate all potential wind turbine operating scenarios and design power electronics topologies and control algorithms appropriately. The proposed wind emulation platform is wind-turbine-oriented, with significantly increased traceability and efficiency when compared to existing systems. The wind emulation system is driven with real-time wind velocity data. The real-time and forecasted wind data is fetched from global nodes using an IoT cloud applicationprogramming interface. The wind emulation system is modeled in the VEE Pro platform and integrated with IoT cloud API and FPGA controller. Data obtained from IoT is converted into actionable information to analyze and investigate wind turbine performance. Also, effective security measures have been taken for ESP8266 communication with the Host Computer. Adapting the proposed IoT algorithm with an associated hardware prototype, the condition of the wind energy conversion system and the power generation capability shall be analyzed in a real-time environment.
Background: Many complementary solutions are available for the identifier mapping problem. This creates an opportunity for bioinformatics tool developers. Tools can be made to flexibly support multiple mapping service...
详细信息
Background: Many complementary solutions are available for the identifier mapping problem. This creates an opportunity for bioinformatics tool developers. Tools can be made to flexibly support multiple mapping services or mapping services could be combined to get broader coverage. This approach requires an interface layer between tools and mapping services. Results: Here we present BridgeDb, a software framework for gene, protein and metabolite identifier mapping. This framework provides a standardized interface layer through which bioinformatics tools can be connected to different identifier mapping services. This approach makes it easier for tool developers to support identifier mapping. Mapping services can be combined or merged to support multi-omics experiments or to integrate custom microarray annotations. BridgeDb provides its own ready-to-go mapping services, both in webservice and local database forms. However, the framework is intended for customization and adaptation to any identifier mapping service. BridgeDb has already been integrated into several bioinformatics applications. Conclusion: By uncoupling bioinformatics tools from mapping services, BridgeDb improves capability and flexibility of those tools. All described software is open source and available at http://***.
Background: The Molecular Interaction Map (MIM) notation offers a standard set of symbols and rules on their usage for the depiction of cellular signaling network diagrams. Such diagrams are essential for disseminatin...
详细信息
Background: The Molecular Interaction Map (MIM) notation offers a standard set of symbols and rules on their usage for the depiction of cellular signaling network diagrams. Such diagrams are essential for disseminating biological information in a concise manner. A lack of software tools for the notation restricts wider usage of the notation. Development of software is facilitated by a more detailed specification regarding software requirements than has previously existed for the MIM notation. Results: A formal implementation of the MIM notation was developed based on a core set of previously defined glyphs. This implementation provides a detailed specification of the properties of the elements of the MIM notation. Building upon this specification, a machine-readable format is provided as a standardized mechanism for the storage and exchange of MIM diagrams. This new format is accompanied by a Java-based applicationprogramming interface to help software developers to integrate MIM support into software projects. A validation mechanism is also provided to determine whether MIM datasets are in accordance with syntax rules provided by the new specification. Conclusions: The work presented here provides key foundational components to promote software development for the MIM notation. These components will speed up the development of interoperable tools supporting the MIM notation and will aid in the translation of data stored in MIM diagrams to other standardized formats. Several projects utilizing this implementation of the notation are outlined herein. The MIM specification is available as an additional file to this publication. Source code, libraries, documentation, and examples are available at http://***/mim.
Background: Investigators in the biological sciences continue to exploit laboratory automation methods and have dramatically increased the rates at which they can generate data. In many environments, the methods thems...
详细信息
Background: Investigators in the biological sciences continue to exploit laboratory automation methods and have dramatically increased the rates at which they can generate data. In many environments, the methods themselves also evolve in a rapid and fluid manner. These observations point to the importance of robust information management systems in the modern laboratory. Designing and implementing such systems is non-trivial and it appears that in many cases a database project ultimately proves unserviceable. Results: We describe a general modeling framework for laboratory data and its implementation as an information management system. The model utilizes several abstraction techniques, focusing especially on the concepts of inheritance and meta-data. Traditional approaches commingle event-oriented data with regular entity data in ad hoc ways. Instead, we define distinct regular entity and event schemas, but fully integrate these via a standardized interface. The design allows straightforward definition of a "processing pipeline" as a sequence of events, obviating the need for separate workflow management systems. A layer above the event-oriented schema integrates events into a workflow by defining "processing directives", which act as automated project managers of items in the system. Directives can be added or modified in an almost trivial fashion, i.e., without the need for schema modification or re-certification of applications. Association between regular entities and events is managed via simple "many-to-many" relationships. We describe the programming interface, as well as techniques for handling input/output, process control, and state transitions. Conclusion: The implementation described here has served as the Washington University Genome Sequencing Center's primary information system for several years. It handles all transactions underlying a throughput rate of about 9 million sequencing reactions of various kinds per month and has handily weathered a numb
Background: Current sequencing technologies give access to sequence information for genomes and metagenomes at a tremendous speed. Subsequent data processing is mainly performed by automatic pipelines provided by the ...
详细信息
Background: Current sequencing technologies give access to sequence information for genomes and metagenomes at a tremendous speed. Subsequent data processing is mainly performed by automatic pipelines provided by the sequencing centers. Although, standardised workflows are desirable and useful in many respects, rational data mining, comparative genomics, and especially the interpretation of the sequence information in the biological context, demands for intuitive, flexible, and extendable solutions. Results: The JCoast software tool was primarily designed to analyse and compare ( meta) genome sequences of prokaryotes. Based on a pre-computed GenDB database project, JCoast offers a flexible graphical user interface (GUI), as well as an applicationprogramming interface (API) that facilitates back-end data access. JCoast offers individual, cross genome-, and metagenome analysis, and assists the biologist in exploration of large and complex datasets. Conclusion: JCoast combines all functions required for the mining, annotation, and interpretation of ( meta) genomic data. The lightweight software solution allows the user to easily take advantage of advanced back-end database structures by providing a programming and graphical user interface to answer biological questions. JCoast is available at the project homepage.
Background: Advances in sequencing and genotyping technologies are leading to the widespread availability of multi-species variation data, dense genotype data and large-scale resequencing projects. The 1000 Genomes Pr...
详细信息
Background: Advances in sequencing and genotyping technologies are leading to the widespread availability of multi-species variation data, dense genotype data and large-scale resequencing projects. The 1000 Genomes Project and similar efforts in other species are challenging the methods previously used for storage and manipulation of such data necessitating the redesign of existing genome-wide bioinformatics resources. Results: Ensembl has created a database and software library to support data storage, analysis and access to the existing and emerging variation data from large mammalian and vertebrate genomes. These tools scale to thousands of individual genome sequences and are integrated into the Ensembl infrastructure for genome annotation and visualisation. The database and software system is easily expanded to integrate both public and non-public data sources in the context of an Ensembl software installation and is already being used outside of the Ensembl project in a number of database and application environments. Conclusions: Ensembl's powerful, flexible and open source infrastructure for the management of variation, genotyping and resequencing data is freely available at http://***.
作者:
Page, RDMUniv Glasgow
Inst Biomed & Life Sci Div Environm & Evolutionary Biol Glasgow G12 8QQ Lanark Scotland
Background: The taxonomic name of an organism is a key link between different databases that store information on that organism. However, in the absence of a single, comprehensive database of organism names, individua...
详细信息
Background: The taxonomic name of an organism is a key link between different databases that store information on that organism. However, in the absence of a single, comprehensive database of organism names, individual databases lack an easy means of checking the correctness of a name. Furthermore, the same organism may have more than one name, and the same name may apply to more than one organism. Results: The Taxonomic Search Engine ( TSE) is a web application written in PHP that queries multiple taxonomic databases ( ITIS, Index Fungorum, IPNI, NCBI, and uBIO) and summarises the results in a consistent format. It supports "drill-down" queries to retrieve a specific record. The TSE can optionally suggest alternative spellings the user can try. It also acts as a Life Science Identifier ( LSID) authority for the source taxonomic databases, providing globally unique identifiers ( and associated metadata) for each name. Conclusion: The Taxonomic Search Engine is available at http://***/similar to rpage/ portal/ and provides a simple demonstration of the potential of the federated approach to providing access to taxonomic names.
Background: Three dimensional biomedical image sets are becoming ubiquitous, along with the canonical atlases providing the necessary spatial context for analysis. To make full use of these 3D image sets, one must be ...
详细信息
Background: Three dimensional biomedical image sets are becoming ubiquitous, along with the canonical atlases providing the necessary spatial context for analysis. To make full use of these 3D image sets, one must be able to present views for 2D display, either surface renderings or 2D cross-sections through the data. Typical display software is limited to presentations along one of the three orthogonal anatomical axes (coronal, horizontal, or sagittal). However, data sets precisely oriented along the major axes are rare. To make fullest use of these datasets, one must reasonably match the atlas' orientation;this involves resampling the atlas in planes matched to the data set. Traditionally, this requires the atlas and browser reside on the user's desktop;unfortunately, in addition to being monolithic programs, these tools often require substantial local resources. In this article, we describe a network-capable, client-server framework to slice and visualize 3D atlases at off-axis angles, along with an open client architecture and development kit to support integration into complex data analysis environments. Results: Here we describe the basic architecture of a client-server 3D visualization system, consisting of a thin Java client built on a development kit, and a computationally robust, high-performance server written in ANSI C++. The Java client components (NetOStat) support arbitrary-angle viewing and run on readily available desktop computers running Mac OS X, Windows XP, or Linux as a downloadable Java application. Using the NeuroTerrain Software Development Kit (NT-SDK), sophisticated atlas browsing can be added to any Java-compatible application requiring as little as 50 lines of Java glue code, thus making it eminently re-useable and much more accessible to programmers building more complex, biomedical data analysis tools. The NT-SDK separates the interactive GUI components from the server control and monitoring, so as to support development of non-interac
暂无评论