add DE analysis