Plugin to use membrain within the Scipion framework
Project description
This plugin implements protocols from the MemBrain family of software packages for analysis of membrane proteins in cryo-electron tomography.
Installation
The plugin is currently only available in development mode. To install, proceed with the following steps:
Clone this repo:
git clone https://github.com/scipion-em/scipion-em-membrain.git
Install this plugin in devel (editable) mode:
scipion3 installp -p /path/to/scipion-em-membrain --devel
Scipion will automatically install MemBrain and download any pre-trained models necessary for running it.
Configuration variables
There are some optional variables related to the MemBrain installation. For example, if you have installed MemBrain-seg outside of Scipion, you may define MEMBRAIN_SEG_ENV_ACTIVATION in your scipion.conf file for specifying an already existing conda environment or a script to be sourced:
MEMBRAIN_SEG_ENV_ACTIVATION = conda activate my-membrain-seg-env
Also, you can use the MEMBRAIN_SEG_MODEL environment variable to indicate the full path to a MemBrain-seg model downloaded externally:
MEMBRAIN_SEG_MODEL = /path/to/membrain-seg/model.ckpt
If these variables are not defined, default values will be used that will work with the latest version installed through Scipion.
Protocols
The following protocols are currently implemented:
Membrane segmentation using the MemBrain-seg module
Using GPU or CPU
By default, MemBrain protocols assume that a GPU card is available. If such a device is not found, protocols may still run using the CPU with parallel threads, but will be much slower.
References
<!– in JSB citation style: –>
Lamm, L., Zufferey, S., Righetto, R.D., Wietrzynski, W., Yamauchi, K.A., Burt, A., Liu, Y., Zhang, H., Martinez-Sanchez, A., Ziegler, S., Isensee, F., Schnabel, J.A., Engel, B.D., Peng, T., 2024. MemBrain v2: an end-to-end tool for the analysis of membranes in cryo-electron tomography. https://doi.org/10.1101/2024.01.05.574336
Lamm, L., Righetto, R.D., Wietrzynski, W., Pöge, M., Martinez-Sanchez, A., Peng, T., Engel, B.D., 2022. MemBrain: A deep learning-aided pipeline for detection of membrane proteins in Cryo-electron tomograms. Computer Methods and Programs in Biomedicine 224, 106990. https://doi.org/10.1016/j.cmpb.2022.106990
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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file scipion_em_membrain-3.1.3.tar.gz.
File metadata
- Download URL: scipion_em_membrain-3.1.3.tar.gz
- Upload date:
- Size: 89.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a421c886fd787e177c28525598f624b9d1eb7422a259b8b86110787ffc17daf
|
|
| MD5 |
d5a78e653ee379a599db0934062a7bee
|
|
| BLAKE2b-256 |
eac64acb4030111490934273f6b4745d2fa86c86a12057129d366dfd0acec927
|
File details
Details for the file scipion_em_membrain-3.1.3-py3-none-any.whl.
File metadata
- Download URL: scipion_em_membrain-3.1.3-py3-none-any.whl
- Upload date:
- Size: 91.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ebdf376e09c6c4541dbce157bfb9fb494b18b276fd9791243861149fbf5d06f
|
|
| MD5 |
7a936838a80cd18bb7f2fe960d84fc3f
|
|
| BLAKE2b-256 |
853c12ca83d143dd6e9ceea103ca23577800ca5b466e505e06cf3155aaf0cfd7
|