ATTED-II: Coexpression
atted_coexpressionFetch co-expressed gene neighbors for a plant locus from ATTED-II, ranked by score, to uncover functionally related partners across 7 plant species.
Instructions
Fetch co-expressed gene neighbors from ATTED-II (atted.jp, API v5) for a plant locus. Returns top_n neighbors with target locus + NCBI Entrez gene ID + score (higher = stronger coexpression), in the index the release declares as score_type: 'z' for Ath-u.c4-0, 'LSmr' (logit score) for the other releases. The ATTED-II release (e.g. Ath-u.c4-0 for Arabidopsis, Osa-u.c1-0 for rice) is resolved per-organism. Covers: arabidopsis_thaliana, glycine_max, medicago_truncatula, oryza_sativa, solanum_lycopersicum, vitis_vinifera, zea_mays. Any other organism raises OrganismNotSupported before any request (both the single and batch forms). A locus that is not in the organism's release raises NotFoundError. Pairs with string_interactions to surface high-confidence functional partners (interactors that are also coexpressed).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locus | Yes | Plant locus, e.g. AT1G01010 (Arabidopsis) or Os01g0100100 (rice) | |
| top_n | No | ||
| organism | No | Plant organism — accepts canonical slug (arabidopsis_thaliana), scientific or common name, or NCBI taxid | arabidopsis_thaliana |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locus | Yes | ||
| total | No | Always null: the upstream returns the top coexpression neighbours asked for and states no total; null means unknown, never zero (#123) | |
| returned | Yes | Rows in this payload (#123) | |
| neighbors | Yes | ||
| truncated | No | Always null: without a stated total, truncation is unknown (#123) | |
| score_type | Yes | The coexpression index every neighbour's score is in, as ATTED-II declares it: 'z' for Ath-u.c4-0, 'LSmr' (logit score) for the other releases | |
| atted_release | Yes | ATTED-II DB identifier, e.g. Ath-u.c4-0 (release version included) | |
| upstream_version | No | ATTED-II release that produced THIS response, as stated by the db= pinned in the request (e.g. 'Ath-u.c4-0'); same value as atted_release. null means ATTED-II did not state one — never that no release exists, and never inferred from a separate metadata call, which can describe a different release than the one that answered. |