Package: decontX 1.10.0

Joshua Campbell

decontX: Decontamination of single cell genomics data

This package contains implementation of DecontX (Yang et al. 2020), a decontamination algorithm for single-cell RNA-seq, and DecontPro (Yin et al. 2023), a decontamination algorithm for single cell protein expression data. DecontX is a novel Bayesian method to computationally estimate and remove RNA contamination in individual cells without empty droplet information. DecontPro is a Bayesian method that estimates the level of contamination from ambient and background sources in CITE-seq ADT dataset and decontaminate the dataset.

Authors:Yuan Yin [aut], Masanao Yajima [aut], Joshua Campbell [aut, cre]

decontX_1.10.0.tar.gz
decontX_1.10.0.zip(r-4.7-x86_64)decontX_1.10.0.zip(r-4.7-arm64)decontX_1.10.0.zip(r-4.6-x86_64)decontX_1.10.0.zip(r-4.6-arm64)decontX_1.10.0.zip(r-4.5-x86_64)
decontX_1.10.0.tgz(r-4.6-x86_64)decontX_1.10.0.tgz(r-4.6-arm64)decontX_1.10.0.tgz(r-4.5-x86_64)decontX_1.10.0.tgz(r-4.5-arm64)
decontX_1.10.0.tar.gz(r-4.7-arm64)decontX_1.10.0.tar.gz(r-4.7-x86_64)decontX_1.10.0.tar.gz(r-4.6-arm64)decontX_1.10.0.tar.gz(r-4.6-x86_64)
decontX_1.10.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
decontX/json (API)

# Install 'decontX' in R:
install.packages('decontX', repos = c('https://bioc-release.r-universe.dev', 'https://cloud.r-project.org'))
Uses libs:
  • onetbb– Parallelism library for C++
  • c++– GNU Standard C++ Library v3

On BioConductor:decontX-1.11.1(bioc 3.24)decontX-1.10.0(bioc 3.23)

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

singlecellbayesianonetbbcpp

4.35 score 4 scripts 1.1k downloads 11 exports 221 dependencies

Last updated from:ffb4063aff (on RELEASE_3_23). Checks:14 WARNING, 2 OK. Indexed: no.

TargetResultTimeFilesSyslog
bioc-checksWARNING323
linux-devel-arm64WARNING525
linux-devel-x86_64WARNING688
source / vignettesOK716
linux-release-arm64WARNING576
linux-release-x86_64WARNING727
macos-release-arm64WARNING503
macos-release-x86_64WARNING786
macos-oldrel-arm64WARNING443
macos-oldrel-x86_64WARNING1020
windows-devel-arm64WARNING690
windows-devel-x86_64WARNING1681
windows-release-arm64WARNING700
windows-release-x86_64WARNING1601
windows-oldrel-x86_64WARNING1591
wasm-releaseOK350

Exports:decontProdecontXdecontXcountsdecontXcounts<-plotBoxByClusterplotDecontXContaminationplotDecontXMarkerExpressionplotDecontXMarkerPercentageplotDensityretrieveFeatureIndexsimulateContamination

Dependencies:abindaskpassassortheadbackportsbase64encbeachmatbeeswarmBHBiobaseBiocGenericsBiocNeighborsBiocParallelBiocSingularbitopsblusterbslibcachemcallrcaToolsceldacheckmatecirclizecliclueclustercodetoolscolorspacecombinatcommonmarkComplexHeatmapcowplotcpp11crayoncrosstalkcurldata.tabledbscanDelayedArraydeldirdendextenddescdigestdistributionaldoParalleldotCall64dplyrdqrngedgeRenrichRevaluatefarverfastDummiesfastmapfitdistrplusFNNfontawesomeforeachformatRfsfutile.loggerfutile.optionsfuturefuture.applygenericsGenomicRangesGetoptLongggbeeswarmggdendroggplot2ggrepelggridgesGlobalOptionsglobalsgluegoftestgplotsgridExtragtablegtoolsherehighrhtmltoolshtmlwidgetshttpuvhttricaigraphinlineIRangesirlbaisobanditeratorsjquerylibjsonliteKernSmoothknitrlabelinglambda.rlaterlatticelazyevallifecyclelimmalistenvlmtestlocfitloomagrittrMASSMatrixMatrixGenericsmatrixStatsMCMCprecisionmemoisemetapodmimeminiUInlmenumDerivopensslotelparallellypatchworkpbapplypheatmappillarpkgbuildpkgconfigplotlyplyrpngpolyclipposteriorpROCprocessxprogressrpromisespspurrrQuickJSRR6RANNrappdirsRColorBrewerRcppRcppAnnoyRcppArmadilloRcppEigenRcppHNSWRcppMLRcppParallelRcppProgressRcppTOMLreshape2reticulaterjsonrlangrmarkdownROCRrprojrootRSpectrarstanrstantoolsrsvdRtsneS4ArraysS4VectorsS7sassScaledMatrixscalesscaterscattermorescransctransformscuttleSeqinfoSeuratSeuratObjectshapeshinySingleCellExperimentsitmosnowsourcetoolsspspamSparseArrayspatstat.dataspatstat.explorespatstat.geomspatstat.randomspatstat.sparsespatstat.univarspatstat.utilsStanHeadersstatmodstringistringrSummarizedExperimentsurvivalsystensortensorAtibbletidyrtidyselecttinytexutf8uwotvctrsviporviridisviridisLitewithrWriteXLSxfunxtableXVectoryamlzoo

Decontamination of single cell protein expression data with DecontPro
Introduction | Installation | Importing data | Generate cell clusters | Run DecontPro | Plot Results | Session Information

Last update: 2025-02-16
Started: 2023-02-22

Decontamination of ambient RNA in single-cell genomic data with DecontX
Introduction | Installation | Importing data | Load PBMC4k data from 10X | Running decontX | Plotting DecontX results | Cluster labels on UMAP | Contamination on UMAP | Expression of markers on UMAP | Barplot of markers detected in cell clusters | Violin plot to compare the distributions of original and decontaminated counts | Other important notes | Choosing appropriate cell clusters | Adjusting the priors to influence contamination estimates | Working with Seurat | Session Information

Last update: 2023-10-21
Started: 2023-03-01

Readme and manuals

Help Manual

Help pageTopics
The 'decontX' package.decontX-package
Call Stan variational bayes for inference.call_stan_vb
Process Stan output..process_stan_vb_out
Decontaminate using decontProdecontPro decontPro,ANY-method decontPro,Seurat-method decontPro,SingleCellExperiment-method
Contamination estimation with decontXdecontX decontX,ANY-method decontX,SingleCellExperiment-method
Get or set decontaminated counts matrixdecontXcounts decontXcounts,SingleCellExperiment-method decontXcounts<- decontXcounts<-,SingleCellExperiment-method
Fast normalization for numeric matrixfastNormProp
Fast normalization for numeric matrixfastNormPropLog
Fast normalization for numeric matrixfastNormPropSqrt
get row and column indices of none zero elements in the matrixnonzero
Boxplot of features grouped by cell typeplotBoxByCluster
Plots contamination on UMAP coordinatesplotDecontXContamination
Plots expression of marker genes before and after decontaminationplotDecontXMarkerExpression
Plots percentage of cells cell types expressing markersplotDecontXMarkerPercentage
Density of each ADT, raw counts overlapped with decontaminated countsplotDensity
Retrieve row index for a set of featuresretrieveFeatureIndex
Simulate contaminated count matrixsimulateContamination