Redundancy analysis is one way to constrain with predictors (orange vectors below), a multi-space projection of the data (colored and grey dots). The dots represent genes and they were projected into hyperspace by fitting their residuals from expression profiles. Two genes with the same color belong to the same genetic network after creating a similarity and an adjacency matrix. Having these two genes constrained to one predictor, means that these genes are triggered inside the cell at one point in time to deliver a response. That response is the consequence of a mechanism, which can be proposed to be specific to that one predictor.
The code below will create this visualization showing many summaries and significance metrics. To output the real graph above, the full code and its context can be found on my GitHub.