Every Python developer knows some or all of these libraries, because they’re stable, reliable, and excellent at what they do.
Genes that follow similar expression trajectories in response to stress or stimulus tend to share biological functions. Thus, it is reasonable and common to cluster genes by expression trajectories.