Off-the-Shelf ApplicationsOur software products have been used in a wide range of applications. The following list gives just a few examples. Our staff has experience in many of these fields and can provide world-class consulting for your project.
|
Custom ApplicationsEigenvector Research's staff has decades of experience in developing real solutions to complicated problems. Many of our consulting applications involve providing some sort of software end-product and we make use of our staff's extensive experience to offer high-quality, custom solutions. These solutions range from simple scripts to sophisticated custom GUIs. Below is a short description of some example projects we've worked on. Click on any item to see a description of the solution we offered. If you have a question about how Eigenvector Research's consulting staff can help you, contact us here.
Model_Exporter
was used to convert multivariate models generated by PLS_Toolbox
into self-contained, secure TCL-coded models that are deployable
on a low-overhead PC board. In this role, Model_Exporter was utilized
as an integral part of a streamlined model development and maintenance
process, to support a network of distributed, remote analyzers.
An autonomous prediction
engine was developed to accept connections from existing in-house
data management system. The engine has a simple-to-use configuration
GUI which accepts standard PLS_Toolbox/Solo models and applies
these models in real-time returning the results to the data management
system for display and storage.
A web-server was developed
for plant personnel to view model predictions in real-time
through a highly interactive and customizable web page. Based
on our Solo_Predictor engine and AJAX technology, the web page
automatically queries a central database and applies specified
PLS_Toolbox/Solo models to the data. The results are displayed
in tabular or graphical format with the ability to "drill-down"
to contributions and/or raw data. The interface includes high-level
"Manager" views, mid-level "Engineer" views,
and expert-level "Detail" views.
Client-supplied clustering
and visualization algorithms were added to our standard Solo package
along with application-specific flowcharts (to help less-experienced
lab personnel run the system). The package is intentionally limited
in the methods which are available so as to help guide users to the
specific actions necessary for the application.
The result is a package which the client could easily distribute
within their research division with minimal training requirements. [more]
The custom application makes use of our flexible flowcharting frame among many other customizable features of our GUIs.
A highly customized version of Solo was supplied for bundling
with a semiconductor manufacturing company's instruments. This package
included a custom automatic data importing routine, specialized
preprocessing options, application-specific automatic analysis
tools developed by Eigenvector Research, command-line utility
to automatically generate models, and custom import/export format
for models.
Working closely with
the client, Eigenvector Research developed application-specific
preprocessing scripts to help automate model development and evaluation
for a complicated biological system. Eigenvector's experience
in real-life applications, scientific instrumentation, experimental
design, and chemical and biological systems allowed us to work
in concert with the client's technical staff. These scripts were
developed using PLS_Toolbox for Matlab and included training of
the client's staff on their use as well as development of calibration
protocols.
A custom clustering and
classification search algorithm was developed for a hand-held
device. The algorithms were specifically developed in close contact
with client engineers to allow implementation on a low-memory/low-power
embedded computer and easy expansion to additional applications.
Model deployment software was designed for, and integrated with, an
existing customized data-logging client to support a sensor
array development project. This custom software, which utilized Matlab engine
functions, enabled parallel deployment and evaluation of multiple calibration
models at a high execution rate (> 1 Hz).
EVRI developed a hyperspectral scene generator for testing of remote sensing
algorithms. The "InfraRed Systems in General Environments (IR-SAGE)" platform
was created to incorporate the real-life physics of remote-sensing and library
spectra. Our staff developed the mathematical models and graphical environment
to create sophisticated test data which greatly reduced the development time for
hyperspectral models. [more]
D. M. Sheen, N. B. Gallagher, P. G. Heasler, J. F. Schultz, B.
M. Wise, S. W. Sharpe, and K. K.
Anderson, "Infrared Chemical Detection Systems Modeling and
Advanced Chemometric Analysis",
PNNL 13737, Pacific Northwest National Laboratory, Richland (2001).
Sheen, D.M., Gallagher, N.B., Sharpe, S.W., Anderson, K.K., and Shultz, J.F., "Impact of background and atmospheric variability on infrared hyperspectral chemical detection sensitivity", SPIE Proceedings, 5093, 218-229 (2003). Gallagher, N.B., Sheen, D.M., Shaver, J.M., Wise, B.M. and Shultz, J.F., "Estimation of trace vapor concentration-pathlength in plumes for remote sensing applications from hyperspectral images", SPIE Proceedings, 5093, 184-194 (2003). N. B. Gallagher, B. M. Wise, and D. M. Sheen, "Error Analysis for Estimation of Trace Vapor Concentration-Pathlength in Stack Plumes", Appl. Spec., 57(6), (2003). Gallagher, N.B., Wise, B.M., and Sheen. D.M., "Estimation of Trace Vapor Concentration-Pathlength in Plumes for Remote Sensing Applications from Hyperspectral Images," Anal. Chim. Acta., 490, 139-152 (2003).
A patented end-point detection system was developed for batch and semi-conductor
applications. [more]
Harvey, K.C., Hosch, J.W., Gallagher, N.B., and Wise, B.M., "System
and method for determining
endpoint in etch processes using partial least squares discriminant
analysis in the time domain of optical
emission spectra", US Patent No. 6,830,939; Dec. 14 (2004).
A novel method was developed to determine the components in complex
biological mixtures using target testing. The method determines a list of
possible components and then optimizes and eliminates similar compounds
through exhaustive testing of all possible mixtures. The final algorithm
was patented and written-up for use in a commercial application. [more]
R. Schweitzer, P. J. Treado, W. Windig, Method for identifying components of a mixture via spectral analysis, US Patent 7,072,770, July 4, 2006
By using a combination of multivariate and univariate laboratory measurements
and providing a targeted output, this custom GUI interface calculates the operating parameters
to set for this step in the process. The user interface was designed for use in a
validated environment around strict specifications for record integrity.
This application predicts the level of an impurity in a solid state material along
with relevant statistical figures of merit. The interface generates a prediction model
using an automatic rules-based procedure and then allows application of this model to
future measurements. Traceability of the model lineage is transparent throughout, and the application
ascertains users' privileges to limit access to key functional capabilities.
A method for at-line quality assessment of a cultivation process was
developed to (1) enable improved process control, (2) enable faster
detection of batch end point, and (3) enable immediate quality assessment of
final product. Fluorescence excitation-emission measurements were used and
modeled by a PARAFAC model, providing a chemically interpretable
visualization of the process variation. [more]
|