Skip to main content

**LaplacianNB** is a Python module developed at **Novartis AG** for Naive Bayes classifier for laplacian modified models based on scikit-learn Naive Bayes implementation.

Project description

LaplacianNB

Package PyPI - Version PyPI - Downloads PyPI - Python Version
Meta code style - black types - Mypy imports - isort License

LaplacianNB is a Python module developed at Novartis AG for a Naive Bayes classifier for Laplacian modified models based on the scikit-learn Naive Bayes implementation.

This classifier is suitable for binary/boolean data as it uses only indices of the positive bits for prediction. The algorithm was first implemented in Pipeline Pilot and KNIME.

Features

  • Naive Bayes classifier for Laplacian modified models
  • Suitable for binary/boolean data
  • Efficient prediction using indices of positive bits

Installation

You can install the package using pip:

pip install laplaciannb

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

Author and maintainer: Bartosz Baranowski (bartosz.baranowski@novartis.com)

Maintainers

Changelog

  • v0.6.0 - Move to pdm build
  • v0.5.0 - Initial release

License

This project is licensed under the BSD 3-Clause License - see the LICENSE file for details.

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.6.0.tar.gz (42.8 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.6.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: laplaciannb-0.6.0.tar.gz
  • Upload date:
  • Size: 42.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for laplaciannb-0.6.0.tar.gz
Algorithm Hash digest
SHA256 d5f5b1ce4f41f9d91d3d12c482f30a4ea280f8e143c36a1cb310f3258a62572f
MD5 b63a9badcb0f5f2709ed38d7e8c14282
BLAKE2b-256 e3ad7c33b8fb534927e0272dba181dae503dd199d91e955fe5cac9bea655ecb8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: laplaciannb-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for laplaciannb-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ec70fa729f5ecb7c3580abfad94d622eebdced327a99b1b9dfa335435924f991
MD5 d2bf3a743449d8c46710f2b7e1162dc0
BLAKE2b-256 3cb58fa15b0d7be7d1a03f7516a0f579aa1f630a0858de46dc478537c1995ded

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