CBTope2: A tool for predicting interactivity of B-cell epitopes
Project description
CBTOPE2: Prediction of interactivity of antigens in protein sequence
This repository contains the standalone code for CBTOPE2 prediction tool. CBTOPE2 is an antibody interacting residues predictor. To support the scientific community, we have developed a standalone software and web server for the tool. For a user-friendly access to CBTOPE2, please use https://webs.iiitd.edu.in/raghava/cbtope2/.
Installation (dependencies)
1. Standalone
Download standalone zip file from https://webs.iiitd.edu.in/raghava/cbtope2/standalone.html
-
Unzip the zip file you just downloaded
-
pip install Bio joblib sklearn openpyxl
-
Execute:
python standalone.py [-i INPUT] [filename.fasta] [-t probability threshold = 0.5] [-m {1,2}]
Optional arguments:
-
-i INPUT,--input INPUT
Input: Protein or peptide sequence(s) in FASTA format or a single sequence per line in single-letter code.
Input File: Allows users to provide input in FASTA format. -
-t THRESHOLD,--threshold THRESHOLD
Threshold: Value between 0 to 1 (default is 0.5).
Threshold: User should provide a threshold between 0 and 1; by default, it is 0.5. -
-m {1,2},--model {1,2}
Model Type:
1: PSSM-based model
2: RSA + PSSM ensemble model (Best Model).
Model: User can choose between two models:1for PSSM-based, and2for RSA + PSSM ensemble.
OR
2. PIP package
To install the dependency - SPOT-1D-Single, use the following commands in the same order:
-
Clone the repository:
git clone https://github.com/jas-preet/SPOT-1D-Single.git
-
Move into the directory:
cd SPOT-1D-Single
-
Download the model checkpoints:
wget https://apisz.sparks-lab.org:8443/downloads/Resource/Protein/2_Protein_local_structure_prediction/jits.tar.xz -
Extract the files:
tar -xvf jits.tar.xz
-
Create a conda environment:
conda create -n cbtope2_env python=3.7
-
Activate the environment:
conda activate cbtope2_env
-
Install PyTorch:
-
If using GPU:
conda install pytorch==1.6.0 torchvision==0.7.0 cudatoolkit=10.1 -c pytorch
-
For CPU only:
conda install pytorch==1.6.0 torchvision==0.7.0 cpuonly -c pytorch
-
-
Install pandas:
conda install pandas=1.1.1
(Refer to https://github.com/jas-preet/SPOT-1D-Single/tree/master for details.)
-
Install PSSM dependency: You can install system-specific ncbi psi-blast files from https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/
-
Install CBTOPE2 package:
pip install cbtope-2
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 cbtope_2-1.6.tar.gz.
File metadata
- Download URL: cbtope_2-1.6.tar.gz
- Upload date:
- Size: 96.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae8fa2986fd34b528a89a83224efc7efa9c15bca99d8ee6a9c9911b5e5fa5e3b
|
|
| MD5 |
be8bc52eebb269054e1021b0fd141d89
|
|
| BLAKE2b-256 |
949510de6ea174f28e957c5d0e272aa74922f4233f0ea72a2aed6f2186871418
|
File details
Details for the file cbtope_2-1.6-py3-none-any.whl.
File metadata
- Download URL: cbtope_2-1.6-py3-none-any.whl
- Upload date:
- Size: 105.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
436bebe160bd6c263a0b9377a3be03da82fe886c27ffff0ae943291ddae165ee
|
|
| MD5 |
9365f5901ab38f807a43cf29d3ac9ab5
|
|
| BLAKE2b-256 |
1772b9f4bb86ab2326260cf5a382e06a0d7abdd08a37771bf9fd7daa5ea957b4
|