Poriinit ovat beetasylinterimäisiä proteiineja , jotka läpäisevät solukalvon ja toimivat huokosina, joiden läpi molekyylit voivat diffundoitua [ 1] . Toisin kuin muut kalvonkuljetusproteiinit, poriinit ovat riittävän suuria ollakseen passiivisesti diffuusioita , mikä tarkoittaa, että ne toimivat kanavina, jotka ovat spesifisiä erityyppisille molekyyleille. Poriineja on gramnegatiivisten bakteerien ja joidenkin grampositiivisten mykobakteerien ulkokalvossa , mitokondrioiden ulkokalvossa ja kloroplastien ulkokalvossa .