Description Usage Arguments Details Value Author(s) References Examples
Generate biological sequences with uniform random distribution of alphabet characters.
1 2 | genRandBioSeqs(seqType = c("DNA", "RNA", "AA"), numSequences, seqLength,
biostring = TRUE, seed)
|
seqType |
defines the type of sequence as DNA, RNA or AA and the underlying alphabet. Default="DNA" |
numSequences |
single numeric value which specifies the number of sequences that should be generated. |
seqLength |
either a single numeric value or a numeric vector of length 'numSequences' which gives the length of the sequences to be generated. |
biostring |
if |
seed |
when present the random generator will be seeded with the value passed in this parameter |
The function generates a set of sequences with uniform distribution of
alphabet characters and returns it as XStringSet or BioVector dependent on
the parameter biostring
.
When the parameter 'biostring' is set to FALSE the function returns a XStringSet derived class otherwise a BioVector derived class.
Johannes Palme <kebabs@bioinf.jku.at>
http://www.bioinf.jku.at/software/kebabs
J. Palme, S. Hochreiter, and U. Bodenhofer (2015) KeBABS: an R package
for kernel-based analysis of biological sequences.
Bioinformatics, 31(15):2574-2576, 2015.
DOI: 10.1093/bioinformatics/btv176.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | ## generate a set of AA sequences of fixed length as AAStringSet
aaseqs <- genRandBioSeqs("AA", 100, 1000, biostring=TRUE)
## show AA sequence set
aaseqs
## Not run:
## generate a set of "DNA" sequences as DNAStringSet with uniformly
## distributed lengths between 1500 and 3000 bases
seqLength <- runif(300, min=1500, max=3500)
dnaseqs <- genRandBioSeqs("DNA", 100, seqLength, biostring=TRUE)
## show DNA sequence set
dnaseqs
## End(Not run)
|
Loading required package: Biostrings
Loading required package: BiocGenerics
Loading required package: parallel
Attaching package: 'BiocGenerics'
The following objects are masked from 'package:parallel':
clusterApply, clusterApplyLB, clusterCall, clusterEvalQ,
clusterExport, clusterMap, parApply, parCapply, parLapply,
parLapplyLB, parRapply, parSapply, parSapplyLB
The following objects are masked from 'package:stats':
IQR, mad, sd, var, xtabs
The following objects are masked from 'package:base':
Filter, Find, Map, Position, Reduce, anyDuplicated, append,
as.data.frame, cbind, colMeans, colSums, colnames, do.call,
duplicated, eval, evalq, get, grep, grepl, intersect, is.unsorted,
lapply, lengths, mapply, match, mget, order, paste, pmax, pmax.int,
pmin, pmin.int, rank, rbind, rowMeans, rowSums, rownames, sapply,
setdiff, sort, table, tapply, union, unique, unsplit, which,
which.max, which.min
Loading required package: S4Vectors
Loading required package: stats4
Attaching package: 'S4Vectors'
The following object is masked from 'package:base':
expand.grid
Loading required package: IRanges
Loading required package: XVector
Attaching package: 'Biostrings'
The following object is masked from 'package:base':
strsplit
Loading required package: kernlab
Attaching package: 'kernlab'
The following object is masked from 'package:Biostrings':
type
A AAStringSet instance of length 100
width seq
[1] 1000 SPAPTACFSELWYWLTHHQTLWSQQHYERECPH...QWLDQPVHRNLFWENIUKLWWVLWUUAUEKKY
[2] 1000 VDAECVQTPNKYSYMFHPUNDIHVPRNYAYIIN...DYUHTSWGIPGTIFDFYQHDIWLMWRUMYFQH
[3] 1000 EIUUGILYYVIQLIVIGPQVDQITWYADTUQER...HGACUQTCMTLTAASVKLQNLFWWSGFSIKIV
[4] 1000 YKDYKAEIURAWNYPFSUMIPVUFWKGSKRGWE...DKDTGUNFNHHYACIWAHFRMYVIMVNIMPID
[5] 1000 MFGNPULKQKLSUVSSQTCVQUMDUKWAKGVAQ...GFAHWSTNYUHWVHIEMNENHARLUVSQPGQW
... ... ...
[96] 1000 LLNCCWLGWYMYTVUAITSPGFRHGVKHFVPAE...HUEISGFUIFMKHYTSRVQTWWGSGKTYIVHW
[97] 1000 CVNKHDVNHEYKULVMRFRSRNPEDLAHEMGNE...QMDAEVFKEPHMYUKVVTTIPHRIFIVYKAHC
[98] 1000 IPHVYTSWSEVCIHYQCPFQMDCILWQQUYATL...ITCTCHFYLHKNCGPCIKFSTVCWIGKKKYHQ
[99] 1000 MAHFYGFRWPLGFRIGPLPTITEPAYSHFPWDY...PTHAAYCYULPCIPSCHPUGGLHVNGPYWUVT
[100] 1000 NFCAFRGHIIDSWCAARQKKESCLSDCALHIFA...WRUWLVWQEQWKHUTYMIMPNCLQVUCDQWGT
A DNAStringSet instance of length 100
width seq
[1] 2085 TCCGGGCAGGCCTGCCGTGTGGCGATCAAGTGG...AAAAATCAAATCTATATTACTTTACTTGGCAG
[2] 2714 CAACCAGCGGTAACTTAAGAAAGTCGACATGCT...CGTCCTCTAATTTCTTAATGGACTCTGACACA
[3] 1512 CCCGTTGGGCCTAAGAGTGGGCAAGGAACAGAT...CCTCCAGGGTCCAAATAGTTCTGTGGGGTCCA
[4] 2826 GGGCCAGGTTGCTGGCTAGTCTCCGACACTGTA...CGAGACGGACCCATGTAGGCGAGTTGTAATTT
[5] 2709 GGTTAACAACCGAGAATTACCGTGGGATGACCG...TAATCATTCGCATCGGAGACGGTAACTGTCCG
... ... ...
[96] 3360 CATCCACTGCATATCACCTTCTCAAAAGCCTCA...TTAGCTCGGCACGTGTTTGCTGTTTAGTGCTA
[97] 2399 CAATAACGATCTAACGAGCCTGGGGAGCCCATT...GCGCGGGCTCATGGCTAAGATTCGCGAGGTTT
[98] 2137 GGCCGCTGAACGGGCCTATTTGCCGCCGGAATG...CAACCTCAACACATCCTAGGTCAAACGACCGT
[99] 3152 GGTCTGTGGCTTCAGCCAAGGCTTGGAACAGCA...CCTGACTTACATTGACTCCCATAAAAGTCTCC
[100] 2308 CGGACAACTTGGGGGACTGACTGCGGCACTTTA...ATCAACGGTTCTGGCAGGGGAGTCATCGTGGA
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.