Title: | Encode "License-Plates" from Sequences and Decode Them Back |
---|---|
Description: | It can be used to create/encode molecular "license-plates" from sequences and to also decode the "license-plates" back to sequences. While initially created for transfer RNA-derived small fragments (tRFs), this tool can be used for any genomic sequences including but not limited to: tRFs, microRNAs, etc. The detailed information can reference to Pliatsika V, Loher P, Telonis AG, Rigoutsos I (2016) <doi:10.1093/bioinformatics/btw194>. It can also be used to annotate tRFs. The detailed information can reference to Loher P, Telonis AG, Rigoutsos I (2017) <doi:10.1038/srep41184>. |
Authors: | Shanliang Zhong [aut, cre] |
Maintainer: | Shanliang Zhong <[email protected]> |
License: | GPL (>= 2) |
Version: | 1.0.1 |
Built: | 2024-12-01 08:42:42 UTC |
Source: | CRAN |
Obtain tRF ID, type, whether exclusive to tRNA space, and tRNA sources of the tRF with its sequence.
annotate_tRF(sequence)
annotate_tRF(sequence)
sequence |
tRF sequence. |
tRF ID, type, whether exclusive to tRNA space, and tRNA sources of the tRF.
Loher P, Telonis AG, Rigoutsos I. Sci Rep (2017) <doi: 10.1038/srep41184>
sequence='TCCCTGGTGGTCTAGTGGTTAGGATTCGGC' annotate_tRF(sequence)
sequence='TCCCTGGTGGTCTAGTGGTTAGGATTCGGC' annotate_tRF(sequence)
Decode the license-plates using the lookup table.
deseqs(plates)
deseqs(plates)
plates |
The license plates being decoded. |
The sequences they decodes to.
Pliatsika V, Loher P, Telonis AG, Rigoutsos I. Bioinformatics (2016) <doi: 10.1093/bioinformatics/btw194>
plates=c('tRF-18-BS6PDFD2','tRF-20-51K36D26') deseqs(plates)
plates=c('tRF-18-BS6PDFD2','tRF-20-51K36D26') deseqs(plates)
Encode the sequences into their corresponding license plates with given prefix (if given one).
enseqs(sequences, prefix = "")
enseqs(sequences, prefix = "")
sequences |
The sequences being encoded. |
prefix |
The prefix to use for the license plate. |
The license plates they encode to.
Pliatsika V, Loher P, Telonis AG, Rigoutsos I. Bioinformatics (2016) <doi: 10.1093/bioinformatics/btw194>
seqs=c('AACCGGGCAGAAGCACCA','GAGCCCCAGTGGAACCACCA') enseqs(seqs,'tRF')
seqs=c('AACCGGGCAGAAGCACCA','GAGCCCCAGTGGAACCACCA') enseqs(seqs,'tRF')
Determine whether the tRFs are exclusive to tRNA space with the tRF sequences.
exclusive(sequences)
exclusive(sequences)
sequences |
tRF sequences. |
Whether the tRFs are exclusive to tRNA space.
Loher P, Telonis AG, Rigoutsos I. Sci Rep (2017) <doi: 10.1038/srep41184>
sequences=c('TCCCTGGTGGTCTAGTGGTTAGGATTCGGC','TCCCTGGTGGTCTAGTGGTTAGGATTCGGCG') exclusive(sequences)
sequences=c('TCCCTGGTGGTCTAGTGGTTAGGATTCGGC','TCCCTGGTGGTCTAGTGGTTAGGATTCGGCG') exclusive(sequences)
Obtain the tRNA source of a tRF with the tRF sequence.
source_tRNA(sequence)
source_tRNA(sequence)
sequence |
tRF sequence. |
Sources of the tRF.
Loher P, Telonis AG, Rigoutsos I. Sci Rep (2017) <doi: 10.1038/srep41184>
sequence='TCCCTGGTGGTCTAGTGGTTAGGATTCGGC' source_tRNA(sequence)
sequence='TCCCTGGTGGTCTAGTGGTTAGGATTCGGC' source_tRNA(sequence)
Obtain the tRNA sources of tRFs with the tRF sequences.
source_tRNA2(sequences)
source_tRNA2(sequences)
sequences |
tRF sequences. |
Sources of the tRFs.
Loher P, Telonis AG, Rigoutsos I. Sci Rep (2017) <doi: 10.1038/srep41184>
sequences=c('TCCCTGGTGGTCTAGTGGTTAGGATTCGGC','TCCCTGGTGGTCTAGTGGCT','TCCCTGGTGGTCTAATGGTTA') source_tRNA2(sequences)
sequences=c('TCCCTGGTGGTCTAGTGGTTAGGATTCGGC','TCCCTGGTGGTCTAGTGGCT','TCCCTGGTGGTCTAATGGTTA') source_tRNA2(sequences)
Obtain the type of tRFs with the tRF sequences.
tRFtype(sequences)
tRFtype(sequences)
sequences |
tRF sequences. |
The type of tRFs.
Loher P, Telonis AG, Rigoutsos I. Sci Rep (2017) <doi: 10.1038/srep41184>
sequences=c('TCCCTGGTGGTCTAGTGGTTAGGATTCGGC','AAAAATTTTGGTGCAACTCCAAATAAAA') tRFtype(sequences)
sequences=c('TCCCTGGTGGTCTAGTGGTTAGGATTCGGC','AAAAATTTTGGTGCAACTCCAAATAAAA') tRFtype(sequences)