Expression-based Pathway Signature Analysis (EPSA): mining publicly available microarray data for insight into human disease.