๐Ÿฆž Lobster

January 5, 2026 ยท View on GitHub

License: AGPL-3.0-or-later Documentation: CC BY 4.0 Python 3.11+ PyPI

Bioinformatics co-pilot to automate redundant omics-related tasks so you can focus on science


๐Ÿ“‹ Table of Contents


โœจ What is Lobster AI?

Lobster AI combines specialized AI agents with open-source bioinformatics tools to analyze multi-omics data through natural language. Describe your analysis needs - no coding required.

Perfect for:

  • ๐Ÿงฌ Bioinformatics researchers analyzing RNA-seq data
  • ๐Ÿ’ป Computational biologists seeking intelligent workflows
  • ๐Ÿ”ฌ Life science teams needing reproducible results
  • ๐Ÿ“š Students learning modern bioinformatics

โšก Quick Start

# Install Lobster globally
uv pip install lobster-ai

# Configure (interactive wizard)
lobster init

# Start analyzing
lobster chat

Don't have uv? Install it: macOS/Linux | Windows

Alternative installation methods: See Complete Installation Guide or Wiki


๐Ÿ“บ Getting Started

Installation

1๏ธโƒฃ Install in 30 seconds
uv pip install lobster-ai

Configuration

2๏ธโƒฃ Configure in 1 minute
lobster init

Chat Demo

3๏ธโƒฃ Start analyzing with natural language


๐Ÿ—๏ธ Architecture Overview

Lobster is a modular bioinformatics platform with pluggable execution environments, LLM providers, and integrated data management:

Lobster Architecture

Component Matrix

LayerComponentConfigurationUse Case
ExecutionLocalDefault (no setup)Privacy-first, offline, cost-sensitive
CloudLOBSTER_CLOUD_KEYTeam collaboration, scaling, managed infrastructure
LLM ProviderOllamaollama pull gpt-oss:20bLocal-only, unlimited usage, offline
AnthropicANTHROPIC_API_KEYBest quality, quick start, cloud/local
AWS BedrockAWS credentialsEnterprise, compliance, high throughput
Google GeminiGOOGLE_API_KEYLong context, multimodal, free tier available
Data SourcesGEO/SRA/ENAAuto-configuredTranscriptomics datasets
PRIDE/MassIVEAuto-configuredProteomics datasets
PubMed/PMCNCBI_API_KEY (optional)Literature mining, metadata extraction
Data ManagementDataManagerV2Auto-configuredMulti-modal data orchestration, provenance tracking

Configuration & Deployment

Lobster supports four deployment patterns optimized for different use cases:

PatternBest ForKey Features
Local + OllamaPrivacy, learning, zero costOffline, unlimited usage, 100% local
Local + AnthropicQuality, developmentBest accuracy, quick setup, flexible
Local + GeminiCost optimization, free tierLong context, multimodal, free tier available
Cloud + BedrockProduction, teamsEnterprise SLA, high limits, scalable

Learn more:


๐Ÿงฌ Features

CategoryCapabilitiesDocsStatus
๐Ÿงฌ Single-Cell RNA-seqQC, Clustering, Annotation, Markers, TrajectoriesTutorialโœ… Available
๐Ÿ“Š Bulk RNA-seqDifferential expression, Complex designs, Formula-based statsTutorialโœ… Available
๐Ÿ“š Literature MiningPubMed search, Full-text retrieval, Methods extractionGuideโœ… Available
๐Ÿ—„๏ธ Dataset DiscoveryGEO, SRA, PRIDE, ENA search and validationGuideโœ… Available
๐Ÿ“ˆ VisualizationUMAP, Volcano plots, Heatmaps, Interactive figuresExamplesโœ… Available
๐Ÿงช Metadata AssistantCross-dataset harmonization, ID mappingGuideโญ Premium
๐Ÿ”ฌ ProteomicsDDA/DIA workflows, Missing values, NormalizationTutorialโญ Premium

Full documentation โ†’


๐Ÿ“Š Interactive Dashboard (Alpha)

Dashboard Demo

Real-time analysis monitoring with live updates and visualization

Dashboard for deep-diving into omics anlaysis.

#start with 
lobster dashboard
#or during CLI session with
โฏ /dashboard

๐Ÿ“˜ Case Studies

๐Ÿงฌ Single-Cell Analysis

Download โ†’ QC โ†’ Cluster โ†’ Annotate in one conversation

``$\text{bash} โฏ \text{Download} \text{GSE109564}, \text{perform} \text{QC}, \text{cluster} \text{cells}, \text{and} \text{find} \text{markers}

โœ“ \text{Downloaded} 5{,}000 \text{cells} \times 20{,}000 \text{genes} โœ“ \text{Quality} \text{control}: \text{filtered} \text{to} 4{,}477 \text{high}-\text{quality} \text{cells} โœ“ \text{Identified} 12 \text{distinct} \text{clusters} โœ“ \text{Generated} \text{UMAP} \text{visualization} \text{with} \text{marker} \text{genes} $``

๐Ÿ“š Literature Mining

Find papers, extract methods, discover datasets

โฏ Find papers about CRISPR screens in cancer and extract their GEO datasets

Found 47 papers with 23 associated GEO datasets
Extracted methods from 12 papers with full-text access
Cached metadata for all datasets in workspace

๐Ÿ“ˆ Visualization

Publication-ready figures with natural language

โฏ Create a UMAP colored by cell type with cluster labels

Generated interactive UMAP visualization
Saved as: geo_gse109564_umap_celltype.html
Also exported as PNG for publications

More examples in our cookbook โ†’


๐Ÿ—“๏ธ Roadmap

2026 Development:

  • Custom feature agent (bring your tools/best practices)
  • Knowledge graph integration for multi-dataset analysis
  • Lobster Cloud compute infrastructure
  • Enhanced multi-omics workflows (MuData integration)
  • Community-contributed agent marketplace

Submit feature ideas: GitHub Discussions


๐Ÿ”ง Use with Claude Code

Lobster integrates with Claude Code as an Agent Skill, allowing you to run bioinformatics analyses directly from your development environment.

Quick Setup

# 1. Install Lobster
uv pip install lobster-ai
lobster init

# 2. Install Lobster Skill for Claude Code
curl -fsSL https://raw.githubusercontent.com/the-omics-os/lobster-local/main/claude-skill/SKILL.md \
  -o ~/.claude/skills/lobster/SKILL.md --create-dirs

# 3. Start Claude Code
claude

Usage Examples

Claude Code will automatically invoke Lobster when you mention bioinformatics tasks:

# In Claude Code, just ask naturally:
You: "Analyze the single-cell dataset in data/counts.h5ad"
Claude: I'll use Lobster to analyze this single-cell dataset...
        [Invokes: lobster query "analyze data/counts.h5ad..."]

You: "Download GSE109564 and run quality control"
Claude: I'll use Lobster to download and analyze this dataset...
        [Invokes: lobster query "download GSE109564 and run QC"]

You: "Find papers about CRISPR screens in cancer"
Claude: I'll use Lobster to search the literature...
        [Invokes: lobster query "search pubmed for CRISPR screens cancer"]

What this enables:

  • ๐Ÿงฌ Run bioinformatics analyses without leaving your IDE
  • ๐Ÿ“Š Extract data and generate reports programmatically
  • ๐Ÿ”„ Combine Lobster with your development workflow
  • ๐Ÿค– Let Claude handle the complexity of bioinformatics commands

Learn more about Agent Skills โ†’


๐Ÿ“š Documentation

ResourceDescription
Getting StartedFirst-time user guide
InstallationDetailed installation options
ConfigurationLLM providers, API keys, settings
CLI CommandsInteractive command reference
Examples CookbookReal-world analysis recipes
TroubleshootingCommon issues and solutions
FAQFrequently asked questions

Full reference: README_FULL.md | Wiki Home


๐Ÿค Community & Support

Contributing: We welcome contributions! See CONTRIBUTING.md for guidelines.


๐Ÿ“„ License

Lobster AI is open source under AGPL-3.0-or-later.

This license ensures all users receive the freedoms to use, study, share, and modify the software. Documentation is licensed CC-BY-4.0.

Commercial licensing: Contact info@omics-os.com


Transform Your Bioinformatics Research Today

uv pip install lobster-ai && lobster chat

Made with sleep deprivation โ˜•๏ธ by Omics-OS