Generate 768-dim antibody chain embeddings for ML workflows
Convert any heavy or light chain sequence into a dense 768-dimensional vector using AbLang2, the antibody-specific language model from Oxford OPIG. Use these embeddings for CDR-aware similarity search, naturalness scoring, and downstream antibody engineering ML tasks.
/v1/antibody-lab/embedimport requests
API_KEY = "sk-sci-your-key-here"
url = "https://scirouter.ai/v1/antibody-lab/embed"
# Trastuzumab VH
vh = "EVQLVESGGGLVQPGGSLRLSCAASGFNIKDTYIHWVRQAPGKGLEWVARIYPTNGYTRYADSVKG" \
"RFTISADTSKNTAYLQMNSLRAEDTAVYYCSRWGGDGFYAMDYWGQGTLVTVSS"
response = requests.post(
url,
json={"sequence": vh},
headers={"Authorization": f"Bearer {API_KEY}"}
)
data = response.json()["data"]
print(f"Dimension: {data['dimension']}") # 768
print(f"Model: {data['model']}") # antibody_ablang2Antibody similarity search against libraries
Clustering antibodies by epitope / germline
Naturalness scoring (vs. noise baseline)
CDR-aware variant screening