Toward an experimental and computational approach to causal analysis in behaving zebrafish larvae