SlideShare a Scribd company logo
1 of 21
De novo design of molecular wires with optimal properties for solar energy conversion Noel M. O’Boyle, Casey M. Campbell and Geoffrey R. Hutchison Nov 2010 German Conference on Chemoinformatics, Goslar
http://www.landartgenerator.org/blagi/archives/127
Image: Kman99 (Flickr)
Molecular wires  Conducting (or conductive) polymers Long thin conjugated organic molecules that conduct electricity The 2000 Nobel Prize in Chemistry was awarded “for the discovery and development of conductive polymers” Alan J. Heeger, Alan G. MacDiarmid and Hideki Shirakawa Main applications: LEDs (commercially available) Photovoltaic cells (active research topic)
Bulk heterojunction solar cell Compared to semiconductor based solar cells: Cheaper materials Easier to process But (currently) less efficient Donor (molecular wire): (1) Absorbs light (2) Gets excited to higher energy state (3) Transfers electron to acceptor (4) Hole and electron diffuse to opposite electrodes Deibel and Dyakonov, Rep. Prog. Phys. 2010, 73, 096401
Efficiency improvements over time McGehee et al. Mater. Today,2007,10, 28
“Design Rules for Donors in Bulk-Heterojunction Solar Cells” Max is 11.1% Band Gap 1.4eV LUMO -4.0eV (HOMO -5.4eV) Scharber, Heeger et al, Adv. Mater. 2006, 18, 789
Now we know the design rules... ...but how do we find polymers that match them? De novo design of molecular wires with optimal properties for solar energy conversion
Our patch of chemical space (“the dataset”) Investigate oligomers consisting of 2, 4, 6 or 8 monomers 132 different monomers Backbones taken from the literature A range of electron donating and withdrawing groups
Recipe for generating and analysing a polymer Store each monomer as a SMILES string …that starts and ends with the chain linking atoms E.g. c(s1)cc(C(=O)O)c1 Concatenate SMILES to generate a polymer E.g. c(s1)cc(C(=O)O)c1c(s1)cc(C(=O)O)c1 Generate 3D structure (Open Babel) Weighted rotor search for a low energy conformer (Open Babel, MMFF94) Optimise geometry of conformer MMFF94 (Open Babel) thenPM6 (Gaussian) Calculate orbital energies and electronic transitions ZINDO/S (Gaussian) Extract electronic properties (cclib) Calculate efficiency (Scharber et al)
Accuracy of PM6/ZINDO/S calculations Test set of 60 oligomers from Hutchison et al, J Phys Chem A, 2002, 106, 10596
Generate all dimers and tetramers Total set of dimers: 19,701 Two with efficiency > 5% Total set of tetramers: 768 million Apply synthetic accessibility criterion “Must be created by joining a dimer to itself” 58,707 tetramers: 53 with efficiency > 8% (four > 10%) Lowest energy transition (eV) Lowest energy transition (eV)
Finding hexamers and octamers ,[object Object]
Total set of accessible tetramers: 59k
Number of accessible hexamers and octamers: 78k and 200k
Calculations proportionally slower
Brute force method no longer feasible
Solution: use a genetic algorithm to search for hexamers and octamers with optimal properties
A stochastic algorithm that can be used to solve global optimisation problems,[object Object]
Each chromosome represents an oligomer formed by a particular base dimer joined together multiple times
Pairs of high-scoring chromosomes (“parents”) are repeatedly selected to generate “children”

More Related Content

Similar to De novo design of molecular wires with optimal properties for solar energy conversion

Our fourth publication
Our fourth publicationOur fourth publication
Our fourth publication
Fraser Harris
 
Whole Cell Measurement
Whole Cell MeasurementWhole Cell Measurement
Whole Cell Measurement
Iowa State University
 
Ap Chem Chapters 6 And 7
Ap Chem   Chapters 6 And 7Ap Chem   Chapters 6 And 7
Ap Chem Chapters 6 And 7
XuanTruc
 
(E book) thermodynamics fundamentals for applications - j. o'connell, j. ha...
(E book) thermodynamics   fundamentals for applications - j. o'connell, j. ha...(E book) thermodynamics   fundamentals for applications - j. o'connell, j. ha...
(E book) thermodynamics fundamentals for applications - j. o'connell, j. ha...
Christianne Cristaldo
 

Similar to De novo design of molecular wires with optimal properties for solar energy conversion (20)

Using Machine Learning to Measure the Cross Section of Top Quark Pairs in the...
Using Machine Learning to Measure the Cross Section of Top Quark Pairs in the...Using Machine Learning to Measure the Cross Section of Top Quark Pairs in the...
Using Machine Learning to Measure the Cross Section of Top Quark Pairs in the...
 
Materials Modelling: From theory to solar cells (Lecture 1)
Materials Modelling: From theory to solar cells  (Lecture 1)Materials Modelling: From theory to solar cells  (Lecture 1)
Materials Modelling: From theory to solar cells (Lecture 1)
 
Be 212 presentation
Be 212 presentationBe 212 presentation
Be 212 presentation
 
april_2020.pdf
april_2020.pdfapril_2020.pdf
april_2020.pdf
 
Our fourth publication
Our fourth publicationOur fourth publication
Our fourth publication
 
Lecture at the C3BI 2018
Lecture at the C3BI 2018Lecture at the C3BI 2018
Lecture at the C3BI 2018
 
Two compartment model for Patch Clamp
Two compartment model for Patch ClampTwo compartment model for Patch Clamp
Two compartment model for Patch Clamp
 
Whole Cell Measurement
Whole Cell MeasurementWhole Cell Measurement
Whole Cell Measurement
 
Randomizing genome-scale metabolic networks
Randomizing genome-scale metabolic networksRandomizing genome-scale metabolic networks
Randomizing genome-scale metabolic networks
 
Molecular Simulation to build models for enzyme induced fit
Molecular Simulation to build models for enzyme induced fit Molecular Simulation to build models for enzyme induced fit
Molecular Simulation to build models for enzyme induced fit
 
Genetic Algorithms and Genetic Programming for Multiscale Modeling
Genetic Algorithms and Genetic Programming for Multiscale ModelingGenetic Algorithms and Genetic Programming for Multiscale Modeling
Genetic Algorithms and Genetic Programming for Multiscale Modeling
 
2011 _charge discharge simulation of an all-solid-state thin-film battery
2011  _charge discharge simulation of an all-solid-state thin-film battery2011  _charge discharge simulation of an all-solid-state thin-film battery
2011 _charge discharge simulation of an all-solid-state thin-film battery
 
Ap Chem Chapters 6 And 7
Ap Chem   Chapters 6 And 7Ap Chem   Chapters 6 And 7
Ap Chem Chapters 6 And 7
 
Вычислительный эксперимент в молекулярной биофизике белков и биомембран
Вычислительный эксперимент в молекулярной биофизике белков и биомембранВычислительный эксперимент в молекулярной биофизике белков и биомембран
Вычислительный эксперимент в молекулярной биофизике белков и биомембран
 
Steam powered robots
Steam powered robotsSteam powered robots
Steam powered robots
 
(E book) thermodynamics fundamentals for applications - j. o'connell, j. ha...
(E book) thermodynamics   fundamentals for applications - j. o'connell, j. ha...(E book) thermodynamics   fundamentals for applications - j. o'connell, j. ha...
(E book) thermodynamics fundamentals for applications - j. o'connell, j. ha...
 
Insight from energy surfaces: structure prediction by lattice energy explora...
Insight from energy surfaces:  structure prediction by lattice energy explora...Insight from energy surfaces:  structure prediction by lattice energy explora...
Insight from energy surfaces: structure prediction by lattice energy explora...
 
7926563mocskoff pack method k sampling.ppt
7926563mocskoff pack method k sampling.ppt7926563mocskoff pack method k sampling.ppt
7926563mocskoff pack method k sampling.ppt
 
Applications of Computational Quantum Chemistry
Applications of Computational Quantum ChemistryApplications of Computational Quantum Chemistry
Applications of Computational Quantum Chemistry
 
Cornell Computational Chemistry Seminar
Cornell Computational Chemistry SeminarCornell Computational Chemistry Seminar
Cornell Computational Chemistry Seminar
 

More from baoilleach

Universal Smiles: Finally a canonical SMILES string
Universal Smiles: Finally a canonical SMILES stringUniversal Smiles: Finally a canonical SMILES string
Universal Smiles: Finally a canonical SMILES string
baoilleach
 
What's New and Cooking in Open Babel 2.3.2
What's New and Cooking in Open Babel 2.3.2What's New and Cooking in Open Babel 2.3.2
What's New and Cooking in Open Babel 2.3.2
baoilleach
 
Large-scale computational design and selection of polymers for solar cells
Large-scale computational design and selection of polymers for solar cellsLarge-scale computational design and selection of polymers for solar cells
Large-scale computational design and selection of polymers for solar cells
baoilleach
 
Why multiple scoring functions can improve docking performance - Testing hypo...
Why multiple scoring functions can improve docking performance - Testing hypo...Why multiple scoring functions can improve docking performance - Testing hypo...
Why multiple scoring functions can improve docking performance - Testing hypo...
baoilleach
 
Improving enrichment rates
Improving enrichment ratesImproving enrichment rates
Improving enrichment rates
baoilleach
 

More from baoilleach (20)

We need to talk about Kekulization, Aromaticity and SMILES
We need to talk about Kekulization, Aromaticity and SMILESWe need to talk about Kekulization, Aromaticity and SMILES
We need to talk about Kekulization, Aromaticity and SMILES
 
Open Babel project overview
Open Babel project overviewOpen Babel project overview
Open Babel project overview
 
So I have an SD File... What do I do next?
So I have an SD File... What do I do next?So I have an SD File... What do I do next?
So I have an SD File... What do I do next?
 
Chemistrify the Web
Chemistrify the WebChemistrify the Web
Chemistrify the Web
 
Universal Smiles: Finally a canonical SMILES string
Universal Smiles: Finally a canonical SMILES stringUniversal Smiles: Finally a canonical SMILES string
Universal Smiles: Finally a canonical SMILES string
 
What's New and Cooking in Open Babel 2.3.2
What's New and Cooking in Open Babel 2.3.2What's New and Cooking in Open Babel 2.3.2
What's New and Cooking in Open Babel 2.3.2
 
Intro to Open Babel
Intro to Open BabelIntro to Open Babel
Intro to Open Babel
 
Protein-ligand docking
Protein-ligand dockingProtein-ligand docking
Protein-ligand docking
 
Cheminformatics
CheminformaticsCheminformatics
Cheminformatics
 
Making the most of a QM calculation
Making the most of a QM calculationMaking the most of a QM calculation
Making the most of a QM calculation
 
Data Analysis in QSAR
Data Analysis in QSARData Analysis in QSAR
Data Analysis in QSAR
 
Large-scale computational design and selection of polymers for solar cells
Large-scale computational design and selection of polymers for solar cellsLarge-scale computational design and selection of polymers for solar cells
Large-scale computational design and selection of polymers for solar cells
 
My Open Access papers
My Open Access papersMy Open Access papers
My Open Access papers
 
Cinfony - Bring cheminformatics toolkits into tune
Cinfony - Bring cheminformatics toolkits into tuneCinfony - Bring cheminformatics toolkits into tune
Cinfony - Bring cheminformatics toolkits into tune
 
Density functional theory calculations on Ruthenium polypyridyl complexes inc...
Density functional theory calculations on Ruthenium polypyridyl complexes inc...Density functional theory calculations on Ruthenium polypyridyl complexes inc...
Density functional theory calculations on Ruthenium polypyridyl complexes inc...
 
Application of Density Functional Theory to Scanning Tunneling Microscopy
Application of Density Functional Theory to Scanning Tunneling MicroscopyApplication of Density Functional Theory to Scanning Tunneling Microscopy
Application of Density Functional Theory to Scanning Tunneling Microscopy
 
Towards Practical Molecular Devices
Towards Practical Molecular DevicesTowards Practical Molecular Devices
Towards Practical Molecular Devices
 
Why multiple scoring functions can improve docking performance - Testing hypo...
Why multiple scoring functions can improve docking performance - Testing hypo...Why multiple scoring functions can improve docking performance - Testing hypo...
Why multiple scoring functions can improve docking performance - Testing hypo...
 
Why multiple scoring functions can improve docking performance - Testing hypo...
Why multiple scoring functions can improve docking performance - Testing hypo...Why multiple scoring functions can improve docking performance - Testing hypo...
Why multiple scoring functions can improve docking performance - Testing hypo...
 
Improving enrichment rates
Improving enrichment ratesImproving enrichment rates
Improving enrichment rates
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 

De novo design of molecular wires with optimal properties for solar energy conversion

  • 1. De novo design of molecular wires with optimal properties for solar energy conversion Noel M. O’Boyle, Casey M. Campbell and Geoffrey R. Hutchison Nov 2010 German Conference on Chemoinformatics, Goslar
  • 4. Molecular wires Conducting (or conductive) polymers Long thin conjugated organic molecules that conduct electricity The 2000 Nobel Prize in Chemistry was awarded “for the discovery and development of conductive polymers” Alan J. Heeger, Alan G. MacDiarmid and Hideki Shirakawa Main applications: LEDs (commercially available) Photovoltaic cells (active research topic)
  • 5. Bulk heterojunction solar cell Compared to semiconductor based solar cells: Cheaper materials Easier to process But (currently) less efficient Donor (molecular wire): (1) Absorbs light (2) Gets excited to higher energy state (3) Transfers electron to acceptor (4) Hole and electron diffuse to opposite electrodes Deibel and Dyakonov, Rep. Prog. Phys. 2010, 73, 096401
  • 6. Efficiency improvements over time McGehee et al. Mater. Today,2007,10, 28
  • 7. “Design Rules for Donors in Bulk-Heterojunction Solar Cells” Max is 11.1% Band Gap 1.4eV LUMO -4.0eV (HOMO -5.4eV) Scharber, Heeger et al, Adv. Mater. 2006, 18, 789
  • 8. Now we know the design rules... ...but how do we find polymers that match them? De novo design of molecular wires with optimal properties for solar energy conversion
  • 9. Our patch of chemical space (“the dataset”) Investigate oligomers consisting of 2, 4, 6 or 8 monomers 132 different monomers Backbones taken from the literature A range of electron donating and withdrawing groups
  • 10. Recipe for generating and analysing a polymer Store each monomer as a SMILES string …that starts and ends with the chain linking atoms E.g. c(s1)cc(C(=O)O)c1 Concatenate SMILES to generate a polymer E.g. c(s1)cc(C(=O)O)c1c(s1)cc(C(=O)O)c1 Generate 3D structure (Open Babel) Weighted rotor search for a low energy conformer (Open Babel, MMFF94) Optimise geometry of conformer MMFF94 (Open Babel) thenPM6 (Gaussian) Calculate orbital energies and electronic transitions ZINDO/S (Gaussian) Extract electronic properties (cclib) Calculate efficiency (Scharber et al)
  • 11. Accuracy of PM6/ZINDO/S calculations Test set of 60 oligomers from Hutchison et al, J Phys Chem A, 2002, 106, 10596
  • 12. Generate all dimers and tetramers Total set of dimers: 19,701 Two with efficiency > 5% Total set of tetramers: 768 million Apply synthetic accessibility criterion “Must be created by joining a dimer to itself” 58,707 tetramers: 53 with efficiency > 8% (four > 10%) Lowest energy transition (eV) Lowest energy transition (eV)
  • 13.
  • 14. Total set of accessible tetramers: 59k
  • 15. Number of accessible hexamers and octamers: 78k and 200k
  • 17. Brute force method no longer feasible
  • 18. Solution: use a genetic algorithm to search for hexamers and octamers with optimal properties
  • 19.
  • 20. Each chromosome represents an oligomer formed by a particular base dimer joined together multiple times
  • 21. Pairs of high-scoring chromosomes (“parents”) are repeatedly selected to generate “children”
  • 22. Newoligomers were formed by crossover of base dimers of parents
  • 23. E.g. A-B and C-D were combined to give A-D and C-B
  • 25. For each monomer of a base dimer, there was a 75% chance of replacing it with a monomer of similar electronic properties
  • 26. Survival of the fittest to produce the next generation
  • 27. The highest scoring of the new oligomers are combined with the highest scoring of the original oligomers to make the next generation
  • 28.
  • 29. Testing GA on tetramers All Tetramers (GA results in red) All Tetramers (best in red) HOMO (eV) HOMO (eV) Lowest energy transition (eV) GA only explored ~4% of total space, but found: 7.2 of top 10 candidates (on average) 58.7 of top 109 candidates Parameters: 100 generations, 64 chromosomes, objective function is distance to the point of maximum efficiency Lowest energy transition (eV)
  • 30.
  • 31. Identified most frequently occuring monomers
  • 32. Local search of all copolymers of these monomers
  • 34. 5khexamers (of 78k) – 85 > 9%, 10 > 10%, 1 > 11%
  • 35. 7koctamers (of 200k) – 524 > 9%, 79 > 10%, 1 > 11%Lowest energy transition (eV) Lowest energy transition (eV)
  • 36. Efficiency histograms for 2-,4-,6-,8-mers
  • 37.
  • 38. De novo design of molecular wires with optimal properties for solar energy conversion Funding Chemical Structure Association Jacques-Émile Dubois Grant Health Research Board Career Development Fellowship Irish Centre for High-End Computing In collaboration with Dr. Geoff Hutchison Casey Campbell Open Source projects Open Babel (http://openbabel.org) cclib(http://cclib.sf.net) n.oboyle@ucc.ie http://baoilleach.blogspot.com Image: Tintin44 (Flickr)

Editor's Notes

  1. Structures of various conductive organic polymers. Clockwise; polyacetylene, polyphenylenevinylene, polypyrrole (X = NH), and polythiophene (X = S), polyaniline (X = N, NH) and polyphenylenesulfide (X = S). [Wikipedia: conducting polymers]
  2. Explain diagram on right first
  3. Efficiency = ratio of maximum power (FF.i(sc).V(oc)) to incident radiant power