scipion-em-deepfinder


Namescipion-em-deepfinder JSON
Version 3.1.0 PyPI version JSON
download
home_pagehttps://github.com/scipion-em/scipion-em-deepfinder
SummaryDeepfinder plugin for scipion.
upload_time2023-11-29 17:33:03
maintainer
docs_urlNone
authorE. Moebel
requires_python
license
keywords scipion cryoem imageprocessing scipion-3.0
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            =============================
Deepfinder plugin for Scipion
=============================

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

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

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

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


Deepfinder_ provides a deeplearning picking workflow for cryo-electron microscopy tomography data.

============
Installation
============
The plugin can be installed in user (stable) or developer (latest, may be unstable) mode:

**1. User (stable) version:**:

.. code-block::

    scipion3 installp -p scipion-em-deepfinder

**2. Developer (latest, may be unstable) version:**:

* Clone the source code repository:

.. code-block::

    git clone https://github.com/scipion-em/scipion-em-deepfinder.git

* Move to devel branch:

.. code-block::

    git checkout devel

* Install:

.. code-block::

    scipion3 installp -p local/path/to/scipion-em-deepfinder --devel

Configuration variables
-----------------------
*CONDA_ACTIVATION_CMD*: If undefined, it will rely on conda command being in the
PATH (not recommended), which can lead to execution problems mixing Scipion
python with conda ones. One example of this can be seen below but
depending on your conda version and shell you will need something different:
CONDA_ACTIVATION_CMD = eval "$(/extra/anaconda/bin/conda shell.bash hook)"

*DF_ENV_ACTIVATION*: (default = conda activate deepfinder-0.2):
Command to activate the DeepFinder environment.

*DF_HOME*: (default = ScipionHome/Software/em/deepfinder-0.2):
Location of the DeepFinder package.

=========
Protocols
=========
The integrated protocols are:

1. Annotate: manual annotation of macromolecules in the tomograms, using a visual tool.

2. Generate sphere targets: generates segmentation maps from annotations. These segmentation maps will be used as 
   targets to train DeepFinder

3. Training.

4. Segment: segmentation of tomograms, using a trained neural network.

5. Cluster: analyses the segmentation maps and outputs particle coordinates and class.

6. Import DeepFinder coordinates.

7. Import DeepFinder Training model.

=====
Tests
=====

The installation can be checked out running some tests. To list all of them, execute:

.. code-block::

     scipion3 tests --grep deepfinder

To run all of them, execute:

.. code-block::

     scipion3 tests --grep deepfinder --run

To run a specific test, for example, the tests to check the sphere targets generation (the following command
can be copied from the test list displayed when listing the tests, as explained above):

.. code-block::

    scipion3 tests deepfinder.tests.test_deepfinder.TestDeepFinderGenSphereTarget

===============
Video tutorials
===============

A playlist_ was created in I2PC Youtube channel to show how to use Deepfinder plugin in Scipion.


==========
References
==========

* `Deep Learning Improves Macromolecules Localization and Identification in 3D Cellular Cryo-Electron Tomograms. <https://doi.org/10.1038/s41592-021-01275-4>`_
  Emmanuel Moebel, Antonio Martinez-Sanchez et al., Nat Methods 18, 1386–1394 (2021).


===================
Contact information
===================

If you experiment any problem, please contact us here: scipion-users@lists.sourceforge.net or open an issue_.

We'll be pleased to help.

*Scipion Team*

.. _issue: https://github.com/scipion-em/scipion-em-deepfinder/issues
.. _Deepfinder: https://gitlab.inria.fr/serpico/deep-finder
.. _playlist: https://www.youtube.com/watch?v=20Xxs6zZS3k&list=PLyJiuGnB9hAx5_GBfgSQza9FEFMZKW7Rz


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/scipion-em/scipion-em-deepfinder",
    "name": "scipion-em-deepfinder",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "scipion cryoem imageprocessing scipion-3.0",
    "author": "E. Moebel",
    "author_email": "emmanuel.moebel@inria.fr",
    "download_url": "https://files.pythonhosted.org/packages/ce/68/a65560641a431ccd45250377b1aac04fb2bcb3c0b14155b29f31484d6d3e/scipion-em-deepfinder-3.1.0.tar.gz",
    "platform": null,
    "description": "=============================\nDeepfinder plugin for Scipion\n=============================\n\n.. image:: https://img.shields.io/pypi/v/scipion-em-deepfinder.svg\n        :target: https://pypi.python.org/pypi/scipion-em-deepfinder\n        :alt: PyPI release\n\n.. image:: https://img.shields.io/pypi/l/scipion-em-deepfinder.svg\n        :target: https://pypi.python.org/pypi/scipion-em-deepfinder\n        :alt: License\n\n.. image:: https://img.shields.io/pypi/pyversions/scipion-em-deepfinder.svg\n        :target: https://pypi.python.org/pypi/scipion-em-deepfinder\n        :alt: Supported Python versions\n\n.. image:: https://img.shields.io/pypi/dm/scipion-em-deepfinder\n        :target: https://pypi.python.org/pypi/scipion-em-deepfinder\n        :alt: Downloads\n\n\nDeepfinder_ provides a deeplearning picking workflow for cryo-electron microscopy tomography data.\n\n============\nInstallation\n============\nThe plugin can be installed in user (stable) or developer (latest, may be unstable) mode:\n\n**1. User (stable) version:**:\n\n.. code-block::\n\n    scipion3 installp -p scipion-em-deepfinder\n\n**2. Developer (latest, may be unstable) version:**:\n\n* Clone the source code repository:\n\n.. code-block::\n\n    git clone https://github.com/scipion-em/scipion-em-deepfinder.git\n\n* Move to devel branch:\n\n.. code-block::\n\n    git checkout devel\n\n* Install:\n\n.. code-block::\n\n    scipion3 installp -p local/path/to/scipion-em-deepfinder --devel\n\nConfiguration variables\n-----------------------\n*CONDA_ACTIVATION_CMD*: If undefined, it will rely on conda command being in the\nPATH (not recommended), which can lead to execution problems mixing Scipion\npython with conda ones. One example of this can be seen below but\ndepending on your conda version and shell you will need something different:\nCONDA_ACTIVATION_CMD = eval \"$(/extra/anaconda/bin/conda shell.bash hook)\"\n\n*DF_ENV_ACTIVATION*: (default = conda activate deepfinder-0.2):\nCommand to activate the DeepFinder environment.\n\n*DF_HOME*: (default = ScipionHome/Software/em/deepfinder-0.2):\nLocation of the DeepFinder package.\n\n=========\nProtocols\n=========\nThe integrated protocols are:\n\n1. Annotate: manual annotation of macromolecules in the tomograms, using a visual tool.\n\n2. Generate sphere targets: generates segmentation maps from annotations. These segmentation maps will be used as \n   targets to train DeepFinder\n\n3. Training.\n\n4. Segment: segmentation of tomograms, using a trained neural network.\n\n5. Cluster: analyses the segmentation maps and outputs particle coordinates and class.\n\n6. Import DeepFinder coordinates.\n\n7. Import DeepFinder Training model.\n\n=====\nTests\n=====\n\nThe installation can be checked out running some tests. To list all of them, execute:\n\n.. code-block::\n\n     scipion3 tests --grep deepfinder\n\nTo run all of them, execute:\n\n.. code-block::\n\n     scipion3 tests --grep deepfinder --run\n\nTo run a specific test, for example, the tests to check the sphere targets generation (the following command\ncan be copied from the test list displayed when listing the tests, as explained above):\n\n.. code-block::\n\n    scipion3 tests deepfinder.tests.test_deepfinder.TestDeepFinderGenSphereTarget\n\n===============\nVideo tutorials\n===============\n\nA playlist_ was created in I2PC Youtube channel to show how to use Deepfinder plugin in Scipion.\n\n\n==========\nReferences\n==========\n\n* `Deep Learning Improves Macromolecules Localization and Identification in 3D Cellular Cryo-Electron Tomograms. <https://doi.org/10.1038/s41592-021-01275-4>`_\n  Emmanuel Moebel, Antonio Martinez-Sanchez et al., Nat Methods 18, 1386\u20131394 (2021).\n\n\n===================\nContact information\n===================\n\nIf you experiment any problem, please contact us here: scipion-users@lists.sourceforge.net or open an issue_.\n\nWe'll be pleased to help.\n\n*Scipion Team*\n\n.. _issue: https://github.com/scipion-em/scipion-em-deepfinder/issues\n.. _Deepfinder: https://gitlab.inria.fr/serpico/deep-finder\n.. _playlist: https://www.youtube.com/watch?v=20Xxs6zZS3k&list=PLyJiuGnB9hAx5_GBfgSQza9FEFMZKW7Rz\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Deepfinder plugin for scipion.",
    "version": "3.1.0",
    "project_urls": {
        "Homepage": "https://github.com/scipion-em/scipion-em-deepfinder"
    },
    "split_keywords": [
        "scipion",
        "cryoem",
        "imageprocessing",
        "scipion-3.0"
    ],
    "urls": [
        {
            "comment_text": "scipion-3.0",
            "digests": {
                "blake2b_256": "2f906a333ca20304323c51bb954a8fb98fea06481c84b65f1b196d16ab721feb",
                "md5": "47412a772aa6669963a2fa15698cfcea",
                "sha256": "bd1ca716f763429b573328ebbafbdb24152e099a0bb03355fc51651acd1c9f60"
            },
            "downloads": -1,
            "filename": "scipion_em_deepfinder-3.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "47412a772aa6669963a2fa15698cfcea",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 88958,
            "upload_time": "2023-11-29T17:33:01",
            "upload_time_iso_8601": "2023-11-29T17:33:01.011459Z",
            "url": "https://files.pythonhosted.org/packages/2f/90/6a333ca20304323c51bb954a8fb98fea06481c84b65f1b196d16ab721feb/scipion_em_deepfinder-3.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "scipion-3.0",
            "digests": {
                "blake2b_256": "ce68a65560641a431ccd45250377b1aac04fb2bcb3c0b14155b29f31484d6d3e",
                "md5": "22ae41bd7e1ea4c3e20f52d3b44ed864",
                "sha256": "c115eab5906fbb87dfc88ddc807297df38c07aad1f62297c6d9c5e8157760454"
            },
            "downloads": -1,
            "filename": "scipion-em-deepfinder-3.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "22ae41bd7e1ea4c3e20f52d3b44ed864",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 76040,
            "upload_time": "2023-11-29T17:33:03",
            "upload_time_iso_8601": "2023-11-29T17:33:03.303908Z",
            "url": "https://files.pythonhosted.org/packages/ce/68/a65560641a431ccd45250377b1aac04fb2bcb3c0b14155b29f31484d6d3e/scipion-em-deepfinder-3.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-29 17:33:03",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "scipion-em",
    "github_project": "scipion-em-deepfinder",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "scipion-em-deepfinder"
}
        
Elapsed time: 0.15727s