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.23.tar.gz (60.0 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sadie_antibody-0.4.23-cp310-cp310-macosx_10_15_x86_64.whl (60.4 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

sadie_antibody-0.4.23-cp39-cp39-macosx_10_15_x86_64.whl (60.4 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

sadie_antibody-0.4.23-cp38-cp38-macosx_10_15_x86_64.whl (60.4 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: sadie-antibody-0.4.23.tar.gz
  • Upload date:
  • Size: 60.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.12

File hashes

Hashes for sadie-antibody-0.4.23.tar.gz
Algorithm Hash digest
SHA256 5b115588a8871fe8201690ad8e84ab9bdefb9c5edc5c9a2f045bf3ad2b2751e8
MD5 da820020eb16f8e01c71130d4fbd2d93
BLAKE2b-256 a7a5ccebef389bf7fc42feb027cd81b3764c2b8397a4b69e942b561cf967c69f

See more details on using hashes here.

File details

Details for the file sadie_antibody-0.4.23-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for sadie_antibody-0.4.23-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b1f44c17a9bde1bb917ed64d39d1bbe8f7cc2010fe6a4d8abbe05ecd4e39f02a
MD5 dd25917047816b5a5b160405f9a62e75
BLAKE2b-256 8c8c7a226678753e0b926492000ff9a00d68983b0e15391eed2a0dac6a6055e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sadie_antibody-0.4.23-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7a6697c6d7ed4d1fb77282df9a598109ff72e97d7be7ff62743f6425595f2b08
MD5 eaefc0e6588c6ddd86bd3c6a75fcc046
BLAKE2b-256 e29d43091b9d6502a4f2d897f819900755e655e90f6bf2065bc964c31fb5569b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sadie_antibody-0.4.23-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 990833fadd1dceb327bd768365e4529a908f4a85eede90611a47f4ff218664c9
MD5 d0374904c7fefb6c8b21eab814ebbeef
BLAKE2b-256 e32cd7f18b1c7b3f4710e48e4e21b04911e26b8e054130c3d13615e1f755d2b3

See more details on using hashes here.

Supported by

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