This is a read-only mirror of pymolwiki.org

Difference between revisions of "Psico"

From PyMOL Wiki
Jump to navigation Jump to search
m (4 revisions)
(update commands list)
Line 41: Line 41:
 
{| class=wikitable
 
{| class=wikitable
 
! Command || Already in PyMOLWiki...
 
! Command || Already in PyMOLWiki...
 +
|-
 +
| add_missing_atoms ||
 
|-
 
|-
 
| aaindex2b || [[AAindex]] (outdated)
 
| aaindex2b || [[AAindex]] (outdated)
Line 57: Line 59:
 
|-
 
|-
 
| apropos || [[apropos]]
 
| apropos || [[apropos]]
 +
|-
 +
| atmtypenumbers ||
 
|-
 
|-
 
| biomolecule || [[BiologicalUnit/Quat]] (outdated)
 
| biomolecule || [[BiologicalUnit/Quat]] (outdated)
Line 67: Line 71:
 
|-
 
|-
 
| centerofmass || similar: [[center_of_mass]]
 
| centerofmass || similar: [[center_of_mass]]
 +
|-
 +
| closest_keyframe ||
 
|-
 
|-
 
| collapse_resi || similar: [[CollapseSel]]
 
| collapse_resi || similar: [[CollapseSel]]
 
|-
 
|-
 
| consurfdb ||  
 
| consurfdb ||  
 +
|-
 +
| corina ||
 
|-
 
|-
 
| delaunay || similar: [[PyDet]] plugin
 
| delaunay || similar: [[PyDet]] plugin
 
|-
 
|-
 
| diff ||  
 
| diff ||  
 +
|-
 +
| dss_promotif ||
 
|-
 
|-
 
| dssp || similar: [[dssp stride]] plugin
 
| dssp || similar: [[dssp stride]] plugin
Line 89: Line 99:
 
|-
 
|-
 
| gdt_ts ||  
 
| gdt_ts ||  
 +
|-
 +
| get_keyframes ||
 
|-
 
|-
 
| get_raw_distances || [[get_raw_distances]]
 
| get_raw_distances || [[get_raw_distances]]
Line 105: Line 117:
 
|-
 
|-
 
| hydropathy2b ||  
 
| hydropathy2b ||  
 +
|-
 +
| intra_promix ||
 
|-
 
|-
 
| intra_theseus ||  
 
| intra_theseus ||  
 +
|-
 +
| intra_xfit ||
 
|-
 
|-
 
| iterate_plot ||  
 
| iterate_plot ||  
Line 120: Line 136:
 
| load_gro ||  
 
| load_gro ||  
 
|-
 
|-
| load_mtz ||  
+
| load_msms_surface ||
 +
|-
 +
| load_mtz_cctbx ||  
 
|-
 
|-
 
| load_traj_crd ||  
 
| load_traj_crd ||  
Line 131: Line 149:
 
|-
 
|-
 
| map_new_apbs ||  
 
| map_new_apbs ||  
 +
|-
 +
| matrix_to_ttt ||
 +
|-
 +
| mcsalign ||
 
|-
 
|-
 
| morpheasy ||  
 
| morpheasy ||  
Line 137: Line 159:
 
|-
 
|-
 
| mse2met ||  
 
| mse2met ||  
 +
|-
 +
| msms_surface ||
 
|-
 
|-
 
| mutate ||  
 
| mutate ||  
Line 147: Line 171:
 
|-
 
|-
 
| normalmodes_pdbmat ||  
 
| normalmodes_pdbmat ||  
 +
|-
 +
| normalmodes_prody ||
 
|-
 
|-
 
| paper_png ||  
 
| paper_png ||  
Line 155: Line 181:
 
|-
 
|-
 
| pdb2pqr ||  
 
| pdb2pqr ||  
 +
|-
 +
| peptide_rebuild ||
 +
|-
 +
| peptide_rebuild_modeller ||
 
|-
 
|-
 
| pir ||  
 
| pir ||  
Line 161: Line 191:
 
|-
 
|-
 
| polyala ||  
 
| polyala ||  
 +
|-
 +
| promix ||
 +
|-
 +
| prosmart ||
 
|-
 
|-
 
| ramp_levels ||  
 
| ramp_levels ||  
Line 181: Line 215:
 
|-
 
|-
 
| save_traj || [[save2traj]] (outdated)
 
| save_traj || [[save2traj]] (outdated)
 +
|-
 +
| save_xyzr ||
 
|-
 
|-
 
| sculpt_relax ||  
 
| sculpt_relax ||  
Line 207: Line 243:
 
|-
 
|-
 
| split_molecules || similar: [[split_object]]
 
| split_molecules || similar: [[split_object]]
 +
|-
 +
| sst ||
 
|-
 
|-
 
| stride || similar: [[dssp stride]] plugin
 
| stride || similar: [[dssp stride]] plugin
Line 223: Line 261:
 
|-
 
|-
 
| update_identifiers ||  
 
| update_identifiers ||  
 +
|-
 +
| xfit ||
 
|}
 
|}
  
 
[[Category:Script Library]]
 
[[Category:Script Library]]

Revision as of 20:10, 3 August 2016

Type Python Module
Download https://github.com/speleo3/pymol-psico
Author(s) Thomas Holder and Steffen Schmidt
License BSD-2-Clause

psico is a python module which extends PyMOL with many commands. It was developed as an in-house script collection, but grew to a quite comprehensive PyMOL extension. Some of the provided commands are already in the PyMOLWiki Script Library, but it contains also many new stuff.

Usage

To import all commands with one line:

import psico.fullinit

A reference document with all commands can be generated with:

import psico.fullinit
import psico.helping
psico.helping.write_html_ref('psico-commands.html')

Initialization

By importing psico.fullinit, the PyMOL core commands save and fetch become overloaded. In addition, all psico commands will be added to the pymol.cmd namespace. The save command will have enhanced PDB output, namely saving of secondary structure and crystal information, if available. The fetch command will also fetch 5-letter codes (code + chain) as well as CATH and SCOP identifiers (SCOP requires setting up a MySQL database). To skip the overloading, initialize psico like this:

import psico
psico.init(save=0, fetch=0, pymolapi=0)

Command List

This list might change. If you install psico, it's recommended to generate a reference document as described above to see which commands are actually available.

A "outdated" note in the table means that the code in psico is newer (somehow enhanced) than on the corresponding wiki page.

Command Already in PyMOLWiki...
add_missing_atoms
aaindex2b AAindex (outdated)
alignwithanymethod TMalign
alphatoall AlphaToAll (outdated)
angle_between_domains
angle_between_helices AngleBetweenHelices (outdated)
apbs_surface
api_info
apropos apropos
atmtypenumbers
biomolecule BiologicalUnit/Quat (outdated)
cafit_orientation AngleBetweenHelices
cbm similar: Color Objects
cbs
centerofmass similar: center_of_mass
closest_keyframe
collapse_resi similar: CollapseSel
consurfdb
corina
delaunay similar: PyDet plugin
diff
dss_promotif
dssp similar: dssp stride plugin
dyndom
extra_fit extra_fit
fasta see also: Aa_codes
fetch
frames2states
gdt_ts
get_keyframes
get_raw_distances get_raw_distances
get_sasa
get_sasa_ball
get_sasa_mmtk
grepset grepset
gyradius radius of gyration (outdated)
helix_orientation AngleBetweenHelices (outdated)
hydropathy2b
intra_promix
intra_theseus
intra_xfit
iterate_plot
join_states
load_3d
load_aln
load_consurf
load_gro
load_msms_surface
load_mtz_cctbx
load_traj_crd
loadall
local_rms
loop_orientation AngleBetweenHelices
map_new_apbs
matrix_to_ttt
mcsalign
morpheasy
morpheasy_linear
mse2met
msms_surface
mutate
mutate_all
nice
normalmodes_mmtk
normalmodes_pdbmat
normalmodes_prody
paper_png
paper_settings
pca_plot
pdb2pqr
peptide_rebuild
peptide_rebuild_modeller
pir
plane_orientation
polyala
promix
prosmart
ramp_levels
remove_alt similar: removealt
rms_plot
rmsf2b
save
save_colored_fasta
save_movie_mpeg1
save_pdb
save_settings save_settings
save_traj save2traj (outdated)
save_xyzr
sculpt_relax
select_distances get_raw_distances
select_pepseq
select_sspick
set_phipsi
set_sequence
sidechaincenters
snp_ncbi
snp_uniprot
spectrum_states spectrum_states
spectrumany spectrumany
split_chains split_chains
split_molecules similar: split_object
sst
stride similar: dssp stride plugin
stub2ala
supercell supercell
symdiff
symexpcell supercell
theseus
tmalign TMalign
update_identifiers
xfit