Skip to main content

Combinatorial Library Analysis Suite: analysis of NGS data

Project description

clibas logo

clibas

CAREFUL: WORK IN PROGRESS

Welcome to clibas – a Python package for analyzing NGS data from combinatorial genetically encoded libraries, including techniques like mRNA/phage/yeast display and SELEX selections. The library provides fast and scalable tools for parsing, filtering, and analyzing .fastq files at both DNA and translated peptide levels, with a high-level API to build sophisticated analysis pipelines in just a few lines of code.

Quick start

NOT YET AVAILABLE

It is recommended that clibas is installed in a dedicated virtual environment to avoid potential version conflicts with existing packages. Any virtual environment (e.g., conda or pipenv) will work for this purpose.

The library can be installed from PyPI:

pip install clibas[ml]

This will also install scikit-learn, rdkit, umap-learn, hdbscan, plotly, and h5py packages. These libraries are used to run UMAP–HDBSCAN sequence embedding and clustering analyses. If these capabilities are not required, a lightweight package can be installed like this:

pip install clibas

Documentation & examples

For full documentation, including a tutorial, API reference, and jupyter notebook examples, please visit our documentation site. Example .ipynb notebooks are also available in this repo in docs\source\examples

Contact

To report bugs, seek technical assistance, and general correspondence, please contact Alex Vinogradov at vngrdv@nus.edu.sg, or here on github.

Any contributions – code, feature requests, jupyter notebooks – are welcome!

Links

Project on PyPI: link tbd
Documentation: link tbd
Accompanying paper: link tbd
Vinogradov Lab at NUS

Citation

If you use clibas, please cite the accompanying publication: tbd / link tbd

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

clibas-0.4.3.tar.gz (78.1 kB view details)

Uploaded Source

Built Distributions

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

clibas-0.4.3-cp313-cp313-win_amd64.whl (103.8 kB view details)

Uploaded CPython 3.13Windows x86-64

clibas-0.4.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (187.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

clibas-0.4.3-cp313-cp313-macosx_11_0_arm64.whl (101.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

clibas-0.4.3-cp313-cp313-macosx_10_13_x86_64.whl (100.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

clibas-0.4.3-cp312-cp312-win_amd64.whl (103.8 kB view details)

Uploaded CPython 3.12Windows x86-64

clibas-0.4.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (188.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

clibas-0.4.3-cp312-cp312-macosx_11_0_arm64.whl (101.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

clibas-0.4.3-cp312-cp312-macosx_10_13_x86_64.whl (100.7 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

clibas-0.4.3-cp311-cp311-win_amd64.whl (103.2 kB view details)

Uploaded CPython 3.11Windows x86-64

clibas-0.4.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (181.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

clibas-0.4.3-cp311-cp311-macosx_11_0_arm64.whl (101.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

clibas-0.4.3-cp311-cp311-macosx_10_9_x86_64.whl (100.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

clibas-0.4.3-cp310-cp310-win_amd64.whl (103.1 kB view details)

Uploaded CPython 3.10Windows x86-64

clibas-0.4.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (176.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

clibas-0.4.3-cp310-cp310-macosx_11_0_arm64.whl (101.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

clibas-0.4.3-cp310-cp310-macosx_10_9_x86_64.whl (100.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file clibas-0.4.3.tar.gz.

File metadata

  • Download URL: clibas-0.4.3.tar.gz
  • Upload date:
  • Size: 78.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for clibas-0.4.3.tar.gz
Algorithm Hash digest
SHA256 ad4a32c60bb2167f48f9a353711a6ccb14dd02cf83da4793d69994054c74a52e
MD5 9c6c3d1b6ea9eacdaaac683cf0dc71f2
BLAKE2b-256 ec89306e8d46935f4011818b7b84cba9eea672f26a0797f353a7879f399a17f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for clibas-0.4.3.tar.gz:

Publisher: publish.yml on avngrdv/clibas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clibas-0.4.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: clibas-0.4.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 103.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for clibas-0.4.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d9aacbdbce9c20d17b4b4bc73e4031c81fb1ef9c9b6653b622e96c7f0954c8c0
MD5 0d71eb2bedb45648cdd44137ee22ec94
BLAKE2b-256 797e61dce2a1af3af7cab51f7cd962ff68111fcda1dcd02b9e28a96eed9d6fa8

See more details on using hashes here.

Provenance

The following attestation bundles were made for clibas-0.4.3-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on avngrdv/clibas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clibas-0.4.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clibas-0.4.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 99e8ccb182361a1b2cc07a8e7fdb02eb793bd8db72dcaf8b75771925dac9903b
MD5 6bff9b98dc4d142eb05c70dc74512ae2
BLAKE2b-256 6080643b8414d922f6c3f5efd7f1616e677c24d230f3774198171ed33208ea3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for clibas-0.4.3-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on avngrdv/clibas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clibas-0.4.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clibas-0.4.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 092af5adda8153a3cd742dd215176cb4af9e85c06c3044eb890a46bd87252a0b
MD5 e695700acf2c7302622abcb1e816d41e
BLAKE2b-256 f1b3b1958d2c88dc3280a14741a4b4a07d10e221e2021d3ad719d4d033e16172

See more details on using hashes here.

Provenance

The following attestation bundles were made for clibas-0.4.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on avngrdv/clibas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clibas-0.4.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for clibas-0.4.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 114469b316905c2a9157e2a06f0dcf5303c97a5cf4e4d2367c010877dcd41824
MD5 6ede4d68b810b1543e640945dcbb0658
BLAKE2b-256 ed8daaa7cf451cc6f1b17e2c22149c6d3b2d525d15fdb6290d59288d0baa9070

See more details on using hashes here.

Provenance

The following attestation bundles were made for clibas-0.4.3-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: publish.yml on avngrdv/clibas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clibas-0.4.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: clibas-0.4.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 103.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for clibas-0.4.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c51ca9a5f570f2e3070a91d5b74eaf8abca89eb638e9cb9fe5dd27e1ed2afb39
MD5 11b55b4ce4f0a3f46c9ada3ce0ca0d48
BLAKE2b-256 40ab29a7edc07796212869089b0e8969f95bd875ec56d33e97afe666fab94081

See more details on using hashes here.

Provenance

The following attestation bundles were made for clibas-0.4.3-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on avngrdv/clibas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clibas-0.4.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clibas-0.4.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 456bdba5e2ecc0c75e7f671107cdb288b74c9b7d9d5230b006c7d2997043b42a
MD5 b6f2b5209713fc7ec5b0f9b16f9e02c2
BLAKE2b-256 9b9b4df41d75ad29fc8968004521b2047f51f51d2c3907490df791a23f0c3225

See more details on using hashes here.

Provenance

The following attestation bundles were made for clibas-0.4.3-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on avngrdv/clibas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clibas-0.4.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clibas-0.4.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c6019d1ec1a1390c72441a5f79f7083208e24b62b743f1a59eab1d4627639e3
MD5 870808ac868fa9579e82ca59047cc454
BLAKE2b-256 7b200d22c27f8f88bf3ed859ec595a5beea7fea0af258e144ef892ef380e3eb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for clibas-0.4.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on avngrdv/clibas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clibas-0.4.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for clibas-0.4.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1425996b4f7f3268713805718b38e00017cdec3f5b71b511afa07db1a33ddaa1
MD5 a0a220a17b88959deb9e4681e7208cf3
BLAKE2b-256 31cc763ce7bc27673c297d136f0404c4f631f0fff2cab7aa642b8ac62022314d

See more details on using hashes here.

Provenance

The following attestation bundles were made for clibas-0.4.3-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: publish.yml on avngrdv/clibas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clibas-0.4.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: clibas-0.4.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 103.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for clibas-0.4.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 76c360b695d5aceb1132ff239c2e7b1450706066d2810c9ea950563b7f074c1a
MD5 dc2056e6dddd126f083128016023310a
BLAKE2b-256 bbb4f1c782188edf6486b7842be17024294a3adcae08855a86b8c267844e6f9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for clibas-0.4.3-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on avngrdv/clibas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clibas-0.4.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clibas-0.4.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fc5b1e8bb87db26e3ba8e8c217d6f9bde80f0f02ca8117a87e0444a293029ab7
MD5 a92c8a6db9f73253bbf6d968ee378ce4
BLAKE2b-256 9f47e3cd069c1f14ea4349bc7158c11d08938b0e52199a5589e82378da1dccdd

See more details on using hashes here.

Provenance

The following attestation bundles were made for clibas-0.4.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on avngrdv/clibas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clibas-0.4.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clibas-0.4.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 227a60b780240aad83d709baac5730d93099cfb4edde9bbbccac47cfcccc4224
MD5 2a5da490d61bf8867937191dff91def7
BLAKE2b-256 500c2b3e50c8430c040bfce87e754283387135f893b37a3c677994759c87c30c

See more details on using hashes here.

Provenance

The following attestation bundles were made for clibas-0.4.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on avngrdv/clibas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clibas-0.4.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for clibas-0.4.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ba96cc2047ab5c85543a60f1f7b5a61d7920ffe05d2c6ed98afd84c1ecb07333
MD5 e723464b52e70fd6497167c8659bdf98
BLAKE2b-256 c388d003b0e8d1aab4beebdcf69167d1ee261d914436e8c767863f62e8f4c305

See more details on using hashes here.

Provenance

The following attestation bundles were made for clibas-0.4.3-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: publish.yml on avngrdv/clibas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clibas-0.4.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: clibas-0.4.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 103.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for clibas-0.4.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 45d137ddaa1614fb1bba6d5ae067cfb77ef65233117bb53a9bd13ed3e0e6e537
MD5 0ddf5b69c6c4b598fdf3d8b100596b06
BLAKE2b-256 9ffed0e20fbbeb746bb9ddd7c78ee87ca946db75a1dbfb38fe951b525dcabcb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for clibas-0.4.3-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on avngrdv/clibas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clibas-0.4.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clibas-0.4.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7dec943c5195e6b4b93c354d54aed886f2ec0cff2a20695b06a92add1360e5c5
MD5 6af433ef568ac643d67188808edeae89
BLAKE2b-256 a4458471c7aa6a082a2f2b445b52fc5ccadc2bcc86506c6d7f3b1bc58f1f7ced

See more details on using hashes here.

Provenance

The following attestation bundles were made for clibas-0.4.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on avngrdv/clibas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clibas-0.4.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clibas-0.4.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f50de40bf1c45e5481a4654e4394bfde8d2bc98aeb03d97c175329bdf46064dd
MD5 d79d4b318e7b9c207bf3e4e02da09175
BLAKE2b-256 0c69539f9774e671fc5b76ff0ff5a5b3f95ff74811c79013ae365414fe3682b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for clibas-0.4.3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on avngrdv/clibas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clibas-0.4.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for clibas-0.4.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 79c2c6e73f238f75f6c5cd671f6b7093a8e3b1b2e29232fa98add51b69d6a952
MD5 fc2821dcd0f4533cf4c56896a93010c2
BLAKE2b-256 2c5bc0fd771b12fc24cf39116e5b0a6fc8ddd308c55d410aa9d9f84c4cbad657

See more details on using hashes here.

Provenance

The following attestation bundles were made for clibas-0.4.3-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: publish.yml on avngrdv/clibas

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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