End-to-end computational workflow

From sequence to shortlist in 5 steps

Input a FASTA or PDB. Receive a ranked candidate list with ΔΔG scores, developability flags, and annotated structures. Single antibody: ~8 min. Batch of 50 variants: ~2 hr.

Pipeline walkthrough

Five steps from sequence to output

Input

Provide antibody sequence(s) in FASTA format — variable region (Fv) or full-length IgG. For the antigen, submit a FASTA sequence, a PDB structure file, or a homology model. Batch submissions up to 500 CDR variant sequences accepted in one job. No local software installation required.

IN: FASTA / PDB Batch up to 500 sequences

Structure prediction

Antibody sequences are processed through an AlphaFold2 Fv prediction pipeline to generate the variable domain structure (VH + VL). The predicted Fv is modeled in canonical orientation with CDR loops (H1, H2, H3, L1, L2, L3) resolved. Where available, the antigen's existing crystal structure is used directly rather than predicted.

Runtime: ~4 min/sequence AlphaFold2 Fv pipeline

Interface mapping

The predicted Fv is docked against the antigen using the RosettaDock protocol. Multiple docking poses are sampled and filtered for lowest-energy configurations. Contact residues are identified by distance and energy criteria: CDR positions within 5 Å of antigen surface, hydrogen bond geometry evaluation, van der Waals contact energy at the paratope–epitope interface, and buried surface area (BSA) calculation.

Runtime: ~2 min/complex RosettaDock + energy scoring BSA ≥ 600 Ų contact threshold

Variant scoring

For each CDR variant in the batch, ΔΔG is computed relative to the wild-type using the Rosetta REF2015 energy function. The model is calibrated on SAbDab structural data and SKEMPI2 binding affinity measurements. Concurrently, all 7 developability flags are evaluated per variant: aggregation propensity (SAP), viscosity index, deamidation risk, oxidation sites, polyreactivity charge patches, FcRn-predicted half-life, and CHO expression yield.

Runtime: ~0.5 min/variant ΔΔG + 7 developability flags Kd MAE < 0.4 kcal/mol

Ranked output

Pareto-optimal candidates are selected from the affinity × developability × expression yield space. The shortlist is delivered as a ranked CSV with all per-variant scores, annotated PDB files for the top 10 candidates, and a structured JSON API response you can pipe into downstream workflows. A per-residue energy decomposition PDF is included for every top candidate.

OUT: CSV + PDB + JSON Pareto front selection Top 10 annotated structures

API access

REST API — call the pipeline programmatically

POST your FASTA and antigen PDB to /v1/predict. The job runs asynchronously — poll /v1/results/{job_id} for status and results. Full reference docs available to Discovery and Campaign tier customers.

POST /v1/predict — submit a prediction job
# Submit prediction job
curl -X POST https://api.genoluxo.com/v1/predict \
  -H "Authorization: Bearer <YOUR_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "antibody_fasta": "EVQLVESGGGLVQPGGSLRLSCAASGFTFS...",
    "antigen_pdb_url": "https://storage.example.com/target.pdb",
    "cdr_variants": [
      "EVQLVESGGGLVQPGGSLRLSCAASGFTFS...",
      "EVQLVESGGGLVQPGGSLRLSCAASGFTFA..."
    ],
    "run_developability": true,
    "queue": "standard"
  }'

# Response
{
  "job_id": "jb_7f4a2c9e3d1b",
  "status": "queued",
  "estimated_runtime_s": 480,
  "poll_url": "/v1/results/jb_7f4a2c9e3d1b"
}
GET /v1/results/{job_id} — retrieve results
# Poll for results
curl https://api.genoluxo.com/v1/results/jb_7f4a2c9e3d1b \
  -H "Authorization: Bearer <YOUR_API_KEY>"

# Completed response (abbreviated)
{
  "status": "completed",
  "candidates": [
    {
      "rank": 1,
      "sequence_id": "VAR_003",
      "ddg_kcal_mol": -2.87,
      "kd_pred_nm": 0.42,
      "developability_score": 0.91,
      "flags_raised": 0,
      "pareto_optimal": true,
      "pdb_url": "/results/jb_7f4a2c9e3d1b/VAR_003.pdb"
    }
  ]
}

Turnaround times

Runtime estimates and queue SLAs

Job type Standard queue Priority queue
Single antibody — full analysis ~8 min ~5 min
Batch of 50 CDR variants ~2 hr ~1 hr
CDR mutation scan — 500 variants ~12 hr ~6 hr
Developability-only screen (no docking) ~2 min ~1 min
Interface mapping only (no variant scoring) ~6 min ~4 min

Priority queue available on Discovery tier and above. Campaign tier customers receive dedicated compute allocation with no queue position dependency.