Learn R Programming

genBaRcode (version 1.2.8)

Analysis and Visualization Tools for Genetic Barcode Data

Description

Provides the necessary functions to identify and extract a selection of already available barcode constructs (Cornils, K. et al. (2014) ) and freely choosable barcode designs from next generation sequence (NGS) data. Furthermore, it offers the possibility to account for sequence errors, the calculation of barcode similarities and provides a variety of visualisation tools (Thielecke, L. et al. (2017) ).

Copy Link

Version

Install

install.packages('genBaRcode')

Monthly Downloads

298

Version

1.2.8

License

LGPL

Maintainer

Lars Thielecke

Last Published

March 10th, 2025

Functions in genBaRcode (1.2.8)

genBaRcode_app

Shiny App
.revComp_UneqLength

DNA string manipulation for unequal string sizes
plotDistanceVisNetwork

Plotting a Distance Network
qualityFiltering

Quality Filtering
plotDistanceVisNetwork_EC

Plotting a Distance Network (error correction)
getBackbone

Accessing the Barcode Backbone slot of a BCdat objects.
processingRawData

Data processing
generateTimeSeriesData

Generating Time Series Data Object
hybridsIdentification

Identifies hybrid barcodes
prepareDatObject

Data Object Preparation
plotVennDiagram

Plotting a VennDiagram
getResultsDir

Accessing the Results Directory slot of a BCdat objects.
getReads

Accessing the Read-Count slot of a BCdat objects.
plotClusterGgTree

Plotting a Cluster ggTree
.getMinDist

Distance calculation
.getWobblePos

getWobblePos
error_correction_treePlot

Tree Plot
ggplotDistanceGraph

Plotting a Distance Network
ggplotDistanceGraph_EC

Plotting a Distance Network (error correction)
generateKirchenplot

Plotting a Kirchenplot
extractBarcodes

Barcode extraction
plotQualityScorePerCycle

Plotting Quality Score per Cycle
plotClusterTree

Plotting a Cluster Tree
plotDistanceIgraph

Plotting a Distance Network
plotSeqLogo

Plots a sequence logo
plotTimeSeries

Plotting Time Series Data
setBackbone

Replacing the Barcode Backbone slot of a BCdat objects.
readBCdat

Data Input
setResultsDir

Replacing the Results Directory slot of a BCdat objects.
setLabel

Replacing the Label slot of a BCdat objects.
setReads

Replacing the Read-Count slot of a BCdat objects.
plotReadFrequencies

Plotting a Barplot
plotQualityScoreDis

Plotting Quality Score Distribution
plotNucFrequency

Plotting Nucleotide Frequency
BCdat-class

BCdat class.
com_pair

Compairing two BCdat Objects
asBCdat

Data Type Conversion
.getDiagonalIndex

Index Generation
.getBarcodeFilter

Internal function
createGDF

Creating a gdf File
.generateColors

Color list generation
.createPatternFile

Internal function
BC_dat

Barcode distribution of an example experiment.
BC_dat_EC

Barcode distribution of an example experiment.
.hex2rgbColor

Converts hex colors into gephi usable rgb colors
errorCorrection

Error Correction
error_correction_clustered_HDs

Clustered HD Plot
.revComp

DNA string manipulation
.testDirIdentifier

Internal function
.revComp_EqLength

DNA string manipulation for equal string sizes
error_correction_circlePlot

Circle Plot
getBackboneSelection

Predefined Barcode Backbone Sequences
getLabel

Accessing the Label slot of a BCdat objects.