Microscale labs