computational biology crm proteome data warehousing data mining protein algorithms proteomic software genomics business intelligence proteomics genetic biotechnology genome neural machine learning protein prophet