{"title":"利用R_programming教学协议,增强学生对基于机器学习方法的药物配方的认知","authors":"Rania M. Hathout, Shaimaa S. Ibrahim","doi":"10.1186/s43094-025-00856-w","DOIUrl":null,"url":null,"abstract":"<div><h3>Background</h3><p>Recently, the need for artificial intelligence (AI) and machine learning (ML) methods in drug development and research is gaining high concern and more grounds. Moreover, providing pharmaceutical and related schools with non-commercial, free-to-use programming languages, software and tools is becoming an unavoidable need. The R programming language can be easily used, through the correct and simplified codes and packages, in conducting unsupervised ML methods, such as principal component analysis (PCA) and hierarchical clustering analysis (HCA), after calculating relevant descriptors of drugs and molecules.</p><h3>Objective</h3><p>The objective of this study was to assess the enhancement of non-computer sciences-based students’ perception of the use of machine learning methods such as PCA and HCA using R-programming in drug formulation.</p><h3>Results</h3><p>Undergraduate students were taught to use R program to derive PCA distinguishable plots such as score, loading and scree, in addition to HCA dendrograms, in the context of developing new pharmaceutical formulations. Surveys conducted pre- and post-teaching the course proved that implementation of such ML methods can help in better understanding and exploring the data, in order to derive meaningful conclusions, and make informed decisions that help develop pharmaceutical formulations of premium quality, with minimal resources consumption.</p><h3>Conclusion</h3><p>We hereby report the easy use of R-programming in applications and activities that introduce undergraduate Pharmaceutical Engineering and Biotechnology students to ML methods. Student surveys showed better student satisfaction and understanding of AI applications in solving pharmaceutical problems. We claim that these students and early_career researchers, who are non-specialists in computer science, can utilize R-programming to perform important pharmaceutical applications through the step-by-step guide and codes provided in this article.</p><h3>Graphical Abstract</h3><div><figure><div><div><picture><source><img></source></picture></div></div></figure></div></div>","PeriodicalId":577,"journal":{"name":"Future Journal of Pharmaceutical Sciences","volume":"11 1","pages":""},"PeriodicalIF":3.0000,"publicationDate":"2025-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://fjps.springeropen.com/counter/pdf/10.1186/s43094-025-00856-w","citationCount":"0","resultStr":"{\"title\":\"Enhancing the students’ perception of machine learning methods-based drug formulation using R_programming educational protocols\",\"authors\":\"Rania M. Hathout, Shaimaa S. Ibrahim\",\"doi\":\"10.1186/s43094-025-00856-w\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><h3>Background</h3><p>Recently, the need for artificial intelligence (AI) and machine learning (ML) methods in drug development and research is gaining high concern and more grounds. Moreover, providing pharmaceutical and related schools with non-commercial, free-to-use programming languages, software and tools is becoming an unavoidable need. The R programming language can be easily used, through the correct and simplified codes and packages, in conducting unsupervised ML methods, such as principal component analysis (PCA) and hierarchical clustering analysis (HCA), after calculating relevant descriptors of drugs and molecules.</p><h3>Objective</h3><p>The objective of this study was to assess the enhancement of non-computer sciences-based students’ perception of the use of machine learning methods such as PCA and HCA using R-programming in drug formulation.</p><h3>Results</h3><p>Undergraduate students were taught to use R program to derive PCA distinguishable plots such as score, loading and scree, in addition to HCA dendrograms, in the context of developing new pharmaceutical formulations. Surveys conducted pre- and post-teaching the course proved that implementation of such ML methods can help in better understanding and exploring the data, in order to derive meaningful conclusions, and make informed decisions that help develop pharmaceutical formulations of premium quality, with minimal resources consumption.</p><h3>Conclusion</h3><p>We hereby report the easy use of R-programming in applications and activities that introduce undergraduate Pharmaceutical Engineering and Biotechnology students to ML methods. Student surveys showed better student satisfaction and understanding of AI applications in solving pharmaceutical problems. We claim that these students and early_career researchers, who are non-specialists in computer science, can utilize R-programming to perform important pharmaceutical applications through the step-by-step guide and codes provided in this article.</p><h3>Graphical Abstract</h3><div><figure><div><div><picture><source><img></source></picture></div></div></figure></div></div>\",\"PeriodicalId\":577,\"journal\":{\"name\":\"Future Journal of Pharmaceutical Sciences\",\"volume\":\"11 1\",\"pages\":\"\"},\"PeriodicalIF\":3.0000,\"publicationDate\":\"2025-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://fjps.springeropen.com/counter/pdf/10.1186/s43094-025-00856-w\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Future Journal of Pharmaceutical Sciences\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://link.springer.com/article/10.1186/s43094-025-00856-w\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"PHARMACOLOGY & PHARMACY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Future Journal of Pharmaceutical Sciences","FirstCategoryId":"1085","ListUrlMain":"https://link.springer.com/article/10.1186/s43094-025-00856-w","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"PHARMACOLOGY & PHARMACY","Score":null,"Total":0}
Enhancing the students’ perception of machine learning methods-based drug formulation using R_programming educational protocols
Background
Recently, the need for artificial intelligence (AI) and machine learning (ML) methods in drug development and research is gaining high concern and more grounds. Moreover, providing pharmaceutical and related schools with non-commercial, free-to-use programming languages, software and tools is becoming an unavoidable need. The R programming language can be easily used, through the correct and simplified codes and packages, in conducting unsupervised ML methods, such as principal component analysis (PCA) and hierarchical clustering analysis (HCA), after calculating relevant descriptors of drugs and molecules.
Objective
The objective of this study was to assess the enhancement of non-computer sciences-based students’ perception of the use of machine learning methods such as PCA and HCA using R-programming in drug formulation.
Results
Undergraduate students were taught to use R program to derive PCA distinguishable plots such as score, loading and scree, in addition to HCA dendrograms, in the context of developing new pharmaceutical formulations. Surveys conducted pre- and post-teaching the course proved that implementation of such ML methods can help in better understanding and exploring the data, in order to derive meaningful conclusions, and make informed decisions that help develop pharmaceutical formulations of premium quality, with minimal resources consumption.
Conclusion
We hereby report the easy use of R-programming in applications and activities that introduce undergraduate Pharmaceutical Engineering and Biotechnology students to ML methods. Student surveys showed better student satisfaction and understanding of AI applications in solving pharmaceutical problems. We claim that these students and early_career researchers, who are non-specialists in computer science, can utilize R-programming to perform important pharmaceutical applications through the step-by-step guide and codes provided in this article.
期刊介绍:
Future Journal of Pharmaceutical Sciences (FJPS) is the official journal of the Future University in Egypt. It is a peer-reviewed, open access journal which publishes original research articles, review articles and case studies on all aspects of pharmaceutical sciences and technologies, pharmacy practice and related clinical aspects, and pharmacy education. The journal publishes articles covering developments in drug absorption and metabolism, pharmacokinetics and dynamics, drug delivery systems, drug targeting and nano-technology. It also covers development of new systems, methods and techniques in pharmacy education and practice. The scope of the journal also extends to cover advancements in toxicology, cell and molecular biology, biomedical research, clinical and pharmaceutical microbiology, pharmaceutical biotechnology, medicinal chemistry, phytochemistry and nutraceuticals.