biological background for computer scientists 362743