This dissertation contributes to mathematical and algorithmic problems that arise in the analysis of network and biological data.