Analysis methods