optimize interaction by source / target taxon query