NeuroML: A Language for Describing Data Driven Models of Neurons and Networks with a High Degree of Biological Detail | Synapse