Description Objects from the Class Slots Methods Note Author(s) See Also Examples
The class “MTI” describes a miRNA target gene interaction as provided by the miRTarBase.
Objects can be created by calls of the form new("MTI", ...) or
using the MTI function (the preferred way).
idThe miRTarBase identifier of the interaction.
mature_mirnaThe (mirbase conform) mature miRNA identifier (e.g. “hsa-mir-24-3p”).
queryNot used yet.
reportA list of MTIReport objects
providing the evidence for the miRNA target gene interaction.
species_mirnaThe species of the miRNA.
species_target_geneThe species of the target gene.
target_geneThe official gene symbol of the target gene.
target_gene_entrezidThe NCBI Entrezgene identifier of the target gene.
as.data.frame(x, collapse.reports=NULL,
stringsAsFactors=getOption("stringsAsFactors", TRUE), ...)Casts the MTI object into a data.frame. If
collapse.reports is not NULL, the values from the
internal MTIReport classes will be collapsed (separated by
the value of collapse.reports) resulting in a
data.frame with a single row for the MTI
object. Otherwise, the data.frame will have as many rows
as there are MTIReport objects in the MTI object.
entrezid(object, ...)Returns the NCBI Entrezgene identifier of the target gene.
experiments(object, ...)Returns the experiments that were performed to proof the interaction.
gene(object, ...)Returns the official symbol of the target gene.
geneSpecies(object, ...)Returns the species of the target gene.
id(object, ...)Returns the identifier.
matmirna(object, ...)Returns the name of the mature miRNA.
mirnaSpecies(object, ...)Returns the species of the miRNA.
pmid(object, ...)Returns the PubMed identifier(s) of the publications providing evidence of the interaction.
reportCount(object, ...)Returns the number of publications/reports providing evidence for the interaction.
reports(x, ...), reports(x) <- valueGetter and setter method of the report slot. Returns a list
of MTIReport objects; value should be a
list of MTIReport objects or a single object.
show(object)Print the content of the MTI class.
supportedBy(object, ...)Returns the support type of the evidence/experiments.
Retrieve annotations (from the mirbase.db package) for the mature
miRNA.
matmirnaId(object, ...)Returns the identifier (accession) of the mature miRNA from the mirbase.
premirna(object, ...)Returns the pre-miRNA name (i.e. the miRNA id) for the mature miRNA from the mirbase.
premirnaId(object, ...)Returns the pre-miRNA accession for the mature miRNA from the mirbase.
mirfam(object, ...)Returns the miRNA family name for the mature miRNA from the mirbase.
Instead of directly accessing the slots of the class, the getter methods listed above should be used.
Johannes Rainer
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | ## get an MTI from the database that represents an interaction
## between the gene BCL2L11 and miRNAs from the mir-17 family.
BCL2L11 <- mtis(mirtarbase, filter=list(GenenameFilter("BCL2L11"), MirfamFilter("mir-17")))
BCL2L11 <- BCL2L11[[1]]
BCL2L11
## what's the mature miRNA?
matmirna(BCL2L11)
## what's the precursor of this miRNA
premirna(BCL2L11)
## the gene name and the Entrezgene ID?
gene(BCL2L11)
entrezid(BCL2L11)
## on how many reports (publications) does this base?
reportCount(BCL2L11)
## what evidence/support types?
supportedBy(BCL2L11)
## what experiments:
experiments(BCL2L11)
## list the reports:
reports(BCL2L11)
## cast the MTI object into a data.frame
as.data.frame(BCL2L11)
## into a single row data.frame
as.data.frame(BCL2L11, collapse.reports=";")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.