Title: | MiRNA Ranking by Gene Expression |
---|---|
Description: | The package contains functions for inferece of target gene regulation by miRNA, based on only target gene expression profile. |
Authors: | Y-h. Taguchi <[email protected]> |
Maintainer: | Y-h. Taguchi <[email protected]> |
License: | GPL |
Version: | 1.49.0 |
Built: | 2024-11-29 08:15:44 UTC |
Source: | https://github.com/bioc/MiRaGE |
Gene expression of lung cancer cell line one day after let-7a transfection and negative control. Each of them consists of two biological replicates.
data(gene_exp)
data(gene_exp)
gene_id in featureData is mainly, RefSeq mRNA, which is supplemented by GenBank ID if RefSeq mRNA is not available. The expressions are two biological replicates: one day after transfection of let-7a and two biological replicates one day after transfection of mock (negative control), respectively. Sample_name in phenoData represents these characteristic features of samples.
This comes from experiments described in Takahashi et al. (2009).
Takahashi, Y., Forrest, A.A.R., Maeno, E., Hashimoto, T., Daub, C.O., Yasuda, J.: MiR-107 and MiR-185 Can Induce Cell cycle Arrest in Human Non Small Cell Lung Cancer Cell Lines? PLoS One 4, e6677 (2009)
This function retrieves target gene tables of miRNAs, gene id conversion table and miRNA consevation tables
getMiRaGEData(location="local", species="MM", ID="refseq",method="mean",test="ks", conv="conserved",species_force=T,ID_force=T,conv_force=T)
getMiRaGEData(location="local", species="MM", ID="refseq",method="mean",test="ks", conv="conserved",species_force=T,ID_force=T,conv_force=T)
location |
Specify from where tables are retrieved. If location="local", then tables are retrieved from experimental package, "miRNATarget". If location="web", tables are downloaded from MiRaGE Server web site, "http://www.granular.com/DATA/". Default is "local" |
species |
a string specifies target species. This should be either "MM" (mouse) or "HS" (human). Default is "MM". |
ID |
a string specifies gene ID. Default is "refseq". |
method |
a string specifies the treatment of samples. This should be one of "mean", "mixed", or "one_by_one". Default is "mean". |
test |
a string specifies statistical test for P-value computation. This should be one of "ks" (Kolmogorov-Smirnov test), "t" (t-test), or "wilcox" (Wilcoxon test). Default is "ks". |
conv |
a string specifies conservation of miRNA. This should be one of "conserved", "weak_conserve", and "all". Default is "conserved". |
species_force |
a boolean indicating whether target gene table is downloaded (TRUE) or not (FALSE). Default is TRUE. |
ID_force |
a boolean indicating whether gene ID conversion table is downloaded (TRUE) or not (FALSE). Default is TRUE. |
conv_force |
a boolean indicating whether miRNA conservation table is downloaded (TRUE) or not (FALSE). Default is TRUE. |
This function retrieves various tables necessary for inference of target gene regulation by miRNAs, based upon the algorithm implemented in the MiRaGE server described in Yoshizawa et al (2011).
tb1 |
target gene tables of miRNAs. Rownames are miRNA named and colnames are gene ids |
TBL2 |
Transposed matrix of tb1. This object is loaded after this function is called. |
conv_id |
Conservation table of miRNAs. It is retrieved only when "conv" is not equal to "all". This object is loaded after this function is called. |
id_conv |
Gene id conversion table between "refseq" ad specified gene id or probe id. This object is loaded after this function is called. |
It is usually called inside the function of "MiRaGE". After the execution of getMiRaGEData, objects listed in value are automatically loaded
Yoshizawa, M., Taguchi, Y-h., and Yasuda, J. (2011), Inference of Gene Regulation via miRNAs During ES Cell Differentiation Using MiRaGE Method. Int J Mol Sci 12(12):9265-9276
tb1 <- getMiRaGEData(species="HS")
tb1 <- getMiRaGEData(species="HS")
This function generates conv_id, which describes conservation information of each human miRNA, from the scratch
HS_conv_id(taxid=9606,species="hsa",destdir="./")
HS_conv_id(taxid=9606,species="hsa",destdir="./")
taxid |
taxon id for human. Default is 9606 |
species |
Three characters string which describe human. Default is "hsa". |
destdir |
Directory where "HS_conv_id" is saved. Default is "./". |
This function computes conv_id, which describes conservation information of each human miRNA, used in the MiRaGE server described in Yoshizawa et al (2011). It saves data frame conv_id as the name of "HS_conv_id" in the destination directory.
Yoshizawa, M., Taguchi, Y-h., and Yasuda, J. (2011), Inference of Gene Regulation via miRNAs During ES Cell Differentiation Using MiRaGE Method. Int J Mol Sci 12(12):9265-9276
## Not run: HS_conv_id()
## Not run: HS_conv_id()
This function generate id_conv, which describes conversion between refseq gene id vs various gene id/prob id, from the scratch
id_conv_gen(SP="MM",gene_id="all",destdir="./")
id_conv_gen(SP="MM",gene_id="all",destdir="./")
SP |
Species for which gene id conversion table is generated. "MM" for mouse, "HS" for human. Default is "MM" |
gene_id |
gene id for which conversion table toward refseq gene is generated. If "all" is specified, tables for all of available gene ids are generated. Default is "all". |
destdir |
Directory where data sets are saved. Default is "./". |
This function generates gene id conversion table, id_conv, used in the MiRaGE server described in Yoshizawa et al (2011). It saves data frames in the destination directory. The name of data set including each id_conv is the form, "SP_refseq_to_gene_id_id", where SP is either MM or HS and gene_id is gene id defined in biomaRt attributes.
If the number of empty rows of each id_conv is less than 20000, its usage is strongly discouraged because the resulting P-values are not trusted.
Yoshizawa, M., Taguchi, Y-h., and Yasuda, J. (2011), Inference of Gene Regulation via miRNAs During ES Cell Differentiation Using MiRaGE Method. Int J Mol Sci 12(12):9265-9276
## Not run: id_conv_gen(gene_id="ensembl_transcript_id")
## Not run: id_conv_gen(gene_id="ensembl_transcript_id")
Wrapper function computes P-values for target gene regulation via miRNAs.
MiRaGE(gene_exp,location="local",species="MM",ID="refseq",method="mean",test="ks", conv="conserved",species_force=T,ID_force=T,conv_force=T)
MiRaGE(gene_exp,location="local",species="MM",ID="refseq",method="mean",test="ks", conv="conserved",species_force=T,ID_force=T,conv_force=T)
gene_exp |
ExpressionSet object which stores target gene expression. featureData must include "gene_id" and phenoData must include "sample_name". The number of columns of expression data MUST be the length of "sample_name". If not, subsetting is required. |
location |
Specify from where tables are retrieved. If location="local", then tables are retrieved from experimental package, "miRNATarget". If location="web", tables are downloaded from MiRaGE Server web site, "http://www.granular.com/DATA/". Default is "local" |
species |
a string specifies target species. This should be either "MM" (mouse) or "HS" (human).Default is "MM". |
ID |
a string specifies gene ID. Default is "refseq". |
method |
a string specifies the treatment of samples. This should be one of "mean", "mixed", or "one_by_one". Default is "mean". |
test |
a string specifies statistical test for P-value computation. This should be one of "ks" (Kolmogorov-Smirnov test), "t" (t-test), or "wilcox" (Wilcoxon test). Default is "ks". |
conv |
a string specifies conservation of miRNA. This should be one of "conserved", "weak_conserve", and "all". Default is "conserved". |
species_force |
a boolean indicating whether target gene table is downloaded (TRUE) or not (FALSE). Default is TRUE. |
ID_force |
a boolean indicating whether gene ID conversion table is downloaded (TRUE) or not (FALSE). Default is TRUE. |
conv_force |
a boolean indicating whether miRNA conservation table is downloaded (TRUE) or not (FALSE). Default is TRUE. |
This wrapper function computes P-values for target gene regulation via miRNAs using the algorithm employed for the MiRaGE server described in Yoshizawa et al (2011). P-values are computed based upon the target gene expression change between two experimental conditions.
P0 |
data frame. The first column of "P0" contains miRNA names. From the second column to last column includes P-values. Smaller P-values mean that target genes are more likely upregulated in the later sample groups than in the former sample groups |
P1 |
data frame. The first column of "P1" contains miRNA names. From the second column to last column includes P-values. Smaller P-values mean that target genes are more likely downregulated in the later sample groups than in the former sample groups |
Yoshizawa, M., Taguchi, Y-h., and Yasuda, J. (2011), Inference of Gene Regulation via miRNAs During ES Cell Differentiation Using MiRaGE Method. Int J Mol Sci 12(12):9265-9276
data(gene_exp) result <- MiRaGE(gene_exp,species="HS") result$P1[1:3,]
data(gene_exp) result <- MiRaGE(gene_exp,species="HS") result$P1[1:3,]
This function generates conv_id, which describes conservation information of each mouse miRNA, from the scratch
MM_conv_id(taxid=10090,species="mmu",destdir="./")
MM_conv_id(taxid=10090,species="mmu",destdir="./")
taxid |
taxon id for human. Default is 11090 |
species |
Three characters string which describe human. Default is "mmu". |
destdir |
Directory where "MM_conv_id" is saved. Default is "./". |
This function computes conv_id, which describes conservation information of each mouse miRNA, used in the MiRaGE server described in Yoshizawa et al (2011). It saves data frame conv_id as the name of "MM_conv_id" in the destination directory.
Yoshizawa, M., Taguchi, Y-h., and Yasuda, J. (2011), Inference of Gene Regulation via miRNAs During ES Cell Differentiation Using MiRaGE Method. Int J Mol Sci 12(12):9265-9276
## Not run: MM_conv_id()
## Not run: MM_conv_id()
This function generates target gene tables for human miRNAs base upon simple seed match toward 3' UTR of target genes
TBL2_HS_gen(SP="hsa",destdir="./")
TBL2_HS_gen(SP="hsa",destdir="./")
SP |
Three characters string which describe human. Default is "hsa". |
destdir |
Directory where "TBL2_HS" is saved. Default is "./". |
This function generates target gene tables for human miRNAs, used in the MiRaGE server described in Yoshizawa et al (2011). It saves data frame "TBL2" as the name of "TBL2_HS" in the destination directory.
Yoshizawa, M., Taguchi, Y-h., and Yasuda, J. (2011), Inference of Gene Regulation via miRNAs During ES Cell Differentiation Using MiRaGE Method. Int J Mol Sci 12(12):9265-9276
## Not run: TBL2_HS_gen()
## Not run: TBL2_HS_gen()
This function generates target gene tables for human miRNAs base upon simple seed match toward 3' UTR of target genes
TBL2_MM_gen(SP="mmu",destdir="./")
TBL2_MM_gen(SP="mmu",destdir="./")
SP |
Three characters string which describe mouse. Default is "mmu". |
destdir |
Directory where "id_conv" is saved. Default is "./". |
This function generates target gene tables for mouse miRNAs, used in the MiRaGE server described in Yoshizawa et al (2011). It saves data frame "TBL2" as the name of "TBL2_MM" in the destination directory.
Yoshizawa, M., Taguchi, Y-h., and Yasuda, J. (2011), Inference of Gene Regulation via miRNAs During ES Cell Differentiation Using MiRaGE Method. Int J Mol Sci 12(12):9265-9276
## Not run: TBL2_MM_gen()
## Not run: TBL2_MM_gen()