<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.pymol.org/index.php?action=history&amp;feed=atom&amp;title=Dss</id>
	<title>Dss - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pymol.org/index.php?action=history&amp;feed=atom&amp;title=Dss"/>
	<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Dss&amp;action=history"/>
	<updated>2026-08-26T02:50:34Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Dss&amp;diff=3636&amp;oldid=prev</id>
		<title>Pyadmin: 13 revisions</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Dss&amp;diff=3636&amp;oldid=prev"/>
		<updated>2014-03-28T01:21:24Z</updated>

		<summary type="html">&lt;p&gt;13 revisions&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:21, 28 March 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Pyadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Dss&amp;diff=3635&amp;oldid=prev</id>
		<title>Speleo3: arguments</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Dss&amp;diff=3635&amp;oldid=prev"/>
		<updated>2011-06-28T17:29:29Z</updated>

		<summary type="html">&lt;p&gt;arguments&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''dss''' ''d''efines ''s''econdary ''s''tructure based on backbone geometry and hydrogen bonding patterns.  &lt;br /&gt;
 &lt;br /&gt;
With PyMOL, heavy emphasis is placed on cartoon aesthetics, and so both hydrogen bonding patterns and backbone geometry are used in the assignment process.  Depending upon the local context, helix and strand assignments are made based on geometry, hydrogen bonding, or both.  &lt;br /&gt;
 &lt;br /&gt;
This command will generate results which differ slightly from DSSP and other programs.  Most deviations occur in borderline or transition regions.  Generally speaking, PyMOL is more strict, thus assigning fewer helix/sheet residues, except for partially distorted helices, which PyMOL tends to tolerate.&lt;br /&gt;
   &lt;br /&gt;
WARNING: This algorithm has not yet been rigorously validated.&lt;br /&gt;
&lt;br /&gt;
===USAGE===&lt;br /&gt;
 dss [selection [, state]]&lt;br /&gt;
&lt;br /&gt;
=== ARGUMENTS ===&lt;br /&gt;
&lt;br /&gt;
* selection = string: atom selection {default: (all)}&lt;br /&gt;
* state = integer: state-index if positive number or any of these:&lt;br /&gt;
** state = 0: consensus over all states {default}&lt;br /&gt;
** state = -1: current state&lt;br /&gt;
** state = -2: consensus over effective object states (implemented?)&lt;br /&gt;
** state = -3: no consensus, residue gets assignment from earliest state that is not 'L'&lt;br /&gt;
** state = -4: consensus over first and last state&lt;br /&gt;
&lt;br /&gt;
===EXAMPLES===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
# determine secondary structures in &lt;br /&gt;
# all loaded objects in PyMOL&lt;br /&gt;
dss&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NOTES===&lt;br /&gt;
If you dislike one or more of the assignments made by dss, you can use the alter command to make changes (followed by &amp;quot;rebuild&amp;quot;).&lt;br /&gt;
For example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
# set residues 123-125 as being loops&lt;br /&gt;
alter 123-125/, ss='L'&lt;br /&gt;
&lt;br /&gt;
# set the secondary structure of selection (pk1) to beta sheet&lt;br /&gt;
alter pk1, ss='S'&lt;br /&gt;
&lt;br /&gt;
# set residue 90 to be alpha-helical&lt;br /&gt;
alter 90/, ss='H'&lt;br /&gt;
&lt;br /&gt;
# update the scene in PyMOL to reflect the changes.&lt;br /&gt;
rebuild &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Secondary Structure Determination====&lt;br /&gt;
As is typical with PyMOL, the secondary structure assignment engine is ad hoc and empirically tuned to produce desirable aesthetics.  Though there are some phi/psi's that are clearly helix/sheet and others that are clearly not, there are certain regions of phi/psi space were the assignment is subjective or arbitrary.  In my experience, algorithms based on strict definitions tend to operate poorly in such regions, and so PyMOL's algorithm is &amp;quot;fuzzy&amp;quot; in that there is a grey area where residues may be accepted or rejected as helix/sheet depending upon the surrounding context.  &lt;br /&gt;
&lt;br /&gt;
There aren't any hard &amp;amp; fast definitions.  But you are welcome to check out the collection of settings beginning with &amp;quot;ss_helix&amp;quot; and &amp;quot;ss_strand&amp;quot;, noting that the include and exclude settings are deviations around the target in degrees.  If you think PyMOL is incorrectly assigning secondary structure, then you might try varying these.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Category:Commands|Dss]]&lt;br /&gt;
[[Category:Biochemical_Properties|Dss]]&lt;br /&gt;
[[Category:States|Dss]]&lt;/div&gt;</summary>
		<author><name>Speleo3</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Dss&amp;diff=3633&amp;oldid=prev</id>
		<title>Vinnyrose at 13:47, 20 June 2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Dss&amp;diff=3633&amp;oldid=prev"/>
		<updated>2009-06-20T13:47:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===DESCRIPTION===&lt;br /&gt;
'''dss''' ''d''efines ''s''econdary ''s''tructure based on backbone geometry and hydrogen bonding patterns.  &lt;br /&gt;
 &lt;br /&gt;
With PyMOL, heavy emphasis is placed on cartoon aesthetics, and so both hydrogen bonding patterns and backbone geometry are used in the assignment process.  Depending upon the local context, helix and strand assignments are made based on geometry, hydrogen bonding, or both.  &lt;br /&gt;
 &lt;br /&gt;
This command will generate results which differ slightly from DSSP and other programs.  Most deviations occur in borderline or transition regions.  Generally speaking, PyMOL is more strict, thus assigning fewer helix/sheet residues, except for partially distorted helices, which PyMOL tends to tolerate.&lt;br /&gt;
   &lt;br /&gt;
WARNING: This algorithm has not yet been rigorously validated.&lt;br /&gt;
&lt;br /&gt;
===USAGE===&lt;br /&gt;
 dss selection, state&lt;br /&gt;
&lt;br /&gt;
state = state-index or 0 for all states&lt;br /&gt;
&lt;br /&gt;
===EXAMPLES===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
# determine secondary structures in &lt;br /&gt;
# all loaded objects in PyMOL&lt;br /&gt;
dss&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NOTES===&lt;br /&gt;
If you dislike one or more of the assignments made by dss, you can use the alter command to make changes (followed by &amp;quot;rebuild&amp;quot;).&lt;br /&gt;
For example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
# set residues 123-125 as being loops&lt;br /&gt;
alter 123-125/, ss='L'&lt;br /&gt;
&lt;br /&gt;
# set the secondary structure of selection (pk1) to beta sheet&lt;br /&gt;
alter pk1, ss='S'&lt;br /&gt;
&lt;br /&gt;
# set residue 90 to be alpha-helical&lt;br /&gt;
alter 90/, ss='H'&lt;br /&gt;
&lt;br /&gt;
# update the scene in PyMOL to reflect the changes.&lt;br /&gt;
rebuild &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Secondary Structure Determination====&lt;br /&gt;
As is typical with PyMOL, the secondary structure assignment engine is ad hoc and empirically tuned to produce desirable aesthetics.  Though there are some phi/psi's that are clearly helix/sheet and others that are clearly not, there are certain regions of phi/psi space were the assignment is subjective or arbitrary.  In my experience, algorithms based on strict definitions tend to operate poorly in such regions, and so PyMOL's algorithm is &amp;quot;fuzzy&amp;quot; in that there is a grey area where residues may be accepted or rejected as helix/sheet depending upon the surrounding context.  &lt;br /&gt;
&lt;br /&gt;
There aren't any hard &amp;amp; fast definitions.  But you are welcome to check out the collection of settings beginning with &amp;quot;ss_helix&amp;quot; and &amp;quot;ss_strand&amp;quot;, noting that the include and exclude settings are deviations around the target in degrees.  If you think PyMOL is incorrectly assigning secondary structure, then you might try varying these.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Category:Commands|Dss]]&lt;br /&gt;
[[Category:Biochemical_Properties|Dss]]&lt;br /&gt;
[[Category:States|Dss]]&lt;/div&gt;</summary>
		<author><name>Vinnyrose</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Dss&amp;diff=3625&amp;oldid=prev</id>
		<title>Tree at 05:42, 21 February 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Dss&amp;diff=3625&amp;oldid=prev"/>
		<updated>2005-02-21T05:42:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:42, 21 February 2005&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l36&quot; &gt;Line 36:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 36:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       rebuild  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       rebuild  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Commands dss]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Commands&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/ins&gt;dss]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tree</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Dss&amp;diff=3624&amp;oldid=prev</id>
		<title>Tree at 05:41, 21 February 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Dss&amp;diff=3624&amp;oldid=prev"/>
		<updated>2005-02-21T05:41:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:41, 21 February 2005&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l36&quot; &gt;Line 36:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 36:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       rebuild  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       rebuild  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/del&gt;Category:Commands dss]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Commands dss]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tree</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Dss&amp;diff=3623&amp;oldid=prev</id>
		<title>Tree at 05:41, 21 February 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Dss&amp;diff=3623&amp;oldid=prev"/>
		<updated>2005-02-21T05:41:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===DESCRIPTION===&lt;br /&gt;
 &lt;br /&gt;
   &amp;quot;dss&amp;quot; defines secondary structure based on backbone geometry&lt;br /&gt;
   and hydrogen bonding patterns.&lt;br /&gt;
 &lt;br /&gt;
   With PyMOL, heavy emphasis is placed on cartoon aesthetics, and so&lt;br /&gt;
   both hydrogen bonding patterns and backbone geometry are used in&lt;br /&gt;
   the assignment process.  Depending upon the local context, helix&lt;br /&gt;
   and strand assignments are made based on geometry, hydrogen&lt;br /&gt;
   bonding, or both.&lt;br /&gt;
 &lt;br /&gt;
   This command will generate results which differ slightly from DSSP&lt;br /&gt;
   and other programs.  Most deviations occur in borderline or&lt;br /&gt;
   transition regions.  Generally speaking, PyMOL is more strict, thus&lt;br /&gt;
   assigning fewer helix/sheet residues, except for partially&lt;br /&gt;
   distorted helices, which PyMOL tends to tolerate.&lt;br /&gt;
   &lt;br /&gt;
   WARNING: This algorithm has not yet been rigorously validated.&lt;br /&gt;
   &lt;br /&gt;
===USAGE===&lt;br /&gt;
   &lt;br /&gt;
   dss selection, state&lt;br /&gt;
 &lt;br /&gt;
   state = state-index or 0 for all states&lt;br /&gt;
   &lt;br /&gt;
===EXAMPLES===&lt;br /&gt;
   dss&lt;br /&gt;
 &lt;br /&gt;
===NOTES===&lt;br /&gt;
If you dislike one or more of the assignments made by dss, you can&lt;br /&gt;
use the alter command to make changes (followed by &amp;quot;rebuild&amp;quot;).&lt;br /&gt;
For example:&lt;br /&gt;
      alter 123-125/, ss='L'&lt;br /&gt;
      alter pk1, ss='S'&lt;br /&gt;
      alter 90/, ss='H'&lt;br /&gt;
      rebuild &lt;br /&gt;
 &lt;br /&gt;
[[:Category:Commands dss]]&lt;/div&gt;</summary>
		<author><name>Tree</name></author>
	</entry>
</feed>