Pasteur and the invisible giants