Skip to main content


Commercialized Codes

  • The optimal design of computer experiments algorithm (OPTDOE) (Jin, et al., JSPI, 2005) has made the just-in-time generation of large computer experiments possible.  The code has been fully integrated into iSIGHT®, a multidisciplinary design optimization software, developed by Dassault Systèmes.
  • The Sequential Optimization and Reliability Assessment (SORA) method (Du and Chen 2004) provides an effective strategy for decoupling probabilistic analyses from optimization loops to improve the efficiency of probabilistic optimization.  The method has been integrated into Hyperworks®, an optimization software developed by Altair Engineering.

Material Reconstruction via Transfer Learning

Our transfer learning approach captures spatial correlations for microstructure reconstruction by leveraging the superior capabilities of deep convolutional networks. As described in the paper, “A Transfer Learning Approach for Microstructure Reconstruction and Structure-property Predictions“, our implementation incorporates an encoder-decoder process and a feature-matching optimization algorithm using the pre-trained VGG19 model. Unlike previous approaches that only apply to specific material systems or require a significant amount of prior knowledge for model selection and hyper-parameter tuning, our method provides an off-the-shelf solution to handle complex microstructures, and has the potential of expediting the discovery of new materials.

The code package may be requested for research purposes by clicking on the link below. You will be asked to fill in a form and we will email you following the form completion.

click here

NanoMine: Material Informatics for Polymer Nanocomposites

Using the Material Data Curator System (MDCS) developed at the National Institute of Standards and Technology (NIST), and with the sponsorship of the National Science Foundation (NSF), we have developed a prototype system named “NanoMine” for nanocomposite material data curation, exploration, and analysis. NanoMine currently consists of a growing nanocomposite database; a collection of modular tools for statistical learning, and microstructure characterization and reconstruction (MCR); and simulation software to model bulk nano-polymer composite material response. The underlying principle of NanoMine is to create a living, open-source data resource for nanocomposites that provides data archiving and exchange, statistical analysis, and physics-based modeling for property prediction and materials design.


R Packages for Metamodeling

GPM: Gaussian Process Modeling of Multi-Response Datasets

A general and efficient package for modeling (possibly noisy) datasets via Gaussian processes. The modeling method is published in “Leveraging the nugget parameter for efficient Gaussian process modeling” by Ramin Bostanabad, Tucker Kearney, Siyu Tao, Daniel Apley, Wei Chen (2018) International Journal for Numerical Methods in Engineering, 114, no. 5 (2018): 501-516. 

LVGP : Latent Variable Gaussian Process Modeling with Qualitative and Quantitative Input Variables

Fit response surfaces for datasets with latent-variable Gaussian process modeling, predict responses for new inputs, and plot latent variables locations in the latent space (only 1D or 2D). The input variables of the datasets can be quantitative, qualitative/categorical or mixed. The output variable of the datasets is a scalar (quantitative). The optimization of the likelihood function is done using a successive approximation/relaxation algorithm similar to another GP modeling package “GPM”. The modeling method is published in “A Latent Variable Approach to Gaussian Process Modeling with Qualitative and Quantitative Factors” by Yichi Zhang, Siyu Tao, Wei Chen, and Daniel W. Apley (2018) <arXiv:1806.07504>. 


CRAN Pages