Refining and implementing the genomic analysis technique of connectivity mapping