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:
- scikit-learn
- Pandas
- Numpy
- obabel (http://openbabel.org/docs/index.html)
- PaDEL-Descriptor (http://yapcwsoft.com/dd/padeldescriptor/PaDEL-Descriptor.zip)
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
Metadata
Release files for nfkbin 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nfkbin-1.0.0.tar.gz | 21.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nfkbin-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 42.5 MB
Release files / nfkbin-1.0.0.tar.gz
| Download URL | nfkbin-1.0.0.tar.gz |
|---|---|
| Size | 21.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c1ab3a0720638f3cecf5904582a2c58005bdbca09820c259935c912306821c1a
|
|
BLAKE2b-256 checksum How to use checksums |
263839eecc6f89466426939952e5a90f56065c6f67bf6a052e83eaf0ed8da656
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.20
|
Release files / nfkbin-1.0.0-py3-none-any.whl
| Download URL | nfkbin-1.0.0-py3-none-any.whl |
|---|---|
| Size | 21.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
119cf96491dc039042dbc2805e9026f3b887b63ab2285360d23606ee36514392
|
|
BLAKE2b-256 checksum How to use checksums |
ad8a737fd6078b31e8cf6800ba76f92568472ebd08ef22b6a1061e010b77e855
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.20
|