I periodically create something similar to that with scripts that
Get the top 550 passively-managed, non-leveraged, non-inverse ETFs by asset value from etfdb.com.
Calculate Pearson's correlation for the past 3-years of closing prices adjusted for dividends and splits for every pair of ETFs...