MGS is a domain specific language (DSL) for the simulation of biological processes. It is a untyped functionnal language that enables the case-based definition of functions on collections. These functions are called transformation. The language includes also imperatives features like globale variables.