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
Metadata
Release files for cbtope-2 1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| cbtope_2-1.6.tar.gz | 96.1 kB | Without provenance | Details for cbtope_2-1.6.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| cbtope_2-1.6-py3-none-any.whl | Python 3 | none | any | Details for cbtope_2-1.6-py3-none-any.whl |
Total release size: 201.2 kB
Release files / cbtope_2-1.6.tar.gz
| Download URL | cbtope_2-1.6.tar.gz |
|---|---|
| Size | 96.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ae8fa2986fd34b528a89a83224efc7efa9c15bca99d8ee6a9c9911b5e5fa5e3b
|
|
BLAKE2b-256 checksum How to use checksums |
949510de6ea174f28e957c5d0e272aa74922f4233f0ea72a2aed6f2186871418
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.12
|
Release files / cbtope_2-1.6-py3-none-any.whl
| Download URL | cbtope_2-1.6-py3-none-any.whl |
|---|---|
| Size | 105.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
436bebe160bd6c263a0b9377a3be03da82fe886c27ffff0ae943291ddae165ee
|
|
BLAKE2b-256 checksum How to use checksums |
1772b9f4bb86ab2326260cf5a382e06a0d7abdd08a37771bf9fd7daa5ea957b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.12
|
Security for cbtope-2 1.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.