Package: karyotapR 1.0.1.9000

karyotapR: DNA Copy Number Analysis for Genome-Wide Tapestri Panels

Analysis of DNA copy number in single cells using custom genome-wide targeted DNA sequencing panels for the Mission Bio Tapestri platform. Users can easily parse, manipulate, and visualize datasets produced from the automated 'Tapestri Pipeline', with support for normalization, clustering, and copy number calling. Functions are also available to deconvolute multiplexed samples by genotype and parsing barcoded reads from exogenous lentiviral constructs.

Authors:Joseph Mays [aut, cre, cph]

karyotapR_1.0.1.9000.tar.gz
karyotapR_1.0.1.9000.zip(r-4.5)karyotapR_1.0.1.9000.zip(r-4.4)karyotapR_1.0.1.9000.zip(r-4.3)
karyotapR_1.0.1.9000.tgz(r-4.4-any)karyotapR_1.0.1.9000.tgz(r-4.3-any)
karyotapR_1.0.1.9000.tar.gz(r-4.5-noble)karyotapR_1.0.1.9000.tar.gz(r-4.4-noble)
karyotapR_1.0.1.9000.tgz(r-4.4-emscripten)karyotapR_1.0.1.9000.tgz(r-4.3-emscripten)
karyotapR.pdf |karyotapR.html
karyotapR/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/joeymays/karyotapr/issues

On CRAN:

31 exports 1 stars 1.10 score 92 dependencies 29 scripts 214 downloads

Last updated 6 months agofrom:f675f908c0. Checks:OK: 5 ERROR: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 09 2024
R-4.5-winOKSep 09 2024
R-4.5-linuxOKSep 09 2024
R-4.4-winOKSep 09 2024
R-4.4-macOKSep 09 2024
R-4.3-winERRORSep 09 2024
R-4.3-macERRORSep 09 2024

Exports:.TapestriExperimentassayBoxPlotassayHeatmapbarcodeProbebarcodeProbe<-calcCopyNumbercalcGMMCopyNumbercalcNormCountscalcSmoothCopyNumbercallSampleLablescornercountBarcodedReadscountBarcodedReadsFromContigcreateTapestriExperimentgenerateControlCopyNumberTemplategetChrOrdergetCytobandsgetGMMBoundariesgetTidyDatagmmParamsgrnaProbegrnaProbe<-moveNonGenomeProbesnewTapestriExperimentExamplePCAKneePlotplotCopyNumberGMMreducedDimPlotrunClusteringrunPCArunUMAPshow

Dependencies:abindaskpassBiobaseBiocGenericscirclizecliclueclustercodetoolscolorspaceComplexHeatmapcpp11crayoncurldbscanDelayedArraydigestdoParalleldplyrfansifarverfitdistrplusforeachgenericsGenomeInfoDbGenomeInfoDbDataGenomicRangesGetoptLongggplot2GlobalOptionsgluegtablegtoolsherehttrIRangesisobanditeratorsjsonlitelabelinglatticelifecyclemagrittrMASSMatrixMatrixGenericsmatrixStatsmgcvmimemunsellnlmeopensslpillarpkgconfigpngpurrrR6rappdirsRColorBrewerRcppRcppEigenRcppTOMLreticulaterhdf5rhdf5filtersRhdf5librjsonrlangrprojrootRSpectraS4ArraysS4VectorsscalesshapeSingleCellExperimentSparseArraystringistringrSummarizedExperimentsurvivalsystibbletidyrtidyselectUCSC.utilsumaputf8vctrsviridisLitewithrXVectorzlibbioc

Readme and manuals

Help Manual

Help pageTopics
Generate a box plot from assay dataassayBoxPlot
Generate heatmap of assay dataassayHeatmap
Calculate relative copy number value for each cell-probe unit using reference samplecalcCopyNumber generateControlCopyNumberTemplate
Call copy number for each cell-chromosome using Gaussian mixture modelscalcGMMCopyNumber
Normalize raw countscalcNormCounts
Smooth copy number values across chromosomes and chromosome armscalcSmoothCopyNumber
Call sample labels based on feature countscallSampleLables
Print the top-left corner of a matrixcorner
Get read counts from barcoded readscountBarcodedReads countBarcodedReadsFromContig
Create 'TapestriExperiment' object from Tapestri Pipeline outputcreateTapestriExperiment
Getter and Setter functions for 'TapestriExperiment' slotsbarcodeProbe barcodeProbe,TapestriExperiment-method barcodeProbe<- barcodeProbe<-,TapestriExperiment-method Custom Slot Getters and Setters gmmParams gmmParams,TapestriExperiment-method grnaProbe grnaProbe,TapestriExperiment-method grnaProbe<- grnaProbe<-,TapestriExperiment-method
Get chromosome order from a string of chromosome/contig namesgetChrOrder
Add chromosome cytobands and chromosome arms to 'TapestriExperiment'getCytobands
Calculate decision boundaries between components of copy number GMMsgetGMMBoundaries
Get tidy-style data from 'TapestriExperiment' objectsgetTidyData
Move non-genome probes counts and metadata to altExp slotsmoveNonGenomeProbes
Create Example 'TapestriExperiment'newTapestriExperimentExample
Plot of PCA proportion of variance explainedPCAKneePlot
Plot copy number GMM componentsplotCopyNumberGMM
Scatter plot for dimensional reduction resultsreducedDimPlot
Cluster 2D datarunClustering
Cluster assay data by Principal Components AnalysisrunPCA
Cluster matrix data by UMAPrunUMAP
TapestriExperiment Class Definition.TapestriExperiment show,TapestriExperiment-method TapestriExperiment-class