protein toolbox