Hi Jennifer,
You can indeed run msmt_csd on single-shell data, but you would need to have atleast two tissue response functions to do that.
To get these response functions, you should use the dwi2response dhollander algorithm instead.
You can read more about this here.
Good luck,
Nick