Discovering the hidden community structure of public transportation networks