Skip to content
Back to skills

Future House Edison Client Finch Data Analysis

ASecurity

Hosted biological-data-analysis agent (Finch) on the FutureHouse Platform. Hands a dataset + question to Finch, which builds a Jupyter notebook that explores, analyzes, and interprets the data. Use when the user has a biological dataset (omics, imaging, clinical) and a research question, and wants a multi-step analysis with code + results, not just a literature answer.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 11, 2026
datapythongoexpressgitapi

Works with

  • cli
  • api

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill Future-House--edison-client--finch-data-analysis --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Future House Edison Client Finch Data Analysis?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Future House  Edison Client  Finch Data Analysis
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-future-house-edison-client-finch-data-analysis/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-future-house-edison-client-finch-data-analysis)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: finch-data-analysis
description: Hosted biological-data-analysis agent (Finch) on the FutureHouse Platform. Hands a dataset + question to Finch, which builds a Jupyter notebook that explores, analyzes, and interprets the data. Use when the user has a biological dataset (omics, imaging, clinical) and a research question, and wants a multi-step analysis with code + results, not just a literature answer.
metadata:
  skill-author: Compiled from FutureHouse edison-client (Apache-2.0)
  upstream: https://github.com/Future-House/edison-client-docs
---

# Finch — Hosted Biological Data Analysis Agent (FutureHouse Platform)

Finch is the FutureHouse hosted Jupyter-notebook agent for biological data analysis (job name `ANALYSIS`). It accepts a dataset reference and a natural-language research question, then iteratively builds a notebook — exploring the data, picking methods, generating plots, and interpreting results — finally returning the notebook plus a written conclusion.

Finch was the agent used to produce trajectories for the [BixBench benchmark](https://github.com/Future-House/bixbench) and is most at home with bioinformatics tasks (single-cell, bulk RNA-seq, variant analysis, etc.) but it works on tabular biological data generally.

For self-hosted Finch (open-source, no platform credits), see the sibling `aviary-agent-gym` and the `Future-House/finch` repo.

## Prerequisites

- `pip install edison-client`
- `EDISON_API_KEY` from <https://platform.edisonscientific.com/profile>
- Your dataset must be reachable by the platform: typically uploaded via the platform UI first, then referenced by its dataset ID. See the platform docs for upload paths.

## Minimal usage

```python
import os
from edison_client import EdisonClient, JobNames

client = EdisonClient(api_key=os.environ["EDISON_API_KEY"])

resp = client.run_tasks_until_done({
    "name": JobNames.ANALYSIS,
    "query": (
        "Using dataset GSE149859 (single-cell RNA-seq of NASH liver), "
        "identify cell-type-specific markers that differ between fibrotic and "
        "non-fibrotic samples. Report top markers per cluster and produce "
        "UMAP plots colored by condition."
    ),
})
print(resp.answer)
# resp.environment_frame contains links to the produced notebook + figure files
```

## Recipes

### Hand off a question with explicit dataset
```python
resp = client.run_tasks_until_done({
    "name": JobNames.ANALYSIS,
    "query": (
        "Dataset: <dataset_id_uploaded_to_platform>\n"
        "Question: Are there sex-specific differences in expression of clock "
        "genes (BMAL1, PER1, PER2, CRY1, CRY2) in this RNA-seq cohort?"
    ),
})
```

### Long-running analyses
Some analyses (full single-cell pipeline, large variant calling) can take 15–60 min. Use the async API to fire and poll:

```python
task_id = client.create_task({"name": JobNames.ANALYSIS, "query": "..."})
# … do other work …
status = client.get_task(task_id)
if status.status == "success":
    notebook_url = status.environment_frame["notebook_url"]
```

### Verbose output (notebook trajectory + figures)
```python
resp = client.run_tasks_until_done(
    {"name": JobNames.ANALYSIS, "query": "..."},
    verbose=True,
)
nb = resp.environment_frame["notebook"]   # nbformat-compatible dict
```

## When to use Finch vs alternatives

| Situation | Pick |
|---|---|
| Dataset already on platform; want notebook + answer | **Finch** (this skill) |
| Want to run analysis locally on your machine | self-hosted Finch (`Future-House/finch` repo) |
| No dataset — just a literature question | Crow / Falcon |
| Pure chemistry analysis (no biology) | Phoenix |

## Cost / latency / caveats

- Compute is real — analyses may take minutes to hours and consume more credits than literature jobs.
- Finch is currently bioinformatics-leaning. For non-bio data the OSS Finch (Jupyter agent) may be more flexible.
- Always inspect the produced notebook before publishing results — Finch is good but not infallible at choosing methods.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.