The list contains 250+ programs, databases and servers so if you are searching for a crystallography related program then there is a good chance you will find it here. If you notice a program that is missing or an update, feel free to leave a comment.
|
|
|
|
|
|
. |
DNA
|
| |
|
. |
Transform
| Simple and easy to use program for the manipulation of sequences
| |
|
. |
EnzymeX
| Restriction enzyme information, DNA sequence editor and more (Mac)
| |
|
. |
Amplify
| Simulating and testing PCRs – designing primers by evaluating candidates
| |
|
. |
AMIGOS
| Compare RNA structures and search for specific RNA (sub)structures
| |
|
. |
3DNA
| Analysis, Rebuilding, and Visualization of 3D Nucleic Acid Structures
| |
|
. |
Curves+
| Calculates a helical parameter description for any irregular nucleic acid segment with respect to an optimal, global helical axis – includes are the helper programs Canal, Cdif and Sumr.
| |
|
. |
FinchTV
| View and edit your DNA sequencer chromatogram data.
| |
|
. |
Madbend
| Calculates DNA, DNA-protein step roll, tilt and twist values, and the specification of a reference plane
| |
|
. |
Staden
| DNA sequence assembly, editing and analyzing tools.
| |
|
. |
Sequence Tools
|
| |
|
. |
Aline
| Format sequence alignment formats
| |
|
. |
Alscript
| Format multiple sequence alignments in PostScript for publication
| |
|
. |
BLAST
| Sequence comparision
| |
|
. |
ProtSkin
| Converts a protein sequence alignment in BLAST, CLUSTAL or MSF format for the GRASP, MOLMOL or PyMOL.
| |
|
. |
ClustalW2
| ClustalW is a general purpose multiple sequence alignment program for DNA or proteins.
| |
|
. |
ClustalX
| Interface for ClustalW for multiple sequence alignment
| |
|
. |
EMBOSS
| Transparent retrieval of sequence data from the web
| |
|
. |
FASTA
| Protein or nucleic acid comparison
| |
|
. |
MOLPHY
| Inferring evolutionary trees from amino acid sequences
| |
|
|
|
|
|
|
|
. |
Muscle
| Multiple alignment software for protein and nucleotide sequences
| |
|
. |
GENEMINE
| GeneMine is a free sequence analysis and visualization program for web pages or presentations.
| |
|
. |
SCC
| Sequence Alignment Suite.
| |
|
. |
SAM
| Tools for creating and refining for biological sequence analysis
| |
|
. |
STAMP
| Comparison and alignment of protein three dimensional structures
| |
|
. |
MOLPHY
| Inferring evolutionary trees from sequences by Maximum Likelihood
| |
|
. |
Impact
| Enter a threshold for an alignment to indicate if a residue is "highly conserved"
| |
|
. |
Protein Crystallization
|
| |
|
. |
Salt Crystal Predictor
| Predicts salt crystals based on crystallization and commercial screen solutions
| Post |
|
. |
LookUp 2.0
| Quickly look up crystallization contents based on condition number
| Post |
|
. |
MPCD
| Protein crystallization database
| Post |
|
. |
BMCD
| Biological macromolecule crystallization database
| Post |
|
. |
Gridzilla
| GUI-based application designed to create grid screens for protein crystal optimization
| |
|
. |
Data Processing
|
| |
|
. |
BEST
| Predicts X-ray data collection
| |
|
. |
BUSTER-TNT
| suite for crystallographic structure determination by Bayesian statistical methods
| |
|
. |
DPS
| Complete package for data processing with emphasis on synchrotrons
| |
|
. |
HKL2000
| Data processing, space group selection, mosaicity refinement ($)
| |
|
. |
XIA2
| Automated data reduction from raw diffraction data
| |
|
. |
iMOSFLM
| Mosflm 2.0: data reduction form X-ray images
| |
|
|
|
|
|
|
|
. |
LABELIT
| Autoindexing program designed to correct: beam center, finding a unit cell that is too large, and improperly identifying the allowed Bravais symmetry.
| |
|
. |
Maxit
| The Maxit Program Suite was developed by the PDB and NDB to assist in the processing and curation of macromolecular structure data.
| |
|
. |
iMOSFLM
| GUI for MOSFLM
| |
|
. |
MOSFLM
| Replaced by iMosflm, but is still robust for challenging cases of data processing
| |
|
. |
Phasing & Refinement
|
| |
|
. |
CRANK
| automated macromolecular structure solution
| |
|
. |
EPMR
| Finds crystallographic molecular replacement solutions using an evolutionary search algorithm
| |
|
. |
PHASES
| Computes phase angles for diffraction data from macromolecular crystals
| |
|
. |
SHARP
| Automated structure solution pipeline built around the heavy-atom refinement and phasing program SHARP, the density modification program SOLOMON, and the ARP/wARP package for automated model building and refinement (using REFMAC).
| |
|
. |
XPLOR-NIH
| A system for X-ray crystallography and NMR.
| |
|
. |
MOLREP
| Automated molecular replacement
| |
|
. |
REPLACE
| Programs for molecular replacement calculations
| |
|
. |
PHASER
| Phasing macromolecular crystal structures with maximum likelihood methods in CCP4.
| |
|
. |
LAFIRE
| Automatic refinement system for protein crystallography
| |
|
. |
SOMORE
| C-based package for solving the molecular replacement (MR) problem from X-ray crystallography.
| |
|
. |
BnP
| Automatic phasing using SnB and phases
| |
|
. |
SnB
| A dual-space direct-methods procedure for determining crystal structures
| |
|
. |
MAIN
| From initial phases to the final structure
| |
|
. |
CCP4
| Comprehensive X-ray crystallography software suite
| |
|
. |
Refmac
| Rigid body, tls, (un)restrained refinement usually used within CCP4
| |
|
|
|
|
|
|
|
. |
SOLVE/RESOLVE
| Structure determination from scaling data to calculation of an electron density map
| |
|
. |
PHENIX
| provides tools for automated structure solution by X-ray crystallography
| |
|
. |
CNS
| X-ray crystallography: refinement, phasing, molecular replacement is the result of an international collaborative effort among several research groups
| |
|
. |
REPLACE
| A suite of programs for molecular replacement calculations.
| |
|
. |
HKL2MAP
| Graphical user-interface for macromolecular phasing with SHELX
| |
|
. |
SHELX
| Programs for crystal structure determination from single-crystal diffraction data
| |
|
. |
WHATIF
| Versatile molecular modelling package
| |
|
. |
XDS
| Processing single-crystal monochromatic diffraction data by the rotation method
| |
|
. |
Model Building
|
| |
|
. |
ARP/wARP
| Objective interpretation of crystallographic electron density maps, automatic construction and refinement of macromolecular models (usually used within CCP4).
| |
|
. |
Chimera
| interactive molecular graphics program
| |
|
. |
GRASP
| Molecular visualization and analysis particularly surface molecules and electrostatic properties
| |
|
. |
RAPPER
| Restraint-based protein modelling
| |
|
. |
COOT
| Maps and models
| |
|
. |
O
| Modeling software.
| |
|
. |
SCWRL3
| Predicts of protein side-chain conformations.
| |
|
. |
XTALVIEW
| XtalView is a complete package for solving a macromolecular crystal structure by isomorphous replacement, including building the molecular model.
| |
|
. |
DSSP
| Defines secondary geometry (not for prediction)
| |
|
. |
MGLTOOLS
| Automated docking and molecular viewer
| |
|
. |
MolScript
| Displays 3D structures, such as proteins (schematic and detailed representations)
| |
|
|
|
|
|
|
|
. |
Situs
| Evaluate packing, within or between molecules – generates “contact dots”
| |
|
. |
Volslice3D
| 3D electron density maps. It is improved version of Volslice (part of SITUS package)
| |
|
. |
Probe
| Modelling of atomic resolution structures into low-resolution density maps
| |
|
. |
SPDBV
| Analyze several proteins at the same time
| |
|
. |
XDS Viewer
| Viewing X-ray diffraction &control images in data processing by the XDS
| |
|
. |
Eden
| Real-space electron-density refinement and optimization program
| |
|
. |
YASARA
| molecular-graphics, -modeling and -simulation program
| |
|
. |
Validation
|
| |
|
. |
PDB Validation
| The PDB Validation Suite is a set of tools used by the PDB for processing and checking structure data.
| |
|
. |
WHAT_CHECK
| Protein verification tools
| |
|
. |
PDBSQ
| Protein data bank structure validation
| Post |
|
. |
3DNA
| Building and validation of 3D nucleic acids
| |
|
. |
Molprobity
| Great program ever? Atom contacts & structure validation for proteins and DNA
| |
|
. |
PROCHECK
| Checks the stereochemical quality of a protein structure
| |
|
. |
PSQS
| Energy-like measure of the quality of protein structure
| |
|
. |
Figures for Pub. & Presentation
|
| |
|
. |
VMD
| Molecular visualization program for displaying, animating, and analyzing
| |
|
. |
LIGPLOT
| Automatic plotting protein-ligand interactions
| |
|
. |
PyMOL
| Viewing and rendering 3D structures
| |
|
. |
NUCCYL
| allows PyMOL to display models of nucleic acids in a simplified representation
| |
|
|
|
|
|
|
|
. |
NUCPLOT
| Generate schematic diagrams of protein-nucleic acid interactions
| |
|
. |
RNAVIEW
| Display the secondary structure of RNA/DNA with tertiary interactions
| |
|
. |
eMovie
| Movie plug-in tool for the molecular visualization program PyMOL
| Post |
|
. |
POVRAY
| Vision Raytracer is a high-quality, free tool for creating stunning 3D graphics
| |
|
. |
Rasmol
| Program for molecular graphics visualisation
| |
|
. |
Raster3D
| Generate high quality raster images of proteins or other molecules
| |
|
. |
Ribbons
| A popular molecular graphics software display package.
| |
|
. |
QTree
| Generates CPK, Ball and Stick and worms pictures (no shadowing)
| |
|
. |
Surfaces
|
| |
|
. |
HOLE
| Calculate pore dimensions such as in an ion channel – need PDB file
| |
|
. |
Surface Racer
| Calculates exact accessible surface area, surface area and average curvature
| |
|
. |
NACCESS
| Calculates the accessible area of a molecule from a PDB file
| |
|
. |
Mead
| Solvent effects in macromolecules by solving Poisson-Boltzmann equation
| |
|
. |
PISA
| Protein interfaces, surfaces and assemblies
| |
|
. |
SURFNET
| Generates surfaces, density contours and gap regions
| |
|
. |
Caver
| Calculates buried cavities to outside solvent in protein structures
| |
|
. |
MOLE
| Fully automated location/characterization of channels, tunnels and pores
| |
|
. |
Compare Structures
|
| |
|
. |
Compar
| CCP4 unsupported – compare two structures without having to have best fit calc.
| |
|
. |
Bio3D
| Read/write structure, sequence and dynamics trajectory data
| |
|
|
|
|
|
|
|
. |
LSQMAN
| Performs least-squares superpositioning of biomacromolecules
| |
|
. |
SSM
| A tool for protein structure comparison by pairs or multiples
| |
|
. |
Profit
| Ultimate protein least squares fitting program (rmsd fun)
| |
|
. |
ESCET
| Analyse and compare 3D structures of proteins
| |
|
. |
MAMMOTH-mult
| Aligns protein structures with 3D superimposition
| |
|
. |
Docking
|
| |
|
. |
3D-Dock
| rigid-body docking on two biomolecules to predict their correct binding geometry
| |
|
. |
AutoDock
| automated docking tools – designed to predict ligand/substrate binding
| |
|
. |
DOCK
| Explores how two molecules, such as a drug and protein receptor, might fit together
| |
|
. |
ZDOCK/RDOCK
| Protein docking
| |
|
. |
Protein-Nuc. Acid
|
| |
|
. |
3D-footprint
| Database of DNA-binding protein structures with classifications and clusters
| |
|
. |
BindN
| Prediction of DNA and RNA binding residues in proteins
| |
|
. |
BIPA
| Database for protein-nucleic acid interaction and interfaces
| |
|
. |
PredDNA
| Server for identification of DNA binding residues in protein sequences
| |
|
. |
DP-Bind
| Server for sequence-based prediction of residues in DNA-binding proteins
| |
|
. |
NDP
| Repository of three-dimensional structural information about nucleic acids
| |
|
. |
PDBsum
| Database of summaries and analyses of all PDB structures
| |
|
. |
ProNIT
| Binding data from the literature of thermodynamic data for protein-nucleic acid
| |
|
. |
ProNUC
| recognition motif of proteins and DNA forms involved in the complex (last update 06)
| |
|
|
|
|
|
|
|
. |
Zif-Base
| Database of Zinc fingers and associated references
| |
|
. |
Databases/Servers
|
| |
|
. |
2P2i
| Protein-Protein Interactions
| |
|
. |
Pfam
| Sequence annotations: input PDB ID to UniPort searches both Swiss-Prot and TrEMBL
| Post |
|
. |
PDBalert
| Web-based automatic system that alerts users as soon as a PDB structure with homology to a protein of interest becomes available
| Post |
|
. |
EDS
| Service for evaluating the electron density
| |
|
. |
AVP
| Analysis of voids in proteins and packing quality in a single united program
| |
|
. |
MESPEUS
| Coordination sites in metalloproteins that have been deposited within the PDB
| Post |
|
. |
Homology Servers
| List of the 27 most popular homology servers, according to Google PageRank
| Post |
|
. |
MEGAPOV
| Unofficial extensions to POV-RAY
| |
|
. |
Checkhbond
| Evaluates if a hydrogen bond can occur between 2 residues in a PDB structure
| |
|
. |
DAS
| Diffraction anisotropy server helps in the processing of anisotropic data
| Post |
|
. |
PDBTM
| Comprehensive and up-to-date transmembrane protein selection of the PDB
| |
|
. |
Bilayer Insertion
| Bilayer insertations of membrane proteins: PDB, organism and resolution
| |
|
. |
DynDom
| Determines domains, hinge regions in proteins when two conformations are availiable
| |
|
. |
SACS
| A Self-Maintaining Database of Antibody Crystal Structures
| |
|
. |
Space Group
| Generate space group diagrams found in the International Tables of Crystallography
| Post |
|
. |
TARDIS
| Storage of X-ray Diffraction Images
| Post |
|
. |
Fourier Transform
| Applet calculates the Fourier transform of a two dimensional density function (educational)
| Post |
|
. |
IMGT/3Dstructure
| Database related to immunoglobulins, T cell receptors, major histocompatibility complex or related proteins of the immune system
| Post |
|
|
|
|
|
|
|
. |
ANGULATOR
| Angular trends of repeat proteins
| |
|
. |
MCCE
| Protein side chain motions are simulated explicitly while the dielectric effect of solvent and bulk protein material is modeled by continuum electrostatics.
| |
|
. |
ValLigURL
| Examine if a ligand in a structure has been seen in a particular conformation
| Post |
|
. |
Abysis
| Antibody database: brings together Kabat, IMGT and structural data from the PDB
| Post |
|
. |
DSV
| Visualization of macromolecules – make figures and more
| Post |
|
. |
HATODAS II
| Heavy atom database system examines heavy atom binding motifs
| Post |
|
. |
ECM
| Enzyme catalytic mechanisms database
| Post |
|
. |
CSA
| Database that displays active sites and catalytic residues of enzymes
| Post |
|
. |
TLSMD
| TLS Refinement
| Post |
|
. |
REFOLD
| Refolding Protocols for Proteins
| Post |
|
. |
PDB Editor
| Simply and quickly edit a PDB file
| Post |
|
. |
metaPrDOS
| Predicting disordered regions in proteins
| Post |
|
. |
BRENDA
| If you study enzymes this database is must
| Post |
|
. |
15 Carbohydrate Databases
| Not atkins safe
| Post |
|
. |
MeRNA
| Metals and RNA
| Post |
|
. |
18 Small Molecule Databases
| Ligand fun
| Post |
|
. |
CREDO
| Protein-ligand interaction database for drug discovery
| |
|
. |
2P2I
| Atomic Analysis of Protein-Protein Interfaces with Known Inhibitors
| |
|
. |
TIMBAL
| Small molecules disrupting protein-protein interactions
| |
|
. |
Adxv
| Display X-ray diffraction images as 2D image, 3D wire mesh or integer pixel values
| |
|
|
|
|
|
|
|
. |
BABEL
| Interconvert molecular modeling formats, assign hybridiation, add/remove hydrogens
| |
|
. |
CHOOCH
| Calculates anomalous scattering factors for X-ray fluorescence data (SAD, MAD)
| |
|
. |
DELPHI
| Calculates protein electrostatics
| |
|
. |
ENTANGLE
| Reads PDB files then outputs interactions between nucleic-protein complexes
| |
|
. |
HBPLUS
| hydrogen bond calculations such as interactions, geometries, occupancies
| |
|
. |
MODULE
| Alignment tensor parameters for individual or multiple domains in macromolecules
| |
|
. |
Qnifft
| Macromolecular electrostatics
| |
|
. |
Reduce
| Adds hydrogens to a PDB file
| |
|
. |
Theseus
| Simultaneously superimposes multiple macromolecular structures
| |
|
. |
Gerard's Util
| Packages from RAVE, SBIN, X-UTIL, VOIDOO, DEJAVU, MAPMAN and SPASM.
| |
|
. |
LPC CSU Server
| Interatomic contacts in Ligand-Protein complexes and contacts in protein entries
| |
|
. |
PDBeMotif
| Combines protein sequence, chemical structure and 3D data in a single search
| |
|
chempilot
April 19th, 2010 at 12:31 PM #
awesome! thanks sean!
Sean
April 20th, 2010 at 8:59 PM #
Thanks for the support. I have to say this post had a number of 2 am nights in it.
I hope this list will help those searching for a particular program.
j edward ladenburger
April 20th, 2010 at 11:06 PM #
sweet — Thanks! I’ll be sharing your hard work!
Nat
April 23rd, 2010 at 12:22 PM #
This is an impressive list – I’ve seen similar efforts in the past but this is the most complete by far. It would be great if this could be placed on some publicly-editable Wiki or similar site so others could expand it. (License info and citations would also be useful.)
Sean
April 23rd, 2010 at 1:40 PM #
I am more than willing to add any applicable programs to the list. Interesting idea about the wiki…
What sort of license info would you like? Perhaps three categories: free for everyone, free/pay for academic and pay commercial
I was trying to balance giving everyone a ton of information and having a relatively clean list to direct people to the resources. I can certainly see how highlighting certain pieces of information would save some digging (citations, pricing, manual). If anyone else has a piece of information that they would find valuable, please let me know.
Thanks for the feedback.
j edward ladenburger
April 23rd, 2010 at 4:46 PM #
I sent a link for this list to a wise, veteran crystallographer with a lab at Duke University and thought you would be interested in his response:
“The young guy who does the P212121 site is just now learning crystallography. He has some neat ideas, and in as much as he just posts them, it is a sort of fun and a nice way for him to think about what he is currently learning.
However, in as much as he posts what is indistinguishable from authoritative, well researched results, he is another example of someone junking up our mutual current and future information space.
Besides, he didn’t mention MolProbity.. ”
Of course, you will recognize that the negative sounding portion was largely in jest because you did not include a link to His work — He meant this as an inside joke between us — so don’t take it seriously. Note — the first comment was positive encouragement from a guy who has made significant contributions to the field.
— You might even introduce yourself to Dave and Jane Richardson — who are very sharp and really quite delightful!!
The main point = you might consider adding MolProbity to the list
http://molprobity.biochem.duke.edu/
Sean
April 24th, 2010 at 3:04 PM #
Thanks for comment. I will take ‘young’ as long as I can get it
I just finished working on my 23rd macromolecular structure unsure what qualifies as just learning. I can certainly say that I am always learning and digging for answers.
I will reach out to them and hopefully bring back some of their insights to share. Thanks again.
RFL
April 25th, 2010 at 6:03 AM #
Hi! thank you very much for the list!
Some suggestions. Although they are not “xtalography related” I also find them very useful when working on new constructs and so on:
Transform: a very simple and easy to use program for the manipulation of sequences (http://www.ahatfullofsky.comuv.com/English/Programs/Transform/Transform.html)
EnzymeX and 4Peaks (http://mekentosj.com/science/enzymex/)
Amplify (simulate PCR) (http://engels.genetics.wisc.edu/amplify/)
DrSNO
April 25th, 2010 at 4:16 PM #
“I just finished working on my 23rd macromolecular structure”
Are you working on lysozyme?
Rob Sweet (NSLS) used to say, “you only have 10 structure in your body (grad +post-doc), choose them wisely. Now this goes completely against what Brian Matthews was up to with lysozyme. But he wasn’t the one solving the structures…
Sean
April 25th, 2010 at 4:43 PM #
I didn’t count lysozyme
Sean
April 28th, 2010 at 5:14 PM #
Hi RFL,
Thanks for the suggestions! I have added the programs you mentioned.
Sean
May 2nd, 2010 at 3:55 PM #
Just added 11 more programs.
Sean
May 18th, 2010 at 10:19 PM #
Added 15 more entries and crossed the 250 mark!
Vijay
May 17th, 2011 at 11:48 AM #
Valuable additions to this list can be protein crystallization prediction servers like – XtalPred, CRYSTALP2, SSPF Crystallisation Propensity Predictor, SECRET and so on.
Sean
May 17th, 2011 at 2:13 PM #
Hi Vijay,
Good idea! Have you found them useful? Care to elaborate on the ‘and so on’?
Thanks for suggestions.
sr
October 7th, 2011 at 12:04 AM #
I found this program very useful……
ALIGN: a program to superimpose protein coordinates, accounting for insertions and deletions
G. H. Cohen
Sean
October 7th, 2011 at 12:06 AM #
Hi sr,
Thanks buddy! I will have to give it a look and put it up!
Ethan Merritt
October 12th, 2011 at 2:06 PM #
Sequence Tools:
TeXshade
TeX-based generation of sequence alignments for publication.
Validation:
Parvati Validation server for B factors from anisotropic refinement or TLS
Protein Crystallization:
Prospero Prediction of crystallization success based on biophysical characterization of the sample
Ethan Merritt
October 12th, 2011 at 2:32 PM #
Hmm. That first link got mangled. Let’s try again:
TeXshadeTeX-based annotation of multiple sequence alignments for publication.
Compare Structures:
<a href="http://www.ncbi.nlm.nih.gov/Structure/VAST/"VASTstructure superposition and similarity recognition
Pavel
December 1st, 2011 at 1:34 AM #
Hi,
what about MOLLY, MOPRO, XD, FROG, TEXTAL… ?
In your classification: PHENIX is in “Phasing & Refinement” but not in “Model building” and “Validation”. FYI: Molprobity is part of PHENIX.
“Figures for publication..”: I know people that still use SETOR for doing pretty pictures, and use CHAIN for model building (I used to use it too).
Pavel