title: SNPHunter: a bioinformatic software for single nucleotide polymorphism data acquisition and management.
abstract: BACKGROUND
  Single nucleotide polymorphisms (SNPs) provide an important tool in pinpointing susceptibility genes for complex diseases and in unveiling human molecular evolution. Selection and retrieval of an optimal SNP set from publicly available databases have emerged as the foremost bottlenecks in designing large-scale linkage disequilibrium studies, particularly in case-control settings.
  
  
  RESULTS
  We describe the architectural structure and implementations of a novel software program, SNPHunter, which allows for both ad hoc-mode and batch-mode SNP search, automatic SNP filtering, and retrieval of SNP data, including physical position, function class, flanking sequences at user-defined lengths, and heterozygosity from NCBI dbSNP. The SNP data extracted from dbSNP via SNPHunter can be exported and saved in plain text format for further down-stream analyses. As an illustration, we applied SNPHunter for selecting SNPs for 10 major candidate genes for type 2 diabetes, including CAPN10, FABP4, IL6, NOS3, PPARG, TNF, UCP2, CRP, ESR1, and AR.
  
  
  CONCLUSIONS
  SNPHunter constitutes an efficient and user-friendly tool for SNP screening, selection, and acquisition. The executable and user's manual are available at http://www.hsph.harvard.edu/ppg/software.htm
authors.affiliation: Program for Population Genetics, Harvard School of Public Health, Boston, MA 02115, USA. linwang@hsph.harvard.edu
authors.forename: Lin
authors.initials: L
authors.lastname: Wang
authors.forename: Simin
authors.initials: S
authors.lastname: Liu
authors.forename: Tianhua
authors.initials: T
authors.lastname: Niu
authors.forename: Xin
authors.initials: X
authors.lastname: Xu
mesh_terms: D000465:Algorithms; D001331:Automation; D019295:Computational Biology / Q000379:methods*; D003198:Computer Simulation; D003628:Database Management Systems; D030541:Databases, Genetic; D005819:Genetic Markers; D006579:Heterozygote; D006801:Humans; D016247:Information Storage and Retrieval; D020407:Internet; D015810:Linkage Disequilibrium; D008957:Models, Genetic; D020641:Polymorphism, Single Nucleotide; D011381:Programming Languages; D016415:Sequence Alignment; D017422:Sequence Analysis, DNA; D020539:Sequence Analysis, Protein; D012984:Software; D012985:Software Design; D014584:User-Computer Interface
chemical_list: D005819:Genetic Markers