Introduction to DNABarcodeCompatibility
Load the package | Define a helper function to save the raw dataset as a temporary text file | Design an experiment | Examples for single indexing | Examples for dual indexing | Build your own workflow | Load and check a dataset of barcodes | Examples of an exhaustive search of compatible barcode combinations | Examples of a random search of compatible barcode combinations | Constrain barcodes to be robust against one substitution error | Optimize the set of compatible combinations to reduce barcode redundancy | The optimized result isn't an optimum when filtering out too many barcodes