Single Cell Transcriptomics : History, Data Preparation and Various Techniques