Scalable topological data analysis Developing software that enables meaningful conclusions to be drawn from the shape of massive, noisy, and potentially incomplete datasets