Difference between revisions of "User:Remig/plico"

From Jmol
Jump to navigation Jump to search
m (merge tug and tow)
(Add links for fold and turn.spt and toAlphaBeta.spt)
Line 5: Line 5:
  
  
'''Generate Polypeptide''' - allows the user to enter a sequence string and have a corresponding alpha helix polypeptide created.  The script '''ribozome.spt''' and its linking macro can be found here [[Recycling Corner/Alpha Helix Generator]].
+
'''Generate Polypeptide''' - allows the user to enter a sequence string and have a corresponding alpha helix polypeptide created.  The script '''ribozome.spt''' and its linking macro can be found [[Recycling Corner/Alpha Helix Generator|here]].
  
'''Generate Polynucleotide''' - allows the user to enter a sequence string and have a corresponding single-stranded or double-stranded RNA or DNA polynucleotide created.  The script '''polymeraze.spt''' and its linkng macro can be found here [[Recycling_Corner/DNA_Generator]].
+
'''Generate Polynucleotide''' - allows the user to enter a sequence string and have a corresponding single-stranded or double-stranded RNA or DNA polynucleotide created.  The script '''polymeraze.spt''' and its linking macro can be found [[Recycling_Corner/DNA_Generator|here]].
  
'''Tug''' - is the core of the Plico suite.  It allows the user to pull or push by mouse actions to move or rotate one part of a polypeptide against the rest by rotation on its psi and phi bonds with collision detection and restriction.  It also allows the user to pull or push by mouse actions to move or to rotate an entire chain or chains with auto-rotation to nest one chain against another.  The script '''tug.spt''' and its linking macro can be found here [[User:Remig/plico/tug]] and its manual found here [[User:Remig/plico/tugManual]].
+
'''Tug''' - is the core of the Plico suite.  It allows the user to pull or push by mouse actions to move or rotate one part of a polypeptide against the rest by rotation on its psi and phi bonds with collision detection and restriction.  It also allows the user to pull or push by mouse actions to move or to rotate an entire chain or chains with auto-rotation to nest one chain against another.  The script '''tug.spt''' and its linking macro can be found [[User:Remig/plico/tug|here]] and its manual found [[User:Remig/plico/tugManual|here]].
  
'''Record''' - allows the user to enter the name of a file to which all Plico commands will be written.  The file may be played back to reproduce the users actions.  Implemented as just a macro here [[User:Remig/plico/record]].
+
'''Record''' - allows the user to enter the name of a file to which all Plico commands will be written.  The file may be played back to reproduce the users actions.  Implemented as just a macro [[User:Remig/plico/record|here]].
  
'''Remap''' - Renumbers and re-identifies residues in polypeptide chains.  The script '''remap.spt''' and its linking macro can be found here [[User:Remig/plico/remap]].
+
'''Remap''' - Renumbers and re-identifies residues in polypeptide chains.  The script '''remap.spt''' and its linking macro can be found [[User:Remig/plico/remap|here]].
  
'''Freeze''' - allows the user to mark a section of a polypeptide chain to not have its psi and/or phi bonds rotated by Tug.  The script is currently under development.
+
'''Turn''' - allows the user to make type I and II reverse turns and beta-hairpins in polypeptides with a single mouse click.  The script '''turn.spt''' and its linking macro can be found [[User:Remig/plico/turn|here]].
  
'''ToAlpha''' - allows the user to mark a section of a polypeptide chain to fold towards an alpha helix configuration.  The script is currently under development.
+
'''ToAlphaBeta''' - allows the user to mark a section of a polypeptide chain to fold towards an alpha helix configuration or towards a beta strand configuration.  The script '''toAlphaBeta.spt''' and its linking macro can be found [[User:Remig/plico/toab|here]] and its manual found [[User:Remig/plico/toabManual|here]].
  
'''ToBeta''' - allows the user to mark a section of a polypeptide chain to unfold towards a beta strand configuration and possibly form a beta sheet with another strand.  The script is currently under development.
+
'''Freeze''' - allows the user to mark a section of a polypeptide chain to not have its psi and/or phi bonds rotated by Tug.  The script is currently under development.
  
'''Turn''' - allows the user to make type I and II reverse turns and beta-hairpins in polypeptides with a single mouse click.  The script is currently under development.
+
'''ToBetaSheet''' - allows the user to mark a section of a polypeptide chain to form a beta sheet with another strand.  The script is currently under development.
  
 
'''Hydrate''' - adds water molecules at appropriate places. The script is currently under development.
 
'''Hydrate''' - adds water molecules at appropriate places. The script is currently under development.

Revision as of 23:30, 15 February 2014

The Plico Suite of Jmol Application Scripts for Modeling Protein Folding

Plico is a suite of Jmol scripts for the visual manipulation by mouse actions of polypeptides (and polynucleotides) in a single-strand or multi-strand environment, accessed as Jmol application macros. It is designed to support modeling the de novo protein folding approach where folding is envisioned to occur as the polypeptide emerges from the ribosome as water and side-chain oxygens (predominantly) disrupt the h-bonds of the alpha helix. The following scripts are implemented or envisioned:


Generate Polypeptide - allows the user to enter a sequence string and have a corresponding alpha helix polypeptide created. The script ribozome.spt and its linking macro can be found here.

Generate Polynucleotide - allows the user to enter a sequence string and have a corresponding single-stranded or double-stranded RNA or DNA polynucleotide created. The script polymeraze.spt and its linking macro can be found here.

Tug - is the core of the Plico suite. It allows the user to pull or push by mouse actions to move or rotate one part of a polypeptide against the rest by rotation on its psi and phi bonds with collision detection and restriction. It also allows the user to pull or push by mouse actions to move or to rotate an entire chain or chains with auto-rotation to nest one chain against another. The script tug.spt and its linking macro can be found here and its manual found here.

Record - allows the user to enter the name of a file to which all Plico commands will be written. The file may be played back to reproduce the users actions. Implemented as just a macro here.

Remap - Renumbers and re-identifies residues in polypeptide chains. The script remap.spt and its linking macro can be found here.

Turn - allows the user to make type I and II reverse turns and beta-hairpins in polypeptides with a single mouse click. The script turn.spt and its linking macro can be found here.

ToAlphaBeta - allows the user to mark a section of a polypeptide chain to fold towards an alpha helix configuration or towards a beta strand configuration. The script toAlphaBeta.spt and its linking macro can be found here and its manual found here.

Freeze - allows the user to mark a section of a polypeptide chain to not have its psi and/or phi bonds rotated by Tug. The script is currently under development.

ToBetaSheet - allows the user to mark a section of a polypeptide chain to form a beta sheet with another strand. The script is currently under development.

Hydrate - adds water molecules at appropriate places. The script is currently under development.

Melt - applies side chain rules to unfreeze sections of an alpha helix. The script is currently under development.

FoldRNA - matches complementary internal sections of a single stranded polynucleotide and produces a folded RNA product. The script is currently under development.

CisTrans - toggles prolines between the cis and trans configuration of the omega bond with a mouse click. The script is currently under development.

Modify - generates the common polypeptide and polynucleotide modifications: methylation of purines and pyrimidines, hydroxylation of proline, phosphorylation of serine, etc. The script is currently under development.

and more as I think of them...

Contributors

Remig