object design development data mining projects open source medicine architect genetic proteomics genomics developers bioinformatics architecture computational biology architects architecte java biotechnology