Welcome to MPtopo, a curated database of membrane proteins with experimentally validated transmembrane (TM) segments. The database is maintained in SQL form using the MySQL server. It can be searched using MPtopoQuerier, a java applet developed for this purpose. Retrieved sequences can be examined automatically by MPEx, a java-based hydropathy-plot tool. To activate Querier and search the database, use the 'Start' button at right. If you publish work that used MPtopo, please cite Jayasinghe et al. (2001) Protein Sci. 10:455-458. MPtopo is curated by Ewa Krupinska and Michael Myers.

 

General features of the database

MPtopo is divided into three data sets. The 3D_Helix set contains helix-bundle membrane proteins whose three-dimentional structures have been determined using x-ray diffraction or NMR methods. The TM segments are known precisely.

The 1D_Helix set contains helix-bundle membrane proteins whose TM helices have been identified by experimental techniques such as gene fusion, proteolytic degradation, and amino acid deletion. We have examined carefully the publications related to the topologies of the proteins before including them in the database. No proteins have been included whose topologies are based solely on hydropathy plots. While we are reasonably certain of the number of TM segments of each protein included in 1D_Helix, the exact locations and lengths of the segments are less certain.

The 3D_Other set contains beta-barrel and montopic membrane proteins whose three-dimentional structures have been determined crystallographically. TM segments of the beta-barrel proteins are, of course, beta-strands. The monotopic proteins have no TM segments, and are bound to the membrane surface by hydrophobic alpha-helices running parallel to the membrane plane.

MPtopo is freely available.  Records can be downloaded individually from a list, or as a composite text file.

MPtopo currently contains a total of 185 proteins with 1089 TM segments. We maintain a list of proteins included in the database, which is updated regularly as new proteins are added. The table given below lists several general characteristics of the database. Even though the database is modest in size, it is extremely useful because curation greatly reduces the possibility of incorrect TM assignments.

MPtopo was last updated Thursday, August 30, 2007

Summary of MPtopo Data*
MPtopo Data Set
Characteristic 3D_Helix 1D_Helix 3D_Other
*Not included in this table (but included in the database) are monotopic proteins and proteins with complex topologies, such as chloride channels, whose TM segments are not easily classified. A list of these proteins is available here.
Number of  Proteins/Protein Subunits 119 41 25
Number of  total residues  27431 17431 10319
Number of  residues in TM segments 11848 6635 4207
Number of  total TM segments 455 300 334
Average TM segment length 26±5 22±3 12±3
TM segment length range 10-48 11-46 6-23
 

General Features of MPtopo Querier

MPtopo_querier img

MPtopo Querier is a java applet developed for the purpose of searching/querying the MPtopo database. Querier can be activated by clicking on the 'Search MPtopo' button at the top of this page. MPtopo can be searched by the protein name, author name, number of TM segments, PIR number, PDB number, Swiss-Prot number, Swiss-Prot entry, Swiss-Prot name, and other fields. One can also do a full-text search using any word, phrase, or partial phrase. A search can be performed on either the complete database or on any one of the three subsets. The results of a search are returned within the 'MPtopoQuerier Results' window and represent the complete database record of each matched entry.

 
MPtopo_results img

All matched database records are returned.  Using the results window, each returned result can be viewed individually.  The amino acid sequence of any one of the results can be sent to MPEx in order to generate and view its hydropathy profile using the 'to MPEx' button within the results window.

 

Using MPTopoQuerier

From 'Choose MPtopo database set', select the section of the database to be searched using the pull-down menu.

From 'Search Criterion' pull-down menus, select the field you wish to search, and then enter the term to search for in the 'Search Data' box. There are thirteen search fields:

  • Protein Name.   Official PDB and Swiss-Prot names are included in the records.
  • PDB Number
  • Full Text.   Search data may consist of any word or partial word appearing in the database.  Please do NOT use any boolean operators (AND, OR, etc.), or quotes( " ).
  • Swiss-Prot number
  • Swiss-Prot entry
  • Swiss-Prot name
  • Author last name
  • Number of TM segments = .   Enter a specific number of protein segments.
  • Number of TM segments < .   Number of TM segments less than a chosen value.
  • Number of TM segments > .   Number of TM segments greater than a chosen value.
  • Nterm in
  • Nterm out

Press the 'Reset' button to remove any selections and reset the form.

 

MPtopo will be expanded as new 3D structures are reported and as new 1D structures of high reliability are uncovered. Suggestions for 1D proteins to include in MPtopo are welcome! Send suggestions and comments to .