Package: cardelino 1.9.0

Davis McCarthy

cardelino: Clone Identification from Single Cell Data

Methods to infer clonal tree configuration for a population of cells using single-cell RNA-seq data (scRNA-seq), and possibly other data modalities. Methods are also provided to assign cells to inferred clones and explore differences in gene expression between clones. These methods can flexibly integrate information from imperfect clonal trees inferred based on bulk exome-seq data, and sparse variant alleles expressed in scRNA-seq data. A flexible beta-binomial error model that accounts for stochastic dropout events as well as systematic allelic imbalance is used.

Authors:Jeffrey Pullin [aut], Yuanhua Huang [aut], Davis McCarthy [aut, cre]

cardelino_1.9.0.tar.gz
cardelino_1.9.0.zip(r-4.5)cardelino_1.9.0.zip(r-4.4)cardelino_1.9.0.zip(r-4.3)
cardelino_1.9.0.tgz(r-4.4-any)cardelino_1.9.0.tgz(r-4.3-any)
cardelino_1.9.0.tar.gz(r-4.5-noble)cardelino_1.9.0.tar.gz(r-4.4-noble)
cardelino_1.9.0.tgz(r-4.4-emscripten)cardelino_1.9.0.tgz(r-4.3-emscripten)
cardelino.pdf |cardelino.html
cardelino/json (API)

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

Peer review:

Bug tracker:https://github.com/single-cell-genetics/cardelino/issues

Datasets:

On BioConductor:cardelino-1.9.0(bioc 3.21)cardelino-1.8.0(bioc 3.20)

singlecellrnaseqvisualizationtranscriptomicsgeneexpressionsequencingsoftwareexomeseqclonal-clusteringgibbs-samplingscrna-seqsingle-cellsomatic-mutations

7.04 score 59 stars 62 scripts 250 downloads 29 exports 120 dependencies

Last updated 2 months agofrom:a8b665e25d. Checks:OK: 3 NOTE: 4. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 25 2024
R-4.5-winNOTENov 25 2024
R-4.5-linuxNOTENov 25 2024
R-4.4-winNOTENov 25 2024
R-4.4-macOKNov 25 2024
R-4.3-winNOTENov 25 2024
R-4.3-macOKNov 25 2024

Exports:assign_cells_to_clonesassign_scoresbinaryPRCbinaryROCclone_idclone_id_EMclone_id_GibbscolMatchdonor_read_simulatorget_snp_matricesget_treeheat_matrixload_cellSNP_vcfload_GT_vcfmixBinommtx_to_dfmultiPRCplot_config_diffsplot_treepredMixBinomprob_heatmappub.themeread_vcfrowArgmaxrowMaxsample_seq_depthsample_tree_SNVsim_read_countvc_heatmap

Dependencies:abindAnnotationDbiapeaplotaskpassBHBiobaseBiocGenericsBiocIOBiocParallelBiostringsbitbit64bitopsblobBSgenomecachemcliclustercodetoolscolorspacecombinatcpp11crayoncurlDBIDelayedArraydigestdplyrfansifarverfastmapformatRfsfutile.loggerfutile.optionsgenericsGenomeInfoDbGenomeInfoDbDataGenomicAlignmentsGenomicFeaturesGenomicRangesggfunggplot2ggplotifyggtreegluegridGraphicsgtablehttrIRangesisobandjsonliteKEGGRESTlabelinglambda.rlatticelazyevallifecyclemagrittrMASSMatrixMatrixGenericsmatrixStatsmemoisememusemgcvmimemunsellnlmeopensslpatchworkpermutepheatmappillarpinfsc50pkgconfigplogrpngpurrrR6RColorBrewerRcppRCurlrestfulrRhtslibrjsonrlangRsamtoolsRSQLitertracklayerS4ArraysS4VectorsscalessnowsnpStatsSparseArraystringistringrSummarizedExperimentsurvivalsystibbletidyrtidyselecttidytreetreeioUCSC.utilsutf8VariantAnnotationvcfRvctrsveganviridisLitewithrXMLXVectoryamlyulab.utilszlibbioc

Clone ID with cardelino

Rendered fromvignette-cloneid.Rmdusingknitr::rmarkdownon Nov 25 2024.

Last update: 2022-09-05
Started: 2018-07-25

Readme and manuals

Help Manual

Help pageTopics
A matrix of read numbers of alternative alleles for clone IDA_clone
A matrix of read numbers of alternative allelesA_germline
Assign cells to clones from cardelino resultsassign_cells_to_clones
Scoring the simulation in assignment of singlets and doubletsassign_scores
Precision-recall curve for binary label predictionbinaryPRC
ROC curve for binary label predictionbinaryROC
Infer clonal identity of single cellsClone ID clone_id clone_id_EM clone_id_Gibbs
Column match between two matrices by minimum mean absolute differencecolMatch
A list of tree configurationConfig_all
A matrix of sequencing depths for clone IDD_clone
A matrix of sequencing depthsD_germline
A matrix of sequencing depthsD_input
Deviance Information Criterion for cardelino modeldevianceIC
Reads simulator for donor identificationdonor_read_simulator
Log likelihood of clone_id model It returns P(A, D | C, I, theta0, theta1)get_logLik
Get SNP data matrices from VCF object(s)get_snp_matrices
Get a clonal tree from a configuration matrixget_tree
Geweke diagnostic for MCMC sampling.Geweke_Z
Plot heatmap from a matrixheat_matrix
The theme of heatmaps for prob_heatmap and sites_heatmapheatmap.theme
Load sparse matrices A and D from cellSNP VCF file with filtering SNPsload_cellSNP_vcf
Load genotype VCF into numeric values: 0, 1, or 2load_GT_vcf
EM algorithm for estimating binomial mixture modelmixBinom
Convert a matrix to data framemtx_to_df
Precision-recall curve for multi-class predictionmultiPRC
Define a publication-style plot themeplot_config_diffs
Plot a phylogenetic treeplot_tree
Predicted probability from learned binomial mixture modelpredMixBinom
Plot a heatmap for probability of clone assignmentprob_heatmap
Define a publication-style plot themepub.theme
Read a VCF file into R sessionread_vcf
Column index of the maximum value for each row in a matrixrowArgmax
Maximum value for each row in a matrixrowMax
Update matrix D with manually selected missing ratesample_seq_depth
Down sample number of SNVs in the treesample_tree_SNV
Synthetic reads generator for genetic variantssim_read_count
A tree objecttree
A tree objecttree_3clone
A tree objecttree_4clone
A tree objecttree_5clone
Plot a variant-cell heatmap for cell clonal assignmentvc_heatmap