flylab-neuroethology.d-lougen.chatgpt.site
An agent-first WebMCP virtual Drosophila lab with typed site tools, reproducible experiments, source-backed circuits, and a visible operator audit surface.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 2 · Act 6 · Transact 0 · Score: Not yet scored
Tool inspector
draft_fly_hypothesis
Create a visible, editable and falsifiable hypothesis from a selected circuit and discovered evidence. At least one cited role=hypothesis_support record must have kind=perturbation_effect matching the requested perturbation and behavior; structural, inventory, and motor-context records are supplemental only. Returns an agent_hypothesized record and does not run a simulation.
Page: /
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
page_session_id |
string | yes | Exact page_session_id returned by inspect_flylab_state for this open FlyLab page. |
expected_state_revision |
integer | yes | Exact state revision returned by the most recent inspect or successful mutation. |
circuit_id |
string | yes | — |
claim |
string | yes | — |
predicted_behavior |
string | yes | — |
perturbation |
string | yes | — |
primary_outcome |
string | yes | Stable simulation metric ID used as the hypothesis primary outcome. |
expected_direction |
string | yes | — |
controls |
array | yes | Must include the exact baseline and model-sham condition IDs. |
evidence_ids |
array | yes | Discovered hypothesis-support IDs. Must include at least one perturbation_effect record matching perturbation and predicted_behavior; structural, inventory, and motor-context IDs may only supplement it. |
evidence_limitations |
array | yes | Explicit limits on what the cited evidence and reduced-order model can establish. |
falsification_criterion |
string | yes | — |
Raw JSON schema
{
"type": "object",
"properties": {
"page_session_id": {
"type": "string",
"minLength": 9,
"maxLength": 80,
"description": "Exact page_session_id returned by inspect_flylab_state for this open FlyLab page."
},
"expected_state_revision": {
"type": "integer",
"minimum": 1,
"description": "Exact state revision returned by the most recent inspect or successful mutation."
},
"circuit_id": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"claim": {
"type": "string",
"minLength": 10,
"maxLength": 500
},
"predicted_behavior": {
"type": "string",
"enum": [
"backward_walking",
"retreat",
"forward_walking",
"turning",
"short_mode_escape",
"grooming"
]
},
"perturbation": {
"type": "string",
"enum": [
"activate",
"silence"
]
},
"primary_outcome": {
"type": "string",
"enum": [
"backward_distance_mm",
"signed_speed_mm_s",
"response_latency_ms",
"heading_change_deg",
"stance_stability",
"short_mode_escape_probability",
"vertical_displacement_mm",
"wing_recruitment",
"leg_recruitment"
],
"description": "Stable simulation metric ID used as the hypothesis primary outcome."
},
"expected_direction": {
"type": "string",
"enum": [
"increase",
"decrease"
]
},
"controls": {
"type": "array",
"items": {
"type": "string",
"enum": [
"condition_baseline",
"condition_sham"
]
},
"minItems": 2,
"maxItems": 2,
"uniqueItems": true,
"description": "Must include the exact baseline and model-sham condition IDs."
},
"evidence_ids": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"minItems": 1,
"maxItems": 20,
"uniqueItems": true,
"description": "Discovered hypothesis-support IDs. Must include at least one perturbation_effect record matching perturbation and predicted_behavior; structural, inventory, and motor-context IDs may only supplement it."
},
"evidence_limitations": {
"type": "array",
"items": {
"type": "string",
"minLength": 5,
"maxLength": 300
},
"minItems": 1,
"maxItems": 10,
"uniqueItems": true,
"description": "Explicit limits on what the cited evidence and reduced-order model can establish."
},
"falsification_criterion": {
"type": "string",
"minLength": 5,
"maxLength": 300
}
},
"required": [
"page_session_id",
"expected_state_revision",
"circuit_id",
"claim",
"predicted_behavior",
"perturbation",
"primary_outcome",
"expected_direction",
"controls",
"evidence_ids",
"evidence_limitations",
"falsification_criterion"
],
"additionalProperties": false
}
Similar websites
pocketgull.app
Pocket Gull is a real-time clinical AI consult engine powered by Google Gemini. Features 10D multi-paradigm strategy, FHIR R4 export & 3D spatial anatomy.
webmcp-six-lac.vercel.app
AI Navigation Layer: Model Context Protocol (MCP) Semantic DOM integration for intelligent, safe, and observable web navigation.
ghqsandbox.net
Interactive math and physics tools an AI agent can drive directly through WebMCP.
app.formative.com
Formative classroom assessment and learning platform