Ductal carcinoma in situ (DCIS)-a significant precursor to invasive breast cancer-is typically diagnosed as microcalcifications in mammograms. However, the effective use of mammograms and other patient data to plan treatment has been restricted by our limited understanding of DCIS growth and calcification. We develop a mechanistic, agent-based cell model and apply it to DCIS. Cell motion is determined by a balance of biomechanical forces. We use potential functions to model interactions with the basement membrane and amongst cells of unequal size and phenotype. Each cell's phenotype is determined by genomic/proteomic- and microenvironment-dependent stochastic processes. Detailed "sub-models" describe cell volume changes during proliferation and necrosis; we are the first to account for cell calcification. We introduce the first patient-specific calibration method to fully constrain the model based upon clinically-accessible histopathology data. After simulating 45 days of solid-type DCIS with comedonecrosis, the model predicts: necrotic cell lysis acts as a biomechanical stress relief and is responsible for the linear DCIS growth observed in mammography; the rate of DCIS advance varies with the duct radius; the tumour grows 7-10mm per year-consistent with mammographic data; and the mammographic and (post-operative) pathologic sizes are linearly correlated-in quantitative agreement with the clinical literature. Patient histopathology matches the predicted DCIS microstructure: an outer proliferative rim surrounds a stratified necrotic core with nuclear debris on its outer edge and calcification in the centre. This work illustrates that computational modelling can provide new insight on the biophysical underpinnings of cancer. It may 1day be possible to augment a patient's mammography and other imaging with rigorously-calibrated models that help select optimal surgical margins based upon the patient's histopathologic data.