| 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: | 2026-06-05 08:53:25 UTC |
| Source: | https://github.com/cran/MINTplates |
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)