10.1101/2025.02.03.635973

Free-Form Microfluidic Microneedle Array Patches

2025-02-07