The step of generating optimized formulation of foodstuff comprises the steps of: receiving physicochemical data relating to one or more botanical extracts at a processor and storing the received physicochemical data in mathematics stored in a memory A time T representing the time to reach the maximum plasma concentration of at least one metabolite of one or more plant extractsmaxAnd operating the processor so as to calculate. The processor then calculates the calculated TmaxOperates to identify some of the metabolites that substantially correspond to the target absorption time for the foodstuff, and wherein the optimized method for foodstuffs comprising one or more plant extracts comprising the identified metabolites It operates to generate formulations. Physicochemical data includes one or more of molecular weight (M), lipophilicity (log P), and polar surface area (PSA).食材の最適化された配合を生成するステップは、プロセッサで、1つまたは複数の植物抽出物に関係する物理化学データを受信するステップと、受信された物理化学データをメモリに記憶されている数学的モデルに適用することによって1つまたは複数の植物抽出物の少なくとも1つの代謝産物の血漿中の最大濃度に到達する時間を表す時間Tmaxを計算するようにプロセッサを動作させるステップとを含む。次いで、プロセッサは、計算されたTmaxが食材に対するターゲット吸収時間と実質的に対応する代謝産物のうちのいくつかを識別するように動作し、識別された代謝産物を含む1つまたは複数の植物抽出物を含む食材に対する最適化された配合を生成するように動作する。物理化学データは、分子量(M)、親油性(logP)、および極性表面積(PSA)のうちの1つまたは複数を含む。