A Python package for comprehensive splice site analysis and simulation
Project description
Intronator
A Python package for intron analysis with splice site prediction capabilities.
Features
- SpliceAI integration for splice site prediction
- Pangolin model support for enhanced predictions
- seqmat compatibility for sequence analysis
- Python 3.10+ support
Installation
Basic Installation
pip install intronator
External Dependencies
The package requires SpliceAI and Pangolin models which must be installed separately:
SpliceAI
pip install spliceai
Pangolin
pip install git+https://github.com/tkzeng/Pangolin.git
Complete Installation (with external dependencies)
pip install intronator[external]
Quick Start
import intronator
# Check package status
print(intronator.hello_intronator())
print(intronator.check_seqmat_compatibility())
print(intronator.get_model_status())
Requirements
- Python >= 3.10
- seqmat
- torch >= 1.10.0
- tensorflow >= 2.8.0
- SpliceAI (install separately)
- Pangolin (install separately)
Notes
- SpliceAI and Pangolin models will be automatically loaded when the package is imported
- Model loading may take some time on first import
- GPU acceleration is automatically detected and used when available
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
intronator-0.1.1.tar.gz
(20.3 kB
view details)
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 intronator-0.1.1.tar.gz.
File metadata
- Download URL: intronator-0.1.1.tar.gz
- Upload date:
- Size: 20.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5865cd7236f271e8417d0b5f154bb1d94ed98417248c242f105f8471c786f258
|
|
| MD5 |
b3d2bd38224ca6ccdfd0b8ba5a970bc3
|
|
| BLAKE2b-256 |
528b74ac745969efe3d74214821befd8cd61abdbda189eedd33010d7518bc6b0
|
File details
Details for the file intronator-0.1.1-py3-none-any.whl.
File metadata
- Download URL: intronator-0.1.1-py3-none-any.whl
- Upload date:
- Size: 17.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ab3907239f83fe7e45d71c2c1ac31123dedef9ae012fd29bf781ba3d26f3fb0
|
|
| MD5 |
28f20400e05f9b0b22f3c1d11a62341f
|
|
| BLAKE2b-256 |
a9c29201af1ae6489f6b25cd18e1693cadb699183bc9d89ee2815726e4724486
|