How do you search for new enzymes that are more stable for handling, immobilization?

Noob here. I get that I should deduce what characteristics the ideal new enzyme should meet, and then use tools such as PDB and blast to compare to the old enzymes, and use other tools such as pymol, but I have no idea on how to approach this. Where should I look for tutorials?

• Poor thermostability: Engineering enzymes for better thermostability, involves predicting mutations that increasing its Gibbs free energy (∆G). Finding mutations that improve a protein by going through the mutational landscape is called scanning. Rosetta pmut_scan is a command line tool to do this, while Pross is a really nice webapp that also does it.
• Aggregation: your enzyme aggregates due to pI close to 7 (see protparam) or has a face that is hydrophobic (see the APBS plugin shipped within PyMOL). Rosetta supercharge is great at suggesting mutations to decrease the pI, but if doing it crudely by changing Gln -> Gln & Asn -> Asp, do check for surface exposure.