Custom Software Solutions
|
Eigenvector 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 export scheme for embedded application.
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.
- High-throughput real-time prediction engine.
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.
- Custom web-based prediction engine.
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.
- Customized Solo for a pharmaceutical laboratory application.
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.
- Customized Solo for bundling with semiconductor instrumentation.
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.
- Biological system automated preprocessing and modeling scripts.
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.
- Novel library search algorithm for embedded application.
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.
- Customized high-speed model deployment.
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).
- Remote-sensing hyperspectral scene generator.
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).
- Batch and semiconductor end-point detection.
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).
- Target testing algorithm for biological mixtures.
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
- Controlling manufacturing in a validated environment.
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.
- Custom GUI for predicting solid-state impurities.
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.
- Real-time monitoring and chemical profiling of a cultivation process.
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]
|
|
 |
 |
 |
|
Eigenvector Research, Inc., 3905 West Eaglerock Drive, Wenatchee,
WA 98801
B.M. Wise, bmw@eigenvector.com,
Phone: 509.662.9213, Fax: 509.662.9214
N.B. Gallagher, nealg@eigenvector.com,
Phone: 509.687.1039
|
|
|