Package: CellBarcode 1.19.0

CellBarcode: Cellular DNA Barcode Analysis toolkit
The package CellBarcode performs Cellular DNA Barcode analysis. It can handle all kinds of DNA barcodes, as long as the barcode is within a single sequencing read and has a pattern that can be matched by a regular expression. \code{CellBarcode} can handle barcodes with flexible lengths, with or without UMI (unique molecular identifier). This tool also can be used for pre-processing some amplicon data such as CRISPR gRNA screening, immune repertoire sequencing, and metagenome data.
Authors:
CellBarcode_1.19.0.tar.gz
CellBarcode_1.19.0.zip(r-4.7)CellBarcode_1.19.0.zip(r-4.6)CellBarcode_1.19.0.zip(r-4.5)
CellBarcode_1.19.0.tgz(r-4.6-x86_64)CellBarcode_1.19.0.tgz(r-4.6-arm64)CellBarcode_1.19.0.tgz(r-4.5-x86_64)CellBarcode_1.19.0.tgz(r-4.5-arm64)
CellBarcode_1.19.0.tar.gz(r-4.7-arm64)CellBarcode_1.19.0.tar.gz(r-4.7-x86_64)CellBarcode_1.19.0.tar.gz(r-4.6-arm64)CellBarcode_1.19.0.tar.gz(r-4.6-x86_64)
CellBarcode_1.19.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
CellBarcode/json (API)
NEWS
| # Install 'CellBarcode' in R: |
| install.packages('CellBarcode', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/wenjie1991/cellbarcode/issues
Pkgdown/docs site:https://wenjie1991.github.io
- bc_obj - A dummy BarcodeObj object
On BioConductor:CellBarcode-1.19.0(bioc 3.24)CellBarcode-1.18.0(bioc 3.23)
preprocessingqualitycontrolsequencingcrisprampliconamplicon-sequencingcellular-barcodecpp
Last updated from:20a396a337. Checks:12 NOTE, 2 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| bioc-checks | NOTE | 225 | ||
| linux-devel-arm64 | NOTE | 364 | ||
| linux-devel-x86_64 | NOTE | 410 | ||
| source / vignettes | OK | 349 | ||
| linux-release-arm64 | NOTE | 336 | ||
| linux-release-x86_64 | NOTE | 383 | ||
| macos-release-arm64 | NOTE | 301 | ||
| macos-release-x86_64 | NOTE | 553 | ||
| macos-oldrel-arm64 | NOTE | 248 | ||
| macos-oldrel-x86_64 | NOTE | 401 | ||
| windows-devel | NOTE | 329 | ||
| windows-release | NOTE | 395 | ||
| windows-oldrel | NOTE | 338 | ||
| wasm-release | OK | 182 |
Exports:bc_2dfbc_2dtbc_2matrixbc_auto_cutoffbc_barcodesbc_cleanBcbc_create_BarcodeObjbc_cure_clusterbc_cure_depthbc_cure_umibc_extractbc_extract_sc_bambc_extract_sc_fastqbc_extract_sc_sambc_mergebc_messyBcbc_metabc_meta<-bc_namesbc_names<-bc_plot_countbc_plot_mutualbc_plot_pairbc_plot_seqQcbc_plot_singlebc_seq_filterbc_seq_qcbc_splitVDJbc_subsetbc_summary_barcodebc_summary_seqQcformatshow
Dependencies:abindade4BHBiobaseBiocGenericsBiocParallelBiostringsbitopscigarilloCkmeans.1d.dpclicodetoolscpp11crayondata.tableDelayedArraydeldireggfarverformatRfutile.loggerfutile.optionsgenericsGenomicAlignmentsGenomicRangesggplot2gluegridExtragtablehwriterinterpIRangesisobandjpeglabelinglambda.rlatticelatticeExtralifecyclemagrittrMASSMatrixMatrixGenericsmatrixStatsnlmepixmapplyrpngpwalignR6rbibutilsRColorBrewerRcppRcppArmadilloRcppEigenRdpackRhtslibrlangRsamtoolsS4ArraysS4VectorsS7scalessegmentedSeqinfoseqinrShortReadsnowspSparseArraystringistringrSummarizedExperimentvctrsviridisLitewithrXVector
Get barcode from 10X Genomics scRNASeq data
Rendered fromBarcode_in_10X_scRNASeq.Rmdusingknitr::rmarkdownon Jun 04 2026.Last update: 2024-02-19
Started: 2022-10-10
Analyzing Cellular DNA Barcode with CellBarcode
Rendered fromUMI_VDJ_Barcode.Rmdusingknitr::rmarkdownon Jun 04 2026.Last update: 2022-10-10
Started: 2021-03-19
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| BarcodeObj object | BarcodeObj BarcodeObj-class |
| Transforms BarcodeObj object into another data type | bc_2df bc_2df,BarcodeObj-method bc_2dt bc_2dt,BarcodeObj-method bc_2matrix bc_2matrix,BarcodeObj-method |
| Finds barcode count cutoff point | bc_auto_cutoff bc_auto_cutoff,BarcodeObj-method |
| Gets barcode sequences | bc_barcodes bc_barcodes,BarcodeObj-method |
| Accesses cleanBc slot in the BarcodeObj object | bc_cleanBc bc_cleanBc,BarcodeObj-method |
| Create a BarcodeObj object from extracted barcodes data | bc_create_BarcodeObj bc_create_BarcodeObj,data.frame-method bc_create_BarcodeObj,matrix-method |
| Clean barcodes by editing distance | bc_cure_cluster bc_cure_cluster,BarcodeObj-method |
| Filters barcodes by counts | bc_cure_depth bc_cure_depth,BarcodeObj-method |
| Filters UMI-barcode tag by counts | bc_cure_umi bc_cure_umi,BarcodeObj-method |
| Extract barcode from sequences | bc_extract bc_extract,character-method bc_extract,data.frame-method bc_extract,DNAStringSet-method bc_extract,integer-method bc_extract,list-method bc_extract,ShortReadQ-method |
| Extract barcode from single-cell sequencing fastq file | bc_extract_sc_fastq |
| Extract barcode from single-cell sequencing sam file | bc_extract_sc_bam bc_extract_sc_sam |
| Accesses messyBc slot in the BarcodeObj object | bc_messyBc bc_messyBc,BarcodeObj-method |
| Accesses and sets metadata in BarcodeObj object | bc_meta bc_meta,BarcodeObj-method bc_meta<- bc_meta<-,BarcodeObj-method |
| Access & update sample names in BarcodeObj & and BarcodeQcSet | bc_names bc_names,BarcodeObj-method bc_names,BarcodeQcSet-method bc_names<- bc_names<-,BarcodeObj,character-method bc_names<-,BarcodeQcSet,ANY-method |
| A dummy BarcodeObj object | bc_obj |
| Plot for counts distribution | bc_plot_count bc_plot_count,BarcodeObj-method |
| Barcode read count 2D scatter plot of sample combination | bc_plot_mutual bc_plot_mutual,BarcodeObj-method |
| Barcode read count 2D scatter plot for given pairs | bc_plot_pair bc_plot_pair,BarcodeObj-method |
| Scatter plot of barcode count distribution per sample | bc_plot_single bc_plot_single,BarcodeObj-method |
| Remove low-quality sequence | bc_seq_filter bc_seq_filter,character-method bc_seq_filter,data.frame-method bc_seq_filter,DNAStringSet-method bc_seq_filter,integer-method bc_seq_filter,list-method bc_seq_filter,ShortReadQ-method |
| Evaluates sequences quality | BarcodeQc BarcodeQc-class BarcodeQcSet BarcodeQcSet-class bc_plot_seqQc bc_plot_seqQc,BarcodeQc-method bc_plot_seqQc,BarcodeQcSet-method bc_seq_qc bc_seq_qc,character-method bc_seq_qc,data.frame-method bc_seq_qc,DNAStringSet-method bc_seq_qc,integer-method bc_seq_qc,list-method bc_seq_qc,ShortReadQ-method |
| Parse VDJ recombination (experimental) | bc_splitVDJ |
| Manages barcodes and samples in a BarcodeObj object | *.BarcodeObj +.BarcodeObj -.BarcodeObj bc_merge bc_merge,BarcodeObj,BarcodeObj-method bc_subset bc_subset,BarcodeObj-method |
| Summary and evaluate barcode diversity | bc_summary_barcode bc_summary_barcode,BarcodeObj-method |
| Summary barcodeQcSet | bc_summary_seqQc bc_summary_seqQc,BarcodeQcSet-method |
| DNA Barcode Analysis toolkit | CellBarcode-package CellBarcode |
| Formats BarcodeObj object | format,BarcodeObj-method |
| Parse 10X bam file | parse_10x_sam |
| Sequence clustering | seq_correct |
| Show BarcodeObj object | show,BarcodeObj-method show,BarcodeQc-method show,BarcodeQcSet-method |
| Subset the BarcodeQcSet | subset,BarcodeQcSet-method [,BarcodeQcSet,ANY,ANY,ANY-method |
