Controllable diffusion-based generation for multi-channel biological data