protein Patterns