Exploring the role of protein barcodes and Next-Generation P