Skip to content
molmdlPublic

About

A matching game of small molecule and biomolecular interactions based on common (bio-)molecular viewer.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

689 Commits

Folders and files

Repository files navigation

This is a vibe-coding project. While the human attempt to verify the source of all contents, if you find any issues please contact me.

!! Under Development !!

AA-match

A matching game of small molecule and biomolecular interactions based on common (bio-)molecular viewer.

For students and educators who want an engaging way to explore and study molecular interactions.


Requirements

  • PyMOL 2.5.0 (anaconda build or equivalent)
  • PyQt5 (bundled with PyMOL's Qt GUI — no extra install)
  • numpy (PyMOL build dependency — no extra install)

No external Python dependencies beyond what PyMOL already ships. If any are introduced later, they will be listed for explicit user approval and either user-installed or vendored into ./3rd_party_lib/ (git-ignored) with their license noted.

Install

Install via PyMOL's Plugin Manager (universal across Windows/Linux/macOS):

  1. In PyMOL: Plugin → Plugin Manager → Install New Plugin
  2. Point the file picker at the AA-match/ package directory
  3. The plugin registers a AA-match item under the Plugins menu

Usage

TBD

Demo Molecules set

Tier Category Source ID(s) Needs network?
Easy
Easy
Easy
Hard
Hard
Hard
Challenge
Very challenging
Very challenging

Full attribution in DATA_SOURCES.md.

Project Structure

#TBD

License

BSD 3-Clause — see LICENSE.

Acknowledgements

Demo data courtesy of TBD


About

A matching game of small molecule and biomolecular interactions based on common (bio-)molecular viewer.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages