Difference between revisions of "List of ccp4 programs"
From Christoph's Personal Wiki
Line 1: | Line 1: | ||
− | + | ==Coordinate file manipulations== | |
− | + | ||
− | + | ||
− | + | ||
;[http://www.ccp4.ac.uk/dist/html/bones2pdb.html bones2pdb] : Make a PDB pseudo-coordinate file from a bones file | ;[http://www.ccp4.ac.uk/dist/html/bones2pdb.html bones2pdb] : Make a PDB pseudo-coordinate file from a bones file | ||
Line 24: | Line 21: | ||
;[http://www.ccp4.ac.uk/dist/html/watpeak.html watpeak] : selects peaks from peakmax and puts them close to the respective protein atoms | ;[http://www.ccp4.ac.uk/dist/html/watpeak.html watpeak] : selects peaks from peakmax and puts them close to the respective protein atoms | ||
− | + | ==Data harvesting and datasets== | |
;[http://www.ccp4.ac.uk/dist/html/cif2xml.html cif2xml] : Conversion of mmCIF files to XML | ;[http://www.ccp4.ac.uk/dist/html/cif2xml.html cif2xml] : Conversion of mmCIF files to XML | ||
Line 33: | Line 30: | ||
;[http://www.ccp4.ac.uk/dist/html/pdb_extract.html pdb_extract] : RCSB/PDB Programs for extracting harvest information from program log files | ;[http://www.ccp4.ac.uk/dist/html/pdb_extract.html pdb_extract] : RCSB/PDB Programs for extracting harvest information from program log files | ||
− | + | ==Data processing and reduction== | |
;[http://www.ccp4.ac.uk/dist/html/combat.html combat] : produces an MTZ file in multirecord form suitable for input to SCALA. | ;[http://www.ccp4.ac.uk/dist/html/combat.html combat] : produces an MTZ file in multirecord form suitable for input to SCALA. | ||
Line 51: | Line 48: | ||
;[http://www.ccp4.ac.uk/dist/html/wilson.html wilson] : Wilson plot, absolute scale and temperature factor | ;[http://www.ccp4.ac.uk/dist/html/wilson.html wilson] : Wilson plot, absolute scale and temperature factor | ||
− | + | ==Density fitting and model building== | |
;[http://www.ccp4.ac.uk/dist/html/arp_waters.html arp_waters] : Automated Refinement Procedure for refining protein structures | ;[http://www.ccp4.ac.uk/dist/html/arp_waters.html arp_waters] : Automated Refinement Procedure for refining protein structures | ||
Line 58: | Line 55: | ||
;[http://www.ccp4.ac.uk/dist/html/ffjoin.html ffjoin] : joining model fragments from FFFEAR | ;[http://www.ccp4.ac.uk/dist/html/ffjoin.html ffjoin] : joining model fragments from FFFEAR | ||
− | + | ==Density modification : molecular averaging== | |
;[http://www.ccp4.ac.uk/dist/html/hltofom.html hltofom] : Convert to/from Hendrickson-Lattman coefficients | ;[http://www.ccp4.ac.uk/dist/html/hltofom.html hltofom] : Convert to/from Hendrickson-Lattman coefficients | ||
Line 71: | Line 68: | ||
;[http://www.ccp4.ac.uk/dist/html/solomon.html solomon] : density modification (phase improvement) by solvent flipping | ;[http://www.ccp4.ac.uk/dist/html/solomon.html solomon] : density modification (phase improvement) by solvent flipping | ||
− | + | ==Experimental phasing== | |
;[http://www.ccp4.ac.uk/dist/html/acorn.html acorn] : Molecular Replacement, Sayre Equation and Dynamic Density Modification for the determination of a protein structure | ;[http://www.ccp4.ac.uk/dist/html/acorn.html acorn] : Molecular Replacement, Sayre Equation and Dynamic Density Modification for the determination of a protein structure | ||
Line 77: | Line 74: | ||
;[http://www.ccp4.ac.uk/dist/html/rantan.html rantan] : Direct Method module for the determination of heavy atom positions | ;[http://www.ccp4.ac.uk/dist/html/rantan.html rantan] : Direct Method module for the determination of heavy atom positions | ||
− | + | ==Map calculation and manipulation== | |
;[http://www.ccp4.ac.uk/dist/html/extends.html extends] : Extend Fourier maps and compute standard uncertainty of electron density | ;[http://www.ccp4.ac.uk/dist/html/extends.html extends] : Extend Fourier maps and compute standard uncertainty of electron density | ||
Line 94: | Line 91: | ||
;[http://www.ccp4.ac.uk/dist/html/xdlmapman.html xdlmapman] : manipulation, analysis and reformatting of electron density maps (X-windows tool) | ;[http://www.ccp4.ac.uk/dist/html/xdlmapman.html xdlmapman] : manipulation, analysis and reformatting of electron density maps (X-windows tool) | ||
− | + | ==Model analysis== | |
;[http://www.ccp4.ac.uk/dist/html/act.html act] : analyse coordinates | ;[http://www.ccp4.ac.uk/dist/html/act.html act] : analyse coordinates | ||
Line 114: | Line 111: | ||
;[http://www.ccp4.ac.uk/dist/html/volume.html volume] : polyhedral volume around selected atoms | ;[http://www.ccp4.ac.uk/dist/html/volume.html volume] : polyhedral volume around selected atoms | ||
− | + | ==Model refinement== | |
;[http://www.ccp4.ac.uk/dist/html/anisoanl.html anisoanl] : analyses of anisotropic displacement parameters | ;[http://www.ccp4.ac.uk/dist/html/anisoanl.html anisoanl] : analyses of anisotropic displacement parameters | ||
Line 131: | Line 128: | ||
;[http://www.ccp4.ac.uk/dist/html/watncs.html watncs] : Pick waters which follow NCS and sort out to NCS asymmetric unit | ;[http://www.ccp4.ac.uk/dist/html/watncs.html watncs] : Pick waters which follow NCS and sort out to NCS asymmetric unit | ||
− | + | ==Molecular replacement== | |
;[http://www.ccp4.ac.uk/dist/html/almn.html almn] : calculates rotation function overlap values using FFT techniques (alternative to AMORE) | ;[http://www.ccp4.ac.uk/dist/html/almn.html almn] : calculates rotation function overlap values using FFT techniques (alternative to AMORE) | ||
Line 148: | Line 145: | ||
;[http://www.ccp4.ac.uk/dist/html/tffc.html tffc] : Translation Function Fourier Coefficients | ;[http://www.ccp4.ac.uk/dist/html/tffc.html tffc] : Translation Function Fourier Coefficients | ||
− | + | ==MTZ manipulations / conversions== | |
;[http://www.ccp4.ac.uk/dist/html/cad.html cad] : Collect and sort crystallographic reflection data from several files | ;[http://www.ccp4.ac.uk/dist/html/cad.html cad] : Collect and sort crystallographic reflection data from several files | ||
Line 166: | Line 163: | ||
;[http://www.ccp4.ac.uk/dist/html/xdldataman.html xdldataman] : manipulation, analysis and reformatting of reflection files (X-windows tool) | ;[http://www.ccp4.ac.uk/dist/html/xdldataman.html xdldataman] : manipulation, analysis and reformatting of reflection files (X-windows tool) | ||
− | + | ==Multiple isomorphous replacement== | |
;[http://www.ccp4.ac.uk/dist/html/abs.html abs] : determine the absolute configuration (hand) of the heavy atom substructure | ;[http://www.ccp4.ac.uk/dist/html/abs.html abs] : determine the absolute configuration (hand) of the heavy atom substructure | ||
Line 180: | Line 177: | ||
;[http://www.ccp4.ac.uk/dist/html/vectors.html vectors] : generates Patterson vectors from atomic coordinates | ;[http://www.ccp4.ac.uk/dist/html/vectors.html vectors] : generates Patterson vectors from atomic coordinates | ||
− | + | ==Multiwavelength anomalous dispersion (MAD)== | |
;[http://www.ccp4.ac.uk/dist/html/abs.html abs] : determine the absolute configuration (hand) of the heavy atom substructure | ;[http://www.ccp4.ac.uk/dist/html/abs.html abs] : determine the absolute configuration (hand) of the heavy atom substructure | ||
Line 190: | Line 187: | ||
;[http://www.ccp4.ac.uk/dist/html/sapi.html sapi] : heavy atom site location | ;[http://www.ccp4.ac.uk/dist/html/sapi.html sapi] : heavy atom site location | ||
− | + | ==Native protein data at atomic resolution== | |
;[http://www.ccp4.ac.uk/dist/html/acorn.html acorn] : Molecular Replacement, Sayre Equation and Dynamic Density Modification for the determination of a protein structure | ;[http://www.ccp4.ac.uk/dist/html/acorn.html acorn] : Molecular Replacement, Sayre Equation and Dynamic Density Modification for the determination of a protein structure | ||
− | + | ==Others / jiffies== | |
;[http://www.ccp4.ac.uk/dist/html/phistats.html phistats] : Analysis of agreement between phase sets, and checking it against weighting factors | ;[http://www.ccp4.ac.uk/dist/html/phistats.html phistats] : Analysis of agreement between phase sets, and checking it against weighting factors | ||
Line 202: | Line 199: | ||
;[http://www.ccp4.ac.uk/dist/html/tracer.html tracer] : Lattice TRAnsformation and CEll Reduction | ;[http://www.ccp4.ac.uk/dist/html/tracer.html tracer] : Lattice TRAnsformation and CEll Reduction | ||
− | + | ==Plotting / graphics== | |
;[http://www.ccp4.ac.uk/dist/html/astexviewer.html astexviewer] : Java program for display molecular structures and electron density maps | ;[http://www.ccp4.ac.uk/dist/html/astexviewer.html astexviewer] : Java program for display molecular structures and electron density maps | ||
Line 218: | Line 215: | ||
;[http://www.ccp4.ac.uk/dist/html/xplot84driver.html xplot84driver] : a viewer for Plot84 meta files (X-windows tool) | ;[http://www.ccp4.ac.uk/dist/html/xplot84driver.html xplot84driver] : a viewer for Plot84 meta files (X-windows tool) | ||
− | + | ==Protein sequence file manipulations== | |
;[http://www.ccp4.ac.uk/dist/html/clustalw interface.html clustalw interface] : Graphical Interface to the ClustalW Program | ;[http://www.ccp4.ac.uk/dist/html/clustalw interface.html clustalw interface] : Graphical Interface to the ClustalW Program | ||
;[http://www.ccp4.ac.uk/dist/html/import/edit protein sequence.html import/edit protein sequence] : Import and edit protein sequences | ;[http://www.ccp4.ac.uk/dist/html/import/edit protein sequence.html import/edit protein sequence] : Import and edit protein sequences | ||
− | + | ==Scaling data== | |
;[http://www.ccp4.ac.uk/dist/html/fhscal.html fhscal] : Scaling of isomorphous derivative data using Kraut's method (see also SCALEIT) | ;[http://www.ccp4.ac.uk/dist/html/fhscal.html fhscal] : Scaling of isomorphous derivative data using Kraut's method (see also SCALEIT) | ||
Line 231: | Line 228: | ||
;[http://www.ccp4.ac.uk/dist/html/scaleit.html scaleit] : derivative to native scaling (see also FHSCAL) | ;[http://www.ccp4.ac.uk/dist/html/scaleit.html scaleit] : derivative to native scaling (see also FHSCAL) | ||
− | + | ==Validation and deposition== | |
;[http://www.ccp4.ac.uk/dist/html/dhm_tool.html data harvesting manager] : Tool for managing Data Harvesting Files | ;[http://www.ccp4.ac.uk/dist/html/dhm_tool.html data harvesting manager] : Tool for managing Data Harvesting Files |
Revision as of 04:10, 25 April 2007
Contents
- 1 Coordinate file manipulations
- 2 Data harvesting and datasets
- 3 Data processing and reduction
- 4 Density fitting and model building
- 5 Density modification : molecular averaging
- 6 Experimental phasing
- 7 Map calculation and manipulation
- 8 Model analysis
- 9 Model refinement
- 10 Molecular replacement
- 11 MTZ manipulations / conversions
- 12 Multiple isomorphous replacement
- 13 Multiwavelength anomalous dispersion (MAD)
- 14 Native protein data at atomic resolution
- 15 Others / jiffies
- 16 Plotting / graphics
- 17 Protein sequence file manipulations
- 18 Scaling data
- 19 Validation and deposition
Coordinate file manipulations
- bones2pdb
- Make a PDB pseudo-coordinate file from a bones file
- chainsaw
- Mutate a pdb file according to an input sequence alignment
- interface.html clustalw interface
- Graphical Interface to the ClustalW Program
- coordconv
- Interconvert various coordinate formats
- coord_format
- fix PDB format and convert to/from other formats
- gensym
- generate sites by symmetry
- geomcalc
- molecular geometry calculations
- hgen
- generate hydrogen atom positions for proteins
- lsqkab
- apply various transformations to coordinate files
- makedict
- converts PDB file to TNT or PROTIN dictionaries and PROTIN to PDB
- pdbcur
- various useful manipulations on coordinate files
- pdb_merge
- merge two coordinate files into one
- pdbset
- various useful manipulations on coordinate files
- reforigin
- apply best origin shift to PDB atom co-ords according to reference file (unsupported)
- rwcontents
- Count atoms by type
- sortwater
- sort waters by the protein chain to which they "belong"
- superpose
- structural alignment based on secondary structure matching
- watertidy
- rationalise waters at the end of refinement
- watpeak
- selects peaks from peakmax and puts them close to the respective protein atoms
Data harvesting and datasets
- cif2xml
- Conversion of mmCIF files to XML
- cross_validate
- Validation of harvest files for deposition
- data harvesting manager
- Tool for managing Data Harvesting Files
- harvesting
- harvesting data automatically and using datasets
- harvlib
- Subroutine library for writing CIF harvest files
- pdb_extract
- RCSB/PDB Programs for extracting harvest information from program log files
Data processing and reduction
- combat
- produces an MTZ file in multirecord form suitable for input to SCALA.
- crossec
- interpolate X-ray cross sections and compute anomalous scattering factors
- detwin
- detwins merohedrally twinned data
- dtrek2mtz
- converts d*trek scalemerge output into MTZ format
- dtrek2scala
- initial processing of intensity files from D*TREK
- rebatch
- alter batch numbers in an unmerged MTZ file
- reindex
- produces an MTZ file with h k l reindexed and/or the symmetry changed
- reindexing
- information about changing indexing regime (see reindex)
- rotaprep
- produces an MTZ file in multirecord form suitable for input to SCALA.
- scala
- scale together multiple observations of reflections
- scalepack2mtz
- converts merged scalepack output into MTZ format
- truncate
- obtain structure factor amplitudes using Truncate procedure
- twinning
- dealing with data from twinned crystals
- unique
- Generate a unique list of reflections (including uniqueify)
- wilson
- Wilson plot, absolute scale and temperature factor
Density fitting and model building
- arp_waters
- Automated Refinement Procedure for refining protein structures
- fragment library.html fffear fragment library
- map interpretation package
- fffear
- map interpretation package
- ffjoin
- joining model fragments from FFFEAR
Density modification : molecular averaging
- hltofom
- Convert to/from Hendrickson-Lattman coefficients
- pirate
- Statistical Phase Improvement
- dm
- density modification package
- dmmulti
- multi-xtal density modification package
- dm_ncs_averaging
- dm for ncs averaging (see DM program)
- dm_skeletonisation
- iterative skeletonisation using dm (see DM program)
- matthews_coef
- Misha Isupov's Jiffy to calculate Matthews coefficient
- ncsmask
- averaging mask manipulation program
- professs
- determination of NCS operators from heavy atoms
- solomon
- density modification (phase improvement) by solvent flipping
Experimental phasing
- acorn
- Molecular Replacement, Sayre Equation and Dynamic Density Modification for the determination of a protein structure
- crank
- Automated structure solution for experimental phasing
- rantan
- Direct Method module for the determination of heavy atom positions
Map calculation and manipulation
- extends
- Extend Fourier maps and compute standard uncertainty of electron density
- fft
- fast Fourier transform
- mama2ccp4
- Convert between `mama' and Cambridge/CCP4 map formats
- map2fs
- convert CCP4 map to XtalView fsfour format
- mapdump
- print a dump of sections of a map file
- mapmask
- map/mask extend program
- maprot
- map skewing, interpolating, rotating, averaging and correlation masking program
- mapsig
- print statistics on signal/noise for translation function map
- maptona4
- Convert binary map file to and from na4 ascii format
- omit
- program to calculate omit-maps according to Bhat procedure
- overlapmap
- calculates the average of two maps
- peakmax
- search for peaks in the electron density map
- sigmaa
- Improved Fourier coefficients using calculated phases
- xdlmapman
- manipulation, analysis and reformatting of electron density maps (X-windows tool)
Model analysis
- act
- analyse coordinates
- areaimol
- Analyse solvent accessible areas (supported)
- baverage
- averages B over main and side chain atoms
- cavenv
- Calculates cavities in macromolecular structures
- contact
- computes various types of contacts in protein structures
- distang
- Distances and angles calculation
- dyndom
- determine dynamic domains when two conformations are available
- ncont
- computes various types of contacts in protein structures
- polypose
- program for superimposing many multi-domain structures
- procheck
- programs to check the Stereochemical Quality of Protein Structures
- rotamer
- List amino acids whose side chain torsion angles deviate from the Penultimate Rotamer Library
- table.html rotamer table
- rotamer tables used in the `rotamer' program
- sc
- analyse shape complementarity (supported)
- sfcheck
- program for assessing the agreement between the atomic model and X-ray data
- surface
- surface accessibility program and for preparing input file to program volume
- topp
- a topological comparison program
- volume
- polyhedral volume around selected atoms
Model refinement
- anisoanl
- analyses of anisotropic displacement parameters
- arp_waters
- Automated Refinement Procedure for refining protein structures
- intro_mon_lib
- description of monomer library used in CCP4
- libcheck
- monomer library management program
- lib_list
- contents of multi-purpose monomer dictionary used by REFMAC
- mon_lib
- description of multi-purpose monomer dictionary used by REFMAC
- rdent
- Create dictionary entries for Restrain from PDB file
- refmac5
- macromolecular refinement program
- restrain
- macromolecular refinement program
- sfall
- Structure factor calculation and X-ray refinement using forward and reverse FFT
- sketcher
- monomer library sketcher
- tlsanl
- analysis of TLS tensors and derived anisotropic U factors
- tlsextract
- extract TLS group description from a PDB file
- watncs
- Pick waters which follow NCS and sort out to NCS asymmetric unit
Molecular replacement
- almn
- calculates rotation function overlap values using FFT techniques (alternative to AMORE)
- amore
- Jorge Navaza's state-of-the-art molecular replacement package
- beast
- Likelihood-based molecular replacement
- bulk
- bulk solvent correction for translation search and rigid body refinement steps of AMoRe
- ecalc
- calculate normalised structure amplitudes
- fsearch
- 6-d molecular replacement (envelope) search
- getax
- real space correlation search
- molrep
- automated program for molecular replacement
- phaser
- Maximum Likelihood Phasing
- polarrfn
- fast rotation function that works in polar angles
- rfcorr
- Analysis of correlations between cross- and self-Rotation functions
- rotmat
- interconverts CCP4/MERLOT/X-PLOR rotation angles
- rsearch
- R-factor and correlation coefficient between Fcalc and Fobs
- tffc
- Translation Function Fourier Coefficients
MTZ manipulations / conversions
- cad
- Collect and sort crystallographic reflection data from several files
- cif2mtz
- Convert an mmCIF reflection file to MTZ format
- ecalc
- calculate normalised structure amplitudes
- f2mtz
- Convert a formatted reflection file to MTZ format
- freerflag
- tags each reflection in an MTZ file with a flag for cross-validation
- freerunique
- convert FreeRflags between CCP4 and other formats (see freerflag, uniqueify, mtz2various, f2mtz)
- mtz2various
- produces reflexion file for MULTAN, SHELX, TNT, X-PLOR/CNS, pseudo-SCALEPACK, XtalView, mmCIF or other ascii format
- mtzdump
- dump data from an MTZ reflection data file
- mtzMADmod
- Generate F+/F- or F/D from other for anomalous data
- mtzmnf
- Identify missing data entries in an MTZ file and replace with a Missing Number Flag (MNF)
- mtztona4
- interconvert MTZ reflection file and ASCII format
- mtzutils
- Reflection data files utility program
- sftools
- reflection data file utility program
- sortmtz
- Sort a MTZ reflection data file
- xdldataman
- manipulation, analysis and reformatting of reflection files (X-windows tool)
Multiple isomorphous replacement
- abs
- determine the absolute configuration (hand) of the heavy atom substructure
- bp3
- multivariate likelihood substructure refinement and phasing of S/MIR(AS) and/or S/MAD
- findncs
- detect NCS operations automatically from heavy atom sites
- mlphare
- maximum likelihood heavy atom refinement and phase calculation
- oasis
- A program for breaking phase ambiguity in OAS or SIR
- peakmax
- search for peaks in the electron density map
- rsps
- heavy atom positions from derivative difference Patterson maps
- sapi
- heavy atom site location
- vecref
- Vector-space refinement of heavy atom sites in isomorphous derivatives
- vecsum
- program to deconvolute a Patterson function and solve the structure (unsupported)
- vectors
- generates Patterson vectors from atomic coordinates
Multiwavelength anomalous dispersion (MAD)
- abs
- determine the absolute configuration (hand) of the heavy atom substructure
- bp3
- multivariate likelihood substructure refinement and phasing of S/MIR(AS) and/or S/MAD
- crossec
- interpolate X-ray cross sections and compute anomalous scattering factors
- mlphare
- maximum likelihood heavy atom refinement and phase calculation
- oasis
- A program for breaking phase ambiguity in OAS or SIR
- revise
- estimates optimised value of the normalised anomalous scattering using MAD data
- sapi
- heavy atom site location
Native protein data at atomic resolution
- acorn
- Molecular Replacement, Sayre Equation and Dynamic Density Modification for the determination of a protein structure
Others / jiffies
- phistats
- Analysis of agreement between phase sets, and checking it against weighting factors
- stereo
- Extract coordinates from stereo diagrams
- stgrid
- Generate plot to measure angular coordinates on a stereographic projection from polarrfn
- stnet
- Generate plot to measure angles between points on a stereographic projection from polarrfn
- tracer
- Lattice TRAnsformation and CEll Reduction
Plotting / graphics
- astexviewer
- Java program for display molecular structures and electron density maps
- ccp4mapwish
- custom wish interpreter required for MapSlicer
- hklplot
- plots a precession photo from an HKL data file
- hklview
- displays zones of reciprocal space as pseudo-precession images (X-windows program)
- ipdisp
- displays images from a variety of (crystallographic) sources (X-Windows tool)
- loggraph
- viewer for CCP4 formatted `log' files
- mapslicer
- interactive section viewer for CCP4 map files
- npo
- Molecule and map plotting
- pltdev
- convert Plot84 meta-files to PostScript, Tektronix or HPGL
- rasmol
- Molecular Visualisation Program (X-windows tool)
- topdraw
- Sketchpad for protein topology diagrams (supported)
- xloggraph
- a viewer of specially formatted `log' files (X-windows tool)
- xplot84driver
- a viewer for Plot84 meta files (X-windows tool)
Protein sequence file manipulations
- interface.html clustalw interface
- Graphical Interface to the ClustalW Program
- protein sequence.html import/edit protein sequence
- Import and edit protein sequences
Scaling data
- fhscal
- Scaling of isomorphous derivative data using Kraut's method (see also SCALEIT)
- icoefl
- vectorially combined scaling of Fobs (Iobs) with partial Fc's
- rstats
- scale together two sets of F's
- scalechoose
- information about choice of scaling program (see reindex)
- scaleit
- derivative to native scaling (see also FHSCAL)
Validation and deposition
- data harvesting manager
- Tool for managing Data Harvesting Files
- pdb_extract
- RCSB/PDB Programs for extracting harvest information from program log files