Package: mitoClone2 1.18.0

Benjamin Story

mitoClone2: Clonal Population Identification in Single-Cell RNA-Seq Data using Mitochondrial and Somatic Mutations

This package primarily identifies variants in mitochondrial genomes from BAM alignment files. It filters these variants to remove RNA editing events then estimates their evolutionary relationship (i.e. their phylogenetic tree) and groups single cells into clones. It also visualizes the mutations and providing additional genomic context.

Authors:Benjamin Story [aut, cre], Lars Velten [aut], Gregor Mönke [aut]

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

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

Bug tracker:https://github.com/benstory/mitoclone2/issues

Uses libs:
  • curl– Easy-to-use client-side URL transfer library
  • bzip2– High-quality block-sorting file compressor library
  • xz-utils– XZ-format compression library
  • zlib– Compression library
  • c++– GNU Standard C++ Library v3
Datasets:
  • M_P1 - Mitochondrial exclusionlist
  • M_P2 - Mitochondrial exclusionlist
  • N_P1 - Mitochondrial exclusionlist
  • N_P2 - Mitochondrial exclusionlist

On BioConductor:mitoClone2-1.19.0(bioc 3.24)mitoClone2-1.18.0(bioc 3.23)

annotationdataimportgeneticssnpsoftwaresinglecellalignmentcurlbzip2xz-utilszlibcpp

5.08 score 1 stars 7 scripts 407 downloads 22 exports 87 dependencies

Last updated from:577a2e2b9a (on RELEASE_3_23). Checks:1 ERROR, 9 NOTE, 2 OK, 2 WARNING, 2 FAIL. Indexed: no.

TargetResultTimeFilesSyslog
bioc-checksERROR173
linux-devel-arm64NOTE349
linux-devel-x86_64NOTE504
source / vignettesOK361
linux-release-arm64NOTE343
linux-release-x86_64NOTE532
macos-release-arm64WARNING412
macos-release-x86_64FAIL251
macos-oldrel-arm64WARNING335
macos-oldrel-x86_64FAIL289
windows-devel-arm64NOTE499
windows-devel-x86_64NOTE494
windows-release-arm64NOTE606
windows-release-x86_64NOTE504
windows-oldrel-x86_64NOTE444
wasm-releaseOK168

Exports:bam2R_10xbaseCountsFromBamListclusterMetaclonesexclusionlistsgetAlleleCountgetCloneLikelihoodgetMut2ClonegetVarsCandidatemitoPlotmut2GRmutationCallsFromCohortmutationCallsFromExclusionlistmutationCallsFromMatrixoverwriteMetaclonesplotClonespredictCellAssignmentpullcountsVarsquick_clusterremoveWindowsetVarsCandidatevarClustervireoFit

Dependencies:abindAnnotationDbiaskpassBHBiobaseBiocGenericsBiocIOBiocParallelBiostringsbitbit64bitopsblobBSgenomecachemcigarilloclicodetoolscpp11crayoncurlDBIdeepSNVDelayedArrayfarverfastmapformatRfutile.loggerfutile.optionsgenericsGenomicAlignmentsGenomicFeaturesGenomicRangesggplot2gluegtablehttrIRangesisobandjsonliteKEGGRESTlabelinglambda.rlatticelifecyclemagrittrMatrixMatrixGenericsmatrixStatsmemoisemimeopensslpheatmappkgconfigplyrpngR6RColorBrewerRcppRCurlreshape2restfulrRhtslibrjsonrlangRsamtoolsRSQLitertracklayerS4ArraysS4VectorsS7scalesSeqinfosnowSparseArraystringistringrSummarizedExperimentsysVariantAnnotationvctrsVGAMviridisLitewithrXMLXVectoryaml

Computation of phylogenetic trees and clustering of mutations
Before you begin | Compute a phylogenetic tree | Identify clones and assign cells to clones | Parameter choice | Session information

Last update: 2021-07-20
Started: 2021-06-20

Variant Calling
Overview | Introduction | Package goals | Genome availability | Input data | Counting nucleotides from BAM files | Counting function examples and explanations | Calling and filtering variants | Calling mutations based on an exclusionlist | Calling mutations based on variants shared within a cohort | Example of Exclusionlist filtering | Example of Cohort filtering | Session information

Last update: 2021-07-20
Started: 2021-06-20

Readme and manuals

Help Manual

Help pageTopics
Read nucleotide counts from a 10x Genomics .bam filebam2R_10x
Create a list object from a list of single-cell BAM files where each contains a matrix of the of AGCT nt counts at chosen sitesbaseCountsFromBamList
Cluster mutations into clones - following the tree structureclusterMetaclones
Mitochondrial exclusionlistdata exclusionlists M_P1 M_P2 N_P1 N_P2
mutationCalls counts accessorgetAlleleCount
mutationCalls accessorsgetCloneLikelihood getConfidence getMainClone getMut2Clone
mutationCalls cluster accessorgetVarsCandidate
Plot clone-specific variants in circular plotsmitoPlot
Convert mutation string to GRangesmut2GR
mutationCalls classmutationCalls mutationCalls-class
Create a mutationCalls objects from nucleotide base calls and defines a exclusionlist (cohort)mutationCallsFromCohort
Create a mutationCalls object from nucleotide base calls using a exclusionlist (single individual)mutationCallsFromExclusionlist
mutationCalls constructormutationCallsFromMatrix
Manually overwrite clustering of mutations into clonesoverwriteMetaclones
Plot clonal assignment of single cellsplotClones
Predict cell assignments from fitted Vireo modelpredictCellAssignment
Pull variant countspullcountsVars
Quick clustering of mutationsquick_cluster
Remove mutations that occuring at the same siteremoveWindow
mutationCalls cluster settersetVarsCandidate
Inference of mutational trees by of single cell mutational statusvarCluster
Initialize Vireo modelvireo
Fit Vireo model with multiple initializationsvireoFit