Skip to main content

BoNesisTools is a python package proposing bioinformatics tools for upstream and downstream analysis of BoNesis framework

Project description

tests PyPI python license

BoNesisTools

BoNesisTools is a Python package providing bioinformatics utilities for upstream and downstream analyses of the BoNesis framework.

Usage

import bonesistools as bt

BoNesisTools exposes four main namespaces:

  • bt.sct — single-cell and multimodal annotated data tools
  • bt.bpy — Boolean modelling utilities
  • bt.dbs — biological database interfaces
  • bt.grn — deprecated alias for bt.bpy.ig

bt.sct follows a Scanpy-like API while providing additional and complementary features for single-cell analyses:

  • preprocessing: bt.sct.pp
  • tools: bt.sct.tl
  • plotting: bt.sct.pl
  • datasets: bt.sct.datasets

bt.bpy provides utilities for Boolean modelling:

  • Boolean algebra and partial Boolean abstractions: bt.bpy.ba
  • Boolean network utilities: bt.bpy.bn
  • interaction and influence graph utilities: bt.bpy.ig

Installation

Install the latest release:

pip install bonesistools

Install the single-cell tools dependencies:

pip install "bonesistools[sctools]"

Install with all extra dependencies:

pip install "bonesistools[all]"

Install the development version:

git clone https://github.com/bnediction/bonesistools.git
cd bonesistools
pip install -e ".[all]"

or directly:

pip install git+https://github.com/bnediction/bonesistools.git

Bugs

Please report any bugs or ask questions here.

License

This package is distributed under the CeCILL v2.1 free software license (GNU GPL compatible).

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

bonesistools-1.2.0.tar.gz (9.4 MB view details)

Uploaded Source

Built Distribution

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

bonesistools-1.2.0-py3-none-any.whl (9.7 MB view details)

Uploaded Python 3

File details

Details for the file bonesistools-1.2.0.tar.gz.

File metadata

  • Download URL: bonesistools-1.2.0.tar.gz
  • Upload date:
  • Size: 9.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bonesistools-1.2.0.tar.gz
Algorithm Hash digest
SHA256 fb73171bf461fb95c95260bc9f7eaa4324bde2b2b4bb090bd5bfc7bcfa4b5a2d
MD5 92721971660f8d1787a320861b2f2b2e
BLAKE2b-256 dcd1b24537706593e820609b6b5f377649c22096a223beab82a6de3dd4b1abf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for bonesistools-1.2.0.tar.gz:

Publisher: publish.yml on bnediction/bonesistools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bonesistools-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: bonesistools-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 9.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bonesistools-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e2862120fdcdfa550fc23dfe5035526bc0af87d9c6d3d432085c74386f7fd472
MD5 434d08ba237afa505266001a96dc18d6
BLAKE2b-256 296e58257c8c029130cd5f530c7b96b9a02ddb8cd25853bd60ee2af7f105f927

See more details on using hashes here.

Provenance

The following attestation bundles were made for bonesistools-1.2.0-py3-none-any.whl:

Publisher: publish.yml on bnediction/bonesistools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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