Skip to main content

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

Project description

python PyPI license

BoNesisTools

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

Functionalities

BoNesisTools contains multiple sub-packages:

  • sctools (operations on unimodal and multimodal annotated data)
  • boolpy (features for Boolean algebra and Boolean functions)
  • grntools (efficient features and algorithms for gene regulatory network-like graphs)
  • databases (information requests to bioinformatics databases)

Note that sctools proposes a wide range of efficient features that are not available in Scanpy and muon packages.

Installation

Install the latest released version of BoNesisTools with pip:

pip install bonesistools

Install with all optional dependencies:

pip install bonesistools[default]

for the development version, use:

git clone https://github.com/bnediction/bonesistools.git

or:

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

Usage

For importing package:

import bonesistools as bt

Each sub-package has a corresponding alias:

  • sctools can be accessed with bt.sct, which is decomposed into three Scanpy-like parts: preprocessing (bt.sct.pp), tools (bt.sct.tl) and plotting (bt.sct.pl)
  • boolpy can be accessed with bt.bpy
  • grntools can be accessed with bt.grn
  • databases can be accessed with bt.dbs, which is decomposed into two parts for the moment: ncbi (bt.dbs.ncbi) for handling gene alias-related issues and CollecTRI (bt.dbs.collectri) for getting a gene regulatory networks

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.1.6.tar.gz (9.0 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.1.6-py3-none-any.whl (9.3 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bonesistools-1.1.6.tar.gz
  • Upload date:
  • Size: 9.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for bonesistools-1.1.6.tar.gz
Algorithm Hash digest
SHA256 8a1c07d7cae58aaeb30f3f1ac950587a961aa80a3dae7c4dfb151af55b1ed00b
MD5 26a46c2cb66ddf279d3f7409406f7445
BLAKE2b-256 dc2d1d55a43e5497141bdd4642cc93ce318c9acba05bb6dcfc6edc3309a66b6d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bonesistools-1.1.6-py3-none-any.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for bonesistools-1.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 eb672d51ae5bc9d5d7ea15633a952bad00f5b3c9ed1cfc1a75ec10cf6a3f489e
MD5 8dc605b78aa71d7b93324cab5fdbc6da
BLAKE2b-256 54eaa34d9b734d8276d2152ac628fd43bf310c70c3f43b344a05b82b8d5ed8f2

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