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).
id
The miRTarBase identifier of the interaction.
mature_mirna
The (mirbase conform) mature miRNA identifier (e.g. “hsa-mir-24-3p”).
query
Not used yet.
report
A list of MTIReport
objects
providing the evidence for the miRNA target gene interaction.
species_mirna
The species of the miRNA.
species_target_gene
The species of the target gene.
target_gene
The official gene symbol of the target gene.
target_gene_entrezid
The 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) <- value
Getter 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.