Verb (infinitive)
Play a role in
to have an active part in something
Weather and social conditions can both play a role in the spreading of a virus.