scientist g v k subramaniam