not fully implemented; only performs deseq normalization on mx with a header