ProteinMPNN offers both soluble and non-soluble models to cater to the specific needs of different protein design tasks. Soluble models are better suited for applications requiring high solubility, such as biotechnological processes, pharmaceutical development, and biochemical assays. Non-soluble models are advantageous for membrane protein studies, structural biology, and certain industrial applications where solubility is less critical or where proteins need to function in hydrophobic environments. This flexibility allows researchers to choose the appropriate model based on the specific requirements of their project.