1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
CrystFEL - Data processing for serial crystallography
=====================================================
Overview
--------
CrystFEL is a suite of programs for processing data from [serial
crystallography experiments](https://en.wikipedia.org/wiki/Serial_Femtosecond_Crystallography),
performed at synchrotron and X-ray free-electron laser facilities, as well as
in your home lab using an electron microscope.
Getting started
---------------
See [INSTALL.md](INSTALL.md) for installation instructions, including
our container registry, installation via package manager and details of
pre-existing installations at X-ray facilities around the world.
CrystFEL can be used from the command line or via a graphical user interface.
To start the graphical user interface, run ```crystfel```.
There is a [video tutorial](https://vimeo.com/585412404), as well as a [text
tutorial](doc/articles/tutorial.rst) to get you started with processing via the
GUI.
For command-line use, standard ```man``` pages are available. Start with
```man crystfel```. The manual pages are also
[available on the web](https://www.desy.de/~twhite/crystfel/manual.html).
Documentation
-------------
* [Basic Tutorial](doc/articles/tutorial.rst)
* [How to choose the right point group for merging](doc/articles/pointgroup.rst)
* [How to increase data processing speed](doc/articles/speed.rst)
* [Real-time data processing](doc/articles/online.rst)
* [Processing electron diffraction data](doc/articles/electrons.rst)
* [Symmetry classification for serial crystallography](doc/twin-calculator.pdf)
* [Matrix conventions used in CrystFEL code](doc/matrix-notation.pdf) - for
developers, written mostly for my own benefit.
* [Hit rate graph](doc/hitrate.png)
* [Examples folder](doc/examples) - contains some template input files.
* [Contributing to CrystFEL](CONTRIBUTING.md) - including how to cite CrystFEL
and how to find good first issues to work on.
* [Citation list](https://www.desy.de/~twhite/crystfel/citations.html) - please
send us details of your paper, if it's missing!
* [Scripts folder](scripts) - a miscellany of smaller programs to help at
various stages of data processing.
Journal articles and book chapters
----------------------------------
* [Processing serial crystallography data with CrystFEL: a step-by-step
guide](https://doi.org/10.1107/S205979831801238X) - covers command-line
processing only (pre-dates the GUI).
* [Recent developments in CrystFEL](http://dx.doi.org/10.1107/S1600576716004751) -
now somewhat out of date, but contains some useful information about the
algorithms used.
* [Crystallography and Molecular Imaging using X-ray
Lasers](https://doi.org/10.23730/CYRSP-2018-001.605) - an introduction to the
biological aspects and possibilities, written for physicists (in contrast to
most other articles, which introduce the physical aspects for biologists!).
* [Original paper about CrystFEL](http://dx.doi.org/10.1107/S0021889812002312)
from 2012. Not open access, but a "reprint" is available
[here](https://www.desy.de/~twhite/crystfel/db5097-reprint.pdf).
* [Climbing the Data Mountain: Processing of SFX
Data](https://link.springer.com/chapter/10.1007/978-3-030-00551-1_7) -
emphasizes data volume issues for XFELs. Unfortunately not open access.
* [Processing of XFEL
Data](https://link.springer.com/protocol/10.1007/978-1-4939-7000-1_13) -
describes the entire processing pipeline. Unfortunately not open access.
Awards
------
In 2017, the development of CrystFEL was recognised with the [Max von Laue
Prize](https://www.desy.de/news/news_search/index_eng.html?openDirectAnchor=1202)
from the [German Society for Crystallography (DGK)](https://dgk-home.de/en/).
Citing CrystFEL
---------------
Please see [CONTRIBUTING.md](CONTRIBUTING.md) for citation instructions.
Funding acknowledgements
------------------------
Development of CrystFEL is primarily funded by the
[Helmholtz Association](https://www.helmholtz.de/) via
[DESY](https://www.desy.de/).
Partial funding for CrystFEL has previously been provided by:
* European Union’s Horizon 2020 research and innovation programme under grant
agreement No 857641 ([ExPaNDS](https://expands.eu/)) (2019-2023).
* [X-Probe](http://x-probe.org/), a project of the European Union's 2020
Research and Innovation Program Under the Marie Skłodowska-Curie grant
agreement 637295 (2015-2018).
* The [BMBF](https://www.bmbf.de/) German-Russian Cooperation
[SyncFELMed](http://www.syncfelmed.org/), grant 05K14CHA (2014-2017).
* [BioStruct-X](https://www.biostruct-x.eu/), a project funded by the Seventh
Framework Programme (FP7) of the European Commission (2011-2016).
Licence
-------
Copyright © 2012-2023 Deutsches Elektronen-Synchrotron DESY, a research centre
of the Helmholtz Association.
See [AUTHORS](AUTHORS) as well as individual source code files for full details
of contributors.
CrystFEL is free software: you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.
CrystFEL is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
CrystFEL. If not, see <http://www.gnu.org/licenses/>.
|