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

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Recently uploaded (20)

Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
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)
 
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
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.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
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
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
 
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
 

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