Homeopathy and life sciences