Python tools for structural tasks in chemistry.

Autor: Ryzhkov FV; N. D. Zelinsky Institute of Organic Chemistry Russian Academy of Sciences, 47 Leninsky Prospekt, Moscow, 119991, Russia. ryzhkovfv@ioc.ac.ru., Ryzhkova YE; N. D. Zelinsky Institute of Organic Chemistry Russian Academy of Sciences, 47 Leninsky Prospekt, Moscow, 119991, Russia., Elinson MN; N. D. Zelinsky Institute of Organic Chemistry Russian Academy of Sciences, 47 Leninsky Prospekt, Moscow, 119991, Russia.
Jazyk: angličtina
Zdroj: Molecular diversity [Mol Divers] 2024 May 14. Date of Electronic Publication: 2024 May 14.
DOI: 10.1007/s11030-024-10889-7
Abstrakt: In recent decades, the use of computational approaches and artificial intelligence in the scientific environment has become more widespread. In this regard, the popular and versatile programming language Python has attracted considerable attention from scientists in the field of chemistry. It is used to solve a variety of chemical and structural problems, including calculating descriptors, molecular fingerprints, graph construction, and computing chemical reaction networks. Python offers high-quality visualization tools for analyzing chemical spaces and compound libraries. This review is a list of tools for the above tasks, including scripts, libraries, ready-made programs, and web interfaces. Inevitably this manuscript does not claim to be an all-encompassing handbook including all the existing Python-based structural chemistry codes. The review serves as a starting point for scientists wishing to apply automatization or optimization to routine chemistry problems.
(© 2024. The Author(s), under exclusive licence to Springer Nature Switzerland AG.)
Databáze: MEDLINE