barcode labs affiliations