Metadata-Version: 2.4
Name: mech-class
Version: 0.0.2
Summary: Mechanism-aware classification of DNA-modifying enzymes
Author-email: Anees Ahmed <anees.ahmed2022@vitstudent.ac.in>
License: MIT
Project-URL: Homepage, https://github.com/ahmedanees-m/mech-class
Project-URL: Repository, https://github.com/ahmedanees-m/mech-class
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pen-core>=0.0.1
Requires-Dist: torch>=2.2
Requires-Dist: transformers>=4.39
Requires-Dist: lightgbm>=4.3
Requires-Dist: scikit-learn>=1.4
Requires-Dist: pandas>=2.2
Requires-Dist: click>=8.1
Provides-Extra: dev
Requires-Dist: pytest>=8.1; extra == "dev"
Requires-Dist: pytest-cov>=5.0; extra == "dev"
Requires-Dist: ruff>=0.3; extra == "dev"
Requires-Dist: mypy>=1.9; extra == "dev"
Requires-Dist: pre-commit>=3.7; extra == "dev"
Provides-Extra: docs
Requires-Dist: sphinx>=7.3; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: furo; extra == "docs"
Requires-Dist: myst-nb; extra == "docs"
Dynamic: license-file

# mech-class

[![CI](https://github.com/ahmedanees-m/mech-class/workflows/CI/badge.svg)](https://github.com/ahmedanees-m/mech-class/actions)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)

MECH-CLASS: Mechanism-aware classification of DNA-modifying enzymes via structure-aware protein language models, with prospective annotation of uncharacterized Fanzor orthologs.

Part of the [PEN-STACK](https://github.com/ahmedanees-m/pen-stack) infrastructure for non-destructive genome engineering.

## License

MIT — see [LICENSE](LICENSE).
