In case anyone is interested, Maruti is another name for Hanuman (a Hindu God, with the head of a monkey, known for his immense strength). They probably chose the name because of that connotation. Unsurprisingly, the principal investigators are Indian, and quite possibly Hindu!