Genotations - python library to work with genomes and primers
Project description
Genotations
Python library to work with genomes and annotations, mostly Ensembl genomes. Also supports visualization of transcripts/gene features and primer selection.
Usage
Install with pip:
pip install genotations
The library allows:
- downloading Ensembl annotations and genomes (uses genomepy under the hood)
- working with genomic annotations like with polars dataframes
- getting sequences for selected genes
- visualizing the genes features
- designing primers for selected transcripts with Primer3 python wrapper
Please, check example notebook to see the usage and API
Working with code
Use micromamba (or conda) and environment.yaml to install the dependencies
micromamba create -f environment.yaml
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
genotations-0.0.6.tar.gz
(10.4 kB
view details)
Built Distribution
File details
Details for the file genotations-0.0.6.tar.gz
.
File metadata
- Download URL: genotations-0.0.6.tar.gz
- Upload date:
- Size: 10.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66032a67e4d04763ac56527fa621097e820c43d454e532d77ae92e7f57d3bb98 |
|
MD5 | a0ea00823f06026528211a8901398b76 |
|
BLAKE2b-256 | 570645425231fb88f933686ada3f0ac5103ec993a0b66f9aa20e5d8741d9eb83 |
File details
Details for the file genotations-0.0.6-py2.py3-none-any.whl
.
File metadata
- Download URL: genotations-0.0.6-py2.py3-none-any.whl
- Upload date:
- Size: 10.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2522d5628e7ffa84cebf3a6615b7cbf9d6fd9a151c015cf02c5ba7b86a4b55c2 |
|
MD5 | ae5f06e15f59fac1d8ba25bb63ef10fb |
|
BLAKE2b-256 | dc26fc661ebd4ecda2c7d55764c92250dd8f8b972e981848e388844bdf5ca940 |