Skip to content

Python library for aptamer design

License

Notifications You must be signed in to change notification settings

szepeviktor/pyaptamer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyaptamer - AI for aptamer discovery

sponsored by ecoSPECS

The python library for easy aptamer design.

Tutorials · Issue Tracker · Project Board
Open Source BSD 3-clause GC.OS Sponsored
Community !discord !slack
CI/CD github-actions
Code !pypi !python-versions !black

🌟 Features

  • ✅ aptamer design and optimization algorithms
  • ✅ feature extraction from proteins and compounds
  • ✅ compatible with pdb and biopython
  • 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 cif and/or biopandas
  • 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.

Releases

No releases published

Sponsor this project

 

Languages

  • Python 99.7%
  • Shell 0.3%