Iterative methods for structured algorithmic data science