aka DeepView


by Nicolas Guex , Alexandre Diemand , Manuel C. Peitsch , & Torsten Schwede

Information for MacOS Catalina (10.15.*) [October 9th, 2019]

  • Please note that Swiss-PdbViewer is a 32 bits application and will * NOT * run on OSX Catalina or more recent OSX
    If you absolutely need it, refrain from updating, boot from an older OSX version, or use the PC version within a virutal machine. For example, it is possible to use the PC version with Crossover or with PlayOnMac.
    I currently have no plan to update it to run on OSX 10.15
  • For information, v4.1.1 works up to OSX Mojave (10.14).


Swiss-PdbViewer (aka DeepView) is an application that provides a user friendly interface allowing to analyze several proteins at the same time. The proteins can be superimposed in order to deduce structural alignments and compare their active sites or any other relevant parts. Amino acid mutations, H-bonds, angles and distances between atoms are easy to obtain thanks to the intuitive graphic and menu interface.

Swiss-PdbViewer (aka DeepView) has been developped since 1994 by Nicolas Guex. Swiss-PdbViewer was initially tightly linked to SWISS-MODEL, an automated homology modeling server developed within the Swiss Institute of Bioinformatics (SIB) at the Structural Bioinformatics Group at the Biozentrum in Basel. However the SWISS-MODEL web interface evolved to a point where it is now possible to use it directly for advanced modelling. Maintaining a direct interface with Swiss-PdbViewer is too complex and no longer supported.

Working with these two programs greatly reduces the amount of work necessary to generate models, as it is possible to thread a protein primary sequence onto a 3D template and get an immediate feedback of how well the threaded protein will be accepted by the reference structure before submitting a request to build missing loops and refine sidechain packing.

Swiss-PdbViewer can also read electron density maps, and provides various tools to build into the density. In addition, various modeling tools are integrated and residues can be mutated.

Finally, as a special bonus, POV-Ray scenes can be generated from the current view in order to make stunning ray-traced quality images. An example can be found here.