Skip to content

Latest commit

 

History

History
59 lines (40 loc) · 3.15 KB

README.md

File metadata and controls

59 lines (40 loc) · 3.15 KB

PyroSys

PyroSys: A dynamic framework for PYthon based computational pROtein SYStems biology.

PyroSys is an open-source Python framework that ignites new possibilities in computational structural biology. Just as pyrophosphate bonds drive the energetics of biological systems, PyroSys powers the analysis of protein structures and their dynamic interactions through an integrated systems biology approach.

🌟 Why PyroSys?

PyroSys bridges the gap between traditional deep learning domains (CV/NLP) and protein structure prediction, making it simpler to transfer your expertise to this exciting field.

Key Features

  • 🔥 Ready-to-use Implementations: PyroSys provides a set of state-of-the-art protein structure prediction models that can be easily integrated into your own projects.
  • 🚀 Accelerated Development: Focus on your innovative ideas rather than struggling with protein-specific implementation details. PyroSys provides a high-level API that abstracts away the complexities of protein structure encoding and decoding.
  • ⚙️ Flexible Customization: PyroSys provides a modular design that allows you to easily customize the models and training procedures to fit your specific needs.

🎯 Our Vision

  • 🔬 Researchers: We aim to provide biologists the most easy to use and effective tools for protein structure prediction and generation with state-of-the-art models and commercially-free licenses.
  • 🛠️ Developers: You can easily build your own protein structure prediction models with PyroSys transitioning from CV/NLP to protein structure prediction.
  • 🎓 Students: You can learn about computational biology and deep learn.

Installation Guide

PyroSys is avaliable on PyPI and conda-forge. We recommend using conda to install PyroSys.

TODO! Update conda installation, for Helixon users, we need to use source code installation right now.

conda install -c conda-forge -c pytorch -c nvidia pytorch pytorch-cuda pyrosys

Conda based installation is recommended. If you want to install the latest version or you want to contribute to PyroSys, please refer to the Installation Guide.

💡 Contributing

We welcome contributions! Whether it's:

  • Adding new model implementations
  • Reporting bugs and issues
  • Fixing typos and improving documentation
  • Providing feedback and suggesting features

Check our Contributing Guide to get started!

To help you get and your AI agent started with development using PyroSys, we provide detailed documentation:

These documents are essential reading for:

  • Building custom protein structure prediction models
  • Understanding the framework's design principles
  • Implementing new features and extensions
  • Making the most of PyroSys's AI capabilities