Skip to main content

Deepfinder plugin for Scipion

PyPI release License Supported Python versions 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::

scipion3 installp -p scipion-em-deepfinder

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

  • Clone the source code repository:

git clone https://github.com/scipion-em/scipion-em-deepfinder.git
  • Move to devel branch:

git checkout devel
  • Install:

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:

scipion3 tests --grep deepfinder

To run all of them, execute:

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):

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

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

Metadata

Release files for scipion-em-deepfinder 3.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scipion-em-deepfinder 3.2.3
File Size Uploaded
scipion_em_deepfinder-3.2.3.tar.gz 76.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scipion-em-deepfinder 3.2.3
File Interpreter ABI Platform
scipion_em_deepfinder-3.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 166.3 kB

Release files / scipion_em_deepfinder-3.2.3.tar.gz

Download URL scipion_em_deepfinder-3.2.3.tar.gz
Size 76.5 kB
Tags Source
SHA-256 checksum
How to use checksums
754729e1721899b27922c7a393ac7dd7c6975ef15242c8e47a6348563ec6a261
BLAKE2b-256 checksum
How to use checksums
b61969c6d391df308b51462cdfe3a55394255b11e9c46f3ec62717f7a2530726
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.18

Release files / scipion_em_deepfinder-3.2.3-py3-none-any.whl

Download URL scipion_em_deepfinder-3.2.3-py3-none-any.whl
Size 89.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d4fc23f6110207cb51fde9360c9f8482788e367105239502a9c751bd8918ce7c
BLAKE2b-256 checksum
How to use checksums
73d49314fa03af2a04ddc022151d1295613ac4d62d6681e837dab9b9a53d2878
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.18

Release history Release notifications | RSS feed

This release

3.2.3 This release

2 release files

3.2.1

2 release files

3.2.0

2 release files

3.1.0

2 release files

3.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page