In addition, emerging technological advances have provided the unique opportunity to interrogate biological and genomic complexity to the single-cell resolution. This potentially provides high throughput omics based data which helps to delineate tissue heterogeneity from a bulk population of cells; as well as diversity in complex microbial ecosystems . Although technically challenging, single cell technology has been applied both to genomic and epigenomic analyses of diseases [129, 130]; as well as to drug discovery and development .