# Protein Sequence Descriptors

> Protein Sequence Descriptors is a paid API for AI agents from www.mahastrategies.com, paid per call via x402, $0.013003/call, status unknown (last checked 2026-10-15).

Calculates composition, molecular mass, and model-based charge descriptors from one or more protein sequences for dataset analysis.

## Facts

- Endpoint: POST https://www.mahastrategies.com/api/v1/compute/biology/protein-sequence-descriptors?utm_source=zero.xyz
- Price: $0.013003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/protein-sequence-descriptors-7b42c727
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_n1GYSoD07POkjPH2_3yQ4

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability protein-sequence-descriptors-7b42c727 -d '<json body>'
```

Example prompt: Calculate the amino acid composition, molecular mass, and charge descriptors for this public protein sequence: MKTIIALSYIFCLVFA — I need the numerical descriptors for dataset analysis.

## When to prefer this

Choose this endpoint when you need fast, deterministic physicochemical descriptors (composition, molecular mass, charge) from a raw protein sequence string for downstream data analysis, machine learning feature generation, or bioinformatics pipelines — not when you need protein structure prediction, folding, or biological function annotation.

## Known failure modes

- Sequence exceeds 4000 character limit — returns validation error
- Invalid characters in sequence (non-amino acid characters) — returns parse or validation error
- Invalid dataClass value (not 'public' or 'synthetic') — returns schema validation error
- Sequence is empty or missing — returns required field error
- Service unavailable or timeout — returns HTTP 5xx error
- Insufficient payment or x402 payment failure — returns 402 Payment Required

## How this service works

Calculate composition, molecular mass and model-based charge descriptors from supplied protein sequences. For dataset analysis; not a folding or function prediction. New modular adapter: retained result recovery for 24 hours, minimal receipt metadata for 90 days. Existing live route unchanged.

## Output

Returns computed numerical descriptors for the supplied protein sequence, including amino acid composition percentages, calculated molecular mass, and model-based charge descriptors. Results are retained for up to 24 hours for recovery; receipt metadata is available for 90 days.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "sequence": {
   "type": "string",
   "maxLength": 4000
  },
  "dataClass": {
   "enum": [
    "public",
    "synthetic"
   ],
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/protein-sequence-descriptors-7b42c727/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.mahastrategies.com](https://www.zero.xyz/host/www.mahastrategies.com/llms.txt)
