The kernel-ica package is a Matlab program that implements the Kernel ICA algorithm for independent component analysis (ICA). The Kernel ICA algorithm is based on the minimization of a contrast function based on kernel ideas. A contrast function measures the statistical dependence between components, thus when applied to estimated components and minimized over possible demixing matrices, components that are as independent as possible are found.