Bakalářská práce

Srovnání machine-learningových přístupů pro výpočet parciálních atomových nábojů

Comparison of machine-learning approaches for calculating partial atomic charges

Jan Bříza
Anotace

Parciální atomové náboje umožňují zjednodušený popis elektronové hustoty v molekulách. Tradičně se počítají pomocí výpočetně náročných metod, které numericky řeší rovnice z kvantové mechaniky. Tato úroveň výpočetní náročnosti je činí pomalými a omezuje jejich použití na malé molekuly. Pro rychlejší získání parciálních nábojů a pro větší molekuly byly vyvinuty empirické metody založené na zjednodušených …více

Abstract

Partial atomic charges offer a simplified description of electron density in molecules. They are traditionally calculated using computationally intensive methods that numerically solve equations from quantum mechanics. This level of computational intensity makes them slow and limits their use to small molecules. To obtain partial charges faster and for larger molecules, empirical methods based on simplified …více

Zadání práce
Parciální atomové náboje jsou reálná čísla aproximující elektronovou hustotu v molekule. Náboje nacházejí mnohá uplatnění v oborech, jako je strukturní bioinformatika, výpočetní chemie nebo chemoinformatika. Protože jsou však náboje pouze teoretický koncept, nelze jejich hodnoty určit měřením ale pouze výpočtem. Standardní metody výpočtu jsou založeny na metodách kvantové mechaniky (QM), jejich výpočetní náročnost ale limituje jejich použití pouze na malé systémy. Druhým způsobem je použití výrazně rychlejších empirických metod, které se snaží pomocí jednoduchých fyzikálně chemických modelů reprodukovat QM výsledky. Třetí možností je pak využít v současnosti v mnoha oborech populární metody strojového učení. Ty jsou obecně nezávislé na typu dat a představují tak zajímavou alternativu k empirickým metodám. Pro výpočet parciálních atomových nábojů již byly použity několikrát (např. [1, 2]), dosud však neexistuje jejich přímé srovnání a stejně tak srovnání se zavedenými empirickými metodami.

Cíle práce:
1. Provést rešerši machine-learningových technik používaných pro výpočet parciálních atomových nábojů.
2. Na základě této rešerše vybrat a implementovat v jazyce Python (a jeho základních knihovnách, jako je scikit-learn) snadno použitelné přístupy pro výpočet parciálních atomových nábojů.
3. Provést srovnání těchto přístupů (tj. proces parametrizace, rychlost výpočtu, kvalita nábojů) na reprezentativní sadě molekul s vybraným typem referenčních QM nábojů.
4. Přidat srovnání těchto přístupů s novou empirickou metodou SQE+qp [3].
5. Otestovat vhodnost vypočítaných nábojů pro predikci pKa [4, 5].

Reference:
[1] Bleiziffer, P., Schaller, K., & Riniker, S. (2018). Machine learning of partial charges derived from high-quality quantum-mechanical calculations. Journal of chemical information and modeling, 58(3), 579-590.
[2] Martin, R., & Heider, D. (2019). ContraDRG: automatic partial charge prediction by machine learning. Frontiers in genetics, 990.
[3] Schindler, O., Raček, T., Maršavelski, A., Koča, J., Berka, K., & Svobodová, R. (2021). Optimized SQE atomic charges for peptides accessible via a web application. Journal of cheminformatics, 13(1), 1-11.
[4] Svobodová Vařeková, R., Geidl, S., Ionescu, C. M., Skřehota, O., Kudera, M., Sehnal, D., ... & Koča, J. (2011). Predicting pKa values of substituted phenols from atomic charges: comparison of different quantum mechanical methods and charge distribution schemes. Journal of chemical information and modeling, 51(8), 1795-1806.
[5] Svobodová Vařeková, R., Geidl, S., Ionescu, C. M., Skřehota, O., Bouchal, T., Sehnal, D., ... & Koča, J. (2013). Predicting pKa values from EEM atomic charges. Journal of cheminformatics, 5(1), 1-15.
Práce zkontrolována:
16. 5. 2023 18:37, RNDr. Tomáš Raček, Ph.D., učo 324965
Jazyk práce
angličtina angličtina
Termín obhajoby
21. 6. 2023
Práce byla úspěšně obhájena

Vedoucí

RNDr. Tomáš Raček, Ph.D., učo 324965
NCBR PřF MU

Oponent

prof. RNDr. Radka Svobodová, Ph.D., učo 4056
NCBR PřF MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.