Skip to content

Getting Started: Domain Scientists

ADEPT provides a natural language interface for scientific workflows. Biologists, chemists, physicists, and data scientists can interact with 28+ specialized tools through conversational chat — no programming required.


Prerequisites

  • A running ADEPT instance (local Docker Compose or cloud deployment)
  • Valid user credentials (provided by your system administrator)
  • A web browser

Connecting to ADEPT

ADEPT exposes two primary interfaces for domain scientists:

Interface Best For
OpenWebUI General chat, file uploads, multi-turn conversations
JupyterLab Notebook-style workflows, inline visualizations

Your administrator will provide the URL and login credentials. Authentication uses single sign-on via Keycloak.


Example Workflows

Protein Sequence Search (BLAST)

User: Run a BLAST search for this sequence against the nr database:
      MKTAYIAKQRQISFVKSHFSRQLEERLGLIEVQAPILSRVGDGTQDNLSGAEKAVQVKVK

Agent: I'll run a BLAST search against the NCBI nr database...
       [Results: top 10 hits with E-values, identity percentages, and organism names]

Literature RAG Query

Upload a collection of PDFs, then query them conversationally:

User: Upload these 5 papers on CRISPR-Cas9 delivery mechanisms.
Agent: Files uploaded and indexed. Ready for queries.

User: What delivery vectors show the highest in vivo efficiency across these papers?
Agent: Based on the uploaded literature, lipid nanoparticles (LNPs) show the
       highest in vivo efficiency at 70-90% editing rates...

Sandboxed Code Execution

User: Calculate the binding free energy using the MM-PBSA method for this
      protein-ligand complex. Here's the trajectory data.

Agent: I'll write and execute a Python script using MDAnalysis...
       [Executes code in isolated sandbox, returns results and plots]

Available Tools

Category Tools Description
Bioinformatics BLAST, UniProt, AlphaFold Sequence search, protein data, structure prediction
Chemistry PubChem Compound properties, similarity search
Literature ChromaDB RAG Upload and query PDFs, CSVs, documents
Code Execution Sandbox Run Python/R in isolated containers
Web Web Search Search and summarize web content
Data CSV Processing, File Management Upload, transform, and analyze tabular data
HPC Nextflow Pipelines Submit and monitor HPC workflows

Tool Discovery

Ask the agent "What tools do you have available?" to see the full list of tools accessible in your current session.


Multi-Agent Teams

For complex problems, ADEPT can assemble teams of specialized agents:

User: Create a team with a biologist and a data scientist to analyze this
      proteomics dataset and identify differentially expressed proteins.

Agent: Creating multi-agent session with roles: biologist, data_scientist...
       [Biologist agent interprets biological significance]
       [Data scientist agent handles statistical analysis]
       [Results synthesized into a unified response]

Each agent receives domain-specific instructions and can use the full tool suite.


File Upload and Processing

ADEPT supports uploading and processing multiple file types:

  • CSV/TSV: Automatic schema detection, RAG indexing, SQL querying
  • PDF: Text extraction, chunking, vector embedding for RAG
  • Code files: Syntax-aware processing
  • Images: Inline display in responses

Batch Processing

Upload multiple files at once for batch indexing. Use "Create a RAG index from my uploaded files" to build a searchable knowledge base.


Session Continuity

ADEPT maintains conversation context across long sessions:

  • Auto-compaction: Long conversations are automatically summarized to stay within context limits
  • Thread persistence: Return to previous conversations by thread ID
  • Session isolation: Your files and data are isolated from other users

Tips

  • Be specific about databases and parameters when requesting searches (e.g., "BLAST against SwissProt" vs "BLAST against nr")
  • Upload reference documents before asking questions about them
  • For reproducibility, ask the agent to show its code before executing
  • Use multi-agent teams for interdisciplinary problems that benefit from multiple perspectives
  • Large file uploads are processed asynchronously; the agent will notify you when indexing completes