The Suite for Embedded Applications and Kernels (SEAK) - Open Source
Many applications of high performance embedded computing are limited by performance or power bottlenecks. We have designed SEAK, a new benchmark suite, (a) to capture these bottlenecks in a way that encourages creative solutions to these bottlenecks; and (b) to facilitate rigorous, objective, end-user evaluation for their solutions. To avoid biasing solutions toward existing algorithms, SEAK benchmarks use a mission-centric (abstracted from a particular algorithm) and goal-oriented (functional) specification. To encourage solutions that are any combination of software or hardware, we use an end-user blackbox evaluation that can capture tradeoffs between performance, power, accuracy, size, and weight. The tradeoffs are especially informative for procurement decisions. We call our benchmarks future proof because each mission-centric interface and evaluation remains useful despite shifting algorithmic preferences. It is challenging to create both concise and precise goal-oriented specifications for mission-centric problems. This paper describes the SEAK benchmark suite and presents an evaluation of sample solutions that highlights power and performance tradeoffs.
PostgreSQL histograms plugin for Ruby on Rails web application development framework
A histogram is a representation of the distribution of numerical data. To construct a histogram, the first step is to "bin" the range of numerical values, i.e., to divide the entire range of numerical values into a series of intervals, and then to assign each numerical value to an interval. The second step is to normalize the relative area of the rectangle that represents each bin such that said areas are proportional to the number of numerical values (viz., frequency) of each bin. Histograms may be constructed for data that is stored in a database. For relational databases, such as PostgreSQL, an SQL statement is formulated such that the result of executing said SQL statement is the numerical data to be binned. Histograms may also be constructed for web applications whose data is stored within a database. Many such web applications are developed using a software framework, such as Ruby on Rails (RoR) for the Ruby programming language. In this case, the SQL statement is formulated as a side-effect of using the "Active Relation" relational algebra component that is exposes an object-oriented API. The invention is as follows: A plugin for the RoR web application development framework that leverages the "Active Relation" relational algebra component to automatically formulate SQL statements for the construction of histograms. The inventive features are as follows: SQL statements can be formulated by the invention for *any* numerical data that is managed by RoR. The utility of this feature is that, unlike prior art, the SQL statements may leverage the data management capabilities of RoR, such as access control. With this invention, the numerical data of the histogram may be limited to only the data that is visible and/or accessible to the end-user, e.g., for security reasons. SQL statements, formulated by the invention, are correct by construction. The utility of this feature is that, unlike prior art, the software developer does not write any SQL statements (an error-prone process). Instead, the SQL statements are automatically formulated. Configurable parameters for histogram, including: bin span, user-specified maximum and minimum cut-off values. The utility of this feature is that, unlike prior art, the software developer may specify the aspects of the histogram as well as the aspects of the numerical values. In this way, the subset of numerical values to be considered part of the histogram are user-specifiable.
Fenix - Framework for Network Co-Simulation
Any co-simulation framework must manage the exchange of information as well as the synchronization of the clocks between simulations. The Fenix (Trademark) framework for network co-simulation addresses the drawbacks of other known co-simulation frameworks. Specifically, Fenix (Trademark) provides a capability allowing all simulations to speculate whether they can forego time synchronization for a certain period without loss of simulation accuracy. Further, Fenix (Trademark) allows speculative multithreading at runtime, without compiler assistance. This technique has not yet been applied as a means of accelerating co-simulations. Besides speculation, Fenix (Trademark) also provides novel time synchronization algorithms which take into account network traffic delays if a network simulator is part of the co-simulation.
Serum markers for type II diabetes mellitus
A method for identifying persons with increased risk of developing type 2 diabetes mellitus utilizing selected biomarkers described hereafter either alone or in combination. The present invention allows for broad based, reliable, screening of large population bases and provides other advantages, including the formulation of effective strategies for characterizing, archiving, and contrasting data from multiple sample types under varying conditions. diabetes has not been previously reported in the literature.
PNNL Aperture for JIRA
Aperture is an ongoing effort to improve the visibility of Developer Central services with other PNNL systems and services. Aperture is an add-on for the JIRA platform that allows users of Developer Central to simplify and automate project requests and system maintenance by using JIRA as request system and then JIRA's other sub-systems to carry out other tasks as part of it's task workflow engine. Aperture provides features that make IT oriented services at PNNL enjoyable to use. Aperture is the first tool that was built on JIRA by PNNL.
HIGHLY STABLE PHENAZINE DERIVATIVES FOR AQUEOUS REDOX FLOW BATTERIES
In this report, rationally functionalized, highly water-soluble phenazine derivatives are disclosed as a new class of redox-active anolyte material for aqueous redox flow batteries. These compounds are compatible with basic electrolytes leading to relatively high rate performance. They have sufficiently low redox potential (-1V vs Ag/AgCl) in basic electrolytes, which can enable high voltage flow batteries systems. In addition, they have two electron transfers and this is very helpful to improve their energy density by double. When coupled with potassium ferrocyanide, the flow cell exhibited a relatively stable cycling for ~300 cycles at 20 mA/cm2. The great cyclability indicate that these compounds and their charged species are chemically very stable, promising for highly durable flow battery systems. Moreover, these compounds can be synthesized from very inexpensive precursors through simple one-step synthesis. This feature allows easy molecular engineering to enable high solubilities and can lead to high cost-effectiveness redox materials. Therefore, the organic phenazine derivative compounds are expected to be promising material candidates to achieve competitive aqueous redox flow batteries that have high voltage, high energy density, good power density, long durability, and low cost.
Unique Building Identification (UBID) package for Ruby programming language
An implementation of the Unique Building Identification (UBID) concept for the Ruby programming language. This work is a line-for-line port of the original implementation for the Python programming language (IPID: 31437-E). No new functionality is added. Intent is to open source this work and uploaded it to PNNL's GitHub page.
Biomarkers for Liver Fibrosis
Methods and systems for diagnosing or prognosing liver fibrosis in a subject are provided. In some examples, such methods and systems can include detecting liver fibrosis-related molecules in a sample obtained from the subject, comparing expression of the molecules in the sample to controls representing expression values expected in a subject who does not have liver fibrosis or who has non-progressing fibrosis, and diagnosing or prognosing liver fibrosis in the subject when differential expression of the molecules between the sample and the controls is detected. Kits for the diagnosis or prognosis of liver fibrosis in a subject are also provided which include reagents for detecting liver fibrosis related molecules.