Software for FRET-based screening of conformations and experiment planning with a graphical user interface
Olga is a program for FRET-assisted structural modelling . Olga allows to compare conformational models to FRET distances and plan efficient FRET-experiments. In order to calculate FRET distances, Olga simulates the behaviour of the label and its linker using the Accessible Volume (AV) model . AV model simulates a small probe, flexibly coupled to a biomolecule. Typically, this label is a fluorescent dye. AV represents the sterically accessible volume of the probe considering the linker length and the spatial dimensions of the probe. The linker, which connects the probe to the biomolecule, is approximated by a tube, and the probe itself is approximated by a sphere. Olga uses AV to calculate the spatial distributions of flexible labels around attachment points, correspinding AV to AV distance distributions and FRET observables (apparent distances, FRET Efficiencies, etc). In order to plan an efficient FRET experiment, Olga requires an initial conformational ensemble that represents the uncertainty of the structural model (prior). Given the initial ensemble, it finds a set of informative FRET pairs which would reduce the uncertainty in the initial ensemble as much as possible.
Windows version of Olga software can be downloaded from the release section of this repository. In order to install Olga software on Windows it is enough to extract the Olga_win64_*.zip archive. Olga can then be started from Olga.exe
executable file.
Documentation and usage examples are available in the doc folder of this repository. The documentation covers several common use cases:
- FRET-screening with organic dyes (e.g. Alexa and Cy5)
- Selection of informative FRET pairs (experiment planning)
- FRET-screening with fluorescent protein dyes
Exhaustive list of all parameters and their descriptions can be found at doc/JSON Types and Parameters.docx
- cmake
- boost
- qt5
- pteros
- libcuckoo
- readerwriterqueue
- async++
If you used Olga in a scientific publication, we would appreciate citations to the following papers :
Dimura, M., Peulen, T., Sanabria, H., Rodnin, D., Hemmen, K., Hanke, C., Seidel, C. A. M., and Gohlke, H. Automated and optimally FRET-assisted structural modeling. Nat. Commun. 11 (2020); doi: 10.1038/s41467-020-19023-1
FPS toolkit, the predecessor of the Olga software :
Kalinin, S., Peulen, T., Sindbert, S., Rothwell, P.J., Berger, S., Restle, T., Goody, R.S., Gohlke, H. and Seidel, C.A., 2012. A toolkit and benchmark study for FRET-restrained high-precision structural modeling. Nature methods, 9(12), pp.1218-1225.
LabelLib - a C++/Python library for the simulation of small probes flexibly coupled to biomolecules.
Page of Claus Seidel's research group for more fluorescence-related software and additional information.