Computational Design of Membrane Filters