Skip to main content

# bioIB bioIB package for scRNA-seq analysis

This repository provides the code for bioIB, described in our article - “bioIB: Identifying informative metagenes in single-cell RNA-seq with the Information Bottleneck algorithm”

![intro_figure](https://github.com/user-attachments/assets/ffe67ad3-1ef0-4d14-aec0-7ae6184c0199)

bioIB is a novel method for scRNA-seq analysis, based on the Information Bottleneck algorithm. Given the cellular labels representing the signal of interest, such as cell type, bioIB generates probabilistic gene clusters, or metagenes, that capture the major biological processes differentially activated between the defined cellular populations.

# This repository

This repository contains:

  1. The bioIB package code.

  2. Jupyter notebook tutorial exemplifying the use of the bioIB package functions.

# Installation The bioIB package can be installed through pip: ` pip install bioib `

Metadata

Release files for bioib 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bioib 0.1.3
File Size Uploaded
bioib-0.1.3.tar.gz 13.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bioib 0.1.3
File Interpreter ABI Platform
bioib-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 28.1 kB

Release files / bioib-0.1.3.tar.gz

Download URL bioib-0.1.3.tar.gz
Size 13.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d27b684b772ed1d097581ddc31bdde2081f5269d1cce57dc50070facd0f1978e
BLAKE2b-256 checksum
How to use checksums
47b532f646c5f0281fa6ab9c9844421e46e7064e8cb53c0c91aa4ae760053c8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.12

Release files / bioib-0.1.3-py3-none-any.whl

Download URL bioib-0.1.3-py3-none-any.whl
Size 14.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
decec94cb8e8fe055038af94f4a7406715b11867805578d8a79778e722be5c29
BLAKE2b-256 checksum
How to use checksums
1990edd48ea9c860911b1183fbfa210a15285517cc4f24941d3dace8e5e90640
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.12

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page