Skip to content

Add webKinPred adapter for local CatPred inference#37

Merged
Vedasheersh merged 1 commit intomaranasgroup:mainfrom
Vedasheersh:codex/catpred-webkinpred-adapter
Mar 29, 2026
Merged

Add webKinPred adapter for local CatPred inference#37
Vedasheersh merged 1 commit intomaranasgroup:mainfrom
Vedasheersh:codex/catpred-webkinpred-adapter

Conversation

@Vedasheersh
Copy link
Copy Markdown
Contributor

Summary

  • add a webKinPred-compatible CatPred adapter entrypoint for local subprocess execution
  • allow the inference pipeline to consume precomputed protein records and cached per-residue ESM tensors
  • bridge webKinPred seq_id-style caching to CatPred's required per-residue ESM2 cache layout

Verification

  • .venv/bin/python -m py_compile catpred/integration/__init__.py catpred/integration/webkinpred_adapter.py catpred/inference/service.py catpred/inference/types.py catpred/data/utils.py
  • 1-row adapter smoke test for Ki
  • 1-row adapter smoke test for kcat

@Vedasheersh Vedasheersh marked this pull request as ready for review March 28, 2026 03:55
@Vedasheersh Vedasheersh merged commit b4f5bc3 into maranasgroup:main Mar 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants