Skip to main content

Transcription Factor Co-Occurrence using Market Basket analysis

Project description

TF-COMB

PyPI Version

TF-COMB stands for “Transcription Factor Co-Occurrence using Market Basket analysis” and is a python module for identifying co-occurring TFs in regulatory regions.

With a flexible input of ChIP-seq peaks, motif positions, footprint locations, ATAC-seq peaks etc., TF-COMB utilizes a modified market basket analysis to identify TFs (or regions) which are highly co-occurring. The identified TF pairs can then be analyzed in more detail using downstream analysis such as:

  • Preferred distance between TFs
  • Orientation of stranded regions
  • Differential co-occurrence between conditions
  • Network analysis to identify protein hubs

Please visit the Examples to see modes of usage.

Installation

TF-COMB can be quickly installed via pip:

$ pip install TF-COMB

Or directly from the github repository using the required_packages in a conda (mamba) environment:

$ mamba create -n tfcomb_env --file required_packages.txt
$ conda activate tfcomb_env 
$ pip install .

Usage

Please visit the full documentation at: tf-comb.readthedocs.io

How to cite

Bentsen M, Heger V, Schultheis H, Kuenne C, Looso M. TF-COMB - Discovering grammar of transcription factor binding sites. Comput Struct Biotechnol J. 2022 Jul 21;20:4040-4051

DOI: https://doi.org/10.1016/j.csbj.2022.07.025

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

tf_comb-1.1.1.tar.gz (1.4 MB view details)

Uploaded Source

File details

Details for the file tf_comb-1.1.1.tar.gz.

File metadata

  • Download URL: tf_comb-1.1.1.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for tf_comb-1.1.1.tar.gz
Algorithm Hash digest
SHA256 db7ea6178df45689e0141dc6e74391098953de428a03bb5933e51f8273793908
MD5 043d0020bc83372d2e17043e7cb30403
BLAKE2b-256 705679a8adfc98f5ffd7a0628af7e607787d67164720ed417c8519a18b42546e

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