But this does not support pair-end sequences.
What software exists for sorting multiplexed sequences by their barcode from the same next-generation sequencing run?
(Note: this is talking about DNA barcoding as in distinguishing sequences by an artificial sequence added to an existing sequence, not as in identifying the species of a biological sample based on DNA analysis, the latter described by Wikipedia here)
5 answers
The FASTX tools contain the FASTX barcode splitter. Can also be used with Galaxy.
BARCRAWL and BARTAB: software tools for the design and implementation of barcoded primers for highly multiplexed DNA sequencing. - C and C++ based.
split_libraries.py – Split libraries according to barcodes specified in mapping file - Python library (I think - could be part of a larger python package).
NextGene from BioGene/Softgenetics http://www.biogene.com/datasheets/softgenetics_nextgene_software.cfm also has barcode sorting if you were looking for a commercial package.
depending on your barcoding scheme?
If you have paired-end Illumina fastq formatted results with barcode on both ends, I've got a short perl script employing perl Bio::SeqIO. Not too fast, but it ensures that same barcode is present on both ends. (Also, the CASAVA suite from Illumina version 1.7 is supposed to provide some barcode de-multiplexing capability, but I've not tried it yet).
Hi, i've met that question before, and i found the answer on http://www.keepautomation.com/sitemap/ you can got detailed imformation on it. it's really helpful. Good Luck!
Log in to answer this question.
Try this one https://100bp.wordpress.com/2013/05/08/barcode-splitting-of-ngs-data/. Allows flexible match (several mismatches and redundant DNA characters), two-sided barcoding (to get rid of contamination) and extraction of molecular counter regions (for error correction).