Skip to main content

aptamerutils

Introduction

aptamerutils is a simple Python package for short nucleic acid sequences (for example, aptamers) arrangement, sorting, clustering.

This package can be installed from PyPI:

pip install aptamerutils

For more about classes and functions of this package, see notebook files in .docs/.

Example

This is a figure of aptamer clustering result. .pdf, .png, .svg files are all supported as output. The colored bases are feature fragments of each cluster (family), as the bolded bases are unpaired predicted by Viennarna when a nucleic acid molecule forms its secondary structure.

figure

versions

0.1.0

  • Initial release
  • Clustering of short nucleic acid sequences
  • Search desired nucleic acid sequences (logical operations supported)

0.2.0

  • Webapp for clustering is developed
  • Fuzzy matching is supported when trimming
  • Kmer library of a SeqList object can be directly extracted

0.3.0

  • Output figure is shown can be shown in a different way, now it is more similar to a clustering result published in a paper of aptamers. Style in 0.1.0 -- 0.2.0 is also preserved
  • Fuzzy matching is added to webapp
  • Suspicious sequences ( contain characters other than ATCGU ) in a SeqList object will be deleted when trimming

Metadata

Release files for aptamerutils 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aptamerutils 0.3.0
File Size Uploaded
aptamerutils-0.3.0.tar.gz 11.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aptamerutils 0.3.0
File Interpreter ABI Platform
aptamerutils-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 24.8 kB

Release files / aptamerutils-0.3.0.tar.gz

Download URL aptamerutils-0.3.0.tar.gz
Size 11.7 kB
Tags Source
SHA-256 checksum
How to use checksums
aa19ace6f5bb0412b6d0e906fd7b44c6fe5f0750c55e9a8577e9e5c48b6806aa
BLAKE2b-256 checksum
How to use checksums
07276ad293a72eb5781281373147c294dcdbe9f30b62c617ff73982fa66f1183
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.9

Release files / aptamerutils-0.3.0-py3-none-any.whl

Download URL aptamerutils-0.3.0-py3-none-any.whl
Size 13.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4c81164c5bae7f8e52e71887bbae542f1cb374c553f6ee0b47e49d8394396ef6
BLAKE2b-256 checksum
How to use checksums
ae9185373d5a92736f26dec895e94317c6c00d65e9b8c19d3b5e287554b3b62b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.9

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page