Ask Your Questions

THiNK understands natural language, so you don't need to know SQL, Python, or any bioinformatics tooling to get research-grade answers. Just describe what you want to know, and the AI agent will plan, execute, and verify the analysis for you.

How the Agent Works

THiNK doesn't just answer questions; it reasons through them. When you submit a query, the agent goes through a multi-step process to ensure accuracy:

1

Plan

Breaks your question into sub-tasks and selects the right analytical tools

2

Execute

Runs statistical tests, queries annotations, and generates visualizations

3

Verify

Cross-checks results against known databases and flags uncertainty

4

Explain

Returns a clear, cited answer with interactive plots and tables

You don't need to be precise

THiNK is designed to handle ambiguous or conversational questions. If it needs clarification, for example which phenotype column to use, it will ask a follow-up question rather than making an assumption.

Example Questions

Here are some of the kinds of questions THiNK can answer across different domains:

Ancestry & Population
  • "What is the ancestry breakdown of my samples?"
  • "Are there any population outliers I should be aware of?"
  • "Compare the ancestry composition between my case and control groups"
Variant Analysis
  • "Which variants in my dataset are associated with cardiovascular risk?"
  • "Show me all loss-of-function variants in BRCA1 and BRCA2"
  • "Are there any rare coding variants with ClinVar pathogenic annotations?"
Health & Pharmacogenomics
  • "Calculate a polygenic risk score for Type 2 diabetes"
  • "What does my data suggest about caffeine metabolism?"
  • "Are there any variants that affect drug response for common medications?"
Proteomics
  • "Which proteins are significantly differentially expressed between groups?"
  • "Show me the top enriched pathways in my dataset"
  • "Plot a volcano plot of my differential expression results"

Following Up

THiNK maintains context throughout your session. After receiving an answer, you can refine it, drill deeper, or pivot to a new question. The agent remembers what you've already discussed.

  • Drill down: "Show me just the variants in chromosome 17" or "Filter to samples with European ancestry"
  • Request a different format: "Can you show that as a table instead?" or "Export the plot as a PNG"
  • Ask for interpretation: "What does this finding mean clinically?" or "Is this result statistically significant?"

Accuracy & verification

THiNK uses a long reasoning and verification pipeline before returning results, which means responses may take 10 minutes or longer for complex analyses. This is intentional, as the extra time directly improves answer accuracy and reduces hallucinations.

Viewing Results

Answers appear inline in the chat as a combination of:

  • Text summaries with citations to databases like ClinVar, gnomAD, and UniProt
  • Charts and graphs (scatter plots, Manhattan plots, heatmaps, volcano plots)
  • Data tables you can scroll through directly in the browser
  • Code snippets showing the underlying analysis steps for reproducibility