Package: MOCHA 1.1.0

Imran McGrath

MOCHA: Modeling for Single-Cell Open Chromatin Analysis

A statistical framework and analysis tool for open chromatin analysis designed specifically for single cell ATAC-seq (Assay for Transposase-Accessible Chromatin) data, after cell type/cluster identification. These novel modules remove unwanted technical variation, identify open chromatin, robustly models repeated measures in single cell data, implement advanced statistical frameworks to model zero-inflation for differential and co-accessibility analyses, and integrate with existing databases and modules for downstream analyses to reveal biological insights. MOCHA provides a statistical foundation for complex downstream analysis to help advance the potential of single cell ATAC-seq for applied studies. Methods for zero-inflated statistics are as described in: Ghazanfar, S., Lin, Y., Su, X. et al. (2020) <doi:10.1038/s41592-020-0885-x>. Pimentel, Ronald Silva, "Kendall's Tau and Spearman's Rho for Zero-Inflated Data" (2009) <https://scholarworks.wmich.edu/dissertations/721/>.

Authors:Samir Rachid Zaim [aut, ctb], Mark-Phillip Pebworth [aut, ctb], Imran McGrath [aut, cre], Lauren Okada [aut, ctb], Xiaojun Li [aut, ctb]

MOCHA_1.1.0.tar.gz
MOCHA_1.1.0.tar.gz(r-4.5-noble)MOCHA_1.1.0.tar.gz(r-4.4-noble)
MOCHA_1.1.0.tgz(r-4.4-emscripten)MOCHA_1.1.0.tgz(r-4.3-emscripten)
MOCHA.pdf |MOCHA.html
MOCHA/json (API)
NEWS

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

Peer review:

Datasets:

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

47 exports 0.36 score 174 dependencies 28 scripts 244 downloads

Last updated 8 months agofrom:7f9d172bfc. Checks:OK: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKAug 23 2024
R-4.5-linuxOKAug 23 2024

Exports:addAccessibilityShiftaddMotifSetannotateTilesbulkDimReductionbulkUMAPcallOpenTilescombineSampleTileMatrixdifferentialsToGRangesexportCoverageexportDifferentialsexportMotifsexportOpenTilesexportSmoothedInsertionsextractRegionfilterCoAccessibleLinksgetAltTSSgetCellPopMatrixgetCellTypesgetCellTypeTilesgetCoAccessibleLinksgetCoveragegetDifferentialAccessibleTilesgetModelValuesgetPopFragsgetPromoterGenesgetSampleCellTypeMetadatagetSampleTileMatrixGRangesToStringmergeTileResultsMotifEnrichmentMotifSetEnrichmentAnalysispackMOCHApilotLMEMpilotZIGLMMplotConsensusplotIntensityDistributionplotRegionrenameCellTypesrunLMEMrunZIGLMMStringsToGRangessubsetMOCHAObjecttestCoAccessibilitytestCoAccessibilityChromVartestCoAccessibilityRandomunpackMOCHAvarZIGLMM

Dependencies:abindAnnotationDbiAnnotationFilteraskpassassertthatbackportsbase64encBHBiobaseBiocBaseUtilsBiocFileCacheBiocGenericsBiocIOBiocManagerBiocParallelbiomaRtBiostringsbiovizBasebitbit64bitopsblobbroombroom.helpersBSgenomebslibcachemcheckmateclicliprclustercodetoolscolorspacecpp11crayoncurldata.tableDBIdbplyrDelayedArraydichromatdigestdplyrensembldbevaluatefansifarverfastmapfilelockfontawesomeforcatsforeignformatRFormulafsfutile.loggerfutile.optionsgenericsGenomeInfoDbGenomeInfoDbDataGenomicAlignmentsGenomicFeaturesGenomicRangesGGallyggbioggplot2ggrepelggridgesggstatsgluegraphgridExtragtablehavenhighrHmischmshtmlTablehtmltoolshtmlwidgetshttrhttr2IRangesisobandjquerylibjsonliteKEGGRESTknitrlabelinglabelledlambda.rlatticelazyevallifecyclemagrittrMASSMatrixMatrixGenericsmatrixStatsmemoisemgcvmimeminqamnormtMultiAssayExperimentmunsellnlmennetopensslOrganismDbipatchworkpbapplypillarpkgconfigplogrplyrplyrangespngprettyunitsprogressProtGenericspurrrqvalueR6RaggedExperimentrappdirsRBGLRColorBrewerRcppRcppArmadilloRCurlreadrreshape2restfulrRhtslibrjsonrlangrmarkdownrpartRsamtoolsRSQLiterstudioapirtracklayerS4ArraysS4VectorssassscalessnowSparseArraystringistringrSummarizedExperimentsystibbletidyrtidyselecttinytextxdbmakertzdbUCSC.utilsutf8VariantAnnotationvctrsviridisviridisLitevroomwCorrwithrxfunXMLxml2XVectoryamlzlibbioc

COVID-walkthrough

Rendered fromCOVID-walkthrough.Rmdusingknitr::rmarkdownon Aug 23 2024.

Last update: 2023-06-12
Started: 2022-12-06

Importing From Other Sources

Rendered fromImportingFromOtherSources.Rmdusingknitr::rmarkdownon Aug 23 2024.

Last update: 2024-01-26
Started: 2023-06-12

Readme and manuals

Help Manual

Help pageTopics
Default ggplot theme for counts plot.counts_plot_default_theme
Common theme for gene plots.gene_plot_theme
'addAccessibilityShift'addAccessibilityShift
'addMotifSet'addMotifSet
'annotateTiles'annotateTiles
'bulkDimReduction'bulkDimReduction
'bulkUMAP'bulkUMAP
'callOpenTiles' Perform peak-calling on a set of fragments or an ArchR Project..callOpenTiles_ArchR callOpenTiles callOpenTiles,ArchRProject-method callOpenTiles,GRangesList-method callOpenTiles,list-method
'combineSampleTileMatrix'combineSampleTileMatrix
'differentialsToGRanges' Converts a data.frame matrix to a GRanges, preserving additional columns as GRanges metadatadifferentialsToGRanges
exampleBlackListexampleBlackList
exampleCellColDataexampleCellColData
exampleFragmentsexampleFragments
'exportCoverage'exportCoverage
'exportDifferentials'exportDifferentials
'exportMotifs'exportMotifs
'exportOpenTiles'exportOpenTiles
'exportSmoothedInsertions'exportSmoothedInsertions
'extractRegion'extractRegion
'filterCoAccessibleLinks'filterCoAccessibleLinks
finalModelObjectfinalModelObject
Annotate Peaks falling in Transcription Start Sites (TSS) and identify alternatively regulated TSSs for each gene.getAltTSS
'getAnnotationDbFromInstalledPkgname' Loads and attaches an installed TxDb or OrgDb-class Annotation database package.getAnnotationDbFromInstalledPkgname
'getCellPopMatrix'getCellPopMatrix
'getCellTypes' Extract cell type names from a Tile Results or Sample Tile object.getCellTypes
'getCellTypeTiles' Extract the GRanges for a particular cell typegetCellTypeTiles
'getCoAccessibleLinks'getCoAccessibleLinks
Get sample-specific coverage files for each sample-cell population.getCoverage
'getDifferentialAccessibleTiles'getDifferentialAccessibleTiles
'getIntensityThreshold'getIntensityThreshold
getModelValues from runZIGLMM output.getModelValues
Extract fragments by populations from an ArchR ProjectgetPopFrags
'getPromoterGenes'getPromoterGenes
'getSampleCellTypeMetadata' Extract Sample-celltype specific metadatagetSampleCellTypeMetadata
'getSampleTileMatrix'getSampleTileMatrix
'getSequencingBias'getSequencingBias
'GRangesToString' Converts a GRanges object to a string in the format 'chr1:100-200'GRangesToString
'mergeTileResults'mergeTileResults
'MotifEnrichment'MotifEnrichment
'MotifSetEnrichmentAnalysis'MotifSetEnrichmentAnalysis
'packMOCHA'packMOCHA
Execute a pilot run of single linear model on a subset of datapilotLMEM
Execute a pilot run of model on a subset of datapilotZIGLMM
'plotConsensus'plotConsensus
'plotIntensityDistribution'plotIntensityDistribution
'plotRegion'plotRegion
'renameCellTypes'renameCellTypes
Run Linear Mixed-Effects Modeling for continuous, non-zero inflated datarunLMEM
Run Zero-inflated Generalized Linear Mixed Modeling on pseudobulked scATAC datarunZIGLMM
'StringsToGRanges'StringsToGRanges
'subsetMOCHAObject'subsetMOCHAObject
'testCoAccessibility'testCoAccessibility
'unpackMOCHA'unpackMOCHA
Zero-inflated Variance Decomposition for pseudobulked scATAC datavarZIGLMM
youden_thresholdyouden_threshold