Recent Advances In Predicting And Modeling Protein Protein Interactions - Predicting Protein Yield And Viability Of Protein Production A