1. A method of determining a brain activity pattern, the method comprising: using an EEG or brain imaging tool for obtaining neurophysiological data from a subject, while or after said subject is performing a task; using a data processor communicating with said EEG or brain imaging tool for: decomposing the data into a plurality of waveforms; identifying within said waveforms three-dimensional data patterns according to latency, amplitude and frequency of peaks of said waveforms; and determining brain activity patterns based on said data patterns; and displaying a graphic presentation of said activity patterns, said graphic presentation presenting brain regions that are active while or after said subject is performing said task.