Mariya Mukherjee's scientific contributions