Artificial membrane