Transcriptome-wide characterization of genetic perturbations