# 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
```bash
pip install intronator
```
### External Dependencies
The package requires SpliceAI and Pangolin models which must be installed separately:
#### SpliceAI
```bash
pip install spliceai
```
#### Pangolin
```bash
pip install git+https://github.com/tkzeng/Pangolin.git
```
#### Complete Installation (with external dependencies)
```bash
pip install intronator[external]
```
## Quick Start
```python
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
Raw data
{
"_id": null,
"home_page": "https://github.com/intronator/intronator",
"name": "intronator",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "Intronator Team <contact@intronator.org>",
"keywords": "bioinformatics, splicing, genomics, splice-sites, RNA, mutations",
"author": "Intronator Team",
"author_email": "Intronator Team <contact@intronator.org>",
"download_url": "https://files.pythonhosted.org/packages/04/08/89d3e5513a0c687d04ae177e4dc2d11d41ce57af508c27439683a0e376f3/intronator-0.2.1.tar.gz",
"platform": null,
"description": "# Intronator\n\nA Python package for intron analysis with splice site prediction capabilities.\n\n## Features\n\n- SpliceAI integration for splice site prediction\n- Pangolin model support for enhanced predictions\n- seqmat compatibility for sequence analysis\n- Python 3.10+ support\n\n## Installation\n\n### Basic Installation\n```bash\npip install intronator\n```\n\n### External Dependencies\nThe package requires SpliceAI and Pangolin models which must be installed separately:\n\n#### SpliceAI\n```bash\npip install spliceai\n```\n\n#### Pangolin\n```bash\npip install git+https://github.com/tkzeng/Pangolin.git\n```\n\n#### Complete Installation (with external dependencies)\n```bash\npip install intronator[external]\n```\n\n## Quick Start\n\n```python\nimport intronator\n\n# Check package status\nprint(intronator.hello_intronator())\nprint(intronator.check_seqmat_compatibility())\nprint(intronator.get_model_status())\n```\n\n## Requirements\n\n- Python >= 3.10\n- seqmat\n- torch >= 1.10.0\n- tensorflow >= 2.8.0\n- SpliceAI (install separately)\n- Pangolin (install separately)\n\n## Notes\n\n- SpliceAI and Pangolin models will be automatically loaded when the package is imported\n- Model loading may take some time on first import\n- GPU acceleration is automatically detected and used when available\n",
"bugtrack_url": null,
"license": null,
"summary": "A Python package for comprehensive splice site analysis and simulation",
"version": "0.2.1",
"project_urls": {
"Bug Tracker": "https://github.com/intronator/intronator/issues",
"Documentation": "https://intronator.readthedocs.io",
"Homepage": "https://github.com/intronator/intronator",
"Repository": "https://github.com/intronator/intronator"
},
"split_keywords": [
"bioinformatics",
" splicing",
" genomics",
" splice-sites",
" rna",
" mutations"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "42941840009ac960e46c1b40e8edeb6e89f93b0d4ab77278082dc7e43cc14e8c",
"md5": "069b00985753e3970049ba6a69821607",
"sha256": "526c67d27715ba6c0c207e78ded5049ae21ee27ecb156499faa378172b90be5e"
},
"downloads": -1,
"filename": "intronator-0.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "069b00985753e3970049ba6a69821607",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 24035,
"upload_time": "2025-07-29T14:51:19",
"upload_time_iso_8601": "2025-07-29T14:51:19.488019Z",
"url": "https://files.pythonhosted.org/packages/42/94/1840009ac960e46c1b40e8edeb6e89f93b0d4ab77278082dc7e43cc14e8c/intronator-0.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "040889d3e5513a0c687d04ae177e4dc2d11d41ce57af508c27439683a0e376f3",
"md5": "91cb2a4b1d6569fcf560e1a45d122fa6",
"sha256": "7ce4186eabc74c1cddc3f4e18d4f5ac863bf5b172720b9fa9f44854e985029cf"
},
"downloads": -1,
"filename": "intronator-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "91cb2a4b1d6569fcf560e1a45d122fa6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 25763,
"upload_time": "2025-07-29T14:51:21",
"upload_time_iso_8601": "2025-07-29T14:51:21.057483Z",
"url": "https://files.pythonhosted.org/packages/04/08/89d3e5513a0c687d04ae177e4dc2d11d41ce57af508c27439683a0e376f3/intronator-0.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-29 14:51:21",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "intronator",
"github_project": "intronator",
"github_not_found": true,
"lcname": "intronator"
}