Methods, Challenges and Potentials of Single Cell RNA-seq