View source: R/submit_NCBI_BLAST_request.R
submit_NCBI_BLAST | R Documentation |
Submits a list of DNA sequences to NCBI BLAST for alignment to a sequence database.
submit_NCBI_BLAST(
seq.list,
res.dir,
delay.req = 10,
email,
db = "genomic/9606/GCF_000001405.39"
)
seq.list |
A named |
res.dir |
A |
delay.req |
Mandatory seconds between BLAST request submissions as an
|
email |
Mandatory E-mail adress for NCBI BLAST request, specified as
a |
db |
A |
Other supported NCBI genome databases include:
Human GRCh37 (hg19): db = "genomic/9606/GCF_000001405.25"
Mus musculus MGSCv37 (mm9): db = "genomic/10090/GCF_000001635.18"
Mus musculus GRCm38.p6 (mm10): db = "genomic/10090/GCF_000001635.26"
Mus musculus GRCm39 (mm39): db = "genomic/10090/GCF_000001635.27"
Drosophila melanogaster (fruit fly) Release 6 plus ISO1 MT: db = "genomic/7227/GCF_000001215.4"
Danio rerio (zebrafish) GRCz11: db = "genomic/7955/GCF_000002035.6"
You can try other db strings based on the following database name
structure:
db = "genomic/{taxonomy ID}/{RefSeq GCF assembly accession ID}"
Once you start the submission, some logs will appear in the console.
The unique submission ID will be displayed on one line such as
"Run G01J99FG013 : 00:00:01".
If you wish to track your submission
directly from the NCBI BLAST web interface, you can go
here
and paste your submission ID (in this case: G01J99FG013) in the "Request ID"
field.
If your submission is done processing, it will give you access to
all results, and other file formats to save them.
Yoann Pageaud.
hoardeR: Collect and Retrieve Annotation Data for Various Genomic Data Using Different Webservices.
Johnson, M. et al. NCBI BLAST: a better web interface. Nucleic Acids Research 36, W5–W9 (2008).
#Create example list of sequences you wish to BLAST using NCBI BLAST API.
ls.seq <- list(
"7qtel" = "CCCTAACACTGTTAGGGTTATTATGTTGACTGTTCTCATTGCTGTCTTAG",
"1ptel" = "GATCCTTGAAGCGCCCCCAAGGGCATCTTCTCAAAGTTGGATGTGTGCAT",
"17qtel" = "CCCTAACCCTAAACCCTAGCCCTAGCCCTAGCCCTAGCCCTAGCCCTAGC")
#Submit the list of sequences to NCBI BLAST using the GRCh38/hg38 genome assembly database.
submit_NCBI_BLAST(
seq.list = ls.seq, res.dir = "~/result_directory",
email = "myemailadress@dkfz.de", db = "genomic/9606/GCF_000001405.39")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.