Scientific Patterns