lag time: Czismadia/Endrenyi tE algorithm [NCA / SHAM]
Dear All, to whom it concerns,
I have played around with the tE algorithm of Czismadia/Endrenyi for estimating the lag time, mentioned previously in this thread and I would like to share my experiences.
Short description of the algorithm (see the ref.* for more information):
Experiences:
First: It seems a reasonable approach if the absorption is actually (at least approximately) first order. This results then in a concave part at the beginning of the concentration time curve for which the proposed transformation* yields in fact a reasonably straight line if plotted versus time.
Second: The transformation does not work very well (not to say it breaks down totally) if the beginning part of the concentration time curve is first convex and then concave. Let me try to illustrate such a curve character based:
[I hope you will see my point
. ]
In case of such curves the transformation* does not yield a straight line and therefore the regression versus time cannot reasonably applied. The algorithm yields in most of such cases tL as lag time according to step (4) above. This is not worth the extra calculation power needed in the algorithm.
Unfortunately I have seen such shaped curves frequently in cases where the lag time has importance.
And the moral of the story is:
Do not use an algorithm blind. Always check the underlying assumptions.
More or less a platitude, I know. But it cannot told often enough.
BTW: I hope I do not bother anybody with my links to concave/convex, but I always cannot remember which is which
.
BTW2: Implementing the algorithm I would suggest to replace the condition: If tE>tF then use (tL+tF)/2.
I have played around with the tE algorithm of Czismadia/Endrenyi for estimating the lag time, mentioned previously in this thread and I would like to share my experiences.
Short description of the algorithm (see the ref.* for more information):
- Calculate a first guess of the lag time as mean of the time prior to (tL) and at first (tF) measurable concentration.
- Transform the concentrations between tlag and tmax according to
- Estimate the intersection with the time axis of a linear weighted regression of Y versus time using the weights 1/Y2. This intersection is tE=estimated lag time.
- If tE<tL or tE>tF then use tL.
Experiences:
First: It seems a reasonable approach if the absorption is actually (at least approximately) first order. This results then in a concave part at the beginning of the concentration time curve for which the proposed transformation* yields in fact a reasonably straight line if plotted versus time.
Second: The transformation does not work very well (not to say it breaks down totally) if the beginning part of the concentration time curve is first convex and then concave. Let me try to illustrate such a curve character based:
| conc **
| * *
| * *
| * *
| *
| *
-**------------------------------ time
[I hope you will see my point

In case of such curves the transformation* does not yield a straight line and therefore the regression versus time cannot reasonably applied. The algorithm yields in most of such cases tL as lag time according to step (4) above. This is not worth the extra calculation power needed in the algorithm.
Unfortunately I have seen such shaped curves frequently in cases where the lag time has importance.
And the moral of the story is:
Do not use an algorithm blind. Always check the underlying assumptions.
More or less a platitude, I know. But it cannot told often enough.
- Reference:
- Czismadia F, Endrenyi L. Model-independent estimation of lag-times with first-order absorption and disposition. J Pharm Sci. 1998;87:608–612.
BTW: I hope I do not bother anybody with my links to concave/convex, but I always cannot remember which is which

BTW2: Implementing the algorithm I would suggest to replace the condition: If tE>tF then use (tL+tF)/2.
—
Regards,
Detlew
Regards,
Detlew
Complete thread:
- lag time: Czismadia/Endrenyi tE algorithmd_labes 2009-02-11 10:04
- lag time: Czismadia/Endrenyi tE algorithm Helmut 2009-02-11 17:20
- political correctness d_labes 2009-02-12 08:00
- lag time: Czismadia/Endrenyi tE algorithm Helmut 2009-02-11 17:20