Option Generation Task
Loss of motivation is clinically debilitating and associated with serious functional consequences. Emerging evidence suggests that decision-making processes may be impaired in people with dysfunctional motivation, regardless of underlying pathology. One important process is the ability to self-generate options for behavior. Many patients with apathy or anhedonia can perform actions when prompted by others, but experience difficulty in initiating behaviors by themselves. Unfortunately, how we self-generate options for behavior is not well-understood.
The option generation task (Ang et al. 2018, Current Biology) is a simple behavioral paradigm that allows us to probe this process in humans. Subjects have to draw, on a touchscreen computer, as many different paths as they can between two vertically aligned points within a time limit. Using our mathematical formulation of similarity between the traced paths, one can objectively measure:
- fluency - total number of options generated
- uniqueness - how different is each option from the next most similar option generated by everyone else
- diversity - how varied are each subject’s generated options
This task has demonstrated, for the first time, that dopamine (a key neurotransmitter in the brain) plays a causal modulatory role in the process of option generation. We also found that the ability to generate options is associated with motivation levels (Ang et al. 2018, Current Biology). In another study, we found that option generation was affected in clinical depression and dopaminergic activity in the putamen of MDD patients may play a key role in the self-generation of options. Modafinil, a putative cognitive enhancer, was also found to influence option generation in healthy people by reducing the creativity of options produced (Ang et al. 2022, Brain).
We have now developed a mobile application of this task on Android, as well as a web-based platform for automated analysis of key task metrics from the output.
Cognitive Motivation Task
Deficits in motivation might also arise due to impairments in weighing the rewards and effort costs associated with goal-directed behavior. It is important to be able to examine these processes and be able to objectively quantify individual levels of motivation.
The cognitive motivation task is a laboratory-based test to assess how willing an individual is to invest cognitive effort in pursuit of rewards. By applying mathematical algorithms to capture the way a person performs the task, we can index a person’s cognitive motivation by computational parameters that can be compared with other people. This task has been validated in the healthy population as well as patients with Major Depressive Disorder (Ang et al. 2022, Psychological Medicine).
We have also developed a modified, simpler mobile application version of this task on Android and successfully deployed it in the large nationwide Growing Up in Singapore Towards Healthy Outcomes (GUSTO) study in adolescents.
Apathy Motivation Index
The Apathy Motivation Index (AMI) (Ang et al. 2017, PLoS One) is a brief self-report assessment of apathy and motivation in the behavioral, social and emotional domains. It possesses good internal reliability, test-retest reliability and construct validity; and has been rigorously validated with both exploratory and confirmatory factor analyses. It has been translated into Chinese, Dutch and German and is currently being used by 20+ groups around the world. We have also validated a caregiver version of the task (Klar et al. 2022, Journal of Neuropsychology).
The AMI is freely available for use with appropriate citation.
Useful Code
- Batch Dicom Convert. Batch converts all dicom files of interest to nifti format.
- Batch Preprocessing. Batch preprocesses fMRI nifti files. The preprocessing pipeline involves realignment and unwarping, slice-timing correction, coregistration, segmentation, normalization and smoothing.
- Check Motion Parameters. Plots the six motion parameters obtained from the preprocessing pipeline, allowing us to visualize movement for subjects and conduct QC.
- SPM12 remove quarantine attribute on Mac. The new macOS has a security feature that restricts the execution of applications and files from unidentified developers, resulting in errors when running SPM12 batch scripts. To resolve this, we need to recursively remove the quarantine attribute from all files in the SPM12 directory, allowing them to be opened without issues.
- PsychoPy Task. Template for coding a cognitive task on PsychoPy, using the delayed match-to-sampling task as an example.
- Create Grouped Plot with Errorbar. It is surprisingly cumbersome to create a nice-looking group barplot with errorbars, so a simple script to handle that.
- Morph Images. Script to mesh two (same-sized) images together.
- Random Forest PDP. Matlab function to generate the partial dependence plot of any variable in a trained random forest model (TreeBagger).
- SMOTE. Function to implement SMOTE (Synthetic Minority Over-sampling Technique). Idea is to create new synthetic samples from the minority class in a dataset in order to address imbalances between classes in a dataset used for training machine learning models.