Skip to main content

DNA encoded library sequence analysis software with custom library design support

Project description

DELi

DELi

[!WARNING] Disclaimer: DELi is currently under active development. Features and documentation WILL change. Use with caution.

DELi (DNA-Encoded-Library informatics) is the software suite used by the CICBDD to do their in-house DEL analysis. It incorporates the whole pipeline post base-calling/sequencing including:

  • Barcode/DEL ID calling and cube file generation
  • Enumeration of chemical structures from building blocks
  • Disython and Monosynthon analysis
  • Binary classification of enriched DELs (TODO)
  • Generation of machine learning datasets and baseline models from DEL data
  • Various digestible reports to understand the DEL results

You can read the detailed documentation here.

Installing DELi

You can install DELi using pip for any OS/Machine that supports Python 3.11+:

pip install deli-chem

Getting Started

For an end-to-end workflow of running DELi with open source libraries and selections (Enumerate, Decode, Analyze), see the examples documentation.

Why not a compiled language

DELi is written in Python for two reasons:

  1. We wrote the first versions of it in Python
  2. Python is the language most scientists in our field know, so it makes contributions from other DEL experts easier

It is true that DELi would be faster as a compiled C++ or Rust program, but we have optimized the DELi enough that runtime isn't much of an issue. We hope to someday write a Rust version of DELi (at least for decoding and enumeration) but those plans are not yet in motion.

Note for developers: Feel free to use poetry build to build DELi from source when developing or testing locally. This command will generate the dist/ directory (if it doesn't already exist) and place the source and wheel distributions inside it.

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

deli_chem-0.1.1a0.tar.gz (96.2 kB view details)

Uploaded Source

Built Distribution

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

deli_chem-0.1.1a0-py3-none-any.whl (113.0 kB view details)

Uploaded Python 3

File details

Details for the file deli_chem-0.1.1a0.tar.gz.

File metadata

  • Download URL: deli_chem-0.1.1a0.tar.gz
  • Upload date:
  • Size: 96.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for deli_chem-0.1.1a0.tar.gz
Algorithm Hash digest
SHA256 4e1bdf1413a064150d76d06e5142ce4141ae7dc22cf6e080b6008c7fae7c87a9
MD5 ea547a10973885f80acb014feecd593a
BLAKE2b-256 d7ec1f5c9318d60f0cef779d22fb7d4f421cb812af32f47f67c26626cb23fd97

See more details on using hashes here.

File details

Details for the file deli_chem-0.1.1a0-py3-none-any.whl.

File metadata

  • Download URL: deli_chem-0.1.1a0-py3-none-any.whl
  • Upload date:
  • Size: 113.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for deli_chem-0.1.1a0-py3-none-any.whl
Algorithm Hash digest
SHA256 d121f0ab3de502ecb34d360c726e764690dd281239d474b0cf1d775ddb057c1b
MD5 d6fab24f07fde5e8bb96851e5995a399
BLAKE2b-256 cd573ee2c556ecdbc1c3a6ef89bd9cadfb8363c5e75599e118e1ae7ef501c65f

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