Data Analysis Methods Using Persistence Diagrams