Professional-grade software development is a key component of Elder Research's analytics consulting strategy.  This area of expertise has matured into an award-winning capability in robust software application development, including commercial deployment of scientific and engineering solutions.  Our team thrives on transforming innovative technology into useful software tools that solve meaningful problems.  Our broad technology expertise facilitates finding optimal solutions and adapting to changing deployment environments.  Our focus on software engineering best practices ensures that we efficiently deliver effective solutions.

Data Visualization Tools

Data visualization techniques make advanced modeling algorithms accessible to the non-expert through 2-D & 3-D, statistical and spatial visualization.  We combine commercial tools with the best of open-source and custom libraries to create user-driven interactive systems and data sharing opportunities across organizations.Data visualization tools developed by Elder Research make use of both web-based and desktop visualization components. Our award-winning tools include software for interactive simulation and visualization of materials and physical phenomena, and integrate with scientific and engineering data. We have visualization tools that work with structured data, textual data and physics-based simulation.

QuiltMakerElder Research QuiltMaker is a visual association data science discovery tool for identifying cross-sell and up-sell opportunities for analytics solutions

QuiltMaker is a visual association discovery tool for identifying marketing analytics opportunities such as cross-sell and up-sell in multiple industries. Users can discover significant patterns in historical data through a parameterized formula engine, at multiple levels of granularity for customized results.

Case Study: Predicting Account Churn in Retail Banking


Map view of Elder research Risk Assessment Data Repository (RADR) powerful data science risk analysis tool for investigating of fraud, waste and abuse

The Risk Assessment Data Repository (RADR) is a powerful risk analytics platform used to enhance productivity in the investigation of fraud, waste and abuse. Designed for analysts and investigators, the tool combines data from multiple sources with sophisticated predictive analytics risk modeling, and intuitive data visualization. A rich query interface is supported by multiple views of the data including traditional charts and graphs, link analysis plots, and timeline views. This workload prioritization tool enables financial managers, auditors, investigators, and analysts to easily access data on high-risk transactions and focus on the cases with the highest projected return on investment.

RADR Video Demos

Case Study: Lease Renewal Risk Model for USPS Office of Inspector General

Text Mining Tools

Text Mining is the science of leveraging textual data—from web pages to narrative fields within a database—for data mining. Text data is unstructured and challenging due to the richness and complexity of language; yet it holds enormous potential for forward-thinking firms due to its sheer volume and depth. These opportunities can usually be characterized as either Learning from Text or Process Automation.


Screen capture of Elder research Percept text mining tool to extract text from documents in a variety of forma

Percept is a universal adapter to extract text from documents in a variety of formats including PDF, Word, and HTML and convert that text into a format suitable for predictive analytics by extracting semantic features. It was first introduced by Elder Research in February 2011 and has grown to include multiple text mining components created by the team. These components include:

  • Extensible content extractor for reading multiple document formats and accessing filesystems, databases, and the web
  • Basic text utilities for tokenization, stemming, and term substitution
  • Statistical natural language processing engines including part of speech detection, phrase detection, and entity extraction
  • Frequency-based, statistical multi-word phrase detector
  • Efficient document similarity computation
  • Outputs suitable for input into predictive analytics tools, open-source search engines, and tools proprietary to Elder Research such as DocGraph

Percept uses a pipeline-based architecture to process text documents in ways tailored to our clients’ needs.


Screen capture of Elder Research DocGraph tool, a multi-dimensional similarity and visualization engine for exploring collections of text documentsDocGraph is a multi-dimensional similarity and visualization engine for exploring collections of text documents.  Using a physics-based “spring” model, DocGraph intuitively displays documents close together to the degree that they share similar content.  It supports keyword searching of documents and has options for filtering the search.  It is available as a desktop application for Window, Linux and Mac platforms.


Glyphic is a library for the Java Virtual Machine enabling rule-based extraction of content from PDF documents.  The name originates from the word “glyph”, a typographer's pictorial representation of a symbol.  Many PDF extraction libraries focus only on the textual semantics of the documents.  Glyphic employs that but also allows rule-based queries to use the structure and formatting of the document to identify possible content of interest.  The library provides an expressive language for implementing content queries for PDF extraction, the data structures for efficient processing of those queries, and interfaces for accessing those queries from a larger system. 

Model Monitoring and Management Tools


Logo for Elder Research Kuri, an  analytics model monitoring and management toolKuri is a desktop application for MacOS and Windows, designed to be a fast, easy to use and learn tool to automate the running of your R models. With its simple installation process, clean interface, and straight-forward settings, you'll have your models deployed with minimal effort. Kuri’s graphical user interface tracks the status of scheduled jobs, and model performance over time, and includes email notifications and built-in version control.

 Watch a Video About Kuri

Scientific Software Engineering

The software development team’s mission is to partner with scientists, engineers, and academics to transform laboratory-grade software innovations into world-class, commercial-grade applications, because we believe that the impact of an innovation is proportional to its availability and usability.

Design Assessment of Reliability With INspection (DARWIN)Screen capture of DARWIN software, a probabilistic damage tolerance program for engine rotors

DARWIN is a tool for performing non-destructive analyses of crack formation and growth within turbine rotor disks (usually within aircraft turbines). Sponsored by the FAA and developed with Southwest Research Institute (SwRI) in collaboration with four major gas turbine engine manufacturers. It supports a variety of basic configuration combinations, allowing the user to specify:

  • Probabalistic or deterministic analysis
  • General or FAA-certification mode
  • 1, 2, or 3 dimensional finite element models
    Inherent or surface damage
  • Automatic or manual crack growth zone specification

DARWIN predicts the fracture risk of components with undetected material anomalies or surface damage, and quantifies the influence of in-service inspection on risk reduction. DARWIN won an R&D 100 award in 2000, and is in wide use and further development to the present. 

White Paper: A Microstructure-Based Time-Dependent Crack Growth Model for Life and Reliability Prediction of Turbopropulsion Systems

International Journal of Fatigue Article: Mitigating Time-dependent Crack Growth in Ni-base Superalloy Components

MicroFaVaScreen capture of MicroFaVa software, a high temperature (super-alloy) material property modeling tool for aerospace applications

MicroFaVa is a high temperature (super-alloy) material property modeling tool for aerospace applications, designed to facilitate the efficient development and deployment of physics-based material property models. It was developed under NAVAIR SBIR Phase I & II programs in partnership with Southwest Research Institute, and is expanding under a NASA STTR program.

Numerical Evaluation of Stochastic Structures under Stress (NESSUS)screen capture of NESSUS, a software tool for computing the probabilistic response of engineered systems

NESSUS® is a general-purpose tool for computing the probabilistic response of engineered systems. Developed with SwRI, it can be used to simulate uncertainties in loads, geometry, material behavior, and other user-defined random variables to predict the probabilistic response, reliability, and probabilistic sensitivity measures. NESSUS won an R&D 100 award in 2005, and is under continual use and improvement.

Applications of Reliability Assessment

White Paper: A Probabilistic Treatment of Expert Knowledge and Epistemic Uncertainty in NESSUS®