Matcha is a python library to do fast barcode matching of short DNA sequences. It supports fast fastq input and output, and allows for arbitrary user-specified barcodes and filtering criteria.
Note: This library is still in beta. Some function names + arguments may change in subsequent versions.
Requirements: Python 3.5, pybind11, numpy, pandas
pip install git+https://github.com/GreenleafLab/matcha.git
Documentation is available here: https://greenleaflab.github.io/matcha/index.html, including function reference and a quick example.