Skip to main content

benchmarking gene regulatory networks

Reason this release was yanked:

issues

Project description

bengrn

codecov CI PyPI version Documentation Status Downloads Downloads Downloads GitHub issues Code style: black DOI

Benchmark your gene regulatory networks inference algorithm (from scRNAseq or bulk RNAseq dataset) with BenGRN

The package is supposed to work with GRnnData and only uses biological ground truth datasets.

It can run Genie3 & pyscenic on your data as a comparison

It has 3 main different types of key ground truth data to compare your GRN to:

  • Mc Calla et al.'s ChIP+Perturb ground truth
  • omnipath's literature curated ground truth
  • genome wide perturb seq 's dataset

You can find the documentation here

Install it from PyPI

pip install bengrn

Install it locally and run the notebooks:

git clone https://github.com/jkobject/benGRN.git
pip install -e benGRN

Usage

from bengrn import BenGRN
from bengrn import some_test_function

# a GRN in grnndata formart
grndata

BenGRN(grndata).do_tests()
#or
some_test_function(grndata)

see the notebooks in docs:

  1. omnipath
  2. genome wide perturb seq
  3. Mc Calla

Development

Read the CONTRIBUTING.md file.

Awesome Benchmark of Gene Regulatory Networks created by @jkobject

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

bengrn-1.0.7.tar.gz (52.4 kB view details)

Uploaded Source

Built Distribution

bengrn-1.0.7-py3-none-any.whl (56.8 kB view details)

Uploaded Python 3

File details

Details for the file bengrn-1.0.7.tar.gz.

File metadata

  • Download URL: bengrn-1.0.7.tar.gz
  • Upload date:
  • Size: 52.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for bengrn-1.0.7.tar.gz
Algorithm Hash digest
SHA256 776331f1dda289ad090dedb94fa0f5f77963435e4dca5c83d1ee77eb502c66f5
MD5 c726d58b5a9a3d3e694467309d7aaede
BLAKE2b-256 6bc4bac0cba2d1fc1595b652eb378f81aac4828ed84e72bd0dc56dcab332cd1a

See more details on using hashes here.

File details

Details for the file bengrn-1.0.7-py3-none-any.whl.

File metadata

  • Download URL: bengrn-1.0.7-py3-none-any.whl
  • Upload date:
  • Size: 56.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for bengrn-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 4fdbb918cc9df9ac81b1e8c75f1f88e5a0d1e94c4799ac3194c9a0fc21829bbb
MD5 92f4805e5fcab33892595043ec64e13c
BLAKE2b-256 deb72fa5fab77b61338b4d9339520c680226894f321ce8b8e6af0064539edd0d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page