Skip to main content

tcr_deep_insight

Project description

TCR-DeepInsight

Aims

We have previously developed huARdb currently in developing which collects single-cells immune profiling datasets including linked transcriptome and full-length TCR informations. However, one of the main obstacles in using single-cell immune profiling datasets for disease immunotherapy is the absence of a convenient reference atlas to access this information. Despite the growing potential of TCR engineering in this area, there is a significant challenge in identifying functional TCRs due to the lack of efficient computational tools to integrate the data. Nonetheless, these datasets offer a valuable resource to identify such TCRs and further advance TCR-T technology.

TCRDeepInsight

Detailed collection of datasets

We aims to build the most comprehensive atlas containing matched transcriptome and full-length V(D)J sequence of T and B cells in Cancer, Autoimmune diseases, and Infections.

  • In 2023, we make the first release of an integrated datasets containing more than 1,000,000 hcT cells with full length TCR sequence.
  • In 2024, we will release the second version of the atlas with more than 20,000,000 hcT cells with full length TCR sequence, which is available at Zenodo.

Introduction to TCR-DeepInsight

To robustly identify potential disease associated TCRα/β pairs considering both TCR sequence similarity and transcriptome features from million-level paired TCRα/β repertoire, we developed a deep-learning based framework named TCR-DeepInsight.

Documentation

The documentation for TCR-DeepInsight is available at ReadTheDocs.

Installation

Hardware requirement for TCR-DeepInsight includes

  1. RAM: >16Gb for larger dataset
  2. VRAM of CUDA-enabled GPU: >8Gb

Install by PyPI

pip install tcr-deep-insight

Install by source code

You can create a running environment using conda (Anaconda or Miniconda)

conda create -n tcr-deep-insight -f environment.yml
conda activate tcr-deep-insight
git clone git@github.com:WanluLiuLab/TCR-DeepInsight.git
cd TCR-DeepInsight

Install alternative pytorch version

Please see the PyTorch official website for installing GPU-enabled version of PyTorch.

# Testing if CUDA is available
import torch
print(torch.__version__)
print(torch.cuda.is_available())

TCR-DeepInsight was tested on PyTorch 1.13.1 and CUDA 11.7

Usage

In IPython, simply import the package to get started:

import tcr_deep_insight as tdi 

For detailed usage, Please see the Documentation for TCR-DeepInsight.

License

This project is licensed under the BSD 3-Clause License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

tcr_deep_insight-1.0.1-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

Details for the file tcr_deep_insight-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for tcr_deep_insight-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 259b0ae4991201b7808fe1969fdd502947fb9e105b8949a59ec14e73f0400cbf
MD5 ffd9cf3749c79fe41eaf1a8833e3a01a
BLAKE2b-256 e1e51351cbb2bfc4347c6c7ea03ced34006b48b054b13afda8ac562aa9e135c9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page