A dual diffusion model enables 3D molecule generation and lead optimization based on target pockets | Synapse