SEARCH Articles Figures Tables SPMDs SPMDs devices Semipermeability Semipermeable Semipermeable membrane