Neuroinformatics is a frontier and multi-discipline which combines the brain science, the information science and computer science together to investigate the form of neural information carrier, the mechanisms of generation, transmission, processing, coding, storage and retrieving of the neural information, and to construct the data bank system of neuroscience. Neuroinformatics can be subdivided into two parts: the molecular neuroinformatics and the systematic neuroinformatics. A dual coding theory of neuro...