Skip to main content

TBD

Project description

LaplacianNB

CI/CD CI - Test Build - lmnb
Package PyPI - Version PyPI - Downloads PyPI - Python Version
Meta Hatch project code style - black types - Mypy imports - isort License

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

laplaciannb-0.5.0.tar.gz (49.6 kB view details)

Uploaded Source

Built Distribution

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

laplaciannb-0.5.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file laplaciannb-0.5.0.tar.gz.

File metadata

  • Download URL: laplaciannb-0.5.0.tar.gz
  • Upload date:
  • Size: 49.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for laplaciannb-0.5.0.tar.gz
Algorithm Hash digest
SHA256 942370ba364549467f2d715283a6e3cfc5d344cf2627e392ba2231f84470399a
MD5 8d8bb7de430ce558ffe33d62886568c3
BLAKE2b-256 0f1ac7f97439507e9baab2a7840ea035c7cdce69bb6adde670ee4c8ec7544e0d

See more details on using hashes here.

File details

Details for the file laplaciannb-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: laplaciannb-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for laplaciannb-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3c866e8a6d4c8a0e524c5ca00768da85a97d81b5c9fcb3b73592ff19b2ceb704
MD5 b2c6b4b3b98bd4ce667de5ac41e57bb3
BLAKE2b-256 b3a33628898e4ec0139a246285dfb5cc370f35730cdf71ad1af4bb91b6cb841e

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