I'm interested to extract highly correlated SNPs. I need to use them in a simulation study to test a method's performance for independent SNPs and correlated SNPs.
My interest is not looking at pair-wise high correlation, but, the extracted set of SNPs should be correlated with ALMOST each other. For instance, if we extract highly correlated SNP pairs, we cannot gurantee that the extracted set of SNPs are highly correlated with almost all the other SNPs (with each other). How can I extract such a SNP set - that is, when we compute the summary of distribution of the extracted SNPs, the proportion of off-diagonal LD elements that are greater than say 0.7 for instance (indicating high correlation) should be at least more than 50%?
I am not aware about existing method "names", but I tried my own code (kind of a trial and error) to randomly pick a sample of SNPs (100 SNPs in my case) in small LD Window (tried 15Mb, 10MB, 5Mb,...) and obtained the summary statistics/heatmap/computed percentage of SNP correlation < 0.5. The issue was, every time, I could find not more than 2% (I need to reach at least 50% of correlated SNPs to achieve my goal).