Bioinformatics approaches for improved recombinant protein production in Escherichia coli: protein solubility