bio-tfcomb


Namebio-tfcomb JSON
Version 1.0.1 PyPI version JSON
download
home_pagehttps://github.com/Chen-Li-17/TFcomb
SummaryTFcomb is a python library to identify reprogramming TFs and TF combinations using scRNA-seq and scATAC-seq data.
upload_time2025-01-05 05:19:33
maintainerNone
docs_urlNone
authorChen Li
requires_python>3.8.0
licenseMIT License
keywords pip tfcomb
VCS
bugtrack_url
requirements adjustText auto_mix_prep celloracle dgl gseapy matplotlib networkx numpy pandas scanpy scikit_learn scipy seaborn torch tqdm umap_learn
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![Documentation Status](https://readthedocs.org/projects/tfcomb/badge/?version=latest)](https://tfcomb.readthedocs.io/en/latest/)
[![PyPI](https://img.shields.io/pypi/v/bio-tfcomb)](https://pypi.org/project/bio-tfcomb)
[![Downloads](https://static.pepy.tech/badge/bio-tfcomb)](https://pepy.tech/project/bio-tfcomb)


# TFcomb
TFcomb is a computational tool for identifying reprogramming transcription factors (TF) and TF combinations. The overview framework is as below.

## Overview

We modeled the task of finding reprogramming TFs and their combinations as an inverse problem to enable searching for answers in very high dimensional space, and used Tikhonov regularization to guarantee the generalization ability of solutions. For the coefficient matrix of the model, we designed a graph attention network to augment gene regulatory networks built with single-cell RNA-seq and ATAC-seq data. Benchmarking experiments on data of human embryonic stem cells demonstrated superior performance of TFcomb against existing methods for identifying individual TFs.

<p align="center">
  <img src="https://raw.githubusercontent.com/Chen-Li-17/TFcomb/main/inst/fig1.png" width=100%>
</p>

<!-- <p align="center">
  <img src="https://raw.githubusercontent.com/Chen-Li-17/TFcomb/main/inst/overview.png" width=100%>
</p> -->

## Documents and Tutorials

The documents and tutorials of TFcomb are available through the link below.

[TFcomb Tutorial](https://tfcomb.readthedocs.io/en/latest/)

## News
- 01/03/2025: We released TFcomb version 1.0.0. We provided a detailed document describing each step.

## Citation
Wait for our official manuscript...

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Chen-Li-17/TFcomb",
    "name": "bio-tfcomb",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">3.8.0",
    "maintainer_email": null,
    "keywords": "pip, tfcomb",
    "author": "Chen Li",
    "author_email": "chen-li21@qq.com",
    "download_url": "https://files.pythonhosted.org/packages/46/d2/4be7e4f2e27e69908d1ffeea3e2ffb020ab5a82c9021b3f2676bb59a777e/bio_tfcomb-1.0.1.tar.gz",
    "platform": null,
    "description": "[![Documentation Status](https://readthedocs.org/projects/tfcomb/badge/?version=latest)](https://tfcomb.readthedocs.io/en/latest/)\n[![PyPI](https://img.shields.io/pypi/v/bio-tfcomb)](https://pypi.org/project/bio-tfcomb)\n[![Downloads](https://static.pepy.tech/badge/bio-tfcomb)](https://pepy.tech/project/bio-tfcomb)\n\n\n# TFcomb\nTFcomb is a computational tool for identifying reprogramming transcription factors (TF) and TF combinations. The overview framework is as below.\n\n## Overview\n\nWe modeled the task of finding reprogramming TFs and their combinations as an inverse problem to enable searching for answers in very high dimensional space, and used Tikhonov regularization to guarantee the generalization ability of solutions. For the coefficient matrix of the model, we designed a graph attention network to augment gene regulatory networks built with single-cell RNA-seq and ATAC-seq data. Benchmarking experiments on data of human embryonic stem cells demonstrated superior performance of TFcomb against existing methods for identifying individual TFs.\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/Chen-Li-17/TFcomb/main/inst/fig1.png\" width=100%>\n</p>\n\n<!-- <p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/Chen-Li-17/TFcomb/main/inst/overview.png\" width=100%>\n</p> -->\n\n## Documents and Tutorials\n\nThe documents and tutorials of TFcomb are available through the link below.\n\n[TFcomb Tutorial](https://tfcomb.readthedocs.io/en/latest/)\n\n## News\n- 01/03/2025: We released TFcomb version 1.0.0. We provided a detailed document describing each step.\n\n## Citation\nWait for our official manuscript...\n",
    "bugtrack_url": null,
    "license": "MIT License",
    "summary": "TFcomb is a python library to identify reprogramming TFs and TF combinations using scRNA-seq and scATAC-seq data.",
    "version": "1.0.1",
    "project_urls": {
        "Homepage": "https://github.com/Chen-Li-17/TFcomb"
    },
    "split_keywords": [
        "pip",
        " tfcomb"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "46d24be7e4f2e27e69908d1ffeea3e2ffb020ab5a82c9021b3f2676bb59a777e",
                "md5": "17a46f659b05c4d2491f8c1aeb17e779",
                "sha256": "4b75c653de25575e482a0dc514bd09ddd70a0159a44ad21e0496aabba06749cc"
            },
            "downloads": -1,
            "filename": "bio_tfcomb-1.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "17a46f659b05c4d2491f8c1aeb17e779",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">3.8.0",
            "size": 3538,
            "upload_time": "2025-01-05T05:19:33",
            "upload_time_iso_8601": "2025-01-05T05:19:33.069995Z",
            "url": "https://files.pythonhosted.org/packages/46/d2/4be7e4f2e27e69908d1ffeea3e2ffb020ab5a82c9021b3f2676bb59a777e/bio_tfcomb-1.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-05 05:19:33",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Chen-Li-17",
    "github_project": "TFcomb",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "adjustText",
            "specs": [
                [
                    ">=",
                    "1.3.0"
                ]
            ]
        },
        {
            "name": "auto_mix_prep",
            "specs": [
                [
                    ">=",
                    "0.2.0"
                ]
            ]
        },
        {
            "name": "celloracle",
            "specs": [
                [
                    "==",
                    "0.12.0"
                ]
            ]
        },
        {
            "name": "dgl",
            "specs": [
                [
                    ">=",
                    "1.1.1"
                ]
            ]
        },
        {
            "name": "gseapy",
            "specs": [
                [
                    "==",
                    "1.1.4"
                ]
            ]
        },
        {
            "name": "matplotlib",
            "specs": [
                [
                    ">=",
                    "3.6.3"
                ]
            ]
        },
        {
            "name": "networkx",
            "specs": [
                [
                    ">=",
                    "3.2.1"
                ]
            ]
        },
        {
            "name": "numpy",
            "specs": [
                [
                    ">=",
                    "1.26.4"
                ]
            ]
        },
        {
            "name": "pandas",
            "specs": [
                [
                    ">=",
                    "1.5.3"
                ]
            ]
        },
        {
            "name": "scanpy",
            "specs": [
                [
                    ">=",
                    "1.10.3"
                ]
            ]
        },
        {
            "name": "scikit_learn",
            "specs": [
                [
                    ">=",
                    "1.2.2"
                ]
            ]
        },
        {
            "name": "scipy",
            "specs": [
                [
                    ">=",
                    "1.13.1"
                ]
            ]
        },
        {
            "name": "seaborn",
            "specs": [
                [
                    ">=",
                    "0.13.2"
                ]
            ]
        },
        {
            "name": "torch",
            "specs": [
                [
                    ">=",
                    "1.12.1"
                ]
            ]
        },
        {
            "name": "tqdm",
            "specs": [
                [
                    ">=",
                    "4.67.1"
                ]
            ]
        },
        {
            "name": "umap_learn",
            "specs": [
                [
                    ">=",
                    "0.5.7"
                ]
            ]
        }
    ],
    "lcname": "bio-tfcomb"
}
        
Elapsed time: 1.02867s