Linking to an interesting article describing a recently published paper.
Summary of the paper is as below -
Life uses 20 coded amino acids (CAAs) to construct proteins. This set was likely evolutionarily ‘standardized’ from smaller sets as organisms discovered how to make and encode them. Scientists modeled how the adaptive properties of the CAAs evolved over time. They found that sets containing even only a few CAAs were better than an enormous choice of alternatives, suggesting each time a modern CAA was discovered, it bootstrapped the set to include still more CAAs.
the interesting consequence to this idea is stated as below -
If true, the researchers speculate, it might mean that even given a large variety of starting points for developing coded amino acid sets, biology might end up converging on a similar set. As this model was based on the invariant physical and chemical properties of the amino acids themselves, this could mean that even Life beyond Earth might be very similar to modern Earth life.