handle empty dataframe when no DE sites found