Agent-based Modeling on Cellular and Molecular Scales