Describir: Modeling, computation and optimization