Title: Membrane Proteins : Structures, Interactions and Models