Skip to main content
GET
Get protein metadata, sequence, and top SAE features

Path Parameters

protein_hash
string
required
Pattern: ^[0-9a-f]{32}$

Query Parameters

topk_features
integer
default:10
Required range: 1 <= x <= 100
fold_on_miss
boolean
default:true
normalize_features
boolean
default:true

When true (default), feature activation values are scaled per-feature so they are comparable across proteins (matches the ranking shown in the UI). When false, returns raw SAE activations — useful for callers doing their own normalization.

feature_indices
integer[] | null

When provided, return values for exactly these feature indices (in the given order) instead of the top-K ranking. Features with no recorded activation are returned with value 0.0; indices not in the catalog are skipped. Capped at 100 entries.

Maximum array length: 100

Response

Successful Response

Protein details: metadata, sequence, structure, and SAE features.

protein_hash
string
required
header
string | null
source
string | null
accession
string | null
sequence
string | null
sequence_length
integer | null
ptm
number | null
mean_plddt
number | null
residues_plddt
number[] | null
sae_features
SAEFeatureResponse · object[]
protein_activations
SparseActivations · object | null

Sparse tensor representation of per-residue SAE activations in COO format.

per_residue_activations
SparseActivations · object | null

Sparse tensor representation of per-residue SAE activations in COO format.

pdb
string | null
cluster_rep_protein_hash
string | null
folded_on_demand
boolean
default:false