Integrative algorithm