10.1101/2025.02.03.635973
Free-Form Microfluidic Microneedle Array Patches
2025-02-07