Skip to main content

A tool for for predicting immunoregulatory cytokine IL-13 inducing peptides

Project description

il13pred

Introduction

IL13Pred is developed for predicting, desiging, and scanning the interleukin-13 inducing peptides. More information on IL13Pred is available from its web-server https://webs.iiitd.edu.in/raghava/il13pred/stand.html. This page provides information about stnadalone version of IL13Pred. Please read/cite the content about the IL13Pred for complete information including algorithm behind IL13Pred.

Models: In this program, one model has been incorporated for predicting interleukin-13 inducing peptides. The model is trained on IL-13 inducing and non-inducing peptides.

Modules/Jobs: This program implements three modules (job types); i) Predict: for predictin of interleukin-13 inducing peptides, ii) Design: for generating all possible mutant peptides and computing interleukin-13 inducing potential (score) of peptides, iii) Scan: for creating all possible overlapping peptides of given length (window) and computing interleukin-13 inducing potential (score) of these overlapping peptides.

Minimum USAGE: Minimum usage is "il13pred -i peptide.fa," where peptide.fa is a input fasta file. This will predict the interleukin-13 inducing potential of sequence in fasta format. It will use other parameters by default. It will save output in "outfile.csv" in CSV (comma seperated variables).

Full Usage: Following is complete list of all options, you may get these options by "python il13pred.py -h"

usage: il13pred [-h] -i INPUT 
                        [-o OUTPUT]
			[-j {1,2,3}]
			[-t THRESHOLD] 
			[-w {8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35}] 
			[-d {1,2}]

Please provide following arguments

optional arguments:
  -h, --help            show this help message and exit
  -i INPUT, --input INPUT
                        Input: protein or peptide sequence in FASTA format or single sequence per line in single letter code
  -o OUTPUT, --output OUTPUT
                        Output: File for saving results by default outfile.csv
  -j {1,2,3}, --job {1,2,3}
                        Job Type: 1:predict, 2:design and 3:scan, by default 1
  -t THRESHOLD, --threshold THRESHOLD
                        Threshold: Value between 0 to 1 by default 0.06
  -w {8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35}, --winleng {8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35}
                        Window Length: 8 to 35 (scan mode only), by default 9
  -d {1,2}, --display {1,2}
                        Display: 1:Interleukin-13 inducing peptide, 2: All peptides, by default 1

Input File: It allow users to provide input in two format; i) FASTA format (standard) and ii) Simple Format. In case of simple format, file should have one peptide sequence in a single line in single letter code (eg. peptide.seq). Note: 1: In case of predict and design module (job), the length of peptide should be upto 35 amino acids. If a sequence with length more than 35 will be provided, program willtake first 35 residues, and ignore the rest. In case of scan module, minimum length of protein/peptide sequence should be more than or equal to window length (pattern), see peptide.fa. 2: Program will ignore peptides having length less than 8 residues (e.g., protein.fa).

Output File: Program will save the results in the CSV format, in case user do not provide output file name, it will be stored in "outfile.csv".

Threshold: User should provide threshold between 0 and 1, please note that the score is propotional to interleukin-13 inducing potential of peptide.

IL13Pred Package Files

It contantain following files, brief descript of these files given below

INSTALLATION : Installations instructions

LICENSE : License information

README.md : This file provide information about this package

XGB_model : Model file comprising the parameters of XGB classifier

il13pred.py : Main python program

peptide.fa : Example file contain peptide sequenaces in FASTA format

peptide.seq : Example file contain peptide sequenaces in simple format

protein.fa : Example file contain protein sequenaces in FASTA format

example_predict_output.csv : Example output file for predict module

example_scan_output.csv : Example output file for scan module

example_design_output.csv : Example output file for design module

Data : This folder contains the files required to run the in-built python scripts.

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

il13pred-1.0.tar.gz (150.0 kB view details)

Uploaded Source

Built Distribution

il13pred-1.0-py3-none-any.whl (149.2 kB view details)

Uploaded Python 3

File details

Details for the file il13pred-1.0.tar.gz.

File metadata

  • Download URL: il13pred-1.0.tar.gz
  • Upload date:
  • Size: 150.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for il13pred-1.0.tar.gz
Algorithm Hash digest
SHA256 f22ffe3131372a727de15a7de73bbe2dc149e32b82af88fac1ac1006f2312f59
MD5 a8fd133c8ab89057fc4668152042d0ab
BLAKE2b-256 db82c309c1df51c80eb726be1bd038fc5b6117624d7d746dd988c737f865a323

See more details on using hashes here.

File details

Details for the file il13pred-1.0-py3-none-any.whl.

File metadata

  • Download URL: il13pred-1.0-py3-none-any.whl
  • Upload date:
  • Size: 149.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for il13pred-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8719483b3d2f1e3a5f4ab982d03b13af174df78be7d3b7b99e449e03e0fb97bb
MD5 5fa0ce1c7785773987d5ddac1201015d
BLAKE2b-256 e5ae494309320889f3a11d5822c4f4b37af7c67984f54fb4e2ea1d07f43eb0d4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page