development biotechnology projects research chemistry high throughput screening developers open source custom synthesis biotech pharmaceutical cro biology physics drug discovery clinical combinatorial chemistry hts solaris unix surf offline science drug development