Skip to main content

Aptamer sequence analysis utilities

Project description

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

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

aptamerutils-0.3.0.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

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

aptamerutils-0.3.0-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file aptamerutils-0.3.0.tar.gz.

File metadata

  • Download URL: aptamerutils-0.3.0.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.9

File hashes

Hashes for aptamerutils-0.3.0.tar.gz
Algorithm Hash digest
SHA256 aa19ace6f5bb0412b6d0e906fd7b44c6fe5f0750c55e9a8577e9e5c48b6806aa
MD5 bf21f2ae46f5c8fc54818ad92c718f9d
BLAKE2b-256 07276ad293a72eb5781281373147c294dcdbe9f30b62c617ff73982fa66f1183

See more details on using hashes here.

File details

Details for the file aptamerutils-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: aptamerutils-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 13.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.9

File hashes

Hashes for aptamerutils-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4c81164c5bae7f8e52e71887bbae542f1cb374c553f6ee0b47e49d8394396ef6
MD5 461d054204a8c47d0f3ce531979a9821
BLAKE2b-256 ae9185373d5a92736f26dec895e94317c6c00d65e9b8c19d3b5e287554b3b62b

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