Skip to main content

A Python package to predict, prioritize and visualize splicing derived neoantigens, including MHC-bound peptides (T cell antigen) and altered surface protein (B cell antigen)

Project description

Documentation Status Pypi Downloads Stars

SNAF

Splicing Neo Antigen Finder (SNAF) is an easy-to-use Python package to identify splicing-derived tumor neoantigens from RNA sequencing data, it can predict, prioritize and visualize MHC-bound neoantigen for T cell (T antigen) and altered surface protein for B cell (B antigen).

workflow

Tutorial and documentation

Full Documentation

Interactive Viewers (below, take a few seconds to load)

Input and Output

Simply put, user needs to supply a folder with bam files, and the HLA type assciated with each patient (using your favorite HLA typing tool). And it will generate predicted immunogenic MHC-bound peptides and altered surface protein. Moreover, there's a myriad of convenient function that enables users to conduct survival analysis, association analysis and publication-quality visualiztion. Check our tutorials for more detail.

Citation

Guangyuan Li, Nathan Salomonis. SNAF: Accurate and compatible computational framework for identifying splicing derived neoantigens [abstract]. Cancer Res 2022;82(12_Suppl)

A preprint will be released soon.

Contact

Guangyuan(Frank) Li

Email: li2g2@mail.uc.edu

PhD student, Biomedical Informatics

Cincinnati Children’s Hospital Medical Center(CCHMC)

University of Cincinnati, College of Medicine

Project details


Download files

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

Source Distribution

SNAF-0.7.0.tar.gz (596.2 kB view details)

Uploaded Source

Built Distribution

SNAF-0.7.0-py3-none-any.whl (604.4 kB view details)

Uploaded Python 3

File details

Details for the file SNAF-0.7.0.tar.gz.

File metadata

  • Download URL: SNAF-0.7.0.tar.gz
  • Upload date:
  • Size: 596.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.13

File hashes

Hashes for SNAF-0.7.0.tar.gz
Algorithm Hash digest
SHA256 05f2257cf2f2305c9161bfb8f2c69f91591c477be72ebf7c8d9f43b41f0e7c22
MD5 c48285952d3fa468079283f0f5142638
BLAKE2b-256 584e0c130910c3948d4eb1c219ee64b537d0e4f5188f8c18fb10ddc300364c6b

See more details on using hashes here.

File details

Details for the file SNAF-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: SNAF-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 604.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.13

File hashes

Hashes for SNAF-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c2a493cc06082afe917cdc86bbc889d8c6181d5f6485128762cce8fd3aa13bfd
MD5 9df6db5df7d04b2e371652d0f9478804
BLAKE2b-256 59e4da724d1e39effa2d09fabbb3363f9b0021d35b723fc27918ba3734961d9a

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