# 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/d1/09/8fe57216ac0073d41b6e53319bb53fc439c380ad4fab10bcb589d9301d84/intronator-0.1.2.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.1.2",
"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": "e6beb63ad2f4fec9f2f5396060fb3a48752e1e72ef833b94e10d5d4fc85fc922",
"md5": "5c3fb993cc1c77552fe57ad51d326b78",
"sha256": "cfe7ad0d12d786be358fcdc0a4a5bcb05a0e789b164a0e75da1a3a5a04a79824"
},
"downloads": -1,
"filename": "intronator-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5c3fb993cc1c77552fe57ad51d326b78",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 17507,
"upload_time": "2025-07-27T11:53:17",
"upload_time_iso_8601": "2025-07-27T11:53:17.462071Z",
"url": "https://files.pythonhosted.org/packages/e6/be/b63ad2f4fec9f2f5396060fb3a48752e1e72ef833b94e10d5d4fc85fc922/intronator-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d1098fe57216ac0073d41b6e53319bb53fc439c380ad4fab10bcb589d9301d84",
"md5": "0f56a2127f65260bcd293db0e61d3355",
"sha256": "b8fc52ac58b421f9ff6f2fbb65b8c785cb68155ebf8e63db7e840bdfa37798c7"
},
"downloads": -1,
"filename": "intronator-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "0f56a2127f65260bcd293db0e61d3355",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 20154,
"upload_time": "2025-07-27T11:53:18",
"upload_time_iso_8601": "2025-07-27T11:53:18.771288Z",
"url": "https://files.pythonhosted.org/packages/d1/09/8fe57216ac0073d41b6e53319bb53fc439c380ad4fab10bcb589d9301d84/intronator-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-27 11:53:18",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "intronator",
"github_project": "intronator",
"github_not_found": true,
"lcname": "intronator"
}