membrane-based methods