Skip to main content

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

  1. TF activity inference with reliability estimation

    • estimate_reliability: Computes activity scores for transcription factors and estimates their reliability
  2. 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.
  3. 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)

Source distribution for tfactprofiler 0.1.2
File Size Uploaded
tfactprofiler-0.1.2.tar.gz 11.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tfactprofiler 0.1.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.2 This release

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