Topological Methods in Data Analysis and Visualization