Skip to main content

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

  1. Unzip the zip file you just downloaded

  2. pip install Bio joblib sklearn openpyxl
    
  3. 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: 1 for PSSM-based, and 2 for RSA + PSSM ensemble.

OR

2. PIP package

To install the dependency - SPOT-1D-Single, use the following commands in the same order:

  1. Clone the repository:

    git clone https://github.com/jas-preet/SPOT-1D-Single.git
    
  2. Move into the directory:

    cd SPOT-1D-Single
    
  3. Download the model checkpoints:

    wget https://apisz.sparks-lab.org:8443/downloads/Resource/Protein/2_Protein_local_structure_prediction/jits.tar.xz
    
  4. Extract the files:

    tar -xvf jits.tar.xz
    
  5. Create a conda environment:

    conda create -n cbtope2_env python=3.7
    
  6. Activate the environment:

    conda activate cbtope2_env
    
  7. 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
      
  8. Install pandas:

    conda install pandas=1.1.1
    

(Refer to https://github.com/jas-preet/SPOT-1D-Single/tree/master for details.)

  1. Install PSSM dependency: You can install system-specific ncbi psi-blast files from https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/

  2. 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)

Source distribution for cbtope-2 1.6
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)

Table of built distributions (wheels) for cbtope-2 1.6
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page