Getting the most from public microarray data