Skip to main content

eme_selex

eme_selex (Every Motif Ever for SELEX Analysis) is a Python package to perform k-mer abundance analysis in DNA sequences. eme_selex is developed to perform fast and efficient analysis of short k-mers (tested with k-mers up to length 10).

While eme_selex can be used for general purpose k-mer analysis, motivation to develop eme_selex is to perform Systemic Evolution of Ligands by EXponential enrichment coupled with High Throughput sequencing (HT-SELEX) analysis in a Pythonic way. By default, for every k-mer, eme_selex quantifies the fraction of reads containing that k-mer in a non-redundant manner. After the quantification, a basic position frequency matrix (PFM) for the top 50 k-mers is generated. If the user wants to generate more PFMs, they can change the top keyword argument to a desired number.

Installation

pip install eme_selex

Tutorial for HT-SELEX analysis

Jupyter notebooks detailing the usage of eme_selex and extensive analysis for HT-SELEX are hosted here https://eme_selex.readthedocs.io

Metadata

Release files for eme_selex 0.4

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

Source distribution (sdist)

Source distribution for eme_selex 0.4
File Size Uploaded Provenance Actions
eme_selex-0.4.tar.gz 8.5 MB Without provenance Details for eme_selex-0.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for eme_selex 0.4
File Interpreter ABI Platform Actions
eme_selex-0.4-py2.py3-none-any.whl Python 3, Python 2 none any Details for eme_selex-0.4-py2.py3-none-any.whl

Total release size: 8.5 MB

Release files / eme_selex-0.4.tar.gz

Download URL eme_selex-0.4.tar.gz
Size 8.5 MB
Tags Source
SHA-256 checksum
How to use checksums
82211f34c1d914b5bd77c347509a731a3db8516805a2638006287c273b963dec
BLAKE2b-256 checksum
How to use checksums
bcd9b7fe1cec72b8f8d6bbbbdb1561660a89086fc268f791f53da9d2370d2063
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.27.1

Release files / eme_selex-0.4-py2.py3-none-any.whl

Download URL eme_selex-0.4-py2.py3-none-any.whl
Size 7.2 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
4817e0f0a3da1a3e3f73aa313d8a27f96eaf963dedbb819a794726f0906755ff
BLAKE2b-256 checksum
How to use checksums
d83a7f69b53e63505e53546e62d7894b8dfbc00d07a599bd08525389267207ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.27.1

Security for eme_selex 0.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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