Find, characterize, and visualize drug-like pockets in RNA structures.
Project description
fpocketR
fpocketR is a modified version of fpocket 4.0 and is optimized for finding, characterizing, and visulizing drug-like RNA-ligand binding pockets.
Installation with Conda
Windows Users: guide to install WSL and Ubuntu
-
fpocketR requires a Unix/Linux to run properly, this means that Windows users need to activate the Windows Subsystem for Linux (WSL).
Guide to install conda
-
Follow guide to install conda.
- Windows WSL users: Use Linux installation guide.
Install fpocketR
NOTE for MacOS users: fpocketR is not compatible with arm-based M1 or M2 processors (only intel (x86) processors).
-
Open your terminal and navigate to the directory where you would like to install the fpocketR package (optional).
cd <path-to-GitHub-reposities>-
Tip for new Windows WSL users: You can navigate to your Windows file system in the WSL command line by using the following command:
cd /mnt/c/Users/<your-user-name>
-
-
Clone the RNAvigate and fpocketR GitHub repositories.
git clone https://github.com/Weeks-UNC/fpocketR.git -
Create fpocketR conda environment and install fpocketR and RNAvigate.
cd fpocketR conda env create --file environment.yml conda activate fpocketR conda develop .
Demo / Tutorial
Demonstration of fpocketR usage
Usage
| Input options | Description |
|---|---|
| -pdb, --pdb STRING (Required) | Specify a path to a .pdb/.cif file, or a 4 charater PDB indentification code. |
| -ss, --ss STRING | Specify an .nsd file or other secondary structure file to generate a secondary structure figure. |
| fpocket parameter options | Description |
|---|---|
| -m, --m FLOAT | Sets fpocket -m flag. Minimum radius for an a-sphere. (Default: 3.0) |
| -M, --M FLOAT | Sets fpocket -M flag. Maximium radius for an a-sphere. (Default: 5.7) |
| -i, --i INT | Sets fpocket -i flag. Minimum number of a-spheres per pocket. (Default: 42) |
| -D, --D FLOAT | Sets fpocket -D flag. alpha sphere clustering distance for forming pockets. (Default: 1.65) |
| -A, --A INT | Sets fpocket -A flag. Number of electronegative atoms required to define a polar a-sphere (Deafult: 3). |
| -p, --p FLOAT | Sets fpocket -p flag. Maximum ratio of apolar a-spheres. (Default: 0) |
| Output options | Description |
|---|---|
| -o, --out STRING | Path to output parent directory. (Default: fpocketR_out_) |
| -n, --name STRING | Output filename prefix and output subdirectory name. (Default: None) |
| -y, --yes BOOLEAN | Overwrites output files and directories with same name. (Default: False) |
| Analysis options | Description |
|---|---|
| -s, --state INT | PDB states/model for analysis. Set to 0 for all. (Default: None) |
| -c, --chain STING | Chain(s) IDs conatining RNA (case sensitive). List upto 2 chains seperated by a comma (eg. A,B). (Default: A) |
| -l, --ligand STRING | PDB ligand identification code (≤ 3 characters). |
| -lc, --ligandchain STRING | Chain containing the ligand of interest. (Default: ) |
| -nt, --knownnt PARSE_INT | List residue indexes of nts in known pocket (e.g. 1,2,3). Known pockets must contact ≥ 3 of the residues. (None). |
| -off, -offset INT | Offset between the RNA sequence and PDB structure. offset = starting index of the PDB sequence - 1 (Default: automatic) |
| -qf, --qualityfilter FLOAT | Minimum fpocket score for a pocket to pass the quality filter. (Default: 0.0) |
| Figure settings | Description |
|---|---|
| -dpi, --dpi INT | Specify 3D figure resolution (dots per linear inch). (Default: 300) |
| -zoom, --zoom INT | Specify zoom buffer distance (Å) to set the feild of view for 3D figures. (Default: 10) |
| -cp, --connectpocket BOOLEAN | Visually connects pockets in 2D figures. (Default: False) |
| -al, --alignligand BOOLEAN | Align output structures to input structure. Useful for multistate analysis. (Default: True) |
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 fpocketr-1.2.1.tar.gz.
File metadata
- Download URL: fpocketr-1.2.1.tar.gz
- Upload date:
- Size: 96.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7abdd9305d08f16357e5e5c7e84004c7757f11ed61b8c6af2e1d2b00857bbe14
|
|
| MD5 |
2aeaa0f3f832e93a8bcefb51dce50207
|
|
| BLAKE2b-256 |
0aa3bd001f094cbd5d63d2f61d074927fe2c85f50e9051d66a40ec6d4307419f
|
File details
Details for the file fpocketr-1.2.1-py3-none-any.whl.
File metadata
- Download URL: fpocketr-1.2.1-py3-none-any.whl
- Upload date:
- Size: 107.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
94af2852f0728148ff4be62eab9a6c5e942b78cecb7f035003e4091daffc581e
|
|
| MD5 |
aa1a5836b8ecce29988388fd4aad02f6
|
|
| BLAKE2b-256 |
dba8f3bb542fa553589e0e4d7c0bf466a40e6c169f3c1a9ba893af0ea768a3c2
|