Exploiting scientific workflows for large-scale gene expression data analysis