BB/F004745/1 FPGA supercomputing technology for high-throughput identification and quantitation in proteomics