is the branch of mathematics that deals with loop, knots, compartments and connectivities. The cell membrane goes through various transformations, so membrane system has its topological features. It is said that the Lumens of the endoplasmic reticulum and Golgi appparatus, are topologically equivalent to the exterior of the cell. This results into protein sorting and protein trafficking. Those portions of polypeptide chains that are located into the inner surface of Endoplasmic reticulum, ends up getting exposed to the cell surface.. The assymmetry in biological membrane's two leaflet, such as composition of lipids, proteins, glycolipids etc. are related to membrane topology. Topology of a transmembrane protein refers to orientations of membrane-spanning segments with respect to the inner or outer sides of the biological membrane occupied by the protein. Several databases provide experimentally determined topologies of membrane proteins. They include Uniprot, TOPDB, OPM, and ExTopoDB. There is also a database of domains located conservatively on a certain side of membranes, TOPDOM. Several computational methods were developed, with a limited success, for predicting transmembrane alpha-helices and their topology. Pioneer methods utilized the fact that membrane-spanning regions contain more hydrophobic residues than other parts of the protein, however applying different hydrophobic scales altered the prediction results. Later, several statistical methods were developed to improve the topography prediction and a special alignment method was introduced. According to the positive-inside rule, cytosolic loops near the lipid bilayer contain more positively-charged amino acids. Applying this rule resulted in the first topology prediction methods. There is also a negative-outside rule in transmembrane alpha-helices from single-pass proteins, although negatively charged residues are rarer than positively charged residues in transmembrane segments of proteins. As more structures were determined, machine learning algorithms appeared. Supervised learning methods are trained on a set of experimentally determined structures, however, these methods highly depend on the training set. Unsupervised learning methods are based on the principle that topology depends on the maximum divergence of the amino acid distributions in different structural parts. It was also shown that locking a segment location based on prior knowledge about the structure improves the prediction accuracy. This feature has been added to some of the existing prediction methods. The most recent methods use consensus prediction and automatically incorporate previously determined experimental informations. HTP database provides a collection of topologies that are computationally predicted for human transmembrane proteins. Discrimination of signal peptides and transmembrane segments is an additional problem in topology prediction treated with a limited success by different methods. Both signal peptides and transmembrane segments contain hydrophobic regions which form α-helices. This causes the cross-prediction between them, which is a weakness of many transmembrane topology predictors. By predicting signal peptides and transmembrane helices simultaneously, the errors caused by cross-prediction are reduced and the performance is substantially increased. Another feature used to increase the accuracy of the prediction is the homology.” It is also possible to predict beta-barrel membrane proteins' topology.