Skip to main content

The Complete Antibody Library

Project description

Sequencing Analysis and Data Library for Immunoinformatics Exploration

SADIE

About


Documentation: https://sadie.jordanrwillis.com

Source Code: https://github.com/jwillis0720/sadie

Colab: https://colab.research.google.com/github/jwillis0720/sadie


SADIE is the Sequencing Analysis and Data library for Immunoinformatics Exploration. The key feautures include:

  • Provide pre-built command line apps for popular immunoinformatics applications.

  • Provide a low-level API framework for immunoinformatics developers to build higher level tools.

  • Provide a testable and reusable library that WORKS!

  • Provide a customizable and verified germline reference library.

  • Maintain data formats consistent with standards governed by the AIRR community

  • Portability ready to use out the box.

SADIE is billed as a "complete antibody library", not because it aims to do everything, but because it aims to meet the needs of all immunoinformatics users. SADIE contains both low, mid and high level functionality for immunoinformatics tools and workflows. You can use SADIE as a framework to develop your own tools, use many of the prebuilt contributed tools, or run it in a notebook to enable data exploration. In addition, SADIE aims to port all code to python because relies heavily on the Pandas library, the workhorse of the data science/machine learning age.

Installation


Installation is handled using the python package installer pip

$ pip install sadie-antibody

Development installation.

Pull requests are highly encouraged here. The development installation uses pre-commit, flake8 linting and black style formatting to maintain code readability and reausability.

$ git clone git@github.com/jwillis0720/sadie.git
$ pip install -e .[dev]

The Littlest Usage

Consult the documentation for complete usage

Command Line Usage

Annotate antibody sequences only from functional human imgt antibodies to a gzip output

$ airr -q my_sequecnes.fasta -s human -d imgt

API

# define a single sequence
pg9_seq = """
    CAGCGATTAGTGGAGTCTGGGGGAGGCGTGGTCCAGCCTGGGTCGTCCCTGAGACTCTCCTGTGCAGCGT
    CCGGATTCGACTTCAGTAGACAAGGCATGCACTGGGTCCGCCAGGCTCCAGGCCAGGGGCTGGAGTGGGT
    GGCATTTATTAAATATGATGGAAGTGAGAAATATCATGCTGACTCCGTATGGGGCCGACTCAGCATCTCC
    AGAGACAATTCCAAGGATACGCTTTATCTCCAAATGAATAGCCTGAGAGTCGAGGACACGGCTACATATT
    TTTGTGTGAGAGAGGCTGGTGGGCCCGACTACCGTAATGGGTACAACTATTACGATTTCTATGATGGTTA
    TTATAACTACCACTATATGGACGTCTGGGGCAAAGGGACCACGGTCACCGTCTCGAGC""".replace(
    "\n", ""
)

# initialize the api
air_api = Airr("human")

# run single sequence
airr_table = air_api.run_single("PG9", pg9_seq)

# or run file
airr_table = air_api.run_file("myfile.fasta")

License

License

  • Copyright © Jordan R. Willis and Troy Sincomb

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

sadie-antibody-0.4.25.tar.gz (61.4 MB view details)

Uploaded Source

Built Distributions

sadie_antibody-0.4.25-cp310-cp310-macosx_10_15_universal2.whl (61.8 MB view details)

Uploaded CPython 3.10 macOS 10.15+ universal2 (ARM64, x86-64)

sadie_antibody-0.4.25-cp39-cp39-macosx_10_15_x86_64.whl (61.8 MB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

sadie_antibody-0.4.25-cp38-cp38-macosx_10_15_x86_64.whl (61.8 MB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

File details

Details for the file sadie-antibody-0.4.25.tar.gz.

File metadata

  • Download URL: sadie-antibody-0.4.25.tar.gz
  • Upload date:
  • Size: 61.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.13

File hashes

Hashes for sadie-antibody-0.4.25.tar.gz
Algorithm Hash digest
SHA256 76aa0e7877519feb1869b4e17b516946a06acc0a2d2e7b477c9aac5e6290c4e4
MD5 9465683047a779ff1d59e14433bc2934
BLAKE2b-256 596f6648f87abc129d05853ee22dc6b00ea73cd4d654e67d6c648eef7971e642

See more details on using hashes here.

File details

Details for the file sadie_antibody-0.4.25-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for sadie_antibody-0.4.25-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 afecb69f9859900ff63a69e1254ef583061c1df20ccb4d1dd619143223f8223b
MD5 2d12c65b0705ccbd288ba20061fb7da0
BLAKE2b-256 e9e4b33067db2325f3c789305564191b7430af230f6a086b6f17c233ead01d72

See more details on using hashes here.

File details

Details for the file sadie_antibody-0.4.25-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for sadie_antibody-0.4.25-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 cba26644471ebc28b873d702f922f73599857553155665b95b6a55d47d08f4eb
MD5 3f39063d12170e866f8ec8041be5fdc2
BLAKE2b-256 35d5b1106f4f894afa39a480007c75452cfd41314f8a5c98103483ff31cc1c40

See more details on using hashes here.

File details

Details for the file sadie_antibody-0.4.25-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for sadie_antibody-0.4.25-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5fda5834324406efccdb12e0e0a214d507fc38ae79f3265d14a32110a5a529fd
MD5 1f1e22a9780a4de6ef58e9177a0d9cb7
BLAKE2b-256 d54911bc5be232ccef26ec15bb9fe76964ea2167b6d042d9c0e075052490f6c1

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