Describir: Algorithmic modeling