Analytical tools