Biochemical diagnostics