Resources: All

Find a resource
  1. tutorial x
  1. Integrating Programming and Cheminformatics into the Molecular Science Curriculum: Resources from the Molecular Sciences Software Institute using nanoHUB

    31 Jan 2024 | Online Presentations

    This presentation will describe open-source curriculum from the Molecular Sciences Software Institute (the MolSSI) to teach programming and cheminformatics using nanoHUB. The MolSSI is an NSF-funded institute that aims to improve software, education, and training in the computational molecular...

  2. Scientific Data Visualization using Python

    09 Jun 2022 | Online Presentations

    This lecture looks at scientific data visualization using matplotlib, plotly, and visulizing molecular structures using scientific NGLView.

  3. Active Learning via Bayesian Optimization for Materials Discovery

    25 Jun 2021 | Online Presentations

    In this tutorial, we will demonstrate the use of active learning via Bayesian optimization (BO) to identify ideal molecular candidates for an energy storage application.

  4. The Materials Simulation Toolkit for Machine Learning (MAST-ML): Automating Development and Evaluation of Machine Learning Models for Materials Property Prediction

    25 Jun 2021 | Online Presentations

    This tutorial contains an introduction to the use of the Materials Simulation Toolkit for Machine Learning (MAST-ML), a python package designed to broaden and accelerate the use of machine learning and data science methods for materials property prediction.

  5. An Introduction to Machine Learning for Materials Science: A Basic Workflow for Predicting Materials Properties

    25 Jun 2021 | Online Presentations

    This tutorial will introduce core concepts of machine learning through the lens of a basic workflow to predict material bandgaps from material compositions.

  6. Parsimonious Neural Networks Learn Interpretable Physical Laws

    21 Jun 2021 | Online Presentations

    Machine learning methods are widely used as surrogate models in the physical sciences, but less explored is the use of machine learning to discover interpretable laws from data. This tutorial introduces parsimonious neural networks (PNNs), a combination of neural networks and evolutionary...

  7. Bayesian optimization tutorial using Jupyter notebook

    11 Jun 2021 | Tools

    Active learning via Bayesian optimization for materials discovery

  8. S4 Tutorial P1: Overview and Example 1 - Plane Wave Incident on Air-Glass Interface

    08 Apr 2021 | Online Presentations

    This presentation is part of the three part tutorial for the S4 tool (Stanford Stratified Structure Solver) on nanoHUB designed for the nanoHUB IGNITE challenge. In the tutorial, we give an overview of the S4 electromagnetic simulation tool, and demonstrate the basic features through three...

  9. Convenient and efficient development of Machine Learning Interatomic Potentials

    09 Mar 2021 | Online Presentations

    This tutorial introduces the concepts of machine learning interatomic potentials (ML-IAPs) in materials science, including two components of local environment atomic descriptors and machine learning models.

  10. Constructing Accurate Quantitative Structure-Property Relationships via Materials Graph Networks

    09 Mar 2021 | Online Presentations

    This tutorial covers materials graph networks for modeling crystal and molecular properties. We will introduce the graph representation of crystals and molecules and how the convolutional operations are carried out on the materials graphs.

  11. U-Net Convolutional Neural Networks for Image Segmentation: Application to Scanning Electron Microscopy Images of Graphene

    01 Feb 2021 | Online Presentations

    This tutorial introduces you to U-Net, a popular convolutional neural network commonly developed for image segmentation in biomedicine. Using an assembled data set, you will learn how to create and train a U-Net neural network, and apply it to segment scanning electron microscopy images of...

  12. Unsupervised Clustering Methods for Image Segmentation: Application to Scanning Electron Microscopy Images of Graphene

    27 Jan 2021 | Online Presentations

    This tutorial will introduce you to some basic image segmentation techniques driven by unsupervised machine learning techniques such as the Gaussian mixture model and k-means clustering. You will learn how to implement k-means clustering and template matching, and use these to segment a...

  13. Machine Learning Framework for Impurity Level Prediction in Semiconductors

    15 Dec 2020 | Online Presentations

    In this work, we perform screening of functional atomic impurities in Cd-chalcogenide semiconductors using high-throughput computations and machine learning.

  14. Running a Python 3 Script in a nanoHUB Jupyter Notebook

    01 May 2020 | Online Presentations

    This tutorial will show you how to create and run Python 3 code in a Jupyter notebook, rather than creating and running a Python script. We are working along with Chapter 1.8 “Writing a program” in the Python for Everybody course. In this lesson they execute a Python script that...

  15. Setting up Your nanoHUB File Structure in Jupyter Notebooks

    17 Apr 2020 | Online Presentations

    This tutorial takes you through the steps to set up your nanoHUB file structure in Jupyter Notebooks.Be sure to get a copy of the pdf that accompanies the video instructions by clicking on the Supporting Docs tab for this resource.

  16. Mini Course on Physical Models

    04 Sep 2019 | Courses

    This mini-course of four lectures is intended to stimulate undergraduate students to think critically about the the modeling process in physics.

  17. SMART Films Tutorials

    05 Jun 2019 | Workshops

  18. Uncertainty Quantification Tutorial using Jupyter Notebooks

    02 Oct 2018 | Teaching Materials

    Increasing modeling detail is not necessarily correlated with increasing predictive ability. Setting modeling and numerical discretization errors aside, the more detailed a model gets, the larger the number of parameters required to accurately specify its initial/boundary conditions,...

  19. Introduction to Molecular Dynamics Showcase

    13 Feb 2017 | Downloads

    In this tutorial, we will demonstrate how to use the MD showcase builder tool to create a showcase. We will start from the simplest example – creating a showcase from a PDB file – and move on to more complicated examples. We will also cover how to add a description, change...

  20. Exploring Materials Properties with Nanomaterial Mechanics Explorer Structure Files

    24 Mar 2016 | Teaching Materials

    This document describes how to generate and download simulation output files from the Nanomaterial Mechanics Explorer on nanoHUB and view them locally using OVITO. This can be particularly useful for more advanced manipulations of the trajectory files, and for sharing files with others, such...