added scripts needed for differential expression