Skip to main content

    MSA search results

    One a3m alignment per distinct chain with its depth, plus cache hits, searched chains, the database release and search timing.

    A finished MSA search job returns one .a3m alignment file per distinct chain, a results JSON, and a manifest. The result object lists every chain you supplied in input order, with its depth and the name of its alignment file.

    Per-chain fields

    chains has one entry per supplied chain, in input order. Repeated chains appear once per position and share one file.

    FieldMeaning
    indexPosition of the chain in your sequences list, from 0
    lengthResidues after normalization
    sequence_keySHA-256 of the normalized sequence. This is the cache key
    depthSequences in the alignment, query included
    a3m_fileName of this chain's alignment artifact, msa_<first 16 characters of sequence_key>.a3m

    depth is the first thing to read. A shallow alignment (a few dozen sequences or fewer) carries little evolutionary signal, and a fold built on it behaves much like a single-sequence fold. A depth of 1 means the search found nothing but the query.

    The file names use the sequence key, never the sequence itself.

    Job-level fields

    FieldMeaning
    cache_hitsDistinct chains answered from your organization's 30-day cache
    searchedDistinct chains searched by this job
    pairingAlways unpaired: one alignment per chain, no cross-chain pairing
    db_releaseThe database release searched, for example uniref30_2302+colabfold_envdb_202108+mmseqs18-8cc5c. null when every chain came from the cache
    search_statsTiming for a fresh search: db_release, search_seconds, container_startup_seconds (set when the search service started cold for this job), per-chain depths keyed by sequence key, pairing, and gpu (the accelerator the search ran on). null when nothing was searched
    processing_time_secondsWall time of the whole job

    A cached alignment was computed against the same database release, because the cache is keyed by release as well as by sequence. If the databases are ever updated, older alignments are not served for the new release.

    Artifacts

    Artifact typeWhat it holds
    msa_a3mOne per distinct chain. The alignment in A3M format, query first. Its metadata repeats sequence_key, depth and length
    msa_search_resultsThe result object above as JSON, under a result key
    msa_search_manifestThe job manifest, listing the artifacts above

    What is not returned

    • No paired MSA. Complexes get one unpaired alignment per chain. There is no species-matched pairing across chains.
    • No hit table. There are no per-hit e-values, identities or accessions. Use BLAST when you need named homologs.
    • No structure. Pass the chains to Boltz-2 or Chai-1 to fold them. Those tools read the same cache, so chains you searched here are not searched again.

    Was this page helpful?

    On this page

    On this page

    Loading...