Skip to main content

Multi-Agent Bioinformatics Analysis System powered by LangGraph

Project description

๐Ÿฆž Lobster

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

Layer Component Configuration Use Case
Execution Local Default (no setup) Privacy-first, offline, cost-sensitive
Cloud LOBSTER_CLOUD_KEY Team collaboration, scaling, managed infrastructure
LLM Provider Ollama ollama pull gpt-oss:20b Local-only, unlimited usage, offline
Anthropic ANTHROPIC_API_KEY Best quality, quick start, cloud/local
AWS Bedrock AWS credentials Enterprise, compliance, high throughput
Google Gemini GOOGLE_API_KEY Long context, multimodal, free tier available
Data Sources GEO/SRA/ENA Auto-configured Transcriptomics datasets
PRIDE/MassIVE Auto-configured Proteomics datasets
PubMed/PMC NCBI_API_KEY (optional) Literature mining, metadata extraction
Data Management DataManagerV2 Auto-configured Multi-modal data orchestration, provenance tracking

Configuration & Deployment

Lobster supports four deployment patterns optimized for different use cases:

Pattern Best For Key Features
Local + Ollama Privacy, learning, zero cost Offline, unlimited usage, 100% local
Local + Anthropic Quality, development Best accuracy, quick setup, flexible
Local + Gemini Cost optimization, free tier Long context, multimodal, free tier available
Cloud + Bedrock Production, teams Enterprise SLA, high limits, scalable

Learn more:


๐Ÿงฌ Features

Category Capabilities Docs Status
๐Ÿงฌ Single-Cell RNA-seq QC, Clustering, Annotation, Markers, Trajectories Tutorial โœ… Available
๐Ÿ“Š Bulk RNA-seq Differential expression, Complex designs, Formula-based stats Tutorial โœ… Available
๐Ÿ“š Literature Mining PubMed search, Full-text retrieval, Methods extraction Guide โœ… Available
๐Ÿ—„๏ธ Dataset Discovery GEO, SRA, PRIDE, ENA search and validation Guide โœ… Available
๐Ÿ“ˆ Visualization UMAP, Volcano plots, Heatmaps, Interactive figures Examples โœ… Available
๐Ÿงช Metadata Assistant Cross-dataset harmonization, ID mapping Guide โญ Premium
๐Ÿ”ฌ Proteomics DDA/DIA workflows, Missing values, Normalization Tutorial โญ 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

โฏ Download GSE109564, perform QC, cluster cells, and find markers

โœ“ Downloaded 5,000 cells ร— 20,000 genes
โœ“ Quality control: filtered to 4,477 high-quality cells
โœ“ Identified 12 distinct clusters
โœ“ Generated UMAP visualization with marker 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

Resource Description
Getting Started First-time user guide
Installation Detailed installation options
Configuration LLM providers, API keys, settings
CLI Commands Interactive command reference
Examples Cookbook Real-world analysis recipes
Troubleshooting Common issues and solutions
FAQ Frequently 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lobster_ai-0.4.1.4.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lobster_ai-0.4.1.4-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

Details for the file lobster_ai-0.4.1.4.tar.gz.

File metadata

  • Download URL: lobster_ai-0.4.1.4.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for lobster_ai-0.4.1.4.tar.gz
Algorithm Hash digest
SHA256 e2fbb7a12d89d7b09aa3f47c5e3cfdb7b71d36c93c87532be1be9ea921d85495
MD5 6bdd0f29167087e1b425a2102ce88318
BLAKE2b-256 2576dd6e0450e6ba1cae1eeb0956576d5d07bd08b40d7005b9c768b756af7484

See more details on using hashes here.

Provenance

The following attestation bundles were made for lobster_ai-0.4.1.4.tar.gz:

Publisher: publish-pypi.yml on the-omics-os/lobster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lobster_ai-0.4.1.4-py3-none-any.whl.

File metadata

  • Download URL: lobster_ai-0.4.1.4-py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for lobster_ai-0.4.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d388ca055db92d2f6415af2fcc2f926b12233c95f8cb45c10095bc6d77fa8ab1
MD5 2ddc6357aa976c127aa0a3c81964a4b2
BLAKE2b-256 bfb4ac38db54d1442ddba719f431bb2b6a2396b696617b6701cb8326dc81b8f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for lobster_ai-0.4.1.4-py3-none-any.whl:

Publisher: publish-pypi.yml on the-omics-os/lobster

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page