Development and application of whole-cell computational models for science and engineering