Engineering microfluidic concentration gradient generators for biological applications