SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
High-throughput
Computational Materials
Design
Shyue Ping Ong
Eψ(r) = −
h 2
2m
∇2
ψ(r)+V(r)ψ(r)
Material Properties
First principles materials design
Basic laws of Physics
Density functional theory
(DFT) approximation
HT materials design is today a reality
Quantum
Espresso
Gaussian
VASP NwChem
Moore’s Law
Important properties for a Li-ion battery
cathode (and how to calculate them)
High
Voltage
< 4.5V
High
Capacity
High Li+
diffusivity
Good
Stability
Thermal
Safety
High energy density
(Voltage x Capacity)
Good cyclability
and power
Material must be
synthesizable
Charged cathode
does not evolve O2
easily
Li2
O
Fe2
O3
P2
O5
LiFeO2
Li
3
PO
4
Li5
FeO4
LiPO
3
Fe2
P4
O12
Fe(PO3
)3
Fe
2
P
2
O
7
FeP4
O11Li4
P2
O7
Fe3
(PO4
)2
LiFePO4
Capacity =
No. of Li transferred
Weight or vol.
0 0.2 0.4 0.6 0.8 1
0
50
100
150
200
250
Diffusion coordinate
Energy(meV)
LCO
NCO
NaCoO2
LiCoO2
If we can calculate relevant
properties for one material,
why not do it for all known
materials?
Voltage = −
E(LiCoO2 )− E(Li1−xCoO2 )− xE(Li)
xFe
High-throughput
materials design
framework
Known 

compounds
New 

compounds
permutation strategy
Database
Initial screening 

(non-computational)
Computational
Screening
Candidate materials
Property

computation
Data mining

Discussion
compound flow
Heuristic 
Information
knowledge flow
ICSD
Experimental evaluation
A. Jain, G. Hautier, C. Moore, S. P. Ong, C. Fischer, T. Mueller, K. Persson, G. Ceder. Computational Materials
Science, 2011, 50(8), 2295–2310.
Range of today’s
known materials
High-throughput screening of voltage and capacity
High voltage destroys electrolyte and is
associated with lack of safety.
High capacity
tends to be
associated
with instability
of structure
Prioritize compounds:
i)  Stability
ii)  Energy density,
iii) Thermal safety, …
Data-mined design map for the
phosphate chemistry
G. Hautier, A. Jain, S. P. Ong, B. Kang, C. Moore, R. Doe, G. Ceder. Chem. Mater., 2011, 23(15), 3495-3508.
Only 3 single redox
couples have the right
average voltage and
capacity to be
commercially
competitive!
Discovery – and confirmation – of
completely new classes for Li-ion cathodes
Chemistry Novelty Potential
energy density
improv. over
LiFePO4
Percent of
capacity already
achieved in the
lab
LiMnBO3 Compound known
(new electrochem.)
50% greater ~45%
Li9V3(P2O7)3(PO4)2 New
(never reported)
20% greater ~60%
Li3M(PO4)(CO3)
M=Fe, Mn, Co, ...
New
(never reported)
40% greater ~45%
G. Hautier, A. Jain, H. Chen, C. Moore, S. P. Ong,  G. Ceder. Journal of Materials Chemistry, 2012, 21, 17147–
17153.
Sidorenkite
Na3Mn(PO4)(CO3)
High-throughput catalyst design
NANO266
9
Greeley, J.; Jaramillo, T. F.; Bonde, J.; Chorkendorff, I. B.;
Nørskov, J. K. Computational high-throughput screening of
electrocatalytic materials for hydrogen evolution., Nat. Mater.,
2006, 5, 909–13, doi:10.1038/nmat1752.
Greeley, J.; Nørskov, J. K. Combinatorial Density Functional Theory-Based
Screening of Surface Alloys for the Oxygen Reduction Reaction, J. Phys.
Chem. C, 2009, 113, 4932–4939, doi:10.1021/jp808945y.
Other applications
NANO266
10
Topological insulators
Hautier, G.; Miglio, A.; Ceder, G.; Rignanese, G.-M.; Gonze,
X. Identification and design principles of low hole effective
mass p-type transparent conducting oxides., Nat. Commun.,
2013, 4, 2292, doi:10.1038/ncomms3292.
Transparent conducting oxides
Yang, K.; Setyawan, W.; Wang, S.; Buongiorno Nardelli, M.; Curtarolo, S. A
search model for topological insulators with high-throughput robustness
descriptors, Nat. Mater., 2012, 11, 614–619, doi:10.1038/nmat3332.
High-throughput organics
NANO266
11
Hachmann, J.; Olivares-Amaya, R.; Jinich, A.; Appleton, A. L.; Blood-Forsythe, M. a.; Seress, L. R.; Román-Salgado, C.; Trepte, K.; Atahan-
Evrenk, S.; Er, S.; Shrestha, S.; Mondal, R.; Sokolov, A.; Bao, Z.; Aspuru-Guzik, A. Lead candidates for high-performance organic photovoltaics
from high-throughput quantum chemistry – the Harvard Clean Energy Project, Energy Environ. Sci., 2014, 7, 698, doi:10.1039/c3ee42756k.
Cheng, L.; Assary, R. S.; Qu, X.; Jain, A.; Ong, S. P.; Rajput, N. N.; Persson, K.;
Curtiss, L. A. Accelerating Electrolyte Discovery for Energy Storage with High-
Throughput Screening, J. Phys. Chem. Lett., 2015, 6, 283–291, doi:10.1021/
jz502319n.
HT brings its own set of challenges
1.  Error management
2.  Workflow management
3.  Data management
NANO266
12
“Random” errors are a major issue in high-
throughput
November 10, 2014 MAVRL Workshop 2014
Approaches
Software wrappers around existing software DFT software to apply
rule-based corrections on-the-fly
Significantly reduce error rates to below 1%
NANO266
14
Custodian Python Library
Examples
Computing properties frequently require multi-
step calculations
structure
charge
Band
structure
DOS
Optical
phonons
XAFS
spectra
GW
Data management
NANO266
16
Modern database
Source: http://dataconomy.com/sql-vs-nosql-need-know/
“Information wants to be free.”
– Steward Brand, 1960s
“Information wants to be free and
code wants to be wrong.”
– RSA Conference 2008
“Materials information and code
wants to be free
and right.”
– Unnamed developer, Materials
Project
The Materials Project is an open
science project to make the computed
properties of all known inorganic
materials publicly available to all
researchers to accelerate materials
innovation.
June 2011: Materials Genome Initiative
which aims to “fund computational tools,
software, new methods for material
characterization, and the development of
open standards and databases that will make
the process of discovery and development
of advanced materials faster, less
expensive, and more predictable”
https://www.materialsproject.org
As of Jul 21 2014
q  Over 49,000 compounds,
and growing
q  Diverse set of many
properties
q Structural (lattice
parameters, atomic
positions, etc.),
q Energetic (formation
energies, phase stability,
etc.)
q Electronic structure (DOS,
Bandstructures)
q  Suite of Web Apps for
materials analysis
New integrated web interface
Materials Explorer: Search for materials by
formula, elements or properties
Battery Explorer: Search for battery materials
by voltage, capacity and other properties
Crystal Toolkit: Design new materials from
existing materials
Structure Predictor: Predict novel structures
Phase Diagram App: Generate compositional
and grand canonical phase diagrams
Pourbaix Diagram App: Generate Pourbaix
diagrams
Reaction Calculator: Balance reactions and
calculate their enthalpies
The Materials Project Open Software Stack
HT electronic structure calculations introduces
unique requirements
•  Materials analysis – Python Materials Genomics
•  Error checking and recovery – Custodian
•  Scientific Workflows - Fireworks
Sustainable software development
Open-source
•  Managed via
•  More eyes = robustness
•  Contributions from all over the world
Benevolent dictators
•  Unified vision
•  Quality control
Clear documentation
•  Prevent code rot
•  More users
Continuous integration and testing
•  Ensure code is always working
Materials
Project DB
How do I
access MP
data?
Materials
Project DB
How do I
access MP
data?
Option 1:Direct access
Most flexible and powerful, but
•  User needs to know db language
•  Security is an issue
•  Fragile – if db tech or schema
changes, user’s analysis breaks
Materials
Project DB
How do I
access MP
data?
Option 2:WebApps
Pros
•  Intuitive and user-friendly
•  Secure
Cons
•  Significant loss in
flexibility and power
WebApps
Materials
Project DB
How do I
access MP
data?
Option 3:WebApps built on
RESTfulAPI
Pros
•  Intuitive and user-friendly
•  Secure
WebApps
RESTfulAPI
•  Programmatic access for
developers and researchers
The Materials API
An open platform for accessing Materials
Project data based on REpresentational
State Transfer (REST) principles.
Flexible and scalable to cater to large
number of users, with different access
privileges.
Simple to use and code agnostic.
A REST API maps a URL to a
resource.
Example:
GET https://api.dropbox.com/1/account/info
Returns information about a user’s account.
Methods: GET, POST, PUT, DELETE, etc.
Response: Usually JSON or XML or both
Who implements REST
APIs?
https://www.materialsproject.org/rest/v1/materials/Fe2O3/vasp/energy
Preamble
Identifier, typically a
formula (Fe2O3), id
(1234) or chemical
system (Li-Fe-O)
Data type
(vasp, exp,
etc.)
Property
Request
type
Secure access
An individual API key provides secure
access with defined privileges.
All https requests must supply API key
as either a “x-api-key” header or a GET/
POST “API_KEY” parameter.
API key available at
https://www.materialsproject.org/
dashboard
Sample output (JSON)
Intuitive response
format
Machine-readable
(JSON parsers
available for most
programming
languages)
Metadata provides
provenance for
tracking
{
}
created_at: 2014-07-18T11:23:25.415382,
valid_response: true,
version: {
},
-
pymatgen: 2.9.9,
db: 2014.04.18,
rest: 1.0
response: [
],
-
{
},
-
energy: -67.16532048,
material_id: mp-24972
{
},
-
energy: -132.33035197,
material_id: mp-542309
{…},+
{…},+
{…},+
{…},+
{…},+
{…},+
{…},+
{…}+
copyright: Materials Project, 2012
Improved
accessibility of
data
More
developers of
analyses and
apps
Increased
data value
The Materials API
+
=
Powerful materials
analytics
Generating any phase diagram
with 5 lines of code
a = MPRester(YOUR_API_KEY)
entries = a.get_entries_in_chemsys([‘Li’, ‘Sn’, ‘S’])
pd = PhaseDiagram(entries)
plotter = PDPlotter(pd)
plotter.show()
Verifying a new structure
(Li4SnS4) with 1 calculation  9
lines of code
drone = VaspToComputedEntryDrone()
queen = BorgQueen(drone, rootpath=.”)
entries = queen.get_data()
a = MPRester(YOUR_API_KEY)
mp_entries = a.get_entries_in_chemsys([‘Li’, ‘Sn’, ‘S’])
entries.extend(mp_entries)
pd = PhaseDiagram(entries)
plotter = PDPlotter(pd)
plotter.show()

Mais conteúdo relacionado

Mais procurados

Software tools, crystal descriptors, and machine learning applied to material...
Software tools, crystal descriptors, and machine learning applied to material...Software tools, crystal descriptors, and machine learning applied to material...
Software tools, crystal descriptors, and machine learning applied to material...Anubhav Jain
 
Discovering advanced materials for energy applications (with high-throughput ...
Discovering advanced materials for energy applications (with high-throughput ...Discovering advanced materials for energy applications (with high-throughput ...
Discovering advanced materials for energy applications (with high-throughput ...Anubhav Jain
 
Software tools for high-throughput materials data generation and data mining
Software tools for high-throughput materials data generation and data miningSoftware tools for high-throughput materials data generation and data mining
Software tools for high-throughput materials data generation and data miningAnubhav Jain
 
Combining density functional theory calculations, supercomputing, and data-dr...
Combining density functional theory calculations, supercomputing, and data-dr...Combining density functional theory calculations, supercomputing, and data-dr...
Combining density functional theory calculations, supercomputing, and data-dr...Anubhav Jain
 
Combining density functional theory calculations, supercomputing, and data-dr...
Combining density functional theory calculations, supercomputing, and data-dr...Combining density functional theory calculations, supercomputing, and data-dr...
Combining density functional theory calculations, supercomputing, and data-dr...Anubhav Jain
 
Combining density functional theory calculations, supercomputing, and data-dr...
Combining density functional theory calculations, supercomputing, and data-dr...Combining density functional theory calculations, supercomputing, and data-dr...
Combining density functional theory calculations, supercomputing, and data-dr...Anubhav Jain
 
Software tools for data-driven research and their application to thermoelectr...
Software tools for data-driven research and their application to thermoelectr...Software tools for data-driven research and their application to thermoelectr...
Software tools for data-driven research and their application to thermoelectr...Anubhav Jain
 
Data Mining to Discovery for Inorganic Solids: Software Tools and Applications
Data Mining to Discovery for Inorganic Solids: Software Tools and ApplicationsData Mining to Discovery for Inorganic Solids: Software Tools and Applications
Data Mining to Discovery for Inorganic Solids: Software Tools and ApplicationsAnubhav Jain
 
Software tools, crystal descriptors, and machine learning applied to material...
Software tools, crystal descriptors, and machine learning applied to material...Software tools, crystal descriptors, and machine learning applied to material...
Software tools, crystal descriptors, and machine learning applied to material...Anubhav Jain
 
Atomate: a tool for rapid high-throughput computing and materials discovery
Atomate: a tool for rapid high-throughput computing and materials discoveryAtomate: a tool for rapid high-throughput computing and materials discovery
Atomate: a tool for rapid high-throughput computing and materials discoveryAnubhav Jain
 
High-throughput computation and machine learning methods applied to materials...
High-throughput computation and machine learning methods applied to materials...High-throughput computation and machine learning methods applied to materials...
High-throughput computation and machine learning methods applied to materials...Anubhav Jain
 
Prediction and Experimental Validation of New Bulk Thermoelectrics Compositio...
Prediction and Experimental Validation of New Bulk Thermoelectrics Compositio...Prediction and Experimental Validation of New Bulk Thermoelectrics Compositio...
Prediction and Experimental Validation of New Bulk Thermoelectrics Compositio...Anubhav Jain
 
Overview of accelerated materials design efforts in the Hacking Materials res...
Overview of accelerated materials design efforts in the Hacking Materials res...Overview of accelerated materials design efforts in the Hacking Materials res...
Overview of accelerated materials design efforts in the Hacking Materials res...Anubhav Jain
 
The Materials Project: Experiences from running a million computational scien...
The Materials Project: Experiences from running a million computational scien...The Materials Project: Experiences from running a million computational scien...
The Materials Project: Experiences from running a million computational scien...Anubhav Jain
 
Methods, tools, and examples (Part II): High-throughput computation and machi...
Methods, tools, and examples (Part II): High-throughput computation and machi...Methods, tools, and examples (Part II): High-throughput computation and machi...
Methods, tools, and examples (Part II): High-throughput computation and machi...Anubhav Jain
 
Introduction (Part I): High-throughput computation and machine learning appli...
Introduction (Part I): High-throughput computation and machine learning appli...Introduction (Part I): High-throughput computation and machine learning appli...
Introduction (Part I): High-throughput computation and machine learning appli...Anubhav Jain
 
Software tools to facilitate materials science research
Software tools to facilitate materials science researchSoftware tools to facilitate materials science research
Software tools to facilitate materials science researchAnubhav Jain
 
Software tools for calculating materials properties in high-throughput (pymat...
Software tools for calculating materials properties in high-throughput (pymat...Software tools for calculating materials properties in high-throughput (pymat...
Software tools for calculating materials properties in high-throughput (pymat...Anubhav Jain
 
Software Tools, Methods and Applications of Machine Learning in Functional Ma...
Software Tools, Methods and Applications of Machine Learning in Functional Ma...Software Tools, Methods and Applications of Machine Learning in Functional Ma...
Software Tools, Methods and Applications of Machine Learning in Functional Ma...Anubhav Jain
 
The Materials Project - Combining Science and Informatics to Accelerate Mater...
The Materials Project - Combining Science and Informatics to Accelerate Mater...The Materials Project - Combining Science and Informatics to Accelerate Mater...
The Materials Project - Combining Science and Informatics to Accelerate Mater...University of California, San Diego
 

Mais procurados (20)

Software tools, crystal descriptors, and machine learning applied to material...
Software tools, crystal descriptors, and machine learning applied to material...Software tools, crystal descriptors, and machine learning applied to material...
Software tools, crystal descriptors, and machine learning applied to material...
 
Discovering advanced materials for energy applications (with high-throughput ...
Discovering advanced materials for energy applications (with high-throughput ...Discovering advanced materials for energy applications (with high-throughput ...
Discovering advanced materials for energy applications (with high-throughput ...
 
Software tools for high-throughput materials data generation and data mining
Software tools for high-throughput materials data generation and data miningSoftware tools for high-throughput materials data generation and data mining
Software tools for high-throughput materials data generation and data mining
 
Combining density functional theory calculations, supercomputing, and data-dr...
Combining density functional theory calculations, supercomputing, and data-dr...Combining density functional theory calculations, supercomputing, and data-dr...
Combining density functional theory calculations, supercomputing, and data-dr...
 
Combining density functional theory calculations, supercomputing, and data-dr...
Combining density functional theory calculations, supercomputing, and data-dr...Combining density functional theory calculations, supercomputing, and data-dr...
Combining density functional theory calculations, supercomputing, and data-dr...
 
Combining density functional theory calculations, supercomputing, and data-dr...
Combining density functional theory calculations, supercomputing, and data-dr...Combining density functional theory calculations, supercomputing, and data-dr...
Combining density functional theory calculations, supercomputing, and data-dr...
 
Software tools for data-driven research and their application to thermoelectr...
Software tools for data-driven research and their application to thermoelectr...Software tools for data-driven research and their application to thermoelectr...
Software tools for data-driven research and their application to thermoelectr...
 
Data Mining to Discovery for Inorganic Solids: Software Tools and Applications
Data Mining to Discovery for Inorganic Solids: Software Tools and ApplicationsData Mining to Discovery for Inorganic Solids: Software Tools and Applications
Data Mining to Discovery for Inorganic Solids: Software Tools and Applications
 
Software tools, crystal descriptors, and machine learning applied to material...
Software tools, crystal descriptors, and machine learning applied to material...Software tools, crystal descriptors, and machine learning applied to material...
Software tools, crystal descriptors, and machine learning applied to material...
 
Atomate: a tool for rapid high-throughput computing and materials discovery
Atomate: a tool for rapid high-throughput computing and materials discoveryAtomate: a tool for rapid high-throughput computing and materials discovery
Atomate: a tool for rapid high-throughput computing and materials discovery
 
High-throughput computation and machine learning methods applied to materials...
High-throughput computation and machine learning methods applied to materials...High-throughput computation and machine learning methods applied to materials...
High-throughput computation and machine learning methods applied to materials...
 
Prediction and Experimental Validation of New Bulk Thermoelectrics Compositio...
Prediction and Experimental Validation of New Bulk Thermoelectrics Compositio...Prediction and Experimental Validation of New Bulk Thermoelectrics Compositio...
Prediction and Experimental Validation of New Bulk Thermoelectrics Compositio...
 
Overview of accelerated materials design efforts in the Hacking Materials res...
Overview of accelerated materials design efforts in the Hacking Materials res...Overview of accelerated materials design efforts in the Hacking Materials res...
Overview of accelerated materials design efforts in the Hacking Materials res...
 
The Materials Project: Experiences from running a million computational scien...
The Materials Project: Experiences from running a million computational scien...The Materials Project: Experiences from running a million computational scien...
The Materials Project: Experiences from running a million computational scien...
 
Methods, tools, and examples (Part II): High-throughput computation and machi...
Methods, tools, and examples (Part II): High-throughput computation and machi...Methods, tools, and examples (Part II): High-throughput computation and machi...
Methods, tools, and examples (Part II): High-throughput computation and machi...
 
Introduction (Part I): High-throughput computation and machine learning appli...
Introduction (Part I): High-throughput computation and machine learning appli...Introduction (Part I): High-throughput computation and machine learning appli...
Introduction (Part I): High-throughput computation and machine learning appli...
 
Software tools to facilitate materials science research
Software tools to facilitate materials science researchSoftware tools to facilitate materials science research
Software tools to facilitate materials science research
 
Software tools for calculating materials properties in high-throughput (pymat...
Software tools for calculating materials properties in high-throughput (pymat...Software tools for calculating materials properties in high-throughput (pymat...
Software tools for calculating materials properties in high-throughput (pymat...
 
Software Tools, Methods and Applications of Machine Learning in Functional Ma...
Software Tools, Methods and Applications of Machine Learning in Functional Ma...Software Tools, Methods and Applications of Machine Learning in Functional Ma...
Software Tools, Methods and Applications of Machine Learning in Functional Ma...
 
The Materials Project - Combining Science and Informatics to Accelerate Mater...
The Materials Project - Combining Science and Informatics to Accelerate Mater...The Materials Project - Combining Science and Informatics to Accelerate Mater...
The Materials Project - Combining Science and Informatics to Accelerate Mater...
 

Destaque

NANO266 - Lecture 6 - Molecule Properties from Quantum Mechanical Modeling
NANO266 - Lecture 6 - Molecule Properties from Quantum Mechanical ModelingNANO266 - Lecture 6 - Molecule Properties from Quantum Mechanical Modeling
NANO266 - Lecture 6 - Molecule Properties from Quantum Mechanical ModelingUniversity of California, San Diego
 
UCSD NANO106 - 13 - Other Diffraction Techniques and Common Crystal Structures
UCSD NANO106 - 13 - Other Diffraction Techniques and Common Crystal StructuresUCSD NANO106 - 13 - Other Diffraction Techniques and Common Crystal Structures
UCSD NANO106 - 13 - Other Diffraction Techniques and Common Crystal StructuresUniversity of California, San Diego
 
Creating It from Bit - Designing Materials by Integrating Quantum Mechanics, ...
Creating It from Bit - Designing Materials by Integrating Quantum Mechanics, ...Creating It from Bit - Designing Materials by Integrating Quantum Mechanics, ...
Creating It from Bit - Designing Materials by Integrating Quantum Mechanics, ...University of California, San Diego
 
UCSD NANO106 - 03 - Lattice Directions and Planes, Reciprocal Lattice and Coo...
UCSD NANO106 - 03 - Lattice Directions and Planes, Reciprocal Lattice and Coo...UCSD NANO106 - 03 - Lattice Directions and Planes, Reciprocal Lattice and Coo...
UCSD NANO106 - 03 - Lattice Directions and Planes, Reciprocal Lattice and Coo...University of California, San Diego
 
Machine Learning and Inductive Inference
Machine Learning and Inductive InferenceMachine Learning and Inductive Inference
Machine Learning and Inductive Inferencebutest
 

Destaque (20)

NANO266 - Lecture 13 - Ab initio molecular dyanmics
NANO266 - Lecture 13 - Ab initio molecular dyanmicsNANO266 - Lecture 13 - Ab initio molecular dyanmics
NANO266 - Lecture 13 - Ab initio molecular dyanmics
 
The Materials API
The Materials APIThe Materials API
The Materials API
 
NANO266 - Lecture 9 - Tools of the Modeling Trade
NANO266 - Lecture 9 - Tools of the Modeling TradeNANO266 - Lecture 9 - Tools of the Modeling Trade
NANO266 - Lecture 9 - Tools of the Modeling Trade
 
NANO266 - Lecture 1 - Introduction to Quantum Mechanics
NANO266 - Lecture 1 - Introduction to Quantum MechanicsNANO266 - Lecture 1 - Introduction to Quantum Mechanics
NANO266 - Lecture 1 - Introduction to Quantum Mechanics
 
NANO266 - Lecture 7 - QM Modeling of Periodic Structures
NANO266 - Lecture 7 - QM Modeling of Periodic StructuresNANO266 - Lecture 7 - QM Modeling of Periodic Structures
NANO266 - Lecture 7 - QM Modeling of Periodic Structures
 
NANO266 - Lecture 14 - Transition state modeling
NANO266 - Lecture 14 - Transition state modelingNANO266 - Lecture 14 - Transition state modeling
NANO266 - Lecture 14 - Transition state modeling
 
NANO266 - Lecture 3 - Beyond the Hartree-Fock Approximation
NANO266 - Lecture 3 - Beyond the Hartree-Fock ApproximationNANO266 - Lecture 3 - Beyond the Hartree-Fock Approximation
NANO266 - Lecture 3 - Beyond the Hartree-Fock Approximation
 
NANO266 - Lecture 2 - The Hartree-Fock Approach
NANO266 - Lecture 2 - The Hartree-Fock ApproachNANO266 - Lecture 2 - The Hartree-Fock Approach
NANO266 - Lecture 2 - The Hartree-Fock Approach
 
NANO266 - Lecture 6 - Molecule Properties from Quantum Mechanical Modeling
NANO266 - Lecture 6 - Molecule Properties from Quantum Mechanical ModelingNANO266 - Lecture 6 - Molecule Properties from Quantum Mechanical Modeling
NANO266 - Lecture 6 - Molecule Properties from Quantum Mechanical Modeling
 
NANO266 - Lecture 4 - Introduction to DFT
NANO266 - Lecture 4 - Introduction to DFTNANO266 - Lecture 4 - Introduction to DFT
NANO266 - Lecture 4 - Introduction to DFT
 
NANO266 - Lecture 8 - Properties of Periodic Solids
NANO266 - Lecture 8 - Properties of Periodic SolidsNANO266 - Lecture 8 - Properties of Periodic Solids
NANO266 - Lecture 8 - Properties of Periodic Solids
 
NANO266 - Lecture 10 - Temperature
NANO266 - Lecture 10 - TemperatureNANO266 - Lecture 10 - Temperature
NANO266 - Lecture 10 - Temperature
 
NANO266 - Lecture 11 - Surfaces and Interfaces
NANO266 - Lecture 11 - Surfaces and InterfacesNANO266 - Lecture 11 - Surfaces and Interfaces
NANO266 - Lecture 11 - Surfaces and Interfaces
 
NANO266 - Lecture 5 - Exchange-Correlation Functionals
NANO266 - Lecture 5 - Exchange-Correlation FunctionalsNANO266 - Lecture 5 - Exchange-Correlation Functionals
NANO266 - Lecture 5 - Exchange-Correlation Functionals
 
UCSD NANO106 - 13 - Other Diffraction Techniques and Common Crystal Structures
UCSD NANO106 - 13 - Other Diffraction Techniques and Common Crystal StructuresUCSD NANO106 - 13 - Other Diffraction Techniques and Common Crystal Structures
UCSD NANO106 - 13 - Other Diffraction Techniques and Common Crystal Structures
 
Creating It from Bit - Designing Materials by Integrating Quantum Mechanics, ...
Creating It from Bit - Designing Materials by Integrating Quantum Mechanics, ...Creating It from Bit - Designing Materials by Integrating Quantum Mechanics, ...
Creating It from Bit - Designing Materials by Integrating Quantum Mechanics, ...
 
UCSD NANO106 - 06 - Plane and Space Groups
UCSD NANO106 - 06 - Plane and Space GroupsUCSD NANO106 - 06 - Plane and Space Groups
UCSD NANO106 - 06 - Plane and Space Groups
 
UCSD NANO106 - 07 - Material properties and tensors
UCSD NANO106 - 07 - Material properties and tensorsUCSD NANO106 - 07 - Material properties and tensors
UCSD NANO106 - 07 - Material properties and tensors
 
UCSD NANO106 - 03 - Lattice Directions and Planes, Reciprocal Lattice and Coo...
UCSD NANO106 - 03 - Lattice Directions and Planes, Reciprocal Lattice and Coo...UCSD NANO106 - 03 - Lattice Directions and Planes, Reciprocal Lattice and Coo...
UCSD NANO106 - 03 - Lattice Directions and Planes, Reciprocal Lattice and Coo...
 
Machine Learning and Inductive Inference
Machine Learning and Inductive InferenceMachine Learning and Inductive Inference
Machine Learning and Inductive Inference
 

Semelhante a NANO266 - Lecture 12 - High-throughput computational materials design

The Materials Project: A Community Data Resource for Accelerating New Materia...
The Materials Project: A Community Data Resource for Accelerating New Materia...The Materials Project: A Community Data Resource for Accelerating New Materia...
The Materials Project: A Community Data Resource for Accelerating New Materia...Anubhav Jain
 
Materials discovery through theory, computation, and machine learning
Materials discovery through theory, computation, and machine learningMaterials discovery through theory, computation, and machine learning
Materials discovery through theory, computation, and machine learningAnubhav Jain
 
The Materials Project: Applications to energy storage and functional materia...
The Materials Project: Applications to energy storage and functional materia...The Materials Project: Applications to energy storage and functional materia...
The Materials Project: Applications to energy storage and functional materia...Anubhav Jain
 
Discovering and Exploring New Materials through the Materials Project
Discovering and Exploring New Materials through the Materials ProjectDiscovering and Exploring New Materials through the Materials Project
Discovering and Exploring New Materials through the Materials ProjectAnubhav Jain
 
Discovering new functional materials for clean energy and beyond using high-t...
Discovering new functional materials for clean energy and beyond using high-t...Discovering new functional materials for clean energy and beyond using high-t...
Discovering new functional materials for clean energy and beyond using high-t...Anubhav Jain
 
Computational Materials Design and Data Dissemination through the Materials P...
Computational Materials Design and Data Dissemination through the Materials P...Computational Materials Design and Data Dissemination through the Materials P...
Computational Materials Design and Data Dissemination through the Materials P...Anubhav Jain
 
Data Mining to Discovery for Inorganic Solids: Software Tools and Applications
Data Mining to Discovery for Inorganic Solids: Software Tools and ApplicationsData Mining to Discovery for Inorganic Solids: Software Tools and Applications
Data Mining to Discovery for Inorganic Solids: Software Tools and Applicationsaimsnist
 
C hi mad_phasefieldworkshop(1)
C hi mad_phasefieldworkshop(1)C hi mad_phasefieldworkshop(1)
C hi mad_phasefieldworkshop(1)PFHub PFHub
 
Computation and Knowledge
Computation and KnowledgeComputation and Knowledge
Computation and KnowledgeIan Foster
 
Going Smart and Deep on Materials at ALCF
Going Smart and Deep on Materials at ALCFGoing Smart and Deep on Materials at ALCF
Going Smart and Deep on Materials at ALCFIan Foster
 
The Nature of Information
The Nature of InformationThe Nature of Information
The Nature of InformationAdrian Paschke
 
Learning Systems for Science
Learning Systems for ScienceLearning Systems for Science
Learning Systems for ScienceIan Foster
 
How Web APIs and Data Centric Tools Power the Materials Project (PyData SV 2013)
How Web APIs and Data Centric Tools Power the Materials Project (PyData SV 2013)How Web APIs and Data Centric Tools Power the Materials Project (PyData SV 2013)
How Web APIs and Data Centric Tools Power the Materials Project (PyData SV 2013)PyData
 
The Materials Project Ecosystem - A Complete Software and Data Platform for M...
The Materials Project Ecosystem - A Complete Software and Data Platform for M...The Materials Project Ecosystem - A Complete Software and Data Platform for M...
The Materials Project Ecosystem - A Complete Software and Data Platform for M...University of California, San Diego
 
Using MongoDB for Materials Discovery
Using MongoDB for Materials DiscoveryUsing MongoDB for Materials Discovery
Using MongoDB for Materials DiscoveryDan Gunter
 
The Ondex Data Integration Framework
The Ondex Data Integration FrameworkThe Ondex Data Integration Framework
The Ondex Data Integration Frameworkbosc
 
Discovery Engines for Big Data: Accelerating Discovery in Basic Energy Sciences
Discovery Engines for Big Data: Accelerating Discovery in Basic Energy SciencesDiscovery Engines for Big Data: Accelerating Discovery in Basic Energy Sciences
Discovery Engines for Big Data: Accelerating Discovery in Basic Energy SciencesIan Foster
 
On chemical structures, substances, nanomaterials and measurements
On chemical structures, substances, nanomaterials and measurementsOn chemical structures, substances, nanomaterials and measurements
On chemical structures, substances, nanomaterials and measurementsNina Jeliazkova
 
Morgan uw maGIV v1.3 dist
Morgan uw maGIV v1.3 distMorgan uw maGIV v1.3 dist
Morgan uw maGIV v1.3 distddm314
 

Semelhante a NANO266 - Lecture 12 - High-throughput computational materials design (20)

The Materials Project: A Community Data Resource for Accelerating New Materia...
The Materials Project: A Community Data Resource for Accelerating New Materia...The Materials Project: A Community Data Resource for Accelerating New Materia...
The Materials Project: A Community Data Resource for Accelerating New Materia...
 
Materials discovery through theory, computation, and machine learning
Materials discovery through theory, computation, and machine learningMaterials discovery through theory, computation, and machine learning
Materials discovery through theory, computation, and machine learning
 
The Materials Project: Applications to energy storage and functional materia...
The Materials Project: Applications to energy storage and functional materia...The Materials Project: Applications to energy storage and functional materia...
The Materials Project: Applications to energy storage and functional materia...
 
Discovering and Exploring New Materials through the Materials Project
Discovering and Exploring New Materials through the Materials ProjectDiscovering and Exploring New Materials through the Materials Project
Discovering and Exploring New Materials through the Materials Project
 
Discovering new functional materials for clean energy and beyond using high-t...
Discovering new functional materials for clean energy and beyond using high-t...Discovering new functional materials for clean energy and beyond using high-t...
Discovering new functional materials for clean energy and beyond using high-t...
 
Computational Materials Design and Data Dissemination through the Materials P...
Computational Materials Design and Data Dissemination through the Materials P...Computational Materials Design and Data Dissemination through the Materials P...
Computational Materials Design and Data Dissemination through the Materials P...
 
Data Mining to Discovery for Inorganic Solids: Software Tools and Applications
Data Mining to Discovery for Inorganic Solids: Software Tools and ApplicationsData Mining to Discovery for Inorganic Solids: Software Tools and Applications
Data Mining to Discovery for Inorganic Solids: Software Tools and Applications
 
01-10 Exploring new high potential 2D materials - Angioni.pdf
01-10 Exploring new high potential 2D materials - Angioni.pdf01-10 Exploring new high potential 2D materials - Angioni.pdf
01-10 Exploring new high potential 2D materials - Angioni.pdf
 
C hi mad_phasefieldworkshop(1)
C hi mad_phasefieldworkshop(1)C hi mad_phasefieldworkshop(1)
C hi mad_phasefieldworkshop(1)
 
Computation and Knowledge
Computation and KnowledgeComputation and Knowledge
Computation and Knowledge
 
Going Smart and Deep on Materials at ALCF
Going Smart and Deep on Materials at ALCFGoing Smart and Deep on Materials at ALCF
Going Smart and Deep on Materials at ALCF
 
The Nature of Information
The Nature of InformationThe Nature of Information
The Nature of Information
 
Learning Systems for Science
Learning Systems for ScienceLearning Systems for Science
Learning Systems for Science
 
How Web APIs and Data Centric Tools Power the Materials Project (PyData SV 2013)
How Web APIs and Data Centric Tools Power the Materials Project (PyData SV 2013)How Web APIs and Data Centric Tools Power the Materials Project (PyData SV 2013)
How Web APIs and Data Centric Tools Power the Materials Project (PyData SV 2013)
 
The Materials Project Ecosystem - A Complete Software and Data Platform for M...
The Materials Project Ecosystem - A Complete Software and Data Platform for M...The Materials Project Ecosystem - A Complete Software and Data Platform for M...
The Materials Project Ecosystem - A Complete Software and Data Platform for M...
 
Using MongoDB for Materials Discovery
Using MongoDB for Materials DiscoveryUsing MongoDB for Materials Discovery
Using MongoDB for Materials Discovery
 
The Ondex Data Integration Framework
The Ondex Data Integration FrameworkThe Ondex Data Integration Framework
The Ondex Data Integration Framework
 
Discovery Engines for Big Data: Accelerating Discovery in Basic Energy Sciences
Discovery Engines for Big Data: Accelerating Discovery in Basic Energy SciencesDiscovery Engines for Big Data: Accelerating Discovery in Basic Energy Sciences
Discovery Engines for Big Data: Accelerating Discovery in Basic Energy Sciences
 
On chemical structures, substances, nanomaterials and measurements
On chemical structures, substances, nanomaterials and measurementsOn chemical structures, substances, nanomaterials and measurements
On chemical structures, substances, nanomaterials and measurements
 
Morgan uw maGIV v1.3 dist
Morgan uw maGIV v1.3 distMorgan uw maGIV v1.3 dist
Morgan uw maGIV v1.3 dist
 

Mais de University of California, San Diego

NANO281 Lecture 01 - Introduction to Data Science in Materials Science
NANO281 Lecture 01 - Introduction to Data Science in Materials ScienceNANO281 Lecture 01 - Introduction to Data Science in Materials Science
NANO281 Lecture 01 - Introduction to Data Science in Materials ScienceUniversity of California, San Diego
 
UCSD NANO106 - 08 - Principal Directions and Representation Quadrics
UCSD NANO106 - 08 - Principal Directions and Representation QuadricsUCSD NANO106 - 08 - Principal Directions and Representation Quadrics
UCSD NANO106 - 08 - Principal Directions and Representation QuadricsUniversity of California, San Diego
 

Mais de University of California, San Diego (11)

A*STAR Webinar on The AI Revolution in Materials Science
A*STAR Webinar on The AI Revolution in Materials ScienceA*STAR Webinar on The AI Revolution in Materials Science
A*STAR Webinar on The AI Revolution in Materials Science
 
NANO281 Lecture 01 - Introduction to Data Science in Materials Science
NANO281 Lecture 01 - Introduction to Data Science in Materials ScienceNANO281 Lecture 01 - Introduction to Data Science in Materials Science
NANO281 Lecture 01 - Introduction to Data Science in Materials Science
 
UCSD NANO106 - 12 - X-ray diffraction
UCSD NANO106 - 12 - X-ray diffractionUCSD NANO106 - 12 - X-ray diffraction
UCSD NANO106 - 12 - X-ray diffraction
 
UCSD NANO106 - 11 - X-rays and their interaction with matter
UCSD NANO106 - 11 - X-rays and their interaction with matterUCSD NANO106 - 11 - X-rays and their interaction with matter
UCSD NANO106 - 11 - X-rays and their interaction with matter
 
UCSD NANO106 - 10 - Bonding in Materials
UCSD NANO106 - 10 - Bonding in MaterialsUCSD NANO106 - 10 - Bonding in Materials
UCSD NANO106 - 10 - Bonding in Materials
 
UCSD NANO106 - 09 - Piezoelectricity and Elasticity
UCSD NANO106 - 09 - Piezoelectricity and ElasticityUCSD NANO106 - 09 - Piezoelectricity and Elasticity
UCSD NANO106 - 09 - Piezoelectricity and Elasticity
 
UCSD NANO106 - 08 - Principal Directions and Representation Quadrics
UCSD NANO106 - 08 - Principal Directions and Representation QuadricsUCSD NANO106 - 08 - Principal Directions and Representation Quadrics
UCSD NANO106 - 08 - Principal Directions and Representation Quadrics
 
UCSD NANO106 - 05 - Group Symmetry and the 32 Point Groups
UCSD NANO106 - 05 - Group Symmetry and the 32 Point GroupsUCSD NANO106 - 05 - Group Symmetry and the 32 Point Groups
UCSD NANO106 - 05 - Group Symmetry and the 32 Point Groups
 
UCSD NANO106 - 04 - Symmetry in Crystallography
UCSD NANO106 - 04 - Symmetry in CrystallographyUCSD NANO106 - 04 - Symmetry in Crystallography
UCSD NANO106 - 04 - Symmetry in Crystallography
 
UCSD NANO106 - 02 - 3D Bravis Lattices and Lattice Computations
UCSD NANO106 - 02 - 3D Bravis Lattices and Lattice ComputationsUCSD NANO106 - 02 - 3D Bravis Lattices and Lattice Computations
UCSD NANO106 - 02 - 3D Bravis Lattices and Lattice Computations
 
UCSD NANO106 - 01 - Introduction to Crystallography
UCSD NANO106 - 01 - Introduction to CrystallographyUCSD NANO106 - 01 - Introduction to Crystallography
UCSD NANO106 - 01 - Introduction to Crystallography
 

Último

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 

Último (20)

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 

NANO266 - Lecture 12 - High-throughput computational materials design

  • 2. Eψ(r) = − h 2 2m ∇2 ψ(r)+V(r)ψ(r) Material Properties First principles materials design Basic laws of Physics Density functional theory (DFT) approximation
  • 3. HT materials design is today a reality Quantum Espresso Gaussian VASP NwChem Moore’s Law
  • 4. Important properties for a Li-ion battery cathode (and how to calculate them) High Voltage < 4.5V High Capacity High Li+ diffusivity Good Stability Thermal Safety High energy density (Voltage x Capacity) Good cyclability and power Material must be synthesizable Charged cathode does not evolve O2 easily Li2 O Fe2 O3 P2 O5 LiFeO2 Li 3 PO 4 Li5 FeO4 LiPO 3 Fe2 P4 O12 Fe(PO3 )3 Fe 2 P 2 O 7 FeP4 O11Li4 P2 O7 Fe3 (PO4 )2 LiFePO4 Capacity = No. of Li transferred Weight or vol. 0 0.2 0.4 0.6 0.8 1 0 50 100 150 200 250 Diffusion coordinate Energy(meV) LCO NCO NaCoO2 LiCoO2 If we can calculate relevant properties for one material, why not do it for all known materials? Voltage = − E(LiCoO2 )− E(Li1−xCoO2 )− xE(Li) xFe
  • 5. High-throughput materials design framework Known 
 compounds New 
 compounds permutation strategy Database Initial screening 
 (non-computational) Computational Screening Candidate materials Property
 computation Data mining
 Discussion compound flow Heuristic Information knowledge flow ICSD Experimental evaluation A. Jain, G. Hautier, C. Moore, S. P. Ong, C. Fischer, T. Mueller, K. Persson, G. Ceder. Computational Materials Science, 2011, 50(8), 2295–2310.
  • 6. Range of today’s known materials High-throughput screening of voltage and capacity High voltage destroys electrolyte and is associated with lack of safety. High capacity tends to be associated with instability of structure Prioritize compounds: i)  Stability ii)  Energy density, iii) Thermal safety, …
  • 7. Data-mined design map for the phosphate chemistry G. Hautier, A. Jain, S. P. Ong, B. Kang, C. Moore, R. Doe, G. Ceder. Chem. Mater., 2011, 23(15), 3495-3508. Only 3 single redox couples have the right average voltage and capacity to be commercially competitive!
  • 8. Discovery – and confirmation – of completely new classes for Li-ion cathodes Chemistry Novelty Potential energy density improv. over LiFePO4 Percent of capacity already achieved in the lab LiMnBO3 Compound known (new electrochem.) 50% greater ~45% Li9V3(P2O7)3(PO4)2 New (never reported) 20% greater ~60% Li3M(PO4)(CO3) M=Fe, Mn, Co, ... New (never reported) 40% greater ~45% G. Hautier, A. Jain, H. Chen, C. Moore, S. P. Ong, G. Ceder. Journal of Materials Chemistry, 2012, 21, 17147– 17153. Sidorenkite Na3Mn(PO4)(CO3)
  • 9. High-throughput catalyst design NANO266 9 Greeley, J.; Jaramillo, T. F.; Bonde, J.; Chorkendorff, I. B.; Nørskov, J. K. Computational high-throughput screening of electrocatalytic materials for hydrogen evolution., Nat. Mater., 2006, 5, 909–13, doi:10.1038/nmat1752. Greeley, J.; Nørskov, J. K. Combinatorial Density Functional Theory-Based Screening of Surface Alloys for the Oxygen Reduction Reaction, J. Phys. Chem. C, 2009, 113, 4932–4939, doi:10.1021/jp808945y.
  • 10. Other applications NANO266 10 Topological insulators Hautier, G.; Miglio, A.; Ceder, G.; Rignanese, G.-M.; Gonze, X. Identification and design principles of low hole effective mass p-type transparent conducting oxides., Nat. Commun., 2013, 4, 2292, doi:10.1038/ncomms3292. Transparent conducting oxides Yang, K.; Setyawan, W.; Wang, S.; Buongiorno Nardelli, M.; Curtarolo, S. A search model for topological insulators with high-throughput robustness descriptors, Nat. Mater., 2012, 11, 614–619, doi:10.1038/nmat3332.
  • 11. High-throughput organics NANO266 11 Hachmann, J.; Olivares-Amaya, R.; Jinich, A.; Appleton, A. L.; Blood-Forsythe, M. a.; Seress, L. R.; Román-Salgado, C.; Trepte, K.; Atahan- Evrenk, S.; Er, S.; Shrestha, S.; Mondal, R.; Sokolov, A.; Bao, Z.; Aspuru-Guzik, A. Lead candidates for high-performance organic photovoltaics from high-throughput quantum chemistry – the Harvard Clean Energy Project, Energy Environ. Sci., 2014, 7, 698, doi:10.1039/c3ee42756k. Cheng, L.; Assary, R. S.; Qu, X.; Jain, A.; Ong, S. P.; Rajput, N. N.; Persson, K.; Curtiss, L. A. Accelerating Electrolyte Discovery for Energy Storage with High- Throughput Screening, J. Phys. Chem. Lett., 2015, 6, 283–291, doi:10.1021/ jz502319n.
  • 12. HT brings its own set of challenges 1.  Error management 2.  Workflow management 3.  Data management NANO266 12
  • 13. “Random” errors are a major issue in high- throughput November 10, 2014 MAVRL Workshop 2014
  • 14. Approaches Software wrappers around existing software DFT software to apply rule-based corrections on-the-fly Significantly reduce error rates to below 1% NANO266 14 Custodian Python Library Examples
  • 15. Computing properties frequently require multi- step calculations structure charge Band structure DOS Optical phonons XAFS spectra GW
  • 16. Data management NANO266 16 Modern database Source: http://dataconomy.com/sql-vs-nosql-need-know/
  • 17. “Information wants to be free.” – Steward Brand, 1960s
  • 18. “Information wants to be free and code wants to be wrong.” – RSA Conference 2008
  • 19. “Materials information and code wants to be free and right.” – Unnamed developer, Materials Project
  • 20. The Materials Project is an open science project to make the computed properties of all known inorganic materials publicly available to all researchers to accelerate materials innovation. June 2011: Materials Genome Initiative which aims to “fund computational tools, software, new methods for material characterization, and the development of open standards and databases that will make the process of discovery and development of advanced materials faster, less expensive, and more predictable” https://www.materialsproject.org
  • 21. As of Jul 21 2014 q  Over 49,000 compounds, and growing q  Diverse set of many properties q Structural (lattice parameters, atomic positions, etc.), q Energetic (formation energies, phase stability, etc.) q Electronic structure (DOS, Bandstructures) q  Suite of Web Apps for materials analysis
  • 22. New integrated web interface Materials Explorer: Search for materials by formula, elements or properties Battery Explorer: Search for battery materials by voltage, capacity and other properties Crystal Toolkit: Design new materials from existing materials Structure Predictor: Predict novel structures Phase Diagram App: Generate compositional and grand canonical phase diagrams Pourbaix Diagram App: Generate Pourbaix diagrams Reaction Calculator: Balance reactions and calculate their enthalpies
  • 23. The Materials Project Open Software Stack HT electronic structure calculations introduces unique requirements •  Materials analysis – Python Materials Genomics •  Error checking and recovery – Custodian •  Scientific Workflows - Fireworks
  • 24. Sustainable software development Open-source •  Managed via •  More eyes = robustness •  Contributions from all over the world Benevolent dictators •  Unified vision •  Quality control Clear documentation •  Prevent code rot •  More users Continuous integration and testing •  Ensure code is always working
  • 25. Materials Project DB How do I access MP data?
  • 26. Materials Project DB How do I access MP data? Option 1:Direct access Most flexible and powerful, but •  User needs to know db language •  Security is an issue •  Fragile – if db tech or schema changes, user’s analysis breaks
  • 27. Materials Project DB How do I access MP data? Option 2:WebApps Pros •  Intuitive and user-friendly •  Secure Cons •  Significant loss in flexibility and power WebApps
  • 28. Materials Project DB How do I access MP data? Option 3:WebApps built on RESTfulAPI Pros •  Intuitive and user-friendly •  Secure WebApps RESTfulAPI •  Programmatic access for developers and researchers
  • 29. The Materials API An open platform for accessing Materials Project data based on REpresentational State Transfer (REST) principles. Flexible and scalable to cater to large number of users, with different access privileges. Simple to use and code agnostic.
  • 30. A REST API maps a URL to a resource. Example: GET https://api.dropbox.com/1/account/info Returns information about a user’s account. Methods: GET, POST, PUT, DELETE, etc. Response: Usually JSON or XML or both
  • 32.
  • 33. https://www.materialsproject.org/rest/v1/materials/Fe2O3/vasp/energy Preamble Identifier, typically a formula (Fe2O3), id (1234) or chemical system (Li-Fe-O) Data type (vasp, exp, etc.) Property Request type
  • 34. Secure access An individual API key provides secure access with defined privileges. All https requests must supply API key as either a “x-api-key” header or a GET/ POST “API_KEY” parameter. API key available at https://www.materialsproject.org/ dashboard
  • 35. Sample output (JSON) Intuitive response format Machine-readable (JSON parsers available for most programming languages) Metadata provides provenance for tracking { } created_at: 2014-07-18T11:23:25.415382, valid_response: true, version: { }, - pymatgen: 2.9.9, db: 2014.04.18, rest: 1.0 response: [ ], - { }, - energy: -67.16532048, material_id: mp-24972 { }, - energy: -132.33035197, material_id: mp-542309 {…},+ {…},+ {…},+ {…},+ {…},+ {…},+ {…},+ {…}+ copyright: Materials Project, 2012
  • 37. The Materials API + = Powerful materials analytics
  • 38. Generating any phase diagram with 5 lines of code a = MPRester(YOUR_API_KEY) entries = a.get_entries_in_chemsys([‘Li’, ‘Sn’, ‘S’]) pd = PhaseDiagram(entries) plotter = PDPlotter(pd) plotter.show()
  • 39. Verifying a new structure (Li4SnS4) with 1 calculation 9 lines of code drone = VaspToComputedEntryDrone() queen = BorgQueen(drone, rootpath=.”) entries = queen.get_data() a = MPRester(YOUR_API_KEY) mp_entries = a.get_entries_in_chemsys([‘Li’, ‘Sn’, ‘S’]) entries.extend(mp_entries) pd = PhaseDiagram(entries) plotter = PDPlotter(pd) plotter.show()