Installation

Requirements

  • Python ≥ 3.10

  • The four upstream PEN-STACK packages (pinned versions):

    • genome-atlas>=0.7.2,<0.8.0

    • mech-class>=0.5.4,<0.6.0

    • pen-score>=0.1.3,<0.2.0

    • pen-assemble>=0.5.2,<0.6.0

From source

git clone https://github.com/ahmedanees-m/pen-compare.git
cd pen-compare
pip install -e ".[webserver,rag]"

Streamlit Community Cloud

The Streamlit app is deployed at the repository’s GitHub URL. It uses pre-computed JSON caches in data/cache/ and requires only the packages listed in requirements.txt.