DNA in the nucleus of a cell provides instructions on how proteins will be assembled. Which of the following organelles builds the proteins based on the DNA instructions?

A. plasma membrane

B. ribosomes

C. mitochondria

D. chloroplasts