Genotyping chips strand and build files

This page contains strand files for the common genotyping chips on a variety of genome builds, if you have a chip and/or build that is not listed here please contact me, Will Rayner (wrayner at well dot ox dot ac dot uk) and I can create and upload the required file.


Illumina data files
For the Illumina chips the zip file contains three files, the .strand file, the .miss file and the .multiple file. The strand file contains six columns, SNP id, chromosome, position, %match to genome, strand and alleles. The SNP ids used are those from the annotation file and so are not necessarily the latest from dbSNP. The alleles listed are the Illumina TOP alleles, if you are in any doubt whether your data file can be used with these strand files a check of the non A/T G/C SNPs alleles vs the strand file should confirm this for you. If there are differences then it is likely your genotype file has been created using a different set of alleles, in this case if you can provide a list of the SNP ids and their alleles on the chip it is likely a strand file can be created for you.
The .miss file gives the ids of the SNPs that did not reach the required threshold for mapping to the genome, the position and strand of the best match are given. The .multiple file contains SNPs that had more than 1 high quality match (>90%) to the genome, in this instance the better match is taken for the .strand file.
The strand files assume that your genotype calling algorithm has standardised the genotype allele calls to the Illumina TOP strand.

Other Allele Sets
Illumina chips are not always called using the TOP strand and if this is the case for your data file then the most likely alternative is using the alleles derived from the Source Sequence in the annotation file, I have labelled the files, where they exist, as SourceStrand and will be adding them as time, and demand, allows.

A script developed by Neil Robertson for updating the chomosome, position and strand of binary ped files using these strand and position files can be downloaded here:
update_build.sh
This automates all the three steps detailed on this link: HumanHap550-2v3_B

Usage is update_build.sh <bed-file-stem> <strand-file> <output-file-stem>
where:
 <bed-file-stem> is the name of your binary ped set minus the .bed, .bim or .fam extension
<strand-file> is appropriate strand file for you chip and current strand orientation (TOP, SOURCE, etc)
<output-file-stem> is the name of the new output file to create again minus the .bed, .bim or .fam extension

Allele Updates
If your genotypes are represented as A/B then the files present on this link allow you to update the alleles from A/B to TOP strand A, C, G, T calls, if the chip you are using is not listed contact me and I can create these files.
All files for the chips I have done so far are here this list will be updated in tandem with the strand and position files.


Strand and Position Files

HumanHap240S_11216501_A
BDCHP-1X10-HUMANHAP240S_11216501_A-b36-strand.zip
BDCHP-1X10-HUMANHAP240S_11216501_A-b37-strand.zip

HumanHap300v1-1_11219278_C
BDCHP-1x10-HUMANHAP300v1-1_11219278_C-b35-strand.zip
BDCHP-1x10-HUMANHAP300v1-1_11219278_C-b36-strand.zip
BDCHP-1x10-HUMANHAP300v1-1_11219278_C-b37-strand.zip
HumanHap300v1-1_11219278_C Source Strand Versions
BDCHP-1x10-HUMANHAP300v1-1_11219278_C-b35-Source-Strand.zip
BDCHP-1x10-HUMANHAP300v1-1_11219278_C-b36-Source-Strand.zip
BDCHP-1x10-HUMANHAP300v1-1_11219278_C-b37-Source-Strand.zip

HumanHap300v2_A
HumanHap300v2_A-b36-strand.zip
HumanHap300v2_A-b37-strand.zip

Human CNV370v1_C
HumanCNV370v1_C-b35-strand.zip
HumanCNV370v1_C-b36-strand.zip
HumanCNV370v1_C-b37-strand.zip
Human CNV370v1_C Source Strand Versions
HumanCNV370v1_C-b36-SourceStrand.zip
HumanCNV370v1_C-b37-SourceStrand.zip

HumanHap550_11218540_C
BDCHP-1X10-HUMANHAP550_11218540_C-b36-strand.zip
BDCHP-1X10-HUMANHAP550_11218540_C-b37-strand.zip

HumanHap550-2v3_B
HumanHap550-2v3_B-b35-strand.zip
HumanHap550-2v3_B-b36-strand.zip
HumanHap550-2v3_B-b37-strand.zip
HumanHap550-2v3_B Source Strand Versions
HumanHap550-2v3_B-b36-SourceStrand.zip
HumanHap550-2v3_B-b37-SourceStrand.zip
HumanHap550-2v3_B Ilmn Strand Versions
HumanHap550-2v3_B-b35-Illmn.strand.zip
HumanHap550-2v3_B-b36-Illmn.strand.zip
HumanHap550-2v3_B-b37-Illmn.strand.zip

Human610Quadv1_B
Human610Quadv1_B-b36-strand-v1.zip
Human610Quadv1_B-b37-strand-v2.zip
Human610Quadv1_B Source Strand Versions
Human610-Quadv1_B-b36-SourceStrand.zip
Human610-Quadv1_B-b37-SourceStrand.zip

HumanHap650Yv3_A
HumanHap650Yv3_A-b36-strand.zip
HumanHap650Yv3_A-b37-strand.zip

Human660W-Quad_v1_A
Human660W-Quad_v1_A-b36.strand.zip
Human660W-Quad_v1_A-b37.strand.zip

Human660W-Quad_v1_C
Human660W-Quad_v1_C-b36.zip
Human660W-Quad_v1_C-b37.zip

HumanOmniExpress-12v1_A
HumanOmniExpress-12v1_A-b36v2-strand.zip
HumanOmniExpress-12v1_A-b37-strand.zip
HumanOmniExpress12v1_A AB to TOP alleles Mapping
HumanOmniExpress-12v1_A.update_alleles.txt.gz
Zip version for those with problems downloading the gzip version above
HumanOmniExpress-12v1_A.update_alleles.txt.zip

HumanOmniExpress-12v1-1_A
HumanOmniExpress-12v1-1_A-b36-strand.zip
HumanOmniExpress-12v1-1_A-b37-strand.zip

HumanOmniExpress-12v1_B
HumanOmniExpress-12v1-Multi_B-b36-strand.zip
HumanOmniExpress-12v1-Multi_B-b37-strand.zip

HumanOmniExpress-12v1-1_B
HumanOmniExpress-12v1-1_B-b36-strand.zip
HumanOmniExpress-12v1-1_B-b37-strand.zip

HumanOmniExpress-12v1_C
HumanOmniExpress-12v1-Multi_C-b36-strand.zip
HumanOmniExpress-12v1-Multi_C-b37-strand.zip

HumanOmniExpress-12v1_H
HumanOmniExpress-12v1_H-b37.strand.zip

HumanOmniExpressExome-8v1_A
HumanOmniExpressExome-8v1_A-b37.strand.zip

OmniExpressExome-8v1-1_A
OmniExpressExome-8v1-1_A-b36-strand.zip
OmniExpressExome-8v1-1_A-b37-strand.zip

OmniExpressExome-8v1-1_B
OmniExpressExome-8v1-1_B-b36-strand.zip
OmniExpressExome-8v1-1_B-b37-strand.zip

HumanOmni25Exome-8v1_A
HumanOmni25Exome-8v1_A-b36-strand.zip
HumanOmni25Exome-8v1_A-b37-strand.zip

HumanOmniZhongHua-8v1_B
HumanOmniZhongHua-8v1_B-b36.strand.zip
HumanOmniZhongHua-8v1_B-b37.strand.zip

Human1Mv1_C
Human1Mv1_C-b36-strand.zip
Human1Mv1_C-b37-strand.zip

Human1M-Duov3_B
Human1M-Duov3_B-b36-strand.zip
Human1MDuo-b37-strand-v2.zip

Human1M-Duov3_C
Human1MDuov3_C-b37-strand.zip

HumanOmni1-Quad_v1-0_B
HumanOmni1-Quad_v1-0_B-b36-strand.zip
HumanOmni1-Quad_v1-0_B-b37.strand.zip
HumanOmni1-Quad_v1-0_B Source Strand Versions
HumanOmni1-Quad_v1-0_B-b36-SOURCE.strand.zip
HumanOmni1-Quad_v1-0_B-b37-SOURCE.strand.zip

HumanOmni1-Quad_v1-0_C
HumanOmni1-Quad_v1-0_C-b37-strand.zip

HumanOmni1-Quad_v1-0_H
HumanOmni1-Quad_v1-0_H-b36-strand.zip
HumanOmni1-Quad_v1-0_H-b37-strand.zip

Human1.2MDuoCustom_v1_A
Human1.2MDuoCustom_v1_A-b36-strand.zip
Human1.2MDuoCustom-b37-v2-strand.zip

HumanOmni2.5-4v1_B
HumanOmni2.5M-b36-strand.zip
HumanOmni2.5M-b37-strand-v2.zip

HumanOmni2.5-4v1_D
HumanOmni2.5-4v1_D-b36-strand.zip
HumanOmni2.5-4v1_D-b37-strand.zip

HumanOmni2.5-4v1_H
HumanOmni2.5-4v1_H-b36-strand.zip
HumanOmni2.5-4v1_H-b37-strand.zip

HumanOmni2.5-8v1_A
HumanOmni2.5-8v1_A-b36-strand.zip
HumanOmni2.5-8v1_A-b37-strand.zip

humanomni25m-8v1-1_b
humanomni25m-8v1-1_b-b36-strand.zip
humanomni25m-8v1-1_b-b37-strand.zip

HumanCytoSNP-12v1-0_D
HumanCytoSNP-12v1-0_D-b37-strand.zip

HumanCore-12v1-0_A
humancore-12v1-0_a-b36-strand.zip
humancore-12v1-0_a-b37-strand.zip

Immuno_BeadChip_11419691_B
Immuno_BeadChip_11419691_B-b36-strand.zip
Immuno_BeadChip_11419691_B-b37-strand.zip

HumanExome-12v1_A
HumanExome-12v1_A-b37-strand.zip
HumanExome-12v1_A AB to TOP alleles Mapping
HumanExome.A.update_alleles.txt.gz
Zip version for those with problems downloading the gzip version above
HumanExome-12v1_A.update_alleles.txt.zip

HumanExome-12v1-1_A
HumanExome-12v1-1_A-b36-strand.zip
HumanExome-12v1-1_A-b37-strand.zip

HumanCoreExome-12v1-0_B
HumanCoreExome-12v1-0_B-b36.strand.zip
HumanCoreExome-12v1-0_B-b37.strand.zip

Cardio-Metabo_Chip_11395247_A
Metabochip-strand-b36-v5.zip
Metabochip-b37.58-v2.zip
Cardio-Metabo_Chip_11395247_A Source Strand version
Metabochip-b36-v5-SourceStrand.zip
Metabochip-b37-SourceStrand.zip

Cardio-Metabo_Chip_11395247_A Allele sets
Metabochip-alleles.zip

CVDSNP55v1_A
CVDSNP55v1_A-b37-strand.zip

Affymetrix data files
The Affymetrix zip files contain only the strand file and the file has five columns SNP id, chromosome, position, %match to genome and strand. The IDs used are the Affymetrix SNP_A ids to avoid issues with changes to SNP rs ids between builds.

Affy 500K (Nsp and Sty Chips)
Affy-NSP-STY-b37.58-v4.zip

Affymetrix 6.0 (1M chip)
GenomeWide_6-b37.58-v2.zip

Strand and position derived from the Affymetrix releases

Affy 500K (Nsp and Sty Chips)
Nsp-Sty.na31-b37-strand.zip
Nsp-Sty.na30-b36-strand.zip

Affymetrix 6.0 (1M chip)
GenomeWideSNP_6.na30-b36-strand.zip
GenomewideSNP_6.na31-b37-strand.zip
GenomeWideSNP_6.na32-b37.strand.zip