View source: R/locus.from.rsid.R
snps.from.file | R Documentation |
Import SNPs from a BED file or VCF file for use in motifbreakR
snps.from.file(
file = NULL,
dbSNP = NULL,
search.genome = NULL,
format = "bed",
indels = FALSE,
biomart.dataset = NULL,
check.unnamed.for.rsid = FALSE
)
variants.from.file(
file = NULL,
dbSNP = NULL,
search.genome = NULL,
biomart.dataset = NULL,
format = "bed"
)
file |
Character; a character containing the path to a bed file or a vcf file see Details for a description of the required format |
dbSNP |
OPTIONAL; an object of class SNPlocs to lookup rsids; see |
search.genome |
an object of class BSgenome for the species you are interrogating;
see |
format |
Character; one of |
indels |
Logical; allow the import of indels. |
biomart.dataset |
a Mart object from |
check.unnamed.for.rsid |
Logical; check snps in the form chr:pos:ref:alt for corresponding rsid, lookup may be slow, requires either param dbSNP or biomart.dataset. |
snps.from.file
takes a character vector describing the file path
to a bed file that contains the necissary information to generate the input for
motifbreakR
see http://www.genome.ucsc.edu/FAQ/FAQformat.html#format1
for a complete description of the BED format. Our convention deviates in that there
is a required format for the name field. name
is defined as chromosome:start:REF:ALT
or the rsid from dbSNP (if you've included the optional SNPlocs argument).
For example if you were to include rs123 in it's alternate
format it would be entered as chr7:24966446:C:A
a GRanges object containing:
SNP_id |
The rsid of the snp with the "rs" portion stripped |
alleles_as_ambig |
THE IUPAC ambiguity code between the reference and alternate allele for this SNP |
REF |
The reference allele for the SNP |
ALT |
The alternate allele for the SNP |
variants.from.file()
: Allows the use of indels by default
See motifbreakR
for analysis; See snps.from.rsid
for an alternate method for generating a list of variants.
library(BSgenome.Drerio.UCSC.danRer7)
library(SNPlocs.Hsapiens.dbSNP155.GRCh37)
snps.bed.file <- system.file("extdata", "danRer.bed", package = "motifbreakR")
# see the contents
read.table(snps.bed.file, header = FALSE)
#import the BED file
snps.mb <- snps.from.file(snps.bed.file,
search.genome = BSgenome.Drerio.UCSC.danRer7,
format = "bed")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.