scipion-em-susantomo


Namescipion-em-susantomo JSON
Version 3.0b4 PyPI version JSON
download
home_pagehttps://github.com/scipion-em/scipion-em-susantomo
SummaryPlugin to use SUSAN within the Scipion framework
upload_time2024-02-15 14:25:40
maintainer
docs_urlNone
authorGrigory Sharov
requires_python
license
keywords scipion electron-microscopy cryo-em structural-biology image-processing scipion-3.0
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ============
SUSAN plugin
============

This plugin provides wrappers for `Susan <https://github.com/rkms86/SUSAN>`_ software: subtomogram averaging (StA) workflow for CryoET based on sub-stacks of images instead of sub-volumes of tomograms.
SUSAN uses substacks that are cropped on-the-fly from the aligned tilt-series stack and performs the CTF correction according to the selected operation (alignment or reconstruction). With this approach we decrease the
computational resources needed in a typical subtomogram averaging pipeline, as we no longer need the CTF corrected stacks, the full tomogram reconstructions, or all the subtomograms in multiple binning
stages.

.. image:: https://img.shields.io/pypi/v/scipion-em-susantomo.svg
        :target: https://pypi.python.org/pypi/scipion-em-susantomo
        :alt: PyPI release

.. image:: https://img.shields.io/pypi/l/scipion-em-susantomo.svg
        :target: https://pypi.python.org/pypi/scipion-em-susantomo
        :alt: License

.. image:: https://img.shields.io/pypi/pyversions/scipion-em-susantomo.svg
        :target: https://pypi.python.org/pypi/scipion-em-susantomo
        :alt: Supported Python versions

.. image:: https://img.shields.io/sonar/quality_gate/scipion-em_scipion-em-susantomo?server=https%3A%2F%2Fsonarcloud.io
        :target: https://sonarcloud.io/dashboard?id=scipion-em_scipion-em-susantomo
        :alt: SonarCloud quality gate

.. image:: https://img.shields.io/pypi/dm/scipion-em-susantomo
        :target: https://pypi.python.org/pypi/scipion-em-susantomo
        :alt: Downloads

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:

a) Stable version

.. code-block::

   scipion installp -p scipion-em-susantomo

b) Developer's version

   * download repository

    .. code-block::

        git clone -b devel https://github.com/scipion-em/scipion-em-susantomo.git

   * install

    .. code-block::

       scipion installp -p /path/to/scipion-em-susantomo --devel

- SUSAN sources will be downloaded and compiled automatically with the plugin, but you can also link an existing installation. Default installation path assumed is ``software/em/susan-0.1``, if you want to change it, set *SUSAN_HOME* in ``scipion.conf`` file to the folder where the SUSAN is installed.
- SUSAN installation requires CUDA libraries, gcc >= 9.x and cmake 3.22.x. OpenMPI is optional amd only required for running SUSAN on more than one cluster node. MATLAB is not required as this plugin uses Python API.
- If you need to use CUDA different from the one used during Scipion installation (defined by *CUDA_LIB*), you can add *SUSAN_CUDA_LIB* variable to the config file.
- If you have to use a MPI for SUSAN different from Scipion MPI, you can set *SUSAN_MPI_BIN* and *SUSAN_MPI_LIB* variables in the config file. At the moment MPI support in the plugin is not working.


Verifying
---------

To check the installation, simply run one of the tests. A complete list of tests can be displayed by executing ``scipion test --show --grep susantomo``

Supported versions
------------------

0.1

Protocols
----------

* ctf estimation
* multi-reference alignment
* average and reconstruct
* create a subset

References
-----------

1. Sánchez RM, Mester R, Kudryashev M. Fast Cross Correlation for Limited Angle Tomographic Data. In: Felsberg M., Forssén PE., Sintorn IM., Unger J. (eds) Image Analysis. SCIA 2019. Lecture Notes in Computer Science, vol 11482. Doi: 10.1007/978-3-030-20205-7_34
2. R.M. Sánchez, R. Mester and M. Kudryashev. Fast Alignment of Limited Angle Tomograms by projected Cross Correlation. 2019 27th European Signal Processing Conference (EUSIPCO), 2019, pp. 1-5, doi: 10.23919/EUSIPCO.2019.8903041



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/scipion-em/scipion-em-susantomo",
    "name": "scipion-em-susantomo",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "scipion electron-microscopy cryo-em structural-biology image-processing scipion-3.0",
    "author": "Grigory Sharov",
    "author_email": "sharov.grigory@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/2c/fb/e1f8beca16e64c564cbb9a0f76665f70376c75a4c4fee79a295736f7f8e8/scipion-em-susantomo-3.0b4.tar.gz",
    "platform": null,
    "description": "============\nSUSAN plugin\n============\n\nThis plugin provides wrappers for `Susan <https://github.com/rkms86/SUSAN>`_ software: subtomogram averaging (StA) workflow for CryoET based on sub-stacks of images instead of sub-volumes of tomograms.\nSUSAN uses substacks that are cropped on-the-fly from the aligned tilt-series stack and performs the CTF correction according to the selected operation (alignment or reconstruction). With this approach we decrease the\ncomputational resources needed in a typical subtomogram averaging pipeline, as we no longer need the CTF corrected stacks, the full tomogram reconstructions, or all the subtomograms in multiple binning\nstages.\n\n.. image:: https://img.shields.io/pypi/v/scipion-em-susantomo.svg\n        :target: https://pypi.python.org/pypi/scipion-em-susantomo\n        :alt: PyPI release\n\n.. image:: https://img.shields.io/pypi/l/scipion-em-susantomo.svg\n        :target: https://pypi.python.org/pypi/scipion-em-susantomo\n        :alt: License\n\n.. image:: https://img.shields.io/pypi/pyversions/scipion-em-susantomo.svg\n        :target: https://pypi.python.org/pypi/scipion-em-susantomo\n        :alt: Supported Python versions\n\n.. image:: https://img.shields.io/sonar/quality_gate/scipion-em_scipion-em-susantomo?server=https%3A%2F%2Fsonarcloud.io\n        :target: https://sonarcloud.io/dashboard?id=scipion-em_scipion-em-susantomo\n        :alt: SonarCloud quality gate\n\n.. image:: https://img.shields.io/pypi/dm/scipion-em-susantomo\n        :target: https://pypi.python.org/pypi/scipion-em-susantomo\n        :alt: Downloads\n\nInstallation\n-------------\n\nYou will need to use 3.0+ version of Scipion to be able to run these protocols. To install the plugin, you have two options:\n\na) Stable version\n\n.. code-block::\n\n   scipion installp -p scipion-em-susantomo\n\nb) Developer's version\n\n   * download repository\n\n    .. code-block::\n\n        git clone -b devel https://github.com/scipion-em/scipion-em-susantomo.git\n\n   * install\n\n    .. code-block::\n\n       scipion installp -p /path/to/scipion-em-susantomo --devel\n\n- SUSAN sources will be downloaded and compiled automatically with the plugin, but you can also link an existing installation. Default installation path assumed is ``software/em/susan-0.1``, if you want to change it, set *SUSAN_HOME* in ``scipion.conf`` file to the folder where the SUSAN is installed.\n- SUSAN installation requires CUDA libraries, gcc >= 9.x and cmake 3.22.x. OpenMPI is optional amd only required for running SUSAN on more than one cluster node. MATLAB is not required as this plugin uses Python API.\n- If you need to use CUDA different from the one used during Scipion installation (defined by *CUDA_LIB*), you can add *SUSAN_CUDA_LIB* variable to the config file.\n- If you have to use a MPI for SUSAN different from Scipion MPI, you can set *SUSAN_MPI_BIN* and *SUSAN_MPI_LIB* variables in the config file. At the moment MPI support in the plugin is not working.\n\n\nVerifying\n---------\n\nTo check the installation, simply run one of the tests. A complete list of tests can be displayed by executing ``scipion test --show --grep susantomo``\n\nSupported versions\n------------------\n\n0.1\n\nProtocols\n----------\n\n* ctf estimation\n* multi-reference alignment\n* average and reconstruct\n* create a subset\n\nReferences\n-----------\n\n1. S\u00e1nchez RM, Mester R, Kudryashev M. Fast Cross Correlation for Limited Angle Tomographic Data. In: Felsberg M., Forss\u00e9n PE., Sintorn IM., Unger J. (eds) Image Analysis. SCIA 2019. Lecture Notes in Computer Science, vol 11482. Doi: 10.1007/978-3-030-20205-7_34\n2. R.M. S\u00e1nchez, R. Mester and M. Kudryashev. Fast Alignment of Limited Angle Tomograms by projected Cross Correlation. 2019 27th European Signal Processing Conference (EUSIPCO), 2019, pp. 1-5, doi: 10.23919/EUSIPCO.2019.8903041\n\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Plugin to use SUSAN within the Scipion framework",
    "version": "3.0b4",
    "project_urls": {
        "Bug Reports": "https://github.com/scipion-em/scipion-em-susantomo/issues",
        "Homepage": "https://github.com/scipion-em/scipion-em-susantomo",
        "Source": "https://github.com/scipion-em/scipion-em-susantomo/"
    },
    "split_keywords": [
        "scipion",
        "electron-microscopy",
        "cryo-em",
        "structural-biology",
        "image-processing",
        "scipion-3.0"
    ],
    "urls": [
        {
            "comment_text": "scipion-3.0",
            "digests": {
                "blake2b_256": "70388b34293fccf00286a82326a8227b9f7a989cbdbce0f4c7d708b32bf36fff",
                "md5": "2da4c1658c4f63f63a02d79244b5ff2a",
                "sha256": "379c7a6a512dca3578959048615c7f4a31eb707f8014344837e229ba26affd92"
            },
            "downloads": -1,
            "filename": "scipion_em_susantomo-3.0b4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2da4c1658c4f63f63a02d79244b5ff2a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 58214,
            "upload_time": "2024-02-15T14:25:39",
            "upload_time_iso_8601": "2024-02-15T14:25:39.423311Z",
            "url": "https://files.pythonhosted.org/packages/70/38/8b34293fccf00286a82326a8227b9f7a989cbdbce0f4c7d708b32bf36fff/scipion_em_susantomo-3.0b4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "scipion-3.0",
            "digests": {
                "blake2b_256": "2cfbe1f8beca16e64c564cbb9a0f76665f70376c75a4c4fee79a295736f7f8e8",
                "md5": "a91f1d3f0ea83c308283eb0ffb869ab5",
                "sha256": "7db416ba3ecdeeab31e9427cac75c679b9361ed7a8e3f6a4835fdab537f1ecb9"
            },
            "downloads": -1,
            "filename": "scipion-em-susantomo-3.0b4.tar.gz",
            "has_sig": false,
            "md5_digest": "a91f1d3f0ea83c308283eb0ffb869ab5",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 41427,
            "upload_time": "2024-02-15T14:25:40",
            "upload_time_iso_8601": "2024-02-15T14:25:40.968728Z",
            "url": "https://files.pythonhosted.org/packages/2c/fb/e1f8beca16e64c564cbb9a0f76665f70376c75a4c4fee79a295736f7f8e8/scipion-em-susantomo-3.0b4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-15 14:25:40",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "scipion-em",
    "github_project": "scipion-em-susantomo",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "scipion-em-susantomo"
}
        
Elapsed time: 0.18142s