Skip to main content

Plugin to use continuousflex protocols within the Scipion framework

Project description

This plugin provides the latest Scipion protocols for cryo-EM continuous conformational flexibility/heterogeneity analysis of biomolecular complexes.

Installation

You will need to use 3.0 version of Scipion to be able to run these protocols. To install the plugin, you have two options: We you need help installing Scipion3, please refer to the Scipion Documentation here

Make sure that you have cmake installed on your Linux system. For example, if you are using Ubuntu
sudo apt install cmake
  1. Stable version

    Install Scipion3 and use the plugin manager to install the plugin.

  2. Developer’s version

    • download repository

    git clone https://github.com/scipion-em/scipion-em-continuousflex.git
    git checkout devel
    • install

    scipion3 installp -p path_to_scipion-em-continuousflex --devel

continuousflex sources will be downloaded automatically with the plugin.

Note: Xmipp and Chimerax plugins should be installed (from Scipion3 plugin manager) to run continuousflex protocols. You should also consider having VMD on your system for visualization. We assume that VMD is installed on your system in “/usr/local/lib/vmd”. If VMD is installed but does not work, you may run the command “scipion3 config” and look for VMD_HOME in the config file (the config file is usually at ~/scipion3/config/scipion.conf)

Supported versions

versions > 3.0.15

Protocols

  • HEMNMA: Hybrid Electron Microscopy Normal Mode Analysis method to interpret heterogeneity of a set of single particle cryo-EM images in terms of continuous macromolecular conformational transitions [1-3]

  • StructMap: Structural Mapping method to interpret heterogeneity of a set of single particle cryo-EM maps in terms of continuous conformational transitions [4]

  • HEMNMA-3D: Extension of HEMNMA to continuous conformational variability analysis of macromolecules from in situ cryo-ET subtomograms [5]

  • TomoFlow: Method for analyzing continuous conformational variability of macromolecules in in vitro and in situ cryogenic subtomograms based on 3D dense optical flow [7]

Notes:

  • The plugin additionally provides the test data and automated tests of the protocols in Scipion 3. The following two types of tests of HEMNMA and HEMNMA-3D can be produced by running, in the terminal, “scipion3 tests continuousflex.tests.test_workflow_HEMNMA” and “scipion3 tests continuousflex.tests.test_workflow_HEMNMA3D”, respectively: (1) tests of the entire protocol with the flexible references coming from an atomic structure and from an EM map; and (2) test of the alignment module (test run using 5 MPI threads). The automated tests of the TomoFlow method are also available and can be run using scipion3 tests continuousflex.tests.test_workflow_TomoFlow.

  • HEMNMA additionally provides tools for synthesizing noisy and CTF-affected single particle cryo-EM images with flexible or rigid biomolecular conformations, for several types of conformational distributions, from a given atomic structure or an EM map. One part of the noise is applied on the ideal projections before and the other after the CTF, as described in [6].

  • HEMNMA-3D additionally provides tools for synthesizing noisy, CTF and missing wedge affected cryo-ET tomograms and single particle subtomograms with flexible or rigid biomolecular conformations, for several types of conformational distributions, from a given atomic structure or an EM map. One part of the noise is applied on the ideal projections before and the other after the CTF, as described in [6].

  • A reproduction of some utility codes with their corresponding licenses are contained in this plugin for subtomogram averaging, missing wedge correction, denoising and data reading. These codes are not used in the methods above, but they are made optional for data preprocessing and visualization.

References

[1] Jin Q, Sorzano CO, de la Rosa-Trevin JM, Bilbao-Castro JR, Nunez-Ramirez R, Llorca O, Tama F, Jonic S: Iterative elastic 3D-to-2D alignment method using normal modes for studying structural dynamics of large macromolecular complexes. Structure 2014, 22:496-506. [Open-access]

[2] Jonic S: Computational methods for analyzing conformational variability of macromolecular complexes from cryo-electron microscopy images. Curr Opin Struct Biol 2017, 43:114-121. [Link] [Author’s version]

[3] Harastani M, Sorzano CO, Jonic S: Hybrid Electron Microscopy Normal Mode Analysis with Scipion. Protein Sci 2020, 29:223-36. [Open-access]

[4] Sanchez Sorzano CO, Alvarez-Cabrera AL, Kazemi M, Carazo JM, Jonic S: StructMap: Elastic Distance Analysis of Electron Microscopy Maps for Studying Conformational Changes. Biophys J 2016, 110:1753-1765. [Open-access]

[5] Harastani M, Eltsov M, Leforestier A, Jonic S: HEMNMA-3D: Cryo Electron Tomography Method Based on Normal Mode Analysis to Study Continuous Conformational Variability of Macromolecular Complexes. Front Mol Biosci 2021, 8:663121. [Open-access]

[6] Jonic S, Sorzano CO, Thevenaz P, El-Bez C, De Carlo S, Unser M: Spline-based image-to-volume registration for three-dimensional electron microscopy. Ultramicroscopy 2005, 103:303-317. [Author’s version]

[7] Harastani M, Eltsov M, Leforestier A, Jonic S: TomoFlow: Analysis of continuous conformational variability of macromolecules in cryogenic subtomograms based on 3D dense optical flow. J Mol Biol 2021,167381. [Author’s version] [Journal]

# scipion-em-continuousflex

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scipion-em-continuousflex-3.1.1.tar.gz (889.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scipion_em_continuousflex-3.1.1-py3-none-any.whl (984.7 kB view details)

Uploaded Python 3

File details

Details for the file scipion-em-continuousflex-3.1.1.tar.gz.

File metadata

  • Download URL: scipion-em-continuousflex-3.1.1.tar.gz
  • Upload date:
  • Size: 889.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for scipion-em-continuousflex-3.1.1.tar.gz
Algorithm Hash digest
SHA256 e660578aa397776c776712c7b1b91284f1c34a11e6413894598e4a234f9fd313
MD5 5b49d888ec3bcfdc2103dee868cec16a
BLAKE2b-256 cc598db86850288df0bb33e9575241ab482d4efb4dc6d099db18bc53023d864f

See more details on using hashes here.

File details

Details for the file scipion_em_continuousflex-3.1.1-py3-none-any.whl.

File metadata

  • Download URL: scipion_em_continuousflex-3.1.1-py3-none-any.whl
  • Upload date:
  • Size: 984.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for scipion_em_continuousflex-3.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d484461a912350a490b0f8241be323b6837f8a8e4ea08e825606eb6a63c63701
MD5 ae077557290b24d8c62fcb2c60cf9d98
BLAKE2b-256 1b9e253ceef7bea82c22cb35013f1b111a41877f8bde8dee5fbbfced319963f9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page