add trancriptome reduction function