Microsatellite DNA is a useful tool for detecting DNA polymorphisms among species or individuals, especially those among closely related individuals. We constructed a library of clones that contained poly(dG-dA).poly(dT-dC) tracts from human genomic DNA by Mg(2+)-dependent triplex DNA formation. Examination of triplex DNA formation in the presence of various metal ions Mg2+, Mn2+, or Zn2+ revealed that the procedure worked best in the presence of Mg2+. Affinity enrichment was performed with AluI-digested chromosomal DNA mixed with biotinylated (dG-dA)17 in the presence of Mg2+. A library constructed after three cycles of affinity enrichment showed that over 80% of the clones contained at least one poly(dG-dA).poly(dT-dC) tract. Most of them contained a perfect (dG-dA)n repeat 30-84 base pairs in length, while some contained variants such as (dC-dT)10-(dC)-(dC-dT)9. Using the clones from the library as a probe, we detected DNA polymorphisms associated with the repeat length of the tracts in the Japanese population. We also detected a microsatellite instability among the tracts in a cancer tissue sample.