TF activity inference, reliability estimation, and perturbation prediction.
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tfactprofiler-0.1.2.tar.gz.
File metadata
- Download URL: tfactprofiler-0.1.2.tar.gz
- Upload date:
- Size: 11.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c858b6c33d79f0f88782db6172e50cec0ddf9821f6a82d76e6c801bb5d852cb
|
|
| MD5 |
4ca4bd893b9cfb25efd6cf884c297d93
|
|
| BLAKE2b-256 |
89ed590c68827dac481c040e15af11ffc0826bbba8920becc2d780e5cddfaa0a
|
File details
Details for the file tfactprofiler-0.1.2-py3-none-any.whl.
File metadata
- Download URL: tfactprofiler-0.1.2-py3-none-any.whl
- Upload date:
- Size: 11.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e75e0958fe48b7726458d8fcddc909c24ede2e2c629c81677f6339b97688a94
|
|
| MD5 |
0f0b3658bdc1ed7d532b464948570cde
|
|
| BLAKE2b-256 |
c7e551e3044428744bf175aba5b41199c36256bf8ad0cf931d60bb7eebfcf410
|