Surface (S)-layer proteins and S-layer fusion proteins incorporating functional sequences, self-assemble into monomolecular lattices on solid supports and on various lipid structures. Based on these S-layer proteins, supramolecular assemblies can be constructed which are envisaged for label-free detection systems, as affinity matrix, as anti-allergic immuno-therapeutics, as membrane protein-based screening devices, and as drug targeting and delivery systems.