Separation kernels