Throughout the ages the living systems have fascinated chemists, biologists, physicists and theoretical scientists alike. However, most of their efforts were directed mainly towards the qualitative mimicking of the biological functions. Our group is strive to understand the mechanisms by which living system grow, develop and adapt. This includes synthesis and characterisation of materials mimicking biological function and made of natural building blocks such as self-assembling proteins, understanding the driving forces behind the heterogeneous protein-based complex formation, understanding living organism-biomaterial interaction and understanding how nature optimise such materials to solve biological challenges.