TBD
Project description
LaplacianNB
LaplacianNB is a Python module developed at Novartis AG for Naive Bayes classifier for laplacian modified models based on scikit-learn Naive Bayes implementation.
This classifier is suitable for binary/boolean data as it uses for prediction only indices of the positive bits. The algorithm was first implemented in Pipeline Pilot and KNIME.
Literature:
Nidhi; Glick, M.; Davies, J. W.; Jenkins, J. L. Prediction of biological targets
for compounds using multiple-category Bayesian models trained on chemogenomics
databases. J. Chem. Inf. Model. 2006, 46, 1124– 1133,
https://doi.org/10.1021/ci060003g
Lam PY, Kutchukian P, Anand R, et al. Cyp1 inhibition prevents doxorubicin-induced cardiomyopathy
in a zebrafish heart-failure model. Chem Bio Chem. 2020:cbic.201900741.
https://doi.org/10.1002/cbic.201900741
=======
Authors
Huge thanks to Florian Nigsch (florian.nigsch@novartis.com) for the first implementation of the algorithm in python and Peter Kutchukian (peter.kutchukian@novartis.net) for scientific guidance and validation.
Author and maintainer: Bartosz Baranowski (bartosz.baranowski@novartis.com)
Installation
Dependencies:
- Python (>= 3.8)
- pandas (>=1.4.2)
- numpy (>=1.22.4)
- scikit-learn (>=1.1.1)
- scipy (>=1.8.1)
=======
User installation:
pip install laplaciannb
Changelog
v0.5.0
- Initial release
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
Built Distribution
Hashes for laplaciannb-0.5.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccc284825a258798f66e65378beb9258dcb6ecfb44b748dcaa28a95a17c35c6b |
|
MD5 | b3e88a21d5230d9b8697f8ec4aadcb2d |
|
BLAKE2b-256 | d8655ae536e6b5f94afa9265df9cc5857c368c2578446b6787556326027c8e68 |