Transcriptomic data analysis