bioquik is a fast and extensible command-line toolkit for counting CG-anchored DNA motifs in FASTA files. Designed to accelerate bioinformatics pipelines with a simple and parallel interface.
Project description
bioquik
bioquik is a fast and extensible command-line toolkit for counting CG-anchored DNA motifs in FASTA files. Designed to accelerate bioinformatics pipelines with a simple and parallel interface.
Features
- Expand wildcard patterns (e.g.
**CG**) into exact motifs - Count motifs using a memory-efficient FM-index
- Parallel processing of multiple FASTA files
- Generates:
- Per-file CSVs
- Combined summary CSV
- Optional JSON summary
- Optional plots (motif distribution, frequency heatmap)
- Rich progress indicators
- Fully tested with Pytest
Installation
For users (latest release from PyPI):
pip install bioquik
For developers (editable mode + dev dependencies):
git clone https://github.com/Rajkanwars15/bioquik
cd bioquik
pip install -e '.[dev,docs]'
Requirements
- Python ≥ 3.9
- Linux/macOS (tested); Windows should work with minor path adjustments
Documentation
Full docs are hosted on Read the Docs.
License
This project is licensed under the terms of the MIT License.
Author
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bioquik-0.1.1.tar.gz.
File metadata
- Download URL: bioquik-0.1.1.tar.gz
- Upload date:
- Size: 300.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3263ad99fba0ffc25477808e0804af3ab32becb1ccbf04cf506d3112f6c83696
|
|
| MD5 |
4f6a86d9e57b554a67fab1f31ab3fae6
|
|
| BLAKE2b-256 |
c9f90ff6bd9fe70afe933ad580cacfa6ce73c86cd46f3be91ec0283bdda1e491
|
File details
Details for the file bioquik-0.1.1-py3-none-any.whl.
File metadata
- Download URL: bioquik-0.1.1-py3-none-any.whl
- Upload date:
- Size: 12.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
626972e338e4a9d8eef4f07723a056dd6fd2704312bbdcf1fec3a119706f631c
|
|
| MD5 |
e81a15e40684042caf4afcdf6aec080c
|
|
| BLAKE2b-256 |
549c482c7799dc969ec4181b3f71b9d704ff81c9026e39a5c777b06db4092546
|