TFActProfiler
TFActProfiler provides tools to infer transcription factor (TF) activities from gene expression data, assess their reliability, and simulate perturbation effects with or without additional model training.
Features
-
TF activity inference with reliability estimation
estimate_reliability: Computes activity scores for transcription factors and estimates their reliability
-
Perturbation simulation without additional training
perturbation_predict: Predicts the effects of TF perturbations (e.g., knockout) directly from prior TF–target interaction networks and observed expression data.- No extra model fitting required.
-
Perturbation simulation with additional training
train_W,predict_withW: Learns gene expression changes to predict TF perturbations.
Installation
pip install tfactprofiler
Quick usage
Usage examples are provided as Jupyter notebooks inside each example folder:
-
example/TF_activity_inference.ipynb
Single-cell TF activity inference with reliability estimation. -
example/Perturbation_without_training.ipynb
Perturbation simulation without additional model training. -
example/Perturbation_with_training.ipynb
Perturbation simulation with model training and cross-validation.
Metadata
Release files for tfactprofiler 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tfactprofiler-0.1.2.tar.gz | 11.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tfactprofiler-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.9 kB
Release files / tfactprofiler-0.1.2.tar.gz
| Download URL | tfactprofiler-0.1.2.tar.gz |
|---|---|
| Size | 11.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3c858b6c33d79f0f88782db6172e50cec0ddf9821f6a82d76e6c801bb5d852cb
|
|
BLAKE2b-256 checksum How to use checksums |
89ed590c68827dac481c040e15af11ffc0826bbba8920becc2d780e5cddfaa0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / tfactprofiler-0.1.2-py3-none-any.whl
| Download URL | tfactprofiler-0.1.2-py3-none-any.whl |
|---|---|
| Size | 11.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5e75e0958fe48b7726458d8fcddc909c24ede2e2c629c81677f6339b97688a94
|
|
BLAKE2b-256 checksum How to use checksums |
c7e551e3044428744bf175aba5b41199c36256bf8ad0cf931d60bb7eebfcf410
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|