Professional Documents
Culture Documents
7263-Article Text-14413-1-10-20130319
7263-Article Text-14413-1-10-20130319
7263-Article Text-14413-1-10-20130319
1,3
Department of Pharmaceutical Technology, Faculty of Pharmaceutical Sciences,
Prince of Songkla University, Hat-Yai, Songkhla, Thailand
2
Department of Clinical Pharmacy, Faculty of Pharmaceutical Sciences,
Prince of Songkla University, Hat-Yai, Songkhla, Thailand
*
Corresponding author. E-mail address: prapaporn.b@psu.ac.th
Abstract
Computer simulation is one of effective tools for instructors to illustrate effects of experimental design in its
entire complexity since the students can be exposed to a large variety of experimental designs within a relative
short period of time. In this study, the syrup formulation of paracetamol was used as a model topic. The program
written as a Visual Basic module within Microsoft AccessTM was used to simulate the formulation behavior. The
23 forth-year pharmacy students in Faculty of Pharmaceutical Sciences, Prince of Songkhla University used this
program to have direct experience in ‘EXPERIMENTAL DESIGN’ topic. The efficiency of the generated
computer simulation program on the students’ learning was determined by the evaluation of the satisfaction of the
students using a questionnaire. The results suggested that this tool was useful and satisfactory for the students’
self-studying.
Noises were added in order to mimic the real-world noise was added. The generated noise was normally
behavior of the simulation results. distributed around zero with the assigned standard
The aim of this study was to evaluate the efficiency deviation. This simulated solubility and taste would
of the generated computer simulation program on the be slightly different from the theoretical results, but
students’ learning. by repeating this process indefinitely, the average of
simulated values would be equal to the theoretical
Methods solubility as well as taste and their standard deviation
Description of computer simulation program would be 70 and 0.6 arbitrary units as intended for
Microsoft AccessTM was selected as a platform for solubility values and taste scores, respectively. The
software development in this study. Microsoft ExcelTM information of simulation program used was described
was avoided for its random number would change in the Appendix. The simulated data were generated
automatically for every new entry of new input, while automatically and reported on the spreadsheet in the
Microsoft AccessTM is well-behave in this respect. The same screen of Microsoft AccessTM.
most important thing to consider is that it could be run Paracetamol is used in the symptomatic
directly without further installation in most Microsoft management of pain and fever. Its dosage forms
WindowsTM environment. are tablet, capsule, syrup, elixir, suspension, and
The program was written in Visual Basic language suppository (Reynolds, 1993). For pediatric patients,
in Microsoft AccessTM, according to the formulation the syrup form is most suitable due to the ease of
behavior described previously (Worakul et al., 2002). adjusting dose and swallowing. Since the water
Briefly, the physicochemical behavior of the syrup solubility of paracetamol is low, cosolvents should be
formulation under the influence of various cosolvents added to increase the solubility of the drug in an
(PEG 4000, propylene glycol, sorbitol solution, and aqueous medium. Amounts of each cosolvent
glycerin) was described by a published regression influence the solubility of the drug. In addition, the
analysis. When the amounts of each cosolvent were taste and price of the product will be affected. The
given, the theoretical values of solubility, taste and paracetamol syrup formulation is a good example for
price of the formulations could be calculated. In this learning experimental design for multivariate
study, the noises with normal distribution property situation, especially under with condition constraint.
around zero-mean were added to the generated data In this study, the system was designed to be four-
in order to mimic the actual situation. This normal variable problem. The four variables were amounts of
distribution noise was generated by Derenzo’s each cosolvent, i.e. PEG 4000, propylene glycol,
approximation (Derenzo, 1977). The arbitrary sorbitol solution, and glycerin.
standard deviations were used in the cases of Studying of the students
solubility and taste. The actual standard deviation of The 23 forth-year pharmacy students of the
solubility prediction with the empirical regression Faculty of Pharmaceutical Sciences, Prince of
in the previous publication was 47 mg/50 ml (Worakul Songkhla University who had studied in tract of
et al., 2002), but we used 70 mg/50 ml in the Pharmaceutical Technology were attended the
simulation process in order to enhance the noise lecture of ‘EXPERIMENTAL DESIGN’ topic in
effect. The 0.6 unit standard deviation of taste in the the course of “580-461 Research Methodology in
simulation was, however, purely arbitrary. This noise Pharmaceutical Technology”. In this lecture, the
effect required duplication or triplication measurements students had been introduced about the concept of the
in order to avoid spurious conclusion. Since the price well-know multivariate designs, for example, full and
of chemicals was constant, no normal distribution half factorial design, central composite design,
46
W. Wongpoowarak et al. Silpakorn U Science & Tech J Vol.2(1), 2008
stochastic design such as genetic algorithm. due to pure chance, especially the design without
Subsequently, they were assigned to plan an duplication such as simplex method. The student could
experimental design for paracetamol syrup verify this effect in later assignment.
formulation with R&D budget constraint. They
could design their own experiment and observe (with
simulation tool) for values of solubility, taste and
price to determine the best formulation of paracetamol
syrup. Afterward, they could see and prove that the
obtained result was good enough. In this study, they
were allowed to use only 40 simulations to achieve
the best result for 4-variables experimental design.
Therefore, they had to plan their experimental design
carefully according to the limitation.
Evaluation of satisfaction of the students
All students were received a questionnaire asking Figure 1 The screen of Microsoft AccessTM computer
about the degree of their satisfaction in studying with simulation.
the computer simulation program. The questionnaire
was five-choice of satisfaction level with the statement,
i.e. excellence (score = 5), good (score = 4), fair (score
= 3), poor (score = 2), and very poor (score = 1).
47
Silpakorn U Science & Tech J Vol.2(1), 2008 Simulation Tool for Teaching Experimental Design
Learning of the students may not be able to interpret the results appropriately
The students learned as teamwork and each team in that case.
could freely use any design available in the textbooks,
Evaluation of satisfaction of the students
journals and internet to achieve the optimal result
Total 23 questionnaires were answered and
within the assigned condition constraint (i.e., not
returned from the 23 students. The number of each
exceed 40 formulations). The data from their reports
answer for each question was presented in Table 1.
show that all students reviewed the literatures about
The results showed that the method of learning
the suitable range of each cosovent concentration in
was medium-to-high satisfactory since the majority
syrup formulation before designing their experiments.
of the students answered at satisfaction level 3-4 for
There were various strategies that the student used in
all questions. The majority of the students thought that
this study.
the learning method was interesting, useful, and helped
For example, one team used central composite
them to understand the subject of experimental design
design with duplication to determine the effects of each
much deeper than only lecture-only or literature
cosolvent on values of solubility, taste and price in
assignment-only. Computer simulation experiments
order to assess the important of each variable.
offered possibility to understand the complexity of
Another team performed a few preliminary
experimental design within a relative short period of
(simulated) studies to observe the effect of each
time. Only 1 of 23 students did not answer the
variable. Afterward, they fixed two variables to
question number 3 but most students thought that
constant values and the four-variable problem became
computer simulation can be applied to use in studying
two-variable problem in which they could use
of other topics. The software program of computer
multi-level full factorial design in the next stage. They
simulation using in this study was easy to apply for
planed to use the rest available formulations for
all students.
final confirmation.
Another team used four-variable central Conclusions
composite design in the first stage and using genetic Studying requires a proactive approach by both
algorithm in the second stage in adaptive learning the instructors and the students. Developing new tools
process. such as computer simulations enables the instructors
Another team ignored an unimportant variable to provide students new avenues to study. The
initially since they purposed that the taste of students not only develop their knowledge but also
propylene glycol is very poor. Hence, the four- develop their ability to study by themselves.
variable problem became three-variable problem; The difficult task in teaching experimental design
therefore they could use central composite design for was how the instructors could manage to provide
three-variables. critical skill to the students in Experimental Design
The results from students’ reports show that all topic. The instructors could teach them various
teams understood the principle of experimental design designs and they could memorize various designs.
and could apply to determine the suitable formulation But they might fail to use it properly because they
of paracetamol syrup. They could learn by themselves never had direct experience in actual design. This
that there were more than one design models that could software let them test their idea. They could just
provide the robust result. In addition, they could verify simulate and then see and prove that their design was
their finding with more simulations as needed. good enough.
However, since interpretation of certain experimental To realize the full potential of the software, the
design requires sophisticated statistical technique, they students need more time in data analysis practice,
48
W. Wongpoowarak et al. Silpakorn U Science & Tech J Vol.2(1), 2008
Table 1 The number of the answers on the questionnaires about the opinion of 23students on the studying with the
computer simulation program.
5 4 3 2 1 0
Note: *Score: 5 = excellence, 4 = good, 3 = fair, 2 = poor, 1 = very poor, 0 = no answer or missing data.
which could not be available in the semester of studies. This tool will be very useful with proper
this study. However, this software provided the teaching of statistical analysis technique. We proposed
opportunity for the students to integrate their that this software could also be used as a concise tool
knowledge in proactive manner for solving problem at for teaching research methodology topic in post-
hand. Although this software was not a complete CAI graduated course study.
(Computer-Assisted Instruction) suite in itself, it could
be act as a self- assessment tool for what the students References
learned. The students could learn by themselves that Nelson A. A.and GagnonJ. P.(1975) PHARMASIM:
there were more than one design models that could a computer simulation game of the
provide the robust result. In addition, they could verify pharmaceutical industry. Med Mark Media
their finding with the same simulation tool as needed. 10: 54-60.
However, since interpretation of certain experimental ¨
Mezei J., Kuttel S., and Rácz I. (1990) Computer-
design requires sophisticated statistical technique, they assisted instruction: how to solve drug
may not be able to interprete the results appropriately. formulation problems. American Journal of
But this tool could also be used as a general tool for
Pharmaceutical Education 54: 30-34.
training critical skill in research design for graduated
49
Silpakorn U Science & Tech J Vol.2(1), 2008 Simulation Tool for Teaching Experimental Design
Hayton W. L. and Collins P. L. (1991) STELLA: Wongpoowarak W. and Boonme P. (2005) Computer
Simulation software for pharmacokinetic simulation for studying effects of laboratory
software. American Journal of Pharmaceutical design on results of accelerated stability test.
Education 55: 131-134. Silpakorn University International Journal
Chiholm M. A., Dehoney J., and Poirier S. (1996) 5(1-2): 108-117.
Development and evaluation of a computer Worakul N., Wongpoowarak W., and Boonme P. (2002)
assisted instructional program in an advanced Optimization in development of acetaminophen
pharmcotherapeutics course. American Journal syrup formulation. Drug Development and
of Pharmaceutical Education 60: 365-369. Industrial Pharmacy 28(3): 345-351 and
Ramanathan M., Chau R. I., and Straubinger R. M. 28(8): 1043-1045.
(1997) Integration of Internet-based Derenzo E. (1977) Approximation for hand
technologies as a learning tool in a calculators using small integer coefficients.
pharmaceutical calculations course. American Mathematics of Computation 31: 214-225.
Journal of Pharmaceutical Education Reynolds, J. E. F. (1993) Martindale: The Extra
61: 141-148. Pharmacopoeia, Pharmaceutical Press, London.
50
W. Wongpoowarak et al. Silpakorn U Science & Tech J Vol.2(1), 2008
Appendix Is Null));
The whole software in Microsft AccessTM platform
Visual Basic section:
could be constructed easily. It needs one Table call
‘Copy and paste this section to a new created Module
“DATA” as defined below (see Table Section). Only
Option Compare Database
one SQL command (see SQL section below) is needed
in order to simulate the result. It requires Module ‘A is g of PEG4000 in 50 ml preparation
content as shown below (see Visual Basic Section) ‘B is ml of PG in 50 ml preparation
‘C is ml of Sorbitol in 50 ml preparation
Table Section:
‘D is ml of Glycerin in 50 ml preparation
Table name: “DATA”
The data structure was shown below. ‘User defined constant (change values here)
Id (autonumber) Const TastePEG4000 = -0.5, TastePG = -3,
PEG4000 (single-precision number; expressed TasteSorbitol = 0.6, TasteGlycerin = 0.6,
as g/50 mL) TasteSyrup = 1
Propylene Glycol (single-precision number; Const PricePEG4000 = 0.12, PricePG = 0.49,
expressed as mL/50 mL) PriceSorbitol = 0.21, PriceGlycerin = 0.39
Sorbitol (single-precision number; expressed Const PriceSyrup = 0.04, PriceAcetaminophen
as mL/50 mL) = 1.2*0.89
Glycerin (single-precision number; expressed Function Price(PEG4000, PG, Sorbitol, Glycerin)
as mL/50 mL) A = PEG4000
Paracetamol solubility (single-precision number; B = PG
expressed as mg/50 mL) C = Sorbitol
Taste (single-precision number; expressed as a scale D = Glycerin
between 10 and -10 approximately)
‘simulation shows that min 2.7 max 10.1 for all
Price (single-precision number; expressed as
possible ‘combination of cosolvents used within
Baht/ 50 mL)
0-7.2 %
After the user defines the cosolvent values, Price = PriceAcetaminophen + PricePEG4000*A
the query was invoked to compute “Paracetamol + PricePG*B + PriceSorbitol*C
solubility”, “Taste”, “Price”. The query would call Price = Price + PriceGlycerin*D
the Visual Basic module automatically. + PriceSyrup*(40 - A - B - C - D)
SQL Section (content in a single Query to be End Function
executed in simulation process): Function Taste(PEG4000, PG, Sorbitol, Glycerin)
UPDATE Data SET Data.[Paracetamol solubility] = A = PEG4000
SimSolubility([Data]![PEG4000], [Data]![Propylene B = PG
Glycol], [Data]![Sorbitol], [Data]![Glycerin]), C = Sorbitol
Data.Price = SimPrice([Data]![PEG4000],[Data]! D = Glycerin
[Propylene Glycol],[Data]![Sorbitol],[Data]! Taste = TastePEG4000*A + TastePG*B
[Glycerin]), Data.Taste = SimTaste([Data]![PEG4000], + TasteSorbitol*C + TasteGlycerin*D
[Data]! [Propylene Glycol], [Data]![Sorbitol],[Data]! Taste = Taste + TasteSyrup*(40 - A - B - C - D)
[Glycerin]) End Function
WHERE (((Data.[Paracetamol solubility]) Is Null) Function Solubility(PEG4000, PG, Sorbitol, Glycerin)
AND ((Data.Price) Is Null) AND ((Data.Taste) ‘Best case of data fitting is obtained for solubility.
51
Silpakorn U Science & Tech J Vol.2(1), 2008 Simulation Tool for Teaching Experimental Design
52