an efficient in vitro - in vivo correlation ( ivivc ) model is a tool for predicting the in vivo bioavailability of a particular drug based on its in vitro data , and is simple to obtain using reproducible and inexpensive dissolution tests . this correlation enables the bioperformance of various dosage formulations to be evaluated without conducting animal or human studies . applications of ivivc include justification of biowaivers , post - approval scale - up changes,1 and establishing dissolution specifications . ivivc is also used during the early stages of development of a dosage formulation , bringing in some degree of biorelevance to in vitro dissolution tests.2 the classical term , ivivc , is often broadened to include the in vitro - in vivo relationship ( ivivr ) , indicating introduction of nonlinear modeling when classical linear ivivc relationships are not sufficient or are not applicable.3 modeling based on artificial neural networks ( anns ) is a well established method.4 although it requires vast computational power , it is very useful because of its self - organizational properties and ability to incorporate many variables and relationships without a predefined model structure , unlike conventional statistical methods . in the case of ivivr , these features allow inclusion of more variables than just the dissolution profile , such as formulation composition and manufacturing parameters when building a model , and enable direct evaluation of their influence on the in vivo response . anns encompass a vast number of computational techniques which can imitate the human brain morphologically and functionally , and are capable of identifying hidden relationships between many variables . in practice , a neural network is a set of highly interconnected processing elements known as nodes ( analogs of biological neurons ) , which store experimental knowledge by adjusting connection weights and make that knowledge available for use . an ann is characterized by so - called architecture ( arrangement of nodes and their connections ) , activation function , and training conditions . ann architecture consists of an input and output layer , and one or more hidden layers . relevant in this case is so - called supervised training , which is performed by presenting pre - existing task examples ( the training data set ) with known system responses to the input patterns . this is a crucial step for obtaining a well performing model able to predict output values for unknown patterns.4 neural modeling is already well established in pharmaceutical science . in pharmaceutical technology , anns have been successfully applied for optimization of formulations58 and optimization of preparation technology.911 there are also numerous applications of anns in pharmacokinetics.1217 finally , neural modeling for ivivc has been studied.1821 all these applications of anns for ivivc use these networks as a nonlinear mapping tool for in vitro and in vivo profiles , and have been limited to single drugs and/or formulations . so far , to the authors knowledge , there has been no attempt to create a universal model encompassing different formulations and different active pharmaceutical ingredients . the aim of this study was to investigate the concept of a generalized ivivr model , introducing , in addition to in vitro and in vivo profiles , chemoinformatics software providing physicochemical properties and structural data about drug substances and excipients . use of chemoinformatics ensures the ability of the model to predict the bioavailability of various drugs in different dosage formulations . such a model might be used earlier than classical ivivc , given that the latter requires biological data as the dependent variable for the correlation . articles concerning bioavailability and dissolution studies of various formulations were scanned , and the relevant data was extracted upon following conditions : complete details on qualitative and quantitative composition of immediate - release or modified - release formulations , as well as dissolution tests and bioavailability studies results bioavailability studies were carried out in humans , with tablets or capsules administered orally release modification was based on the matrix system the active pharmaceutical ingredient was a small chemical molecule ( with peptides and antibodies discarded ) dissolution tests carried out using usp apparatus i or ii . the data records were characterized by the following variables : formulation characteristics , ie , type , and qualitative and quantitative composition in vitro dissolution profile in vivo pharmacokinetic profile in vitro and in vivo assay conditions . the first denoted immediate - release versus modified - release formulation , encoded as 0 and 1 , respectively , and the second denoted tablet versus capsule , respectively . each ingredient of the formulation was incorporated into the database as a set of molecular descriptors computed with marvin22 calculator plugins ( chemaxon , budapest , hungary ) and classified into three groups , ie , active pharmaceutical ingredient , polymeric release - modifying excipients , and nonpolymeric release - modifying excipients . computation of molecular descriptors for the active pharmaceutical ingredient and nonpolymeric excipients was straightforward with use of standard software settings . prior to computation of molecular descriptors , three - dimensional optimization of the molecules was performed using the gradient method with marvin software.22 for polymeric release - modifying excipients , direct use of chemoinformatics software is difficult or sometimes impossible . this is mainly due to input limitations on compound size in the chemoinformatics software . to overcome this obstacle , polymers were presented as dimers with hydrogen instead of the chain fragment on one side and hydroxyl on the other . for cellulose derivatives , various substitution combinations were taken into account and several sets of descriptors were computed for different substitution variations , which were averaged according to the molar substitution ratio for each group . agents other than polymers still influencing the drug release rate , such as triglycerides , and citric or stearic acid , were classified into a third group of nonpolymeric excipients . in total , 250 descriptors were introduced into the native input vector . an applied schema for merging and weight averaging is shown in figure 2 . quantitative composition was simply expressed as the weight percentages for each compound along with the dose of the active pharmaceutical ingredient expressed both as a percentage and in milligrams . in order to ensure compatibility of the data the concentration units were recalculated if necessary and expressed in ng / ml . there was no such problem for the in vitro profiles because their values were always available in percentages of the total drug amount in the formulation . for both the in vitro and in vivo profiles , most of the data was extracted from the graphs by g3data software using a simple point - and - click procedure . because of the manual nature of the above procedure , another member of the team rescanned approximately 5% of the randomly chosen profiles for validation purposes . all time points for the in vitro and in vivo profiles were expressed in hours . the time scale for the pharmacokinetic profiles was 0120 hours and for dissolution profiles was 024 hours . there were up to 18 time points available for the dissolution profiles ; for those with a smaller number of points , the remaining points were created artificially with time up to 24 hours and plateau values . the latter was the result of linear extrapolation between the last value present and the maximum possible amount of active pharmaceutical ingredient released ( 100% ) at the time endpoint of 24 hours . for the in vitro dissolution profiles , there was information provided about the volume and ph of the medium , together with the paddle or basket rotation speed ( rpm ) . sodium lauryl sulfate concentration was also introduced as a variable . for pharmacokinetic profiles , in order to ensure eligibility of the maximum number of papers , in vivo characteristics was limited to information about whether the assay was performed in a fasted or fed state . the neural models of ivivr were designed to predict whole plasma concentration - time profiles based on dissolution curves and the composition of the formulation , as well as data on the conditions of the in vivo and in vitro studies . all models were multiple - input - single - output type with the natural logarithm of plasma concentration as the output vector . the input vector consisted of the quantitative and qualitative description of the formulation as described above together with the in vitro dissolution profile , in vivo sampling time , and conditions of the in vitro and in vivo assays ( figure 3 ) . the following activation functions were implemented : linear , logistic , hyperbolic tangent , and a combination of logarithmic functions known as in addition to multilayer perceptrons , neurofuzzy systems of the simplest mamdani type were employed , with 5100 nodes in the hidden layer . in order to match nonlinear activation function domains , the data were scaled linearly using output ranges of < 0.2 , 0.8 > , and < 0.8 , 0.8 > , respectively . a noise addition was performed with amplitude 5% of the original values and a four times larger number than the original records . the latter procedure is a well known technique which is used to improve the generalizability of neural models.4 numerous modifications of the classical back - propagation algorithm were used as follows : momentum technique with a momentum factor of 0.3 delta - bar - delta algorithm with an initial learning factor of 0.65 jog - of - weights technique designed to avoid becoming stuck in the local minima of the cost function ; a simple noise addition to the weights where the ann was not improving its efficiency during 100,000 epochs ( the patience criterion ) . in total , considering two types of scaling and whether or not noise data were used 336 types of neural networks were trained and tested . training was conducted up to numerous predefined steps ( 50,000 , 100,000 , and up to 10,000,000 iterations ) , after which training and generalization errors were observed . the error measures were root mean squared error ( equation 1 ) and normalized root mean squared error ( equation 2 ) where obsi is the observed value , predi is the predicted value , and n is the total number of records . where rmse is the root mean squared error , maxobs is the maximum value of the observed results , and minobs is the minimum value of the observed results . two major modes of ann training were used , ie , sensitivity analysis on the whole dataset and a 10-fold cross - validation technique for assessment of generalizability . these modes were used in their interplay in order to provide the minimum input vector , ie , the set of crucial variables . a detailed description of this approach has been presented elsewhere.24 an extended 10-fold cross - validation scheme was used , whereby whole formulations were treated as units for construction of pairs of train / test datasets . this was to ensure that the all information about a particular formulation was either in the test or the train dataset , in order to simulate the ractical application of the system , ie , to predict the actual bioperformance of the formulation . sensitivity analysis was done using the method described by urada et al,25 with some modifications24 to enable knowledge - based selection of crucial variables and obtain collective results from the set of best trained anns . ann ensembles (  expert committees  ) were prepared in order to enhance the predictive ability of the models obtained . their total output was computed as the average of the outputs for the anns chosen as members of the ensemble . three rankings were prepared for a clear description of the predictability of the model , ie , ability to predict the whole in vivo profile , ability to predict the elimination phase , and ability to predict the absorption phase . the absorption phase and elimination phase were simply chosen as the ranges from t = 0 to tmax and from tmax to the last time point , respectively , thus being the ascending and descending parts of the pharmacokinetic curve . successful prediction was confirmed if the normalized root mean squared error did not exceed 20% . the neural analysis was performed using own - written simulator nets2010 and numerous applications for data preprocessing,24 all working in the linux environment . literature in graphic form was digitalized using g3data version 1.5.2.26 formulation ingredients were encoded by marvin version 5.3.8 plugins.22 all computations were performed on 29 pc workstations ( 116 cores ) . articles concerning bioavailability and dissolution studies of various formulations were scanned , and the relevant data was extracted upon following conditions : complete details on qualitative and quantitative composition of immediate - release or modified - release formulations , as well as dissolution tests and bioavailability studies results bioavailability studies were carried out in humans , with tablets or capsules administered orally release modification was based on the matrix system the active pharmaceutical ingredient was a small chemical molecule ( with peptides and antibodies discarded ) dissolution tests carried out using usp apparatus i or ii . the data records were characterized by the following variables : formulation characteristics , ie , type , and qualitative and quantitative composition in vitro dissolution profile in vivo pharmacokinetic profile in vitro and in vivo assay conditions . the first denoted immediate - release versus modified - release formulation , encoded as 0 and 1 , respectively , and the second denoted tablet versus capsule , respectively . each ingredient of the formulation was incorporated into the database as a set of molecular descriptors computed with marvin22 calculator plugins ( chemaxon , budapest , hungary ) and classified into three groups , ie , active pharmaceutical ingredient , polymeric release - modifying excipients , and nonpolymeric release - modifying excipients . computation of molecular descriptors for the active pharmaceutical ingredient and nonpolymeric excipients was straightforward with use of standard software settings . prior to computation of molecular descriptors , three - dimensional optimization of the molecules was performed using the gradient method with marvin software.22 for polymeric release - modifying excipients , direct use of chemoinformatics software is difficult or sometimes impossible . this is mainly due to input limitations on compound size in the chemoinformatics software . to overcome this obstacle , polymers were presented as dimers with hydrogen instead of the chain fragment on one side and hydroxyl on the other . for cellulose derivatives , various substitution combinations were taken into account and several sets of descriptors were computed for different substitution variations , which were averaged according to the molar substitution ratio for each group . agents other than polymers still influencing the drug release rate , such as triglycerides , and citric or stearic acid , were classified into a third group of nonpolymeric excipients . in total , 250 descriptors were introduced into the native input vector . an applied schema for merging and weight averaging is shown in figure 2 . quantitative composition was simply expressed as the weight percentages for each compound along with the dose of the active pharmaceutical ingredient expressed both as a percentage and in milligrams . in order to ensure compatibility of the data , the pharmacokinetic and dissolution profiles were preprocessed . for pharmacokinetic profiles , the concentration units were recalculated if necessary and expressed in ng / ml . there was no such problem for the in vitro profiles because their values were always available in percentages of the total drug amount in the formulation . for both the in vitro and in vivo profiles , most of the data was extracted from the graphs by g3data software using a simple point - and - click procedure . because of the manual nature of the above procedure , another member of the team rescanned approximately 5% of the randomly chosen profiles for validation purposes . all time points for the in vitro and in vivo profiles were expressed in hours . the time scale for the pharmacokinetic profiles was 0120 hours and for dissolution profiles was 024 hours . there were up to 18 time points available for the dissolution profiles ; for those with a smaller number of points , the remaining points were created artificially with time up to 24 hours and plateau values . the latter was the result of linear extrapolation between the last value present and the maximum possible amount of active pharmaceutical ingredient released ( 100% ) at the time endpoint of 24 hours . for the in vitro dissolution profiles , there was information provided about the volume and ph of the medium , together with the paddle or basket rotation speed ( rpm ) . sodium lauryl sulfate concentration was also introduced as a variable . for pharmacokinetic profiles , in order to ensure eligibility of the maximum number of papers , in vivo characteristics was limited to information about whether the assay was performed in a fasted or fed state . the neural models of ivivr were designed to predict whole plasma concentration - time profiles based on dissolution curves and the composition of the formulation , as well as data on the conditions of the in vivo and in vitro studies . all models were multiple - input - single - output type with the natural logarithm of plasma concentration as the output vector . the input vector consisted of the quantitative and qualitative description of the formulation as described above together with the in vitro dissolution profile , in vivo sampling time , and conditions of the in vitro and in vivo assays ( figure 3 ) . the following activation functions were implemented : linear , logistic , hyperbolic tangent , and a combination of logarithmic functions known as in addition to multilayer perceptrons , neurofuzzy systems of the simplest mamdani type were employed , with 5100 nodes in the hidden layer . in order to match nonlinear activation function domains , the data were scaled linearly using output ranges of < 0.2 , 0.8 > , and < 0.8 , 0.8 > , respectively . a noise addition was performed with amplitude 5% of the original values and a four times larger number than the original records . the latter procedure is a well known technique which is used to improve the generalizability of neural models.4 numerous modifications of the classical back - propagation algorithm were used as follows : momentum technique with a momentum factor of 0.3 delta - bar - delta algorithm with an initial learning factor of 0.65 jog - of - weights technique designed to avoid becoming stuck in the local minima of the cost function ; a simple noise addition to the weights where the ann was not improving its efficiency during 100,000 epochs ( the patience criterion ) . in total , considering two types of scaling and whether or not noise data were used 336 types of neural networks were trained and tested . training was conducted up to numerous predefined steps ( 50,000 , 100,000 , and up to 10,000,000 iterations ) , after which training and generalization errors were observed . the error measures were root mean squared error ( equation 1 ) and normalized root mean squared error ( equation 2 ) where obsi is the observed value , predi is the predicted value , and n is the total number of records . where rmse is the root mean squared error , maxobs is the maximum value of the observed results , and minobs is the minimum value of the observed results . two major modes of ann training were used , ie , sensitivity analysis on the whole dataset and a 10-fold cross - validation technique for assessment of generalizability . these modes were used in their interplay in order to provide the minimum input vector , ie , the set of crucial variables . a detailed description of this approach has been presented elsewhere.24 an extended 10-fold cross - validation scheme was used , whereby whole formulations were treated as units for construction of pairs of train / test datasets . this was to ensure that the all information about a particular formulation was either in the test or the train dataset , in order to simulate the ractical application of the system , ie , to predict the actual bioperformance of the formulation . sensitivity analysis was done using the method described by urada et al,25 with some modifications24 to enable knowledge - based selection of crucial variables and obtain collective results from the set of best trained anns . ann ensembles (  expert committees  ) were prepared in order to enhance the predictive ability of the models obtained . their total output was computed as the average of the outputs for the anns chosen as members of the ensemble . three rankings were prepared for a clear description of the predictability of the model , ie , ability to predict the whole in vivo profile , ability to predict the elimination phase , and ability to predict the absorption phase . the absorption phase and elimination phase were simply chosen as the ranges from t = 0 to tmax and from tmax to the last time point , respectively , thus being the ascending and descending parts of the pharmacokinetic curve . successful prediction was confirmed if the normalized root mean squared error did not exceed 20% . the neural analysis was performed using own - written simulator nets2010 and numerous applications for data preprocessing,24 all working in the linux environment . literature in graphic form was digitalized using g3data version 1.5.2.26 formulation ingredients were encoded by marvin version 5.3.8 plugins.22 all computations were performed on 29 pc workstations ( 116 cores ) . it contained a description of 13 active pharmaceutical ingredients , ie , levosimendan,27,28 ritonavir,29 danazol,30 metoprolol,3134 griseofulvin,35 diltiazem,36 propranolol,32 alprazolam,37 ketoprofen,38 diclofenac,39 carbamazepine,40 ibuprofen,41,42 and theophylline.43 in total , the database yielded 1067 data records . initially , there were 307 inputs of the neural model ( table 1 ) describing active pharmaceutical ingredients , excipients , and assay conditions . sensitivity analysis showed the significance of variables describing the type of drug formulation ( tablet or capsule , immediate - release / modified - release ) , bioavailability and dissolution study conditions , and quantitative composition ( figure 4 ) . the most important molecular descriptors were active pharmaceutical ingredient , with polymeric excipients lower in the ranking and descriptors for nonpolymeric excipients being discarded . as a result of the input vector reduction procedure , 28 governing variables were chosen ( table 2 ) , among which were 13 molecular descriptors of active pharmaceutical ingredients and three descriptors of polymers . only two sampling times remained for the in vitro profile , resulting in four inputs . using the trial and error method , various combinations of both multilayer perceptron nets and fuzzy neural networks were formed into the ann ensembles and tested for the lowest generalization root mean squared error . finally , four anns were combined ( table 3 ) , with a collective root mean squared error of 1.05 . fuzzy networks , although capable of predicting profiles for certain formulations , proved to be insufficient for generalization of the different formulations . the number of hidden layers varied from two to seven , within the total number of nodes from 12 to 142 . such diversity shows that different problems ( different dosage formulations , model drugs , orders of magnitude of plasma concentrations ) were better solved with different ann architecture , so it is understandable that the collective root mean squared error was lower than for each ann apart . charts with plasma profiles predicted by an expert committee and profiles observed in the clinical trials were plotted ( figure 5 ) . according to the aforementioned criterion of normalized root mean squared error < 20% , a ranking was created which showed successful prediction of the whole profile in 37.6% of the formulations . the elimination part of the curve was appropriately predicted for 49.5% of the formulations , whereas absorption was predicted for only 19.4% . such a tendency for better predictability of the part of the in vivo curve covering the elimination phase over the one describing the absorption process could be explained by the observed higher sensitivity of the model to molecular descriptors of the active pharmaceutical ingredient and lower sensitivity to the inputs responsible for the excipients and the dissolution profile . the process of elimination of a drug involves elimination kinetics , metabolism , and/or redistribution , all of which depend on the physicochemical properties of the active pharmaceutical ingredient rather than the drug formulation . on the other hand , the formulation and its influence on the dissolution rate of the active pharmaceutical ingredient has a great impact on the rate of drug absorption , especially in the case of modified - release formulations . the foundations of the ivivr are that the in vitro release profile for an active pharmaceutical ingredient should reflect basic release / dissolution processes , which are at least in part responsible for the bioavailability of the active ingredient . the low affinity of ann models for the dissolution profile suggests that the in vitro data available in the database we collected did not correlate well with the in vivo profiles . the original model based on 28 inputs was enhanced with the whole dissolution profile , despite the previously described sensitivity analysis results . as a result , 58 input - based models were created , trained , and tested according to the methodology described earlier . ann ensembles for a model based on these 58 inputs were built on the same architecture as that used for the model of 28 inputs . the resulting generalization root mean squared error was found to be 1.51 , confirming the relatively low correlation of the in vitro and in vivo profiles in the database analyzed . curse of dimensionality  , resulting from the enlarged input vector , but it is noteworthy that all the in vitro assays were carried out using usp apparatus i or ii . these methods are still the standard for dissolution testing , so the data sources were available at a level only allowing work such as that presented here . despite standardization of the methods used , usp apparatus i and ii mimic in vivo conditions poorly , sometimes not even achieving sink conditions . another issue is the formulation description used , ie , chemical structure only , which was included together with abstract classification as immediate - release or modified - release . this is surely inadequate for thorough description of a pharmaceutical formulation , and some physical parameters should also be included , such as dimensions , hardness , and particle size of the excipients . unfortunately , no such information was available in the papers selected , and if any such variables were included , they were so scarce that they were not useful for systematic quantitative analysis . a similar dilemma of how to provide a database representative enough to build the model was encountered for the in vivo profiles . their description was limited only to the fast / fed state because this information was available by default . as a consequence , the model was built on average data , without taking into account any intrasubject and intersubject variability nor mentioning any demographic data . an attempt to introduce the above - mentioned data would be the next stage of research . the above considerations of model performance are based on the potential for extrapolation , which is not perfect . it is important to remember here that the above - mentioned generalization errors are the result of the 10-fold cross - validation procedure , which is a statistical technique and a derivative of bootstrapping methods . the 10-fold cross - validation procedure tests the predictive ability of the model according to the whole available database , yet with use of the external data , excluded from the training process of the model . here , external data are a result of the resampling technique applied to the database , ie , 10-fold cross - validation . therefore , the results presented in the figure 5 reflect the real situation , where the model is faced with the task of predicting bioperformance of a completely unknown formulation based solely on its in vitro and chemoinformatic characteristics . further , in order to demonstrate the real application of the system , a new dataset was introduced , including data from the recent study published by zaid et al concerning the in vitro - in vivo characteristics of montelukast,44 which is a completely unknown structure in the system . it is not a perfect representation of the pharmacokinetic profile measured in vivo ( normalized root mean squared error 23% ) , but anns were able to predict the general characteristics of the pharmacokinetic profile for montelukast from the immediate - release formulation , ie , tmax ( overestimated by 1.5 hours ) and the last measured concentration . moreover , anns correctly predicted that the concentration of montelukast rises rapidly after administration of the drug , thus the first point measured is around 400 ng / ml . this result is an example of extrapolation beyond the known database , and this can be illustrated by comparison of the values for the dreiding energy parameter , ie , the maximum value for the database is 137.26 , whereas for montelukast it was estimated at 357.48 . the numbers quoted above are confirmation of the long - range extrapolation performed by the neural model , and although not entirely precise , are still reasonable and within the range of concentrations measured in vivo ( figure 6 ) . while clinical trials have remained time - consuming and expensive despite significant technological improvements over the years , development of information technology has increased rapidly and provides inexpensive hardware with immense computation power as well as superior software . therefore , it seems reasonable to use its potential in the field of pharmaceutical research . ivivc / ivivr is now a standard and necessary tool in the pharmaceutical industry and reduces the cost of clinical trials , but in its classical form has limited applications . specifically , the classical ivivc / ivivr approach involves 24 formulations with a single active pharmaceutical ingredient and requires in vivo data along with in vitro release profiles . therefore , the procedure is limited in its ability to identify a mathematical function describing two sets of data ( in vivo versus in vitro ) , and it is obligatory to have both these datasets . any extension of the current capabilities of ivivc / ivivr models would be beneficial , providing more scientific justification for decision - making in the early stages of drug development . the model presented here provides such an extension by introducing the complex relationships between active pharmaceutical ingredients and excipients , and mapping the in vitro profile directly to the in vivo profile for a particular drug formulation . the input of the system does not require an in vivo profile , so allows an ivivr to be created at an earlier stage of drug development than does classical ivivc / ivivr . in this study , neural modeling was demonstrated to be capable of handling complex problems , such as building an ivivr model using a generalized approach not identified in the published literature . a detailed methodology was established which is suitable for further extension of the database , which is a crucial task in future development of ivivr for real - life application . it was a first step towards the development of an integrated ivivc / ivivr system in silico , which might be used in the early stages of drug development to assess the effects of formulation parameters on the biological properties of a given drug . such an empirical modeling - based system would be an enhancement , but certainly not a replacement , for current systems based on mechanistic modeling . a major advantage of such neural models is that they can integrate information easily , thus enhancing the models currently used , and provide more detailed information on formulation characteristics and a better description of test subjects if the relevant data were provided in the future .
backgroundthe aim of this study was to develop a generalized in vitro - in vivo relationship ( ivivr ) model based on in vitro dissolution profiles together with quantitative and qualitative composition of dosage formulations as covariates . 
 such a model would be of substantial aid in the early stages of development of a pharmaceutical formulation , when no in vivo results are yet available and it is impossible to create a classical in vitro - in vivo correlation ( ivivc)/ivivr.methodschemoinformatics software was used to compute the molecular descriptors of drug substances ( ie , active pharmaceutical ingredients ) and excipients . 
 the data were collected from the literature . 
 artificial neural networks were used as the modeling tool . 
 the training process was carried out using the 10-fold cross - validation technique.resultsthe database contained 93 formulations with 307 inputs initially , and was later limited to 28 in a course of sensitivity analysis . 
 the four best models were introduced into the artificial neural network ensemble . 
 complete in vivo profiles were predicted accurately for 37.6% of the formulations.conclusionit has been shown that artificial neural networks can be an effective predictive tool for constructing ivivr in an integrated generalized model for various formulations . because ivivc / ivivr is classically conducted for 24 formulations and with a single active pharmaceutical ingredient , the approach described here is unique in that it incorporates various active pharmaceutical ingredients and dosage forms into a single model . 
 thus , preliminary ivivc / ivivr can be available without in vivo data , which is impossible using current ivivc / ivivr procedures .