1) You suggest a theory-driven approach, based on the ideas of what the important factors are. What is the right way to perform a "data-driven" approach, and to decide the right factors using the data, and not prior ideas of what the important variables are?
2) Thanks, I see your point. What would be the right way to decide whether a specific factor is important for the model? For example, when performing multi-linear regression, we could check what is the significance level of a variable we added. What would be the corollary in DESeq2?