This is the online supplemental wiki for "An Introduction to Biomolecular Graphics" PLoS Comput Biol (2010) 6(8): e1000918. doi:10.1371/journal.pcbi.1000918.
Cool PyMOL-generated Images and their Scripts.
# antialias =1 smooths jagged edges, 0 turns it off set antialias = 1 # Larger values of ambient make the image brighter set ambient=0.3 # Larger values of direct eliminates shadows set direct=1.0 set ribbon_radius =0.2 # cartoon_highlight_color will give a separate color to edges of secondary structural elements. set cartoon_highlight_color =grey50 # ray_trace_mode=1 makes a black outline around the secondary structural elements set ray_trace_mode=1 # stick_radius -adjust thickness of atomic bonds set stick_radius = 0.2 # mesh_radius -to adjust thickness of electron density contours set mesh_radius = 0.02 # bg_color --set the background color bg_color white # load pdb file and give it an object name load https://shaker.umh.es/computing/4aq9-ligands.pdb # hide nonbonded atoms (i.e. waters) hide nonbonded # show cartoon ribbons show cartoon # Hide the default line representation of atomic bonds hide lines # Use standard helix, strand, and loop representations # other possibilities: cartoon loop, cartoon rect, # cartoon oval, and cartoon tube set cartoon_tube_radius, 0.2 # Make fancy helices with ridge on the edges like # molscript does # 1 is on. 0 is off. set cartoon_fancy_helices=1 set cartoon_cylindrical_helices=0 # Make the strands flat=1 or pass through CA positions=0 # Set to 0 when showing side chains from a strand set cartoon_flat_sheets = 1.0 # Draw the loops smooth=1 or pass through CA positions=0 # Set to 0 when showing side chains from a loop set cartoon_smooth_loops = 0 # Example loading a protein and its electron density map # fetch 1cll load https://shaker.umh.es/computing/4aq9-ligands.pdb # set object's color to colorName set label_color, blue, coco # set the label size to 10pt set label_size, 10 # set object's color to colorName set label_color, colorName, object # label_position sets the offset of the label relative to the atomic position. # Offsets the labels 3 Å in X, 2 in Y and 1 in Z set label_position,(3,2,1)