Skip to main content

NFkBin: Prediction of NF-Kbin

Project description

NF-kBIn

A computational approach to predict the NF-kB inhibitors using the SMILES information of the molecules.

Introduction

NF-kBIn is developed to predict the NF-kB inhibitors using the SMILES information of the molecules. In the standalone version, support vector classifier based model is implemented. NF-kBIn is also available as web-server at https://webs.iiitd.edu.in/raghava/nfkbin. Please read/cite the content about the NF-kBIn for complete information including algorithm behind the approach.

Standalone

The Standalone version of NF-kBIn is written in python3 and following libraries are necessary for the successful run:

Minimum USAGE

To know about the available option for the stanadlone, type the following command:

python nfkbin.py -h

To run the example, type the following command:

python3 nfkbin.py -i example_input.txt

This will predict if the submitted molecules are NF-kB inhibitors or not. It will use other parameters by default. It will save the output in "outfile.csv" in CSV (comma seperated variables).

Full Usage

usage: nfkbin.py [-h] 
                       [-i INPUT 
                       [-o OUTPUT]
		       [-t THRESHOLD]
		       [-d {1,2}]
Please provide following arguments for successful run

optional arguments:
  -h, --help            show this help message and exit
  -i INPUT, --input INPUT
                        Input: Moleculues in the SMILES format per line
  -o OUTPUT, --output OUTPUT
                        Output: File for saving results by default outfile.csv
  -t THRESHOLD, --threshold THRESHOLD
                        Threshold: Value between 0 to 1 by default 0.41
  -d {1,2}, --display {1,2}
                        Display: 1:NF-kB inhibitors only, 2: All molecules, by default 1

Input File: It allow users to provide input in the SMILES format.

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, by default its 0.16.

Display type: This option allow users to fetch either only NF-kB inhibitors by choosing option 1 or prediction against all molecules by choosing option 2.

NF-kBIn 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

model.zip : This zipped file contains the compressed version of model

nfkbin.py : Main python program

example_input.txt : Example file contain molecules in SMILES format

example_output.csv : Example output file

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

nfkbin-1.0.0.tar.gz (21.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nfkbin-1.0.0-py3-none-any.whl (21.2 MB view details)

Uploaded Python 3

File details

Details for the file nfkbin-1.0.0.tar.gz.

File metadata

  • Download URL: nfkbin-1.0.0.tar.gz
  • Upload date:
  • Size: 21.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.20

File hashes

Hashes for nfkbin-1.0.0.tar.gz
Algorithm Hash digest
SHA256 c1ab3a0720638f3cecf5904582a2c58005bdbca09820c259935c912306821c1a
MD5 fa29c272a999b16d9d50c9e3071b9adf
BLAKE2b-256 263839eecc6f89466426939952e5a90f56065c6f67bf6a052e83eaf0ed8da656

See more details on using hashes here.

File details

Details for the file nfkbin-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: nfkbin-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 21.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.20

File hashes

Hashes for nfkbin-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 119cf96491dc039042dbc2805e9026f3b887b63ab2285360d23606ee36514392
MD5 7d28ae9affc52757a46691cc0651a5d4
BLAKE2b-256 ad8a737fd6078b31e8cf6800ba76f92568472ebd08ef22b6a1061e010b77e855

See more details on using hashes here.

Supported by

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