Metadata-Version: 2.4
Name: tfitpy
Version: 0.9.10
Summary: TFit : Assessing the combinatorial potential of Transcription Factors in Gene Regulation
License-Expression: MIT
License-File: LICENSE
Author: SVJ
Requires-Python: >=3.11, !=3.14.1
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: click (>=8.3.1,<9.0.0)
Requires-Dist: dcor (>=0.7,<0.8)
Requires-Dist: decoupler (>=2.1.3,<3.0.0)
Requires-Dist: fastparquet (>=2024.11.0,<2025.0.0)
Requires-Dist: goatools (>=1.5.2,<2.0.0)
Requires-Dist: igraph (>=1.0.0,<2.0.0)
Requires-Dist: joblib (>=1.5.3,<2.0.0)
Requires-Dist: mlxtend (>=0.24.0,<0.25.0)
Requires-Dist: networkx (>=3.6.1,<4.0.0)
Requires-Dist: numba (>=0.65.1,<0.66.0)
Requires-Dist: omnipath (>=1.0.12,<2.0.0)
Requires-Dist: pandas (>=2.3.3,<3.0.0)
Requires-Dist: platformdirs (>=4.5.1,<5.0.0)
Requires-Dist: pooch (>=1.9.0,<2.0.0)
Requires-Dist: pyfaidx (>=0.9.0.4,<0.10.0.0)
Requires-Dist: pyjaspar (>=4.0.0,<5.0.0)
Requires-Dist: requests (>=2.32.5,<3.0.0)
Requires-Dist: scikit-learn (>=1.8.0,<2.0.0)
Requires-Dist: scipy (>=1.16.3)
Requires-Dist: tqdm (>=4.67.1,<5.0.0)
Description-Content-Type: text/markdown

# TFitPy (Transcription Factor Fitness)

TFitPy (which stands for Transcription Factor Fitness) is a python package to access the combinatorial potential of Transcription Factors in Gene Regulation of a target gene.


## Installation 

Use `poetry add tfitpy@^0.0.6 --python ">=3.11,<3.14.1 || >3.14.1,<4.0"` if facing version issues

Or using PIP: `pip install tfitpy`


## Initial setup

This package requires a lot of biological data to compute various validation indices. 



## Validate Co-regulators of a target gene

Step 1 : Load datasets

Step 2 : Generate indices 


