The present disclosure relates to immunoglobulins with reduced aggregation and compositions, methods of generating such immunoglobulins with computational tools and methods of using such immunoglobulins particularly in the treatment and prevention of disease.