Protein world