Compute possible interaction with fields arround protein or RNA.
Project description
⌛️ smiffer 🦙
Contributors: Diego BARQUERO MORERA and Lucas ROUAUD
Documentation: https://smiffer.mol3d.tech/
This software is coded in python. It permits to produced grids, into a OpenDX format (.dx). With those grids, it is possible to visualize multiple physical and chemical properties around a protein. This permit to see all possible area of interaction (with proteins, ligands or lipids) around a protein.
⚙️ Installation
📦 Using pipx (recommended)
$ pipx install smiffer
# Checking the installation is done.
$ smiffer --help
🦊 From the GitLab repository:
$ git clone https://gitlab.galaxy.ibpc.fr/rouaud/smiffer.git $ cd smiffer/ $ pipx install . # Checking the installation is done. $ smiffer --help
🐍 Using pip
$ python3 -m pip install smiffer
# Checking the installation is done.
$ smiffer --help
🦊 From the GitLab repository:
$ git clone https://gitlab.galaxy.ibpc.fr/rouaud/smiffer.git $ cd smiffer/ $ python3 -m pip install . # Checking the installation is done. $ smiffer --help
🐋 Using docker
$
🛠 From scratch (not recommended)
$ git clone https://gitlab.galaxy.ibpc.fr/rouaud/smiffer.git
$ cd smiffer
# Install globaly these packages…
$ pip install -r env/requirements.txt
# Checking the installation is done.
$ python -m src.smiffer --help
🌐 External software
The APBS server can be found at next url: https://server.poissonboltzmann.org/.
🚀 Launching the software
🎥 Example
To test the program, use the following commands in 📁 smiffer/:
$ mkdir data/output/
# Launching the software.
$ smiffer -i data1EHE.pdb \
$ -p data1EHE_parameter.yml \
$ -a data/1EHE_APBS.dx \
$ -o data/output/
# Visualize using VMD (or other like PyMol, Chimera, Mol*, etc.).
$ vmd data/1EHE.pdb data/output/*.dx
🔍 Parameters description
| Argument | Mandatory? | Type and usage | Description |
|---|---|---|---|
-i or --input |
Yes | --input file.pdb |
The .pdb file that while be usedto computed the properties. |
-o or --output |
Yes | --output directory |
The directory to output the results. |
-p or --parameter |
No | --parameter file.yml |
The YAML parameters file. |
-a or --apbs |
No | --apbs file.dx |
The already computed APBS electrostatic grid. |
-h or --help |
No | Flag | Display the help and exit the program. |
-v or --version |
No | Flag | Display the version and exit the program. |
--verbose |
No | Flag | Activated a verbose mode, so more information are going to be displayed. |
🙇♂️ Acknowledgement
🔍 Code reviewing: Hubert SANTUZ
✒️ Formula checking: Jules MARIEN
This work is licensed under a MIT License.
Project details
Release history Release notifications | RSS feed
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 smiffer-0.2.1.tar.gz.
File metadata
- Download URL: smiffer-0.2.1.tar.gz
- Upload date:
- Size: 26.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b22a4743f1a1d9161f87ad4f58485427c208fe17b330aea2ad5c68385ac153ed
|
|
| MD5 |
db57d63f899c3bd25c95824b77aa6fc8
|
|
| BLAKE2b-256 |
19c1c2d4d155aacbd59cd59c3a76baf0f18f38492e0f5ce249e5af5d061e1883
|
File details
Details for the file smiffer-0.2.1-py3-none-any.whl.
File metadata
- Download URL: smiffer-0.2.1-py3-none-any.whl
- Upload date:
- Size: 44.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0a87b9e4824c5430bf87fbec5ca246fa1d788d0ae5af5c7cace0503145e1b4d
|
|
| MD5 |
6f922e3aa85f0b408115f33482263f8a
|
|
| BLAKE2b-256 |
d1c3199a4b862353c3a4bb6e6a2a1b2dccaabf1fd84cdbfcacf43661eabdda1d
|