Package: scQTLtools 1.5.0

Xiaofeng Wu

scQTLtools: scQTLtools: an R/Bioconductor package for comprehensive identification and visualization of single-cell eQTLs

scQTLtools is a comprehensive R/Bioconductor package that facilitates end-to-end single-cell eQTL analysis, from preprocessing to visualization

Authors:Xiaofeng Wu [aut, cre, cph], Xin Huang [aut, cph], Jingtong Kang [com], Siwen Xu [aut, cph]

scQTLtools_1.5.0.tar.gz
scQTLtools_1.5.0.zip(r-4.7)scQTLtools_1.5.0.zip(r-4.6)scQTLtools_1.5.0.zip(r-4.5)
scQTLtools_1.5.0.tgz(r-4.6-any)scQTLtools_1.5.0.tgz(r-4.5-any)
scQTLtools_1.5.0.tar.gz(r-4.7-any)scQTLtools_1.5.0.tar.gz(r-4.6-any)
scQTLtools_1.5.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
scQTLtools/json (API)
NEWS

# Install 'scQTLtools' in R:
install.packages('scQTLtools', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/xfwucn/scqtltools/issues

Datasets:
  • EQTL_obj - The package includes five examplt datasets: a gene expression matrix, two SNP genotype matrices, a Seurat object, and an eQTL object.
  • GeneData - The package includes five examplt datasets: a gene expression matrix, two SNP genotype matrices, a Seurat object, and an eQTL object.
  • Seurat_obj - The package includes five examplt datasets: a gene expression matrix, two SNP genotype matrices, a Seurat object, and an eQTL object.
  • SNPData - The package includes five examplt datasets: a gene expression matrix, two SNP genotype matrices, a Seurat object, and an eQTL object.
  • SNPData2 - The package includes five examplt datasets: a gene expression matrix, two SNP genotype matrices, a Seurat object, and an eQTL object.

On BioConductor:scQTLtools-1.5.0(bioc 3.24)scQTLtools-1.4.0(bioc 3.23)

softwaregeneexpressiongeneticvariabilitysnpdifferentialexpressiongenomicvariationvariantdetectiongeneticsfunctionalgenomicssystemsbiologyregressionsinglecellnormalizationvisualizationpreprocessingrna-seqsc-eqtl

4.38 score 6 stars 6 scripts 242 downloads 40 exports 112 dependencies

Last updated from:19bb7507c7. Checks:1 NOTE, 3 WARNING, 5 ERROR, 1 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksNOTE294
linux-devel-x86_64WARNING632
source / vignettesERROR449
linux-release-x86_64WARNING659
macos-release-arm64ERROR318
macos-oldrel-arm64ERROR456
windows-develWARNING560
windows-releaseERROR465
windows-oldrelERROR459
wasm-releaseOK221

Exports:adjust_pvaluesbuildZINBcallQTLcheckSNPListCPM_normalizecreateGeneLoccreateQTLObjectcreateSNPsLocDESeq_normalizedraw_boxplotdraw_histplotdraw_QTLplotdraw_violinplotfilter_by_abs_bfilterGeneSNPget_cell_groupsget_countsget_filter_dataget_model_infoget_raw_dataget_result_infoinitialize_progress_barlimma_normalizelinearModelload_biclassify_infoload_group_infoload_species_infolog_normalizenormalizeGeneplots_theme_optspoissonModelprocess_matrixremove_outliersset_filter_dataset_model_infoset_raw_dataset_result_infoTPM_normalizevisualizeQTLzinbModel

Dependencies:abindAnnotationDbiaskpassBHBiobaseBiocFileCacheBiocGenericsBiocParallelbiomaRtBiostringsbitbit64blobcachemclicodetoolscpp11crayoncurlDBIdbplyrDelayedArrayDESeq2digestdotCall64dplyrfarverfastmapfilelockformatRfsfutile.loggerfutile.optionsfuturefuture.applygamlssgamlss.datagamlss.distgenericsGenomicRangesggplot2globalsgluegtablehmshttrhttr2IRangesisobandjsonliteKEGGRESTlabelinglambda.rlatticelifecyclelimmalistenvlocfitmagrittrMASSMatrixMatrixGenericsmatrixStatsmemoisemimenlmeopensslparallellypatchworkpillarpkgconfigpngprettyunitsprogressprogressrpurrrR6rappdirsRColorBrewerRcppRcppArmadilloRcppEigenrlangRSQLiteS4ArraysS4VectorsS7scalesSeqinfoSeuratObjectSingleCellExperimentsnowspspamSparseArraystatmodstringistringrSummarizedExperimentsurvivalsystibbletidyrtidyselectutf8vctrsVGAMviridisLitewithrxml2XVectoryulab.utils

Readme and manuals

Help Manual

Help pageTopics
Adjust p-values and filter SNP–gene pairs based on the adjusted p-values.adjust_pvalues
Build a ZINB model.buildZINB
Identify single-cell eQTLs.callQTL
Validate SNP IDs in the input genotype matrix.checkSNPList
Normalize gene expression using CPM.CPM_normalize
Create a gene location data frame.createGeneLoc
Create an eQTLObject for storing sc-eQTL analysis data.createQTLObject
Create SNP location dataframe.createSNPsLoc
The package includes five examplt datasets: a gene expression matrix, two SNP genotype matrices, a Seurat object, and an eQTL object.DataSet EQTL_obj GeneData Seurat_obj SNPData SNPData2
Normalize the gene expression matrix with DESeq2.DESeq_normalize
Generate a boxplot of gene expression by SNP genotype.draw_boxplot
Generate a histogram of gene expression by SNP genotype.draw_histplot
Create a combined violin-box-scatter plot.draw_QTLplot
Generate a violin plot of gene expression by SNP genotype.draw_violinplot
Class 'eQTLObject'eQTLObject-class
Filter a data frame of SNP–gene pairs by absolute beta.filter_by_abs_b
Filter gene expression and genotype matrices by cell percentage thresholds.filterGeneSNP
Retrieve Cells by SNP Valueget_cell_groups
Extract Counts from an Expression Matrixget_counts
Access filtered data stored in an eQTLObject.get_filter_data get_filter_data,eQTLObject-method
Access model specification from an eQTLObjectget_model_info get_model_info,eQTLObject-method
Access raw data stored in an eQTLObject.get_raw_data get_raw_data,eQTLObject-method
Access eQTLs results from an eQTLObject.get_result_info get_result_info,eQTLObject-method
Progress Bar for Model Analysis.initialize_progress_bar
Normalize the gene expression matrix with limmalimma_normalize
Fit Linear Model for eQTL MappinglinearModel
Access biclassification information from an eQTLObject.load_biclassify_info load_biclassify_info,eQTLObject-method
Access cell grouping information from an eQTLObjectload_group_info load_group_info,eQTLObject-method
Access species information from an eQTLObject.load_species_info load_species_info,eQTLObject-method
Normalize the gene expression matrix with logNormalize method.log_normalize
Normalize gene expression data.normalizeGene
Customized ggplot2 Theme for Plotsplots_theme_opts
Poisson model fitting the gene expression matrix and genotype matrix.poissonModel
Process a matrix to extract a row and convert it to a data frame.process_matrix
Remove outliers from gene expression data and update cell groups.remove_outliers
Set filtered data in an eQTLObject.set_filter_data set_filter_data,eQTLObject-method
Set model specification in an eQTLObjectset_model_info set_model_info,eQTLObject-method
Set raw data in an eQTLObject.set_raw_data set_raw_data,eQTLObject-method
Set eQTL results in an eQTLObject.set_result_info set_result_info,eQTLObject-method
Normalize the gene expression matrix with TPMTPM_normalize
Visualize eQTL results by SNP–gene pair across groupsvisualizeQTL
Zinb model fitting the gene expression matrix.zinbModel