tools for analysis of complex networks