immune cell ecosystem