Topological Dagta Analysis and Persistent Homology