All Projects → arrogantrobot → 23andme2vcf

arrogantrobot / 23andme2vcf

Licence: MIT License
convert your 23andme raw file to VCF | DEPRECATED, please see https://github.com/plantimals/2vcf

Programming Languages

perl
6916 projects

Projects that are alternatives of or similar to 23andme2vcf

2vcf
convert 23andme or Ancestry.com raw genotype calls into VCF format, with dbSNP annotations
Stars: ✭ 42 (-53.85%)
Mutual labels:  annotations, vcf, ancestry, 23andme
awesome-genetics
A curated list of awesome bioinformatics software.
Stars: ✭ 60 (-34.07%)
Mutual labels:  ancestry, 23andme
IntDefs
Android constants wrapped in @IntDef annotations
Stars: ✭ 17 (-81.32%)
Mutual labels:  annotations
memo
Android processing and secured library for managing SharedPreferences as key-value elements efficiently and structurally.
Stars: ✭ 18 (-80.22%)
Mutual labels:  annotations
py2puml
Generate PlantUML class diagrams to document your Python application.
Stars: ✭ 51 (-43.96%)
Mutual labels:  annotations
SonataAnnotationBundle
Annotations for Sonata Admin
Stars: ✭ 23 (-74.73%)
Mutual labels:  annotations
TypeTE
Genotyping of segregating mobile elements insertions
Stars: ✭ 15 (-83.52%)
Mutual labels:  vcf
super-csv-annotation
'Super CSV' extention library for annotation
Stars: ✭ 29 (-68.13%)
Mutual labels:  annotations
alfresco-mvc
Glue between SpringMVC @controllers and Alfresco
Stars: ✭ 22 (-75.82%)
Mutual labels:  annotations
SingleFile-Lite
Feel the power of the Manifest V3. The future, right now!
Stars: ✭ 55 (-39.56%)
Mutual labels:  annotations
WinAnalytics
A light-weight android library that can be quickly integrated into any app to use analytics tools.
Stars: ✭ 23 (-74.73%)
Mutual labels:  annotations
spring4-hibernate5-example
Spring 4 and Hibernate 5 integration example using annotations.
Stars: ✭ 16 (-82.42%)
Mutual labels:  annotations
dagger2-ktx
Kotlin extension bridge library for Dagger2 (proof-of-concept)
Stars: ✭ 41 (-54.95%)
Mutual labels:  annotations
SVCollector
Method to optimally select samples for validation and resequencing
Stars: ✭ 20 (-78.02%)
Mutual labels:  vcf
grenade
[DEPRECATED] Annotation based intent builder for Android activities and services
Stars: ✭ 28 (-69.23%)
Mutual labels:  annotations
AutoBindings
Set of annotations that aims to make your Android development experience easier along with lint checks.
Stars: ✭ 15 (-83.52%)
Mutual labels:  annotations
videojs-annotation-comments
A plugin for video.js to add support for timeline moment/range comments and annotations
Stars: ✭ 129 (+41.76%)
Mutual labels:  annotations
pandas-stubs
Pandas type stubs. Helps you type-check your code.
Stars: ✭ 84 (-7.69%)
Mutual labels:  annotations
jupyter-bbox-widget
A Jupyter widget for annotating images with bounding boxes
Stars: ✭ 19 (-79.12%)
Mutual labels:  annotations
telegram-json-to-vcf
Convert Telegram Contacts JSON File to VCF File
Stars: ✭ 34 (-62.64%)
Mutual labels:  vcf

Deprecated

In order to increase portability, reliability, and speed, I have moved this project to https://github.com/plantimals/2vcf , where it has been reimplemented. Please check it out there. If you have any questions or comments, please show up in our issues: https://github.com/plantimals/2vcf/issues/new

Convert your 23andme raw data into VCF format

This tool has been built in order to allow a user of 23andme to process the raw file format into a format more widely useful across bioinformatics tools, the VCF (see format details).

Two references are included which are limited to only those sites targetted by the 23andme microarray. 23andme recently made the change from build36 (hg18) to build37 (hg19), so any raw files downloaded before August 9, 2012 will be based on the older build36 coordinates. Simply download the raw data again and it will be on the build37 coordinates. If there is a need for build36 support, let me know and I can add that in as an option.

IN/DELs are currently unsupported by this program. If you would like to see support for indels, please suggest a location where I can find the exact alleles, so they can be correctly represented in the resulting VCF.

If your sample was processed after November of 2013, you have version 4 results. If you see a suggestion to run on version 4 after your first conversion attempt, please do so, as you will get more usable results.

Usage

First, download your raw data from 23andme. Log in and click on your name in the upper right corner. Select the "browse raw data" option. Look just below your name, for a link called "DOWNLOAD". You can also just [click here] (https://www.23andme.com/you/download/ "23andme raw data download"). Enter your password, answer the secret question, and grab the "All DNA" data set. Hit the "download data" button. Once you have downloaded the raw data, unzip the file and note it's name and location.

If you are on windows, I won't be able to help you with specific commands, but it should be easy to figure out.

Dependencies:

  • git
  • perl
  • 23andme raw data

These instructions will work from any bash shell, and probably plenty of other shells as well.

git clone git://github.com/arrogantrobot/23andme2vcf.git

cd 23andme2vcf

If you don't know what git is, or don't have the ability to install it, you can just click on the "download zip" button on near the top right of this github page. Once the download completes, go to the terminal, cd to the directory you downloaded the .zip to and unzip it. Then cd into the 23andme2vcf-master directory. Now run the script as shown below.

perl 23andme2vcf.pl /path/to/23andme_raw.txt /path/to/output.vcf

Reference

The reference contained here-in is a list of reference bases taken from [NCBI build37] (http://hgdownload.cse.ucsc.edu/goldenPath/hg19/chromosomes/ "NCBI build37"), which matches those sites included in the 23andme microarray exactly, in order to limit the file size and speed up creation of the VCF.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].