Topological Analysis Of Data