Agentic Collaborative Protein Engineer
- Install uv -
brew install uv(or the equivalent for Linux/Windows) uv venv --python $(which python)- Ensure that the
.python-versionfile has the appropriate python version - might cause failures if the global python version is different from the python version for the current venv (mentioned in the pyproject.toml) file- Additionally, torchtext isn't currently supported with py3.13. Hence python<=3.12 is required
uv syncbrew install muscle
make index- build a sample index from
data/examples/small.fasta
- build a sample index from
make query- Test Queries
# Build index
uv run python -m agents.retriever build --fasta data/examples/small.fasta
# Run query
uv run python -m agents.retriever query --seq MKTAYIAKQRQISFVKSHFSRQDILDLWQ --k 5
# Build MSA with Clustal Omega (default)
uv run python -m agents.retriever msa --seq MKTAYIAKQRQISFVKSHFSRQDILDLWQ --k 5
# Build MSA with MAFFT
uv run python -m agents.retriever msa --seq MKTAYIAKQRQISFVKSHFSRQDILDLWQ --k 5 --tool mafft
make design