WC-Lang is a data model and a file format for describing composite, multi-algorithmic whole-cell models. WC-Lang includes a command line interface and a Python API.