Department of Physiology and Biophysics, Box 1218, Mount Sinai School of Medicine, 1 Gustave L. Levy Place, New York, NY 10029-6574, USA
![]() |
Abstract |
---|
![]() ![]() ![]() ![]() ![]() ![]() |
---|
Keywords: membrane proteins/residue-based diagrams of proteins/web service
![]() |
Introduction |
---|
![]() ![]() ![]() ![]() ![]() ![]() |
---|
The automation of the rendering of snake-like diagrams, for proteins whose topology was similar to that of G protein-coupled receptors (GPCRs), was first published with the description of the Viseur program (Campagne et al., 199597,1999
). This first automation was important to database curators in the GPCR field as it allowed them to build snake-like diagrams of GPCRs, designed to present a specific aspect of a system. The GPCRDB database (Horn et al., 1998
) uses such snake-like diagrams, built with the Viseur program, in order to (i) provide easy access to mutation data, each sequence in the database being associated with a snake-like diagram that shows mutated residues in a given color, and (ii) visualize correlated mutation analysis results (Wells, 1990
).
A new method (Campagne and Weinstein, 1999) was developed to extend the automation of the rendering of residue-based diagrams to other kinds of topologies and to provide more flexibility in the control of the output than was possible with the first algorithm. We present here the Residue-based Diagram Editor (RbDe) web service that provides the interface for end-users to construct diagrams interactively for a sequence of interest.
![]() |
Organization of the service |
---|
![]() ![]() ![]() ![]() ![]() ![]() |
---|
Import facility. Allows the user to import a sequence into the service. SwissProt sequences are transparently obtained through the network and other sequences can be typed in as text in a short list of sequence formats (SwissProt, PIR, Fasta, PDB). The secondary structure and transmembrane limit annotations are read when available in the given format. Disulfide bridges are read from SwissProt files to be represented on the diagram.
Topology editor. Provides a way to enter or refine the secondary structure and transmembrane limits hypotheses. Secondary structure elements can be chosen between helices and strands.
Annotation editor. Manages annotations attached to a residue. The annotations consist of the choice of a color and/or URL. Individual residues and ranges can be linked to end-user documents that describe an aspect of the system to which they relate.
Diagram editor. Manages parameters that affect the rendering of the diagram as a whole. Currently, these parameters are direction of the N-terminal segment on the page, reduction factor to be applied to the diagram and coloring of the residues which are not annotated.
Diagram viewer. Presents the diagram as customized by the user and enables the links defined in the annotation editor.
Diagram library. Allows end-users to store the diagrams they created with the service. Stored diagrams can be retrieved to be completed (addition of annotations) or simply consulted. (The library currently enforces that only the creator of a diagram can consult and change it.)
Figure 1 presents the sequence of Connexin50 (SwissProt ID: CXA8HUMAN) where the location of the residue 87 (proline) is identified. Mutation to a serine at this locus causes a congenital cataract (Shiels et al., 1998
).
|
![]() |
Implementation |
---|
![]() ![]() ![]() ![]() ![]() ![]() |
---|
Conclusion
The RbDe web service can be used to build residue-based diagrams of proteins online. The service provides significant flexibility in the construction of the diagrams and their annotations. Experience with the use of mutation databases (e.g. TinyGRAP) indicates that RbDe should be attractive resource for experimentalists who need these kind of diagrams to summarize and communicate results as well as plan future experiments. The diagrams built with the service can be reused programmatically to present the result of computational analysis (for instance, to present the location of predicted-turns on the sequence, etc.). Documentation of the Application Programming Interface necessary for doing so is available on-line at http://transport.physbio.mssm.edu/joe.
![]() |
Notes |
---|
![]() |
Acknowledgments |
---|
![]() |
References |
---|
![]() ![]() ![]() ![]() ![]() ![]() |
---|
Campagne,F., Jestin,R., Reversat,J., Bernassau,J. and Maigret,B. (1999) J. Comput.-Aided Mol. Des., 13, 625643.
Campagne,F. and Weinstein,H. (1999) J. Mol. Graph. Mod., 17, 207213.[ISI][Medline]
Horn,F., Weare,J., Beukers,M., Horsch,S., Bairoch,A., Chen,W., Edvardsen,O., Campagne,F. and Vriend,G. (1998) Nucleic Acids Res., 1, 275279; see also URL: http://www.gpcr.org/7tm.
JavaSoft. (1999a). Java Servlet API. URL: http://java.sun.com/products/servlet/, Dec.
JavaSoft. (1999b). JDBC API. URL: http://java.sun.com/products/jdbc/, Dec.
Kristiansen,K., Dahl,G.S. and Edvardsen,O. (1996) Proteins: Struct. Funct. Genet., 26, 8194.[ISI][Medline]
Shiels,A., Mackay,D., Ionides,A., Berry,V., Moore,A. and Bhattacharya,S. (1998) Am. J. Hum. Genet., 62, 526532.[ISI][Medline]
Wells,J. (1990). Biochemistry, 29, 85098517.[ISI][Medline]
Received January 28, 2000; revised March 15, 2000; accepted March 22, 2000.