Core SDK
The lobster-ai core package - foundation for all agent packages
Core SDK (lobster-ai)
The lobster-ai package provides the foundation that all agent packages build upon. It contains data management, provenance tracking, and the plugin infrastructure.
What's in Core
| Component | Purpose |
|---|---|
| DataManagerV2 | Modality storage, workspace management |
| ProvenanceTracker | W3C-PROV compliant analysis tracking |
| ComponentRegistry | Plugin discovery via entry points |
| ServiceProtocol | Duck-typed interface for services |
| OverallState | Base state class for agents |
Installation
pip install lobster-aiThe core package has minimal dependencies - no heavy bioinformatics libraries. Domain-specific functionality comes from agent packages.
Architecture
lobster-ai (core)
|
+-- lobster-transcriptomics
+-- lobster-genomics
+-- lobster-proteomics
+-- lobster-research
...