Department of Biosciences and Bioengineering
Indian Institute of Technology Bombay
Lady Tata memorial Trust
Swiss National Science Foundation (SNF)
Science and Engineering Research Council (SERC), India
Lady Tata memorial Trust
Swiss National Science Foundation (SNF)
Science and Engineering Research Council (SERC), India