Independent component analysis code (can be used)