data-driven niche selection