Skip to main content
ACS Central Science logoLink to ACS Central Science
. 2018 Aug 20;4(9):1126–1133. doi: 10.1021/acscentsci.8b00213

Hunting for Organic Molecules with Artificial Intelligence: Molecules Optimized for Desired Excitation Energies

Masato Sumita †,‡,*, Xiufeng Yang †,§, Shinsuke Ishihara , Ryo Tamura ‡,§,, Koji Tsuda †,§,∥,*
PMCID: PMC6161049  PMID: 30276245

Abstract

graphic file with name oc-2018-00213k_0008.jpg

This work presents a proof-of-concept study in artificial-intelligence-assisted (AI-assisted) chemistry where a machine-learning-based molecule generator is coupled with density functional theory (DFT) calculations, synthesis, and measurement. Although deep-learning-based molecule generators have shown promise, it is unclear to what extent they can be useful in real-world materials development. To assess the reliability of AI-assisted chemistry, we prepared a platform using a molecule generator and a DFT simulator, and attempted to generate novel photofunctional molecules whose lowest excited states lie at desired energetic levels. A 10 day run on the 12-core server discovered 86 potential photofunctional molecules around target lowest excitation levels, designated as 200, 300, 400, 500, and 600 nm. Among the molecules discovered, six were synthesized, and five were confirmed to reproduce DFT predictions in ultraviolet visible absorption measurements. This result shows the potential of AI-assisted chemistry to discover ready-to-synthesize novel molecules with modest computational resources.

Short abstract

Artificial intelligence can develop real-world organic molecules with the help of electronic structure theory.

Introduction

The idea of using artificial intelligence (AI) for molecule design has existed for a long time but has never been fully realized. Although earlier attempts employing relatively simple methods such as heuristic enumeration1 and genetic algorithms2 yielded some success, these methods rely on arbitrary chemical rules. Stimulated by recent breakthroughs in deep learning,3 a new generation of de novo molecule design algorithms emerged and showed remarkable ability to generate functional molecules without chemical rules.48 Similar machine-learning algorithms have been used in designing inorganic materials as well.912Figure 1 illustrates our AI-assisted chemistry platform to develop new molecules. It generates a large number of molecules using the loop of a machine-learning-based molecule generator and a quantum chemical package such as GAUSSIAN,13 GAMESS,14 or NWChem.15 It has been shown repeatedly that these methods can generate simulator-qualified molecules, i.e., molecules that are predicted to have the desired properties by a simulator. To what extent this can be useful to real-world materials development remains, however, largely unknown.

Figure 1.

Figure 1

Our AI-assisted chemistry platform for discovering new functional molecules. The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.

In this work, we conducted a proof-of-concept study to evaluate whether or not an AI-assisted chemistry platform can discover synthesizable, functional molecules in a reasonable computational time. As a testbed, we chose photofunctional organic molecules, which have received particular attention in green chemistry and molecular sensing. In photofunctional molecules, light induces transition between electronic states. Controlling the level of excited states of the molecules from their ground states is a common issue for organic electronics (like organic light-emitting diodes,16,17 organic photovoltaic cells18,19), photofunctional sensors,20 and UV filters.21

Our platform, consisting of ChemTS (a molecule generator)4 and a calculator (B3LYP/3-21G*) based on density functional theory (DFT),22 was configured to generate molecules whose first excited state is at five different wavelengths. A 10 day (240 h) run of our machine-learning algorithm on a 12-core (Intel Xeon E5-2689v3 CPU) server created a variety of molecules whose DFT-based wavelength was approximately at the desired value. Among them, six molecules were synthesized, and five of them were experimentally confirmed to have the desired wavelength, using ultraviolet visible (UV–vis) spectroscopy. This result shows that the molecules generated by an AI-assisted platform have a high chance of being synthesizable and functional.

As exemplified by AlphaGO,23 an interesting aspect of AI is that it often finds unconventional ways to solve a problem. Our origin-of-excitation analysis of the synthesized molecules showed that our platform preferred n−π* excitation over π–π* excitation, conventionally used to control the wavelength.24,25 This illustrates AI-chemistry’s ability to not only accelerate discovery, but also shed light on hidden paths of possible research.

Results and Discussion

Our platform was configured to find molecules whose first excited states lie at 200, 300, 400, 500, and 600 nm (6.2–2.1 eV). The recurrent neural network in ChemTS was trained a priori with 13 000 molecules. For each target wavelength, our platform ran for 2 days (48 h). The total numbers of molecules generated are summarized in Table 1 (the molecules included in ChemTS’s training set are not counted) as SMILES strings.26 Out of about 3200 molecules, 86 were found to be within ±20 nm of the desired wavelength through DFT calculation (Table 2). The six molecules marked with roman numerals (IVI) were selected as synthesizable molecules according to the following criteria: (1) At least one synthetic route is reported in SciFinder.27 (2) Oscillator strength obtained with time-dependent DFT (TD-DFT) is strong enough to allow the transition from the ground state to the first excited state.

Table 1. Number of Molecules at Different Qualification Levels for Each Target Wavelength.

  Target wavelength
  200 nm 300 nm 400 nm 500 nm 600 nm
Generateda 646 757 629 607 638
Simulator-qualifiedb 34 26 13 12 1
Synthesizedc 2 2 1 1 0
Functionalc 1 2 1 1 0
a

The first row indicates the number of molecules generated by ChemTS.

b

The second row shows the number of simulator-qualified molecules whose absorption wavelength is predicted by DFT to be within 20 nm error from the target.

c

The third and fourth rows denote the number of synthesized molecules, and those experimentally confirmed by UV–vis measurement, respectively.

Table 2. Simulator-Qualified Moleculesa as SMILES Strings Found by Our AI-Assisted Chemistry Platform.

graphic file with name oc-2018-00213k_0005.jpg

graphic file with name oc-2018-00213k_0006.jpg

graphic file with name oc-2018-00213k_0007.jpg

a

The synthesized molecules are shown with their chemical structural formula. Randomly sampled 24 molecules’ origins of excitation are shown in parentheses with excitation wavelengths.

UV–Vis Spectra Measurement

Figure 2 shows the results of UV–vis spectra measurement of IVI, together with computational spectra at the B3LYP/3-21G* level. Except for II, the first peak (be it a shoulder or an edge of the peak) in each experimental spectrum lies close to the target wavelength. Note that solvatochromic effects in IVI were small (see the Supporting Information).

Figure 2.

Figure 2

Experimental UV–vis absorption spectra and computational spectra at the B3LYP/3-21G* level of the compounds IVI. The computational spectra are smoothed by a Gaussian function and arbitrarily scaled for comparison with the experimental spectra. The red dashed line in each spectrum indicates the target wavelength.

We investigated the reason why molecule II failed to reproduce the DFT prediction. The broad peak around 350 nm is most likely caused by decomposition, as we observed trace impurity signals in the 1H NMR spectrum taken after several weeks after synthesis (see the Supporting Information). Another possible cause is keto–enol tautomerization. According to the 1H NMR measurement, the keto-form exists as a major peak (Figure S1 in the Supporting Information). The keto-form is more stable than II (enol-form) by 71.72 kJ mol–1 at the B3LYP/3-21G* level (Table S1 in the Supporting Information). Although the spectrum is definitely affected by keto–enol tautomerization, it does not seem to cause the absorption around 350 nm, since the computational spectrum of the keto-form also failed to reproduce the peak (Figure S17 in the Supporting Information).

For molecule VI, we observed an unpredicted large peak from 500 to 300 nm. The 1H NMR spectrum of VI indicates that a tautomer in enol-form exists (Figure S14 in the Supporting Information). Each tautomer can have syn/anti conformers. As shown in Table S2 of the Supporting Information, the four isomers syn-keto, syn-enol, anti-keto, and anti-enol have small energetic differences, and can hence coexist. Among these isomers, only molecule VI (i.e., anti-/syn-keto) has a peak around 500 nm in its computational spectrum (Figure S18 in the Supporting Information), indicating that the edge at 500 nm is indeed due to molecule VI. These observations strongly suggest that the coexistence of four isomers of VI results in the large peak.

Origin of Excitation

Kohn–Sham orbitals involved in the first excited state of IVI are summarized in Figure 3. A conventional means to control absorption wavelength focuses on a π–π* transition: the length of a π-system is altered to change the energy difference between π and π* orbitals.24,25 Our AI-assisted platform seems to have taken a different approach: 10 out of 24 molecules (randomly sampled from 86 molecules in Table 2) show an n−π* transition (41%), and 5 out of 24 molecules show a π–π* transition (21%). For molecules I, III, V, and VI, the first excited state corresponds to an n−π* transition. Only molecule IV is associated with a π–π* transition. Interestingly, the failed molecule II is based on a π–σ* transition.

Figure 3.

Figure 3

Main Kohn–Sham orbitals involved in the first excited states of IVI at the B3LYP/3-21G* level. HOMO and LUMO denote the highest occupied molecular orbital and the lowest unoccupied molecular orbital, respectively. λ and f denote the computational absorption wavelength and oscillator strength, respectively.

The lowest excitation energy of molecule I is exceptionally high (207.84 nm). Typically, n−π* transitions have lower excitation energy than π–π*, because an ordinary nonbonding orbital lies between π and π* orbitals in energy. For example, the absorption bands of the n−π* transition of azobenzene derivatives appear around 400–600 nm in UV–vis spectra.24,28 It is likely that σ orbital mixing stabilized the nonbonding orbital of nitrogen to lie lower in energy than a π orbital.

From the shape of orbitals in Figure 3, the transitions on molecules III, V, and VI indicate charge transfer. Under charge transfer, TD-DFT with conventional hybrid functionals often underestimates the excitation energy due to self-interaction error.29 Fortunately, in the present instance, the error caused by charge transfer was limited, but it might become an issue in other types of molecule design problems.

Molecule II is the only one with a π–σ* excitation. Since π–σ* excitations in aromatic molecules with XH (X = N, O, S) are reported as repulsive along the X–H coordinate,30 we could predict that molecule II is extremely unstable to light, as was subsequently verified by the detection of decomposed products in the 1H NMR spectrum (Figure S3 in the Supporting Information).

Conclusion

In this work we built a proof-of-concept study for an AI-chemistry platform, which was able to find five synthesizable and stable organic molecules possessing target properties within 10 days: a remarkable and encouraging result. Additionally, our platform exhibited the counterintuitive and intriguing tendency to use n−π* excitations. Since our platform depends on DFT calculation, it inherits its drawbacks: our analysis of failed cases, including tautomerization, isomers, and instability, shows the type of issues that future AI-chemistry platforms will have to overcome. In the near future, such platforms may be used in various molecule discovery projects, with the potential to change the landscape of chemistry research.

Methods

Molecule Generator

We used the ChemTS library4 for searching for novel molecules with desired absorption wavelength. It generates molecules by using Monte Carlo Tree Search (MCTS)31 and recurrent neural network (RNN).32,33Figure 4 describes details of our workflow. Before the start, the RNN is trained with a set of SMILES strings. In our case, 13 000 molecules that contain only H, O, N, and C elements obtained from the PubChemQC database34,35 were used.

Figure 4.

Figure 4

Workflow of a molecule generator (ChemTS4) coupled with electronic structure theory (DFT). Molecules in SMILES string generated by ChemTS (MCTS+RNN) are converted to those in a three-dimensional structure with RDKit.36 Then, the computation for each molecule is performed with electronic structure theory to obtain the value of λ (absorption wavelength). Reward (r) is calculated by eq 1. Rewards of molecules whose wavelengths are not available because of the failure in DFT calculation are set to −1. The calculated reward (r) reflects MCTS as back-propagation.

ChemTS generates one SMILES string at a time. In a normal round, the SMILES string is converted to a three-dimensional chemical structure by RDKit; the absorption wavelength (λ) is computed by DFT, and the reward (r) is calculated by the following equation

graphic file with name oc-2018-00213k_m001.jpg 1

where λ* indicates the target wavelength. Parameter α is set to 0.01 in this work. Using the reward information, ChemTS updates its parameters to generate better molecule in the next rounds. When the procedure fails because of an invalid SMILES string or DFT failure, r = −1 is fed back to ChemTS. Note that the following SMILES symbols are used: {C, [C@@H], (, N, ), O, =, 1, /, c, n, [nH], [C@H], 2, [NH], [C], [CH], [N], [C@@], [C@], o, [O], 3, #, [O−], [n+], [N+], [CH2], [n]}.

Electronic Structure Theory

Relative to machine-learning algorithms, computation with electronic structure theory is very computationally costly. Therefore, we adopted density functional theory (DFT) with a well-known hybrid functional, B3LYP, taking into account the balance between reliability and computational costs. In addition, a 3-21G* basis set was used to explore molecules efficiently in the chemical space. In the present work, we evaluated valence excited states of molecules, avoiding haphazard use of diffuse functions to exclude Reydberg states. To evaluate the excitation energy, we adopted time-dependent DFT (TD-DFT) for the molecule generator at the aforementioned level. The lowest 20 states of each molecule were calculated after geometry optimization. All DFT calculations were performed with the Gaussian 16 package.13

UV–Vis Spectra Measurement

Electronic absorption spectra were measured using a Shimadzu UV-3600 UV–vis–NIR spectrophotometer at 20 °C. A quartz cell with 1 cm optical length was used. Spectroscopic grate solvents were purchased from Tokyo Chemical Industry (TCI) and Wako Pure Chemical Industries, and were used as received.

Acknowledgments

Ms. Kumiko Hara is acknowledged for assisting in the measurement of absorption spectra. We also thank Kazuhiko Nagura, Atsuro Takai, Jinzhe Zhang, and David duVerle for the useful discussions. This work was supported by the “Materials Research by Information Integration” Initiative (MI2I) project and Core Research for Evolutional Science and Technology (CREST) [Grants JPMJCR1502 and JPMJCR17J2] from Japan Science and Technology Agency (JST). It was also supported by Grant-in-Aid for Scientific Research on Innovative Areas “Nano Informatics” [Grant 25106005] from the Japan Society for the Promotion of Science (JSPS). In addition, it was supported by Ministry of Education, Culture, Sports, Science and Technology (MEXT) as “Priority Issue on Post-K Computer” (Building Innovative Drug Discovery Infrastructure through Functional Control of Biomolecular Systems). The computations in this work were carried out on the supercomputer centers of NIMS and RAIDEN of AIP (RIKEN).

Supporting Information Available

The Supporting Information is available free of charge on the ACS Publications website at DOI: 10.1021/acscentsci.8b00213.

  • Details and characterization of materials with 1H NMR, DFT discussion of keto–enol tautomers of compounds II and VI, and investigation of dependence of solvent and concentration of each material (PDF)

The authors declare no competing financial interest.

Notes

Safety statement: no unexpected or unusually high safety hazards were encountered.

Supplementary Material

oc8b00213_si_001.pdf (5.4MB, pdf)

References

  1. Gani R.; Brignole E. A. Molecular Design of Solvents for Liquid Extraction Based on UNIFAC. Fluid Phase Equilib. 1983, 13, 331–340. 10.1016/0378-3812(83)80104-6. [DOI] [Google Scholar]
  2. Venkatasubramanian V.; Chan K.; Caruthers J. M. Evolutionary Design of Molecules with Desired Properties Using the Genetic Algorithm. J. Chem. Inf. Model. 1995, 35, 188–195. 10.1021/ci00024a003. [DOI] [Google Scholar]
  3. LeCun Y.; Bengio Y.; Hinton G. Deep Learning. Nature 2015, 521, 436. 10.1038/nature14539. [DOI] [PubMed] [Google Scholar]
  4. Yang X.; Zhang J.; Yoshizoe K.; Terayama K.; Tsuda K. ChemTS: an Efficient Python Library for De Novo Molecular Generation. Sci. Technol. Adv. Mater. 2017, 18, 972–976. 10.1080/14686996.2017.1401424. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Ikebata H.; Hongo K.; Isomura T.; Maezono R.; Yoshida R. Bayesian Molecular Design with a Chemical Language Model. J. Comput.-Aided Mol. Des. 2017, 31, 379–391. 10.1007/s10822-016-0008-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Gómez-Bombarelli R.; et al. Automatic Chemical Design Using a Data-Driven Continuous Representation of Molecules. ACS Cent. Sci. 2018, 4, 268–276. 10.1021/acscentsci.7b00572. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Kusner M. J.; Paige B.; Hernández-Lobato J. M.. Grammar Variational Autoencoder. In Proceedings of 34th International Conference on Machine Learning, ICML 2017; 2017; pp 1945–1954.
  8. Segler M. H.; Kogej T.; Tyrchan C.; Waller M. P. Generating Focused Molecule Libraries for Drug Discovery with Recurrent Neural Networks. ACS Cent. Sci. 2018, 4, 120–131. 10.1021/acscentsci.7b00512. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Pilania G.; Balachandran P. V.; Kim C.; Lookman T. Finding New Perovskite Halides via Machine Learning. Front. Mater. 2016, 3, 19. 10.3389/fmats.2016.00019. [DOI] [Google Scholar]
  10. Liu Y.; Zhao T.; Ju W.; Shi S. Materials Discovery and Design Using Machine Learning. J. Materiomics 2017, 3, 159–177. 10.1016/j.jmat.2017.08.002. [DOI] [Google Scholar]
  11. Kim C.; Pilania G.; Ramprasad R. Machine Learning Assisted Predictions of Intrinsic Dielectric Breakdown Strength of ABX3 Perovskites. J. Phys. Chem. C 2016, 120, 14575–14580. 10.1021/acs.jpcc.6b05068. [DOI] [Google Scholar]
  12. Faber F. A.; Lindmaa A.; von Lilienfeld O. A.; Armiento R. Machine Learning Energies of 2 Million Elpasolite (ABC2D6) Crystals. Phys. Rev. Lett. 2016, 117, 135502. 10.1103/PhysRevLett.117.135502. [DOI] [PubMed] [Google Scholar]
  13. Frisch M. J.; Trucks G. W.; Schlegel H. B.; Scuseria G. E.; Robb M. A.; Cheeseman J. R.; Scalmani G.; Barone V.; Petersson G. A.; Nakatsuji H.; Li X.; Caricato M.; Marenich A. V.; Bloino J.; Janesko B. G.; Gomperts R.; Mennucci B.; Hratchian H. P.; Ortiz J. V.; Izmaylov A. F.; Sonnenberg J. L.; Williams-Young D.; Ding F.; Lipparini F.; Egidi F.; Goings J.; Peng B.; Petrone A.; Henderson T.; Ranasinghe D.; Zakrzewski V. G.; Gao J.; Rega N.; Zheng G.; Liang W.; Hada M.; Ehara M.; Toyota K.; Fukuda R.; Hasegawa J.; Ishida M.; Nakajima T.; Honda Y.; Kitao O.; Nakai H.; Vreven T.; Throssell K.; Montgomery J. A. Jr.; Peralta J. E.; Ogliaro F.; Bearpark M.; Heyd J. J.; Brothers E. N.; Kudin K. N.; Staroverov V. N.; Kobayashi R.; Normand J.; Raghavachari K.; Rendell A.; Burant J. C.; Iyengar S. S.; Tomasi J.; Cossi M.; Millam J. M.; Klene M.; Adamo C.; Cammi R.; Ochterski J. W.; Martin R. L.; Morokuma K.; Farkas O.; Foresman J. B.; Fox D. J.. Gaussian 16, revision A.03; Gaussian, Inc.: Wallingford CT, 2016.
  14. Schmidt M. W.; et al. A. General Atomic and Molecular Electronic Structure System. J. Comput. Chem. 1993, 14, 1347–1363. 10.1002/jcc.540141112. [DOI] [Google Scholar]
  15. Valiev M.; et al. NWChem: A Comprehensive and Scalable Open-Source Solution for Large Scale Molecular Simulations. Comput. Phys. Commun. 2010, 181, 1477–1489. 10.1016/j.cpc.2010.04.018. [DOI] [Google Scholar]
  16. Baldo M. A.; et al. Highly Efficient Phosphorescent Emission from Organic Electroluminescent Devices. Nature 1998, 395, 151–154. 10.1038/25954. [DOI] [Google Scholar]
  17. Kaji H.; et al. Purly Organic Electroluminescent Material Realizing 100% Conversion from Electricity to Light. Nat. Commun. 2015, 6, 8476. 10.1038/ncomms9476. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Li Y. Molecular Design of Photovoltaic Materials for Polymer Solar Cells: Toward Suitable Electron Energy Levels and Broad Absorption. Acc. Chem. Res. 2012, 45, 723–733. 10.1021/ar2002446. [DOI] [PubMed] [Google Scholar]
  19. Mazzio K. A.; Luscombe C. K. The Future of Organic Photovoltaics. Chem. Soc. Rev. 2015, 44, 78–90. 10.1039/C4CS00227J. [DOI] [PubMed] [Google Scholar]
  20. Beer P. D.; Gale P. A. Anion Recognition and Sensing: the State of the Art and Future Perspectives. Angew. Chem., Int. Ed. 2001, 40, 486–516. . [DOI] [PubMed] [Google Scholar]
  21. Shaath N. A. Ultraviolet Filters. Photochem. Photobiol. Sci. 2010, 9, 464–469. 10.1039/b9pp00174c. [DOI] [PubMed] [Google Scholar]
  22. Parr R. G.; Yang W.. Density-Functional Theory of Atoms and Molecules; Oxford University Press: New York, 1989. [Google Scholar]
  23. Silver D.; et al. Mastering the Game of Go without Human Knowledge. Nature 2017, 550, 354–359. 10.1038/nature24270. [DOI] [PubMed] [Google Scholar]
  24. Vollhardt K. P. C.; Schore N. E.. Delocalized Pi Systems. In Organic Chemistry Structure and Function, 3nd ed.; W. H. Freeman and Company: New York, 1998; pp 583–636. [Google Scholar]
  25. Jones R. N. The Ultraviolet Absorption Spectra of Aromatic Hydrocarbons. Chem. Rev. 1943, 32, 1–46. 10.1021/cr60101a001. [DOI] [Google Scholar]
  26. Weininger D. SMILES a Chemical Language and Information System. 1. Introduction to Methodology and Encoding Rules. J. Chem. Inf. Model. 1988, 28, 31–36. 10.1021/ci00057a005. [DOI] [Google Scholar]
  27. SciFinder; Chemical Abstracts Service: Columbus, OH (accessed Oct 31, 2017); https://scifinder.cas.org.
  28. Samanta S.; et al. Photoswitching Azo Compounds in vivo with Red Light. J. Am. Chem. Soc. 2013, 135, 9777–9784. 10.1021/ja402220t. [DOI] [PubMed] [Google Scholar]
  29. Dreuw A.; Head-Gordon M. Failure of Time-Dependent Density Functional Theory for Long-Range Charge-Transfer Excited States: The Zincbacteriochlorin-Bacteriochlorin and Bacteriochlorophyll-Spheroidene Complexes. J. Am. Chem. Soc. 2004, 126, 4007–4016. 10.1021/ja039556n. [DOI] [PubMed] [Google Scholar]
  30. Lim J. S.; Choi H.; Lim I. S.; Par S. B.; Lee Y. S.; Kim S. K. Photodissociation Dynamics of Thiophenol-d1: The Nature of Excited Electronic States along the S-D Bond Dissociation Coordinate. J. Phys. Chem. A 2009, 113, 10410–10416. 10.1021/jp9076855. [DOI] [PubMed] [Google Scholar]
  31. Browne C.; Powley E.; Whitehouse D. A Survey of Monte Carlo Tree Search Methods. IEEE Transactions on Computational Intelligence and AI in Games 2012, 4, 1–43. 10.1109/TCIAIG.2012.2186810. [DOI] [Google Scholar]
  32. Hochreiter S.; Schmidhuber J. Long Short-Term Memory. Neural Computation 1997, 9, 1735–1780. 10.1162/neco.1997.9.8.1735. [DOI] [PubMed] [Google Scholar]
  33. Cho K., et al. Learning Phrase Representations Using RNN Encoder-Decoder for Statistical Machine Translation. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing, EMNLP 2014; 2014; pp 1724–1734.
  34. Public Computational Chemistry Database Project. http://pccdb.org (accessed Nov 7, 2017).
  35. Nakata M.; Shimazaki T. PubChemQC Project: A Large-Scale First-Principles Electronic Structure Database for Data-Driven Chemistry. J. Chem. Inf. Model. 2017, 57, 1300–1308. 10.1021/acs.jcim.7b00083. [DOI] [PubMed] [Google Scholar]
  36. Landrum G.RDKit: Open-source cheminformatics. http://www.rdkit.org (accessed Nov 7, 2017).

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

oc8b00213_si_001.pdf (5.4MB, pdf)

Articles from ACS Central Science are provided here courtesy of American Chemical Society

RESOURCES