mirror of
https://github.com/pandey-ps/pyaptamer.git
synced 2026-10-06 12:42:38 +05:30
No description
fixes #218 by removing test restrictions on python 3.13. I also changed the `__required__` attribute of `AptaNetPipeline` to no longer mention that we support python 3.9 given we have no tests for that version in the first place. |
||
|---|---|---|
| .github | ||
| build_tools | ||
| examples | ||
| pyaptamer | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| LICENSE | ||
| pyproject.toml | ||
| README.md | ||
pyaptamer - AI for aptamer discovery
sponsored by ecoSPECS
The python library for easy aptamer design.
| Tutorials · Issue Tracker · Project Board | |
|---|---|
| Open Source | |
| Community | |
| CI/CD | |
| Code |
🌟 Features
- ✅ aptamer design and optimization algorithms
- ✅ feature extraction from proteins and compounds
- ✅ compatible with
pdbandbiopython - ✅
scikit-learn-like API - standardized and composable - 🛠️ Easily extendable with plugins
- 📦 Minimal dependencies
NOTE: the package is in early development and not 100% feature complete - contributions appreciated!
🛠️ Usage
to be completed
⚡ Installation
Stable version from pip
NOTE: the package is not released yet on pypi - install from repo instead (unstable version)
pip install pyaptamer
Latest unstable version
# Clone the repository
git clone https://github.com/gc-os-ai/pyaptamer.git
# Install dependencies
pip install -e . # latest version
# or editable developer install
pip install -e ".[dev]"
🤝 Contributing
Contributions are welcome! 🎉
How to start: find a good first issue
and/or join the discord and ping the developers, you can also ask for longer projects here.
Contributions and participation are subject to the GC.OS Code of Conduct.
🗺️ Roadmap
- more complete set of aptamer design and protein feature algorithms
- wider support for
cifand/orbiopandas - integration of first-principles simulation tools
- Community feedback integration - suggest features on the issue tracker!
Team
The package is maintained in collaboration between ecoSPECS and the German Center for Open Source AI.
- German Center for Open Source AI
- Franz Kiraly (@fkiraly) - primary point of contact (package)
- Simon Blanke (@simonblanke)
- ecoSPECS
- Dennis Kubiczek (@KubiczekD) - primary point of contact (domain/aptamers)
- Fatih Yolcu (@fat1hy0)
- Jakob Birke (@jabirke)
- Kerstin Moser (@KerstinMoser)
- European Summer of Code contributors 2025
- Matteo Pinna (@nennomp)
- Satvik Mishra (@satvshr)
- Siddharth (@siddharth7113)