Classification of drugs based on mechanism of action using machine learning techniques

Springer Science and Business Media LLC - Tập 1 - Trang 1-14 - 2021
H. L. Gururaj1, Francesco Flammini2, H. A. Chaya Kumari1, G. R. Puneeth1, B. R. Sunil Kumar1
1Department of CSE, Vidyavardhaka College of Engineering, Mysore, India
2Sciences and Arts of Southern Switzerland (CH), University of Applied, Manno, Switzerland

Tóm tắt

The mechanism of action is an important aspect of drug development. It can help scientists in the process of drug discovery. This paper provides a machine learning model to predict the mechanism of action of a drug. The machine learning models used in this paper are Binary Relevance K Nearest Neighbors (Type A and Type B), Multi-label K-Nearest Neighbors and a custom neural network. These machine learning models are evaluated using the mean column-wise log loss. The custom neural network model had the best accuracy with a log loss of 0.01706. This neural network model is integrated into a web application using Flask framework. A user can upload a custom testing features dataset, which contains the gene expression and the cell viability levels. The web application will output the top classes of drugs, along with the scatter plots for each of the drug.

Tài liệu tham khảo

Definition of mechanism of action, National Cancer Institute, https://www.cancer.gov/publications/dictionaries/cancer-terms/def/mechanism-of-action.

Palmer A. The many genes of drug mechanism. Nat Chem Biol. 2016;12:57–8. https://doi.org/10.1038/nchembio.2010.

Yuan T, et al. The pursuit of mechanism of action: uncovering drug complexity in TB drug discovery. RSC chemical biology. 2021;2(2):423–40. https://doi.org/10.1039/d0cb00226g.

Trapotsi M-A, Barrett I, Engkvist O, Bender A. Bioinformatic approaches in the understanding of mechanism of action (MoA). In: Plowright AT, editor. Target discovery and validation. https://doi.org/10.1002/9783527818242.ch11.

Dyshlovoy SA, et al. Efficacy and mechanism of action of marine alkaloid 3,10-dibromofascaplysin in drug-resistant prostate cancer cells. Mar Drugs. 2020;18(12):609. https://doi.org/10.3390/md18120609.

Li Y, et al. Research on the mechanism of action of a citrinin and anti-citrinin antibody based on mimotope X27. Toxins. 2020;12(10):655. https://doi.org/10.3390/toxins12100655.

Fang X, et al. The mechanism of action of ramoplanin and enduracidin. Mol bioSystems. 2006;2(1):69–76. https://doi.org/10.1039/b515328j.

Krause L, Shuster S. Mechanism of action of antipruritic drugs. Br Med J Clin Res Ed. 1983;287(6400):1199–200. https://doi.org/10.1136/bmj.287.6400.1199.

Grinchii D, Eliyahu D. Mechanism of action of atypical antipsychotic drugs in mood disorders. Int J Mol Sci. 2020;21(24):9532. https://doi.org/10.3390/ijms21249532.

Koranne, S. Hierarchical data format 5: HDF5. In: Handbook of open source tools. Springer, Boston, MA, 2011. p. 191–200. https://doi.org/10.1007/978-1-4419-7719-9_10.

Puneeth GR, et al. Analysis of drug classification using mechanism of action. J Phys Conf Ser. 2021;1914(1):01204. https://doi.org/10.1088/1742-6596/1914/1/012034.

Mechanism of Action Dataset, Kaggle, https://www.kaggle.com/c/lish-moa/data.

Evaluation of the model, Kaggle, https://www.kaggle.com/c/lish-moa/overview/evaluation.

Spyromitros E, Tsoumakas G, Vlahavas I. An empirical study of lazy multilabel classification algorithms. In: Darzentas J, Vouros GA, Vosinakis S, Arnellos A. editors, Artificial intelligence: theories, models and applications. SETN 2008. Lecture Notes in Computer Science, vol. 5138. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87881-0_40.

Ketkar N. Introduction to Keras. In: Deep learning with python. 2017. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-2766-4_7.

Chollet F et al. Keras. GitHub. Retrieved from https://github.com/fchollet/keras. 2015.

Source code for the MoA web application and the implementation of Neural network, GitHub. Retrieved from https://github.com/Puneethgr/mechanism-of-action.

Flask Web Framework, Official Documentation, https://flask.palletsprojects.com/.

Jinga Template, Official Documentation, https://jinja.palletsprojects.com/.