Ribosomes are proteins that fecilitate protein synthesis by providing a system where the individual amino acids can be assembled into larger peptides and proteins. Ribosomes are sites where the genetic code from mRNA is translated to a sequence of amino acids, thus forming a protein