Skip to content
Tanner Koomar edited this page Oct 25, 2020 · 3 revisions

Welcome to the VCFdbR wiki!

Here you can find a few walkthroughs and tutorials. For common questions, see the FAQ.

Motivation

The VCF format is a well-specified way to express genetic variation that sacrifices file size and processing speed (compared to PLINK or BGEN standards, for instance) for increased flexibility. This flexibility primarily comes from the specification's allowance for an unlimited number of varriant-level annotations (in the INFO colum) and sample-and-variant-level annotations (in the FORMAT columns).

Database Schema

The format of the database and its tables will be fairly familiar if you have worked with a GEMINI database, but there are some critical differences, particularly in the case of File-GT databases. The below guides describe the general schema of the databases without going into the minutia of how to actually work with with them.

Working with the SQLite Databases

If you are not familiar with working with SQLite databases, you should first familiarize yourself with how to do so. If you are most familiar with R, it is recommended to review the dbplyr tutorial and function reference, as this is the interface used in the below tutorials.