The package contains functions for exploratory oligonucleotide array analysis. The dependence on tkWidgets only concerns few convenience functions. 'affy' is fully functional without it.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
mirTarRnaSeq R package can be used for interactive mRNA miRNA sequencing statistical analysis. This package utilizes expression or differential expression mRNA and miRNA sequencing results and performs interactive correlation and various GLMs (Regular GLM, Multivariate GLM, and Interaction GLMs ) analysis between mRNA and miRNA expriments. These experiments can be time point experiments, and or condition expriments.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Identify significant miRNA-mRNA correlations across three or more time points using fold change data and background distribution comparisons.
library(mirTarRnaSeq)
# 1. Parse fold changes and filter mRNAs/miRNAs
mrna <- one2OneRnaMiRNA(mrna_files, pthreshold = 0.05)$foldchanges
mirna <- one2OneRnaMiRNA(mirna_files)$foldchanges
# 2. Calculate Pearson correlation
corr_0 <- corMirnaRna(mrna, mirna, method = "pearson")
# 3. Generate background correlation distribution
outs <- sampCorRnaMirna(mrna, mirna, method = "pearson", Shrounds = 100, Srounds = 1000)
# 4. Plot correlation density
mirRnaDensityCor(corr_0, outs)
# 5. Identify significant correlations
sig_corrs <- threshSig(corr_0, outs, pvalue = 0.05)
# 6. Retrieve species-specific miRanda predictions
miRanda <- getInputSpecies("Mouse", threshold = 150)
# 7. Intersect and visualize results
results <- miRandaIntersect(sig_corrs, outs, mrna, mirna, miRanda)
p <- mirRnaHeatmap(results$corr, upper_bound = -0.99)
Input: Multi-timepoint mRNA and miRNA fold change files. Output: Heatmap and list of significant miRNA-mRNA correlations intersected with miRanda predictions.
Identify significant miRNA-mRNA fold change differences between two time points compared to a background distribution.
library(mirTarRnaSeq)
# 1. Parse fold changes and filter mRNAs
mrna <- one2OneRnaMiRNA(mrna_files, pthreshold = 0.05)$foldchanges
mirna <- one2OneRnaMiRNA(mirna_files)$foldchanges
# 2. Estimate miRNA-mRNA fold change differences
inter0 <- twoTimePoint(mrna, mirna)
# 3. Generate background distribution of fold change differences
outs <- twoTimePointSamp(mrna, mirna, Shrounds = 10)
# 4. Retrieve species-specific miRanda target predictions
miRanda <- getInputSpecies("Mouse", threshold = 140)
# 5. Identify relationships below a p-value threshold
sig_InterR <- threshSigInter(inter0, outs)
# 6. Intersect significant relationships with miRanda predictions
results <- mirandaIntersectInter(sig_InterR, outs, mrna, mirna, miRanda)
# 7. Format final results and draw plots
final_results <- finInterResult(results)
drawInterPlots(mrna, mirna, final_results)
mirRnaHeatmapDiff(results$corrs, upper_bound = 9.9)
Input: Two-timepoint mRNA and miRNA fold change files. Output: Fold change plots and heatmap of significant miRNA-mRNA differences.
Identify miRNA-mRNA target interactions in a cohort using various GLM regression models integrated with miRanda predictions.
library(mirTarRnaSeq)
# 1. Retrieve species-specific miRanda target predictions
miRanda <- getInputSpecies("Epstein_Barr", threshold = 140)
# 2. Filter mRNA data to keep only predicted targets
DiffExpmRNASub <- miRanComp(DiffExp, miRanda)
# 3. Combine mRNA and miRNA data
miRNA_select <- c("ebv-mir-BART9-5p")
Combine <- combiner(DiffExp, miRNAExp, miRNA_select)
geneVariant <- geneVari(Combine, miRNA_select)
# 4. Run univariate GLM models (e.g., Poisson)
j <- runModel(`LMP-1` ~ `ebv-mir-BART9-5p`, Combine, model = glm_poisson(), scale = 100)
print(modelTermPvalues(j))
# 5. Run models across all combinations with a specific family
blaGaus <- runModels(Combine, geneVariant, miRNA_select, family = glm_gaussian(), scale = 100)
# 6. Run all-to-all combinations using multi-model GLM
All_miRNAs_run <- runAllMirnaModels(
mirnas = rownames(miRNAExp)[1:5],
DiffExpmRNA = DiffExpmRNASub,
DiffExpmiRNA = miRNAExp,
miranda_data = miRanda,
prob = 0.75,
cutoff = 0.05,
fdr_cutoff = 0.1,
method = "fdr",
family = glm_multi(),
scale = 2,
mode = "multi"
)
Input: mRNA and miRNA expression matrices. Output: Fitted GLM models and identified significant miRNA-mRNA target interactions.
runModels().corMirnaRna() and sampCorRnaMirna().twoTimePoint() and twoTimePointSamp().getInputSpecies() and miRanComp().miRanda or TargetScan because mirTarRnaSeq requires expression data to perform statistical association.DESeq2 or edgeR because mirTarRnaSeq expects pre-computed expression matrices or fold changes.getInputSpecies().glm_gaussian()): Statistical distribution family for GLM modeling (e.g., glm_poisson(), glm_nb(), glm_zeroinfl(), glm_multi()).one2OneRnaMiRNA().tzTrans()) before running regression models.miRanComp() prior to running all-to-all regressions to reduce computational time.miRanComp().combiner() will fail. Fix by aligning column names before analysis.multiMiR for retrieving validated and predicted miRNA-target interactions from multiple databases.SPONGE for sparse partial correlation and miRNA-mRNA competitive endogenous RNA (ceRNA) networks.DESeq2 / edgeR for standard differential expression analysis of mRNA and miRNA.아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
The package contains functions for exploratory oligonucleotide array analysis. The dependence on tkWidgets only concerns few convenience functions. 'affy' is fully functional without it.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
This tool uses the label-tree function from HyPhy to annotate a phylogenetic tree. It allows users to select a subset of leaves using either a regular expression or a list of sequence names, and then apply a specified label to these selecte
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
This package provides a client for the Bioconductor AnnotationHub web resource. The AnnotationHub web resource provides a central location where genomic files (e.g., VCF, bed, wig) and other resources from standard locations (e.g., UCSC, En
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
apeglm provides Bayesian shrinkage estimators for effect sizes for a variety of GLM models, using approximation of the posterior for individual coefficients.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
ASURAT is a software for single-cell data analysis. Using ASURAT, one can simultaneously perform unsupervised clustering and biological interpretation in terms of cell type, disease, biological process, and signaling pathway activity. Inputting a single-cell RNA-seq data and knowledge-based databases, such as Cell Ontology, Gene Ontology, KEGG, etc., ASURAT transforms gene expression tables into original multivariate tables, termed sign-by-sample matrices (SSMs).
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
AUCell allows to identify cells with active gene sets (e.g. signatures, gene modules...) in single-cell RNA-seq data. AUCell uses the "Area Under the Curve" (AUC) to calculate whether a critical subset of the input gene set is enriched with
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.