Analysis patterns