Retention uniformity
From Wikipedia, the free encyclopedia
This article may require cleanup to meet Wikipedia's quality standards. Please improve this article if you can. (February 2007) |
This article does not cite any references or sources. (February 2007) Please help improve this article by adding citations to reliable sources. Unverifiable material may be challenged and removed. |
Retention uniformity, or RU, is a concept in thin layer chromatography, designed for quantitative measurement of equal-spreading of the spots on the chromatographic plate and one of the Chromatographic response functions. It is calculated from the following formula:
where n is the number of compounds separated, Rf (1...n) are the Retention factor of the compounds sorted in non-descending order.
Contents |
[edit] Theoretical considerations
The coefficient lies always in range <0,1> and 0 indicates worst case of separation (all Rf values equal to 0 or 1), value 1 indicates ideal equal-spreading of the spots, for example (0.25,0.5,0.75) for three solutes, or (0.2,0.4,0.6,0.8) for four solutes.
This coefficient was proposed as an alternative to earlier approaches, such as D (separation response), Ip (performance index) or Sm (informational entropy). Besides its stable range, the advantage is a stable distribution as a random variable, regardless of compounds investigated.
In contrast to the similar concept called Retention distance, Ru is insensitive to Rf values close to 0 or 1, or close to themselves. If two values are not separated, it still indicates some uniformity of chromatographic system. For example the Rf values (0,0.2,0.2,0.3) (two compounds not separated at 0.2 and one at the start ) result in RU</sub equal to 0.3609.
[edit] Calculation
The calculation of the RU requires some operations and is quite difficult to perform in spreadsheets. The following implementations may help. They take the vector of Rf values, returning the single RU value.
The R (programming language)/S-PLUS implementation:
ru <- function (x) { x <- sort(x) n <- length(x) i <- (1:n)/(n+1) s <- sum((x-i)^2) ru <- 1-sqrt( (6*(n+1)) / (n*(2*n+1)) * s ); return(ru); }
The GNU Octave/Matlab implementation:
function res = ru(x) x = sort(x); n = length(x); i = (1:n)./(n+1); s = sum((x-i).^2); res = 1-sqrt((6.*(n+1))./(n.*(2.*n+1)).*s); endfunction
The Scilab implementation:
function res = ru(x) x = gsort(x,"g","i"); n = length(x); i = (1:n)./(n+1); s = sum((x-i).^2); res = 1-sqrt((6.*(n+1))./(n.*(2.*n+1)).*s); endfunction
[edit] See also
[edit] References
- Komsta Ł., Markowski W., Misztal G., A proposal for new RF equal-spread criteria with stable distribution parameters as a random variable. J. Planar Chromatogr. 2007 (20) 27-37.