homology persistence 648717