For users of Jana2000/Jana2006:
You can make your life much easier by preparing the input files for
Superflip and EDMA in Jana2000 and import the result of Superflip and
EDMA back to Jana2000. Here you
can find out how. If you are not using Jana2000, have a look anyway,
maybe you will want to give it a try! If you use Jana2006, you can
profit from Superflip almost seamlessly, just call it from menu
Run/Solution, and Jana2006 will make the input file and call Superflip
automatically.
|
|
Latest changes on this page
Note: if you wish to recieve an e-mail with notifications about the
most important updates, please register for it by sending me an e-mail.
|
|
5.12.2008
|
You can download a C-shell script flipsmall that takes an .ins file and a .hkl
file, and prepares and runs Superflip and EDMA. The result is an .ins
file with the structure that can be directly read by SHLEXL or other
software.
|
|
5.12.2008
|
Superflip can call UCSF Chimera to visualize
the progress of the iteration. See keyword "viewprogress".
The density is resampled to a finer grid before the
final noise removal. This resampling increases the size of the output
files, but yields much better density maps.
The missing low-angle reflections are handled is a
special way that significantly improves the performance of Superflip on
incomplete data sets. See keyword "missing".
|
|
20.6.2008
|
Finally, Superflip can import also non-averaged data.
The data is averaged internally using the Laue class corresponding to
the space group in the input file. This allows you to test several
symmetries in Superflip without the need to reprocess the reflection
list.
Note that Christian Dumas and Arie van der Lee opened a
new web site dedicated to appications of charge flipping (and Superflip
in particular) to macromolecular crystallography: Charge flipping for
macromolecules
|
|
11.6.2008
|
An update after a long time of silence includes an
improvement of the "derive symmetry" option, speed up of the
calculations, and inclusion of a broader class of iterative algorithms
in Superflip. Those that wish to experiment with various algorithms are
invited to read more about the general iterative algorithm in the user
manual, chapter Theoretical background, and keyword "perform".
|
|
21.12.2007
|
From now on the reflection list need not be present in
the input file for Superflip anymore, the refections can be imported
from an external file, like SHELX hkl file or Jana2000 m91/Jana2006 m90
file. See keywords fbegin and dataformat in the user manual for more
details.
|
|
19.11.2007
|
New major update of Superflip has been released. The
detection of convergence has been improved thanks to a new algorithm
developed with and written by Robin Pereboom.
A possibility to derive the space group symmetry and the
space group symbol directly from the reconstructed density has been
added. For details see keyword "derivesymmetry". You are encouraged to
read a new chapter in the user manual named "Handling of symmetry in
Superflip" to understand better the way Superflip handles symmetry.
A command-line option --version has been added, which
prints out the date and time of the current version.
|
|
12.2.2007
|
A page with sample input files for Superflip and EDMA
has been added here and it contains input
files for three structures - one periodic, one modulated and one from
powder diffraction data. If you have a nice example, do not hesitate to
share it with other users of Superflip! I will be pleased to include it. |
|
19.12.2006
|
Superflip can now perform also a low-density elimination
method in addition to charge flipping. Both methods are closely
related. See keyword perform for details.
A run-time interaction with superflip is now possible
via a command file. It is possible to change the method to low-density
elimination/charge flipping, change the values of delta and weakratio
as well as to stop the iteration and write out the density at any
moment of the iteration.
A possibility has been added to suppress the noise in
the density after the convergence. The settings that are the best to
achieve the convergence are not the best to obtain the most clear map.
Therefore additional "polishing" cycles can be now performed to remove
the noise from the converged map. This is especially useful, if there
are light atoms next to heavy atoms in the structure. See keyword
polish in the user manual.
|
|
24.11.2006
|
EDMA can now quantitatively assign the maxima to atomic
types according to composition given by user. With the new option the
exported structure will quantitatively correspond to the desired
chemical composition. The other options for handling composition remain
preserved. See keywords composition and numberofatoms in the user
manual to learn more about this option.
|
|
6.11.2006
|
EDMA can now export the structure not only to the m40
format of Jana2000, but also to a CIF format or INS file of SHELX. For
more information, see the keyword "export" in the user manual for EDMA.
Please inform me if you encounter some problems
with the export to CIF or SHELX, so that I can finetune these new
tools!
|
|
13.9.2006
|
A guide explaining step by step how to produce the input
files for Superflip and EDMA with Jana2000 has been added to this
webpage and can be found here.
|
|
6.9.2006
|
EDMA can be downloaded from this site. EDMA is a tool
for analysis of electron densities in arbitrary dimensions. For more
information see above or see the user manual of EDMA.
|
|
15.8.2006
|
A completely new symmetry-searching routine has been
implemented in Superflip. It is much faster especially for low
symmetries and for higher-dimensional densities. Should you face a
problem with the symmetry search, please contact me. You can always use
the old symmetry search by using the keyword searchsymmetry average old
or searchsymmetry shift old.
|
|
5.5.2006
|
New output format has been added, namely m80 format of
Jana2000. It is an ASCII reflection list and can be used for making
density sections by Jana2000. Keyword usephases has been updated, see
manual. The alignment of the density with the reference file has been
substantially improved and accelerated. The agreement factor expressing
the match during the symmetry search was put onto absolute scale. The
expected value for a random shift is now always 100%, reasonably good
match for the right position of a symmetry element gives agreement
factor below 30%.
|
|
12.4.2006
|
The executable for Windows has been updated and from now
on it should be always up-to-date with the other versions. It is a
stand-alone executable which does not need any other library to run.
Very special thanks to Michal Dusek who has undergone the calvary of
finding out the compilation procedure.
|
|
10.4.2006
|
Superflip can now repeat the calculation. One of the
options is to repeat the calculation until convergence is detected. You
can also let Superflip repeat the calculation indefinitely and save the
densities with the best R-value. See keywords repeatmode and
bestdensities in the manual.
The maximum number of cycles can be now entered also as
a keyword in the input file.
The Windows executable has not been updated, but it will
be updated soon!
|
|
31.3.2006
|
The option "dataformat" has been added. This allows the
user to define flexibly the format of the input data. Please study
carefully the user manual, keyword dataformat, to get familiar with the
change. Keyword datatype has been discarded, its functionality is
replaced and extended by dataformat.
Keyword usephases allows the user to provide the
starting phases for the charge-flipping iteration for all or (in
combination with appropriate dataformat) some reflections. The
previously used method to input the user-defined phases via a special
value of randomseed has been discarded.
The handling of forbidden reflections has been changed.
Previously, the program stopped when forbidden reflections were found
in the reflection list. Now the program only writes out a warning,
discards the reflections from the reflection list and continues.
The Windows executable has not been updated.
|
|
13.3.2006
|
Optionn "terminal yes/no" added. This allows you to get
an information about the progress of the iteration on the terminal.
Keyword datatype has been added allowing you to define,
if the input data are amplitudes |F| (as was the only possibility up to
now), or the intensities |F|^2. See user manual, keyword datatype for
details.
|
|
7.3.2006
|
This web page was open to public. The program package
contains executables for Windows and Mac OS 10.4.
|
| References |
|
If you make use of charge
flipping/Superflip for your research, please cite appropriate
references from this list:
|
| Original articles about charge
flipping: |
Oszlanyi G., Suto A. (2004): Ab initio
structure solution by charge flipping, Acta Crystallogr. A60,
134-141, abstract
Oszlanyi G., Suto A. (2005): Ab initio
structure solution by charge flipping. II. Use of weak reflections, Acta
Crystallogr. A61, 147-152, abstract
Oszlanyi G., Suto A. (2006): Ab initio neutron
crystalography by the charge fliping method, Acta Crystallogr. A63,
156-163, abstract
|
| Charge flipping in superspace: |
Palatinus L. (2004): Ab initio determination of
incommensurately modulated
structures by charge flipping in superspace, Acta Crystallogr. A60,
604-610, electronic
reprint
|
| Low-density elimination method: |
Shiono M., Woolfson M. M. (1992): Direct-space methods
in phase extension and phase determination. I. Low-density elimination.,
Acta Crystallogr. A48, 451-456, abstract
|
| The program Superflip: |
Palatinus L., Chapuis G. (2007): Superflip - a computer
program for the solution of crystal structures by charge flipping in
arbitrary dimensions. J. Appl. Cryst. 40,
786-790, electronic
reprint
|
| The program EDMA: |
van Smaalen S., Palatinus L., Schneider M. (2003): The
Maximum Entropy Method in superspace, Acta Crystallogr. A59,
459-469, abstract
|
| Charge flipping on powder
diffraction data: |
Baerlocher Ch., McCusker L. B., Palatinus L. (2007):
Charge flipping combined with histogram matching to solve
complex crystal structures from powder diffraction data, Z.
Kristallogr. 222(2), 47-53, abstract
and full text
|
Back to Superspace Corner of
Laboratoire de Cristallographie
Please send all questions and comments to Lukas Palatinus
|