O.O. Kozeeva – Master Student, Department «Information Systems and Networks», Kaluga branch of the Bauman MSTU
E-mail: bluelectricat@gmail.com
I.V. Chukhraev – Ph.D.(Eng.), Associate Professor, Head of Department «Information Systems and Networks», Kaluga branch of the Bauman MSTU
E-mail: chukhraev@bmstu-kaluga.ru
To solve the problems of calculating the properties of chemical compounds, there are a number of programs that use various methods of calculations, which have different parameters and requirements both for computing resources and for the presence of certain skills among users. To identify the possibility of using existing software solutions to predict the color of organic dyes on the basis of the structural theory, programs that are available for free use and have documentation containing the necessary data were chosen: Ochem, Hyperchem, Chemicalize. There is a description of the main features, advantages and disadvantages, and calculation methods of each program in the article. Comparative analysis was carried out on the basis of the Saaty method. Criteria that meet the requirements of the program are preliminarily highlighted: calculations based on the structural theory of color, dynamic display of the result, minimal use of computing resources, autonomous operation without access to the Internet.
The most important parameter is the use of programmable calculations for the provisions of the structural theory of the coloring of chemical compounds. It means that a key factor is the presence of an interface that allows to graphically construct molecular structures in an interactive form and dynamically display changing properties. In this case, the target characteristic is the absorption/emission wavelength. The need to ensure stable work with the program determines the preference of those solutions that do not require an Internet connection. All data obtained in the process of the simulation should be available. The methods underlying the calculation and modeling of the properties of chemical compounds in many respects affect the requirements for the computing resources of the system. Common quantum chemical calculations and machine learning methods are complex processes and operations that place a significant load on the memory and processor. Thus, this is the reason for reducing the speed of the program, limiting its use on a number of computers that do not have adequate resources, but also creates certain difficulties for users that have no enough skills. In the course of analysis based on the Saaty method (hierarchy analysis method), matrices of pairwise comparisons of criteria and variants were compiled, their rationing and necessary calculations were performed to obtain the final matrix of weights of options and the weights vector of criteria allowing to conclude that the compared programs may slove the color of compounds determination task.
As a result, it was concluded that not enough satisfactory features of each software solution and the need to implement an independent solution of the task of calculating certain chemical properties in accordance with the above requirements. This program should have the characteristics and functionality to solve the problems of existing options.
- Liao C. et al. Software and resources for computational medicinal chemistry. Future medicinal chemistry. 2011. T. 3. № 8. S. 1057−1085.
- Pirhadi S., Sunseri J., Koes D.R. Open source molecular modeling. Journal of Molecular Graphics and Modelling. 2016. T. 69. S. 127−143.
- Sushko I. et al. Online chemical modeling environment (OCHEM): web platform for data storage, model development and publishing of chemical information. Journal of computer-aided molecular design. 2011. T. 25. № 6. S. 533−554.
- Oprisiu I., Novotarskyi S., Tetko I.V. Modeling of non-additive mixture properties using the Online CHEmical database and Modeling environment (OCHEM). Journal of cheminformatics. 2013. T. 5. № 1. S. 4.
- Ochem Materials. URL = http://docs.ochem.eu /display/EM/OCHEM+materials+Home (data obrashcheniya 27.02.2019).
- Ivanciuc O. HyperChem release 4.5 for windows. Journal of chemical information and computer sciences. 1996. T. 36. № 3. S. 612−614.
- Laxmi D., Priyadarshy S. HyperChem 6.03. Biotech Software & Internet Report: The Computer Software Journal for Scientists. 2002. T. 3. № 1. S. 5−9.
- Swain M. Chemicalize.org. Journal of Chemical Information and Modeling. 2012. 52 (2). 613-615. DOI: 10.1021/ci300046g.
- ChemAxon Documentation. URL = https://docs.chemaxon.com/display/docs/Documentation (data obrashcheniya 27.02.2019).
- Saaty T.L. Analytic hierarchy process. Encyclopedia of Biostatistics. 2005. T. 1.
- Kozeeva O.O., Chukhraev I.V., Rodionov A.V. Razrabotka na yazyke Python modulya poiska podstruktur v khimicheskikh soedineniyakh. Elektromagnitnye volny i elektronnye sistemy. 2018. T. 23. № 3. S. 57−61.
- Deryugina E.O., Chukhraev I.V., Kozeeva O.O. Programmnoe modelirovanie prognozirovaniya khimicheskikh svoistv na osnove strukturnoi teorii. Vestnik obrazovatelnogo konsortsiuma Srednerusskii universitet. Informatsionnye tekhnologii. 2018. № 2 (12). S. 31−34.
- Kozeeva O.O., Chukhraev I.V., Maksimov A.V. Analiz rabotosposobnosti programmy prognozirovaniya svoistv khimicheskikh soedinenii. Uspekhi sovremennoi radioelektroniki. 2019. № 1. S. 47−55.