-
Integrating Programming and Cheminformatics into the Molecular Science Curriculum: Resources from the Molecular Sciences Software Institute using nanoHUB
31 Jan 2024 | | Contributor(s):: Ashley Ringer McDonald
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...
-
Let's Talk Python: How to Explore Any Dataset in Python
05 Jun 2023 | | Contributor(s):: Trinity Chung, The Micro Nano Technology - Education Center
This workshop will guide you through how to explore any dataset using Python and the pandas library. This is an ideal place to learn if you are interested in being a scientist/engineer/analyst who often works with data.
-
Let's Talk Python: How to Program a Computer to do Anything!
24 Jan 2023 | | Contributor(s):: Trinity Chung, The Micro Nano Technology - Education Center
This presentation is designed for the absolute beginner. If you have never coded in any language, or never been exposed to the Python language, or just want a refresher- please come! This is a great place to get started with coding. For those with some experience, this...
-
Hands-on Teaching with Jupyter Notebooks on nanoHUB
04 Oct 2022 | | Contributor(s):: Michael Earl Reppert
Dr. Reppert will discuss his use of nanoHUB Jupyter Notebook-based content in college Chemistry courses, focusing on nanoHUB's unique possibilities for hands-on simulation, visualization, and programming projects.
-
SVR Machine Learning Workshop
08 Aug 2022 | | Contributor(s):: Davis McGregor
Introductory tutorial on support vector regression (SVR) machine learning, cross validation, and hyperparameter tuning.
-
Scientific Data Visualization using Python
09 Jun 2022 | | Contributor(s):: Jessica Nash, Ashley Ringer McDonald
This lecture looks at scientific data visualization using matplotlib, plotly, and visulizing molecular structures using scientific NGLView.
-
Message-Passing Neural Networks for Molecular Property Prediction Using Chemprop
06 May 2022 | | Contributor(s):: Kevin Greenman
Chemprop is an open-source implementation of a directed message passing neural network (D-MPNN) that has been demonstrated to be successful in predicting a variety of molecular properties, including solvation properties, optical properties, infrared spectra, and toxicity....
-
MRS Computational Materials Science Tutorial
04 May 2022 | | Contributor(s):: Panayotis Thalis Manganaris, Saaketh Desai, Arun Kumar Mannodi Kanakkithodi
Hands-on guide to the development of statistical models useful for materials design using python, sklearn, tensorflow, and intel extensions.
-
Pilling-Bedworth Ratio Calculator
15 Apr 2022 | | Contributor(s):: Zachary D McClure, Alejandro Strachan
Query unit cell structures from the Materials Project and calculate Pilling-Bedworth Ratio between metal and oxides
-
Integrating Machine Learning with a Genetic Algorithm for Materials Exploration
07 Dec 2021 | | Contributor(s):: Joseph D Kern
In this talk, we will explore how this algorithm can be used for materials discovery.
-
Gateways 2021 Tutorial: SimTools—Software tools that are FAIR
07 Dec 2021 | | Contributor(s):: Steven Clark, Daniel Mejia, Alejandro Strachan
In this tutorial, we will walk attendees through how SimTools operate within the nanoHUB.org gateway. In a 90-minute session designed for beginners, attendees will create an account on nanoHUB to complete hands-on activities during the tutorial. Some experience with Python is preferred.
-
Free Unified Rendering in Python
24 Nov 2021 | | Contributor(s):: Eleftherios Garyfallidis
FURY is a new visualization engine and platform for 3D+ animations involving scientific data. It provides both desktop and web-based versions using an easily accessible Pythonic API. In addition, for experienced programmers it allows to directly access the GPU and program using shading...
-
Agent Based Active Matter Simulations with Mechanica
14 Nov 2021 | | Contributor(s):: Somogyi, Andy T
Mechanica is an interactive mesh-free, chemistry and biology simulation environment, with an emphasis towards enabling users to model and simulate complex sub-cellular and cellular biological physics problems. Mechanica is designed first and foremost to enable users to work interactively...
-
Polymer Genetic Algorithm
05 Nov 2021 | | Contributor(s):: Joseph D Kern
Generalized genetic algorithm designed for materials discovery.
-
Machine Learning in Physics
04 Nov 2021 | | Contributor(s):: Nicolas Onofrio
Lectures and tutorials to learn how to write machine learning programs with Python
-
Python Tutor
Collections |
10 Oct 2021 |
Posted by Shih-Hsin Huang
https://nanohub.org/members/341674/collections/language
-
TypeError: 'NoneType' object is not subscriptable
Q&A|Closed | Responses: 3
Hello, thank you for uploading this great tool.
I uploaded a pdb file of graphene generated by Material Studio and chose the Dreiding force field. ...
https://nanohub.org/answers/question/2511
-
Teaching and Learning with Jupyter
Collections |
30 Aug 2021 |
Posted by Tanya Faltens
https://nanohub.org/members/29294/collections/python-and-jupyter-notebooks
-
OctopusPY: Tool for Calculating Effective Mass from Octopus DFT Bandstructures
16 Aug 2021 | | Contributor(s):: Olivia M. Pavlic, Austin D. Fatt, Gregory T. Forcherio, Timothy A. Morgan, Jonathan Schuster
OctopusPY is a Python package supporting manipulation and analytic processing of electronic band structure data generated by the density functional theory (DFT) software Octopus. In particular, this package imports Octopus-calculated band structure for a given material and...
-
Learning Python 3 using "Python for Everybody" with nanoHUB Jupyter Notebooks
06 Jul 2021 | | Contributor(s):: Tanya Faltens
This document provides instructions for setting up your nanoHUB file structure and using Jupyter notebooks in nanoHUB to go through the online course, "Python for Everybody".This course is free and readily available, but may not be what you are looking for.For a shorter tutorial...