fMRI single subject ICA decomposition python based



I want to do a simple resting state ICA decomposition of single subjects that i can run from a python script. I saw in nilearn that you can do multi-subject ICA via CanICA. does it make sense to run canICA on a single subject? what are the alternatives to this?
any help will be appreciated


CanICA runs on single-subject data, in which case it defaults to an ICA without group model.