Viroporins are usually small - under 100 or 120 amino acid residues - and contain at least one region capable of folding into an amphipathic transmembrane helix.
A proposed classification scheme sorts viroporins into four classes based on their topology and orientation in the membrane.