Provided is a system for recommending an optimal treatment protocol for an individual comprising: a system model; a plurality of treatment protocols; a system model modifier, wherein said system model is modified by the system model modifier based on parameters specific to the individual; and a selector to select an optimal treatment protocol from said plurality of treatment protocols based on the modified system model.