gpu-looking okay. need to decide if I should send expression matrix