BioNetGen is software for the specification and simulation of rule-based models of biochemical systems, including signal transduction, metabolic, and genetic regulatory networks. BioNetGen is a software for generating mathematical/computational models that account comprehensively and precisely for the full spectrum of molecular species implied by user-specified activities, potential modifications and interactions of the domains of signaling molecules.