1. A method for predicting future brain activity of a subject, comprising: obtaining a previously generated spatio-temporal model representing brain activity of a subject, which model was previously generated from scan data collected with the subject performing a given task; initializing the previously generated spatio-temporal model with current brain activity data derived from a scan of the subject's brain while the subject is performing the same given task; and predicting future brain activity of the subject using the previously generated spatio-temporal model based on the current brain activity data initializing said model, wherein obtaining, initializing, and predicting are performed by a computer.