Skip to main content

Research agents for Lobster AI - literature discovery and data management

Project description

lobster-research

Literature discovery and data acquisition agents for scientific research workflows.

Installation

pip install lobster-research

Agents

Agent Description
research_agent Literature discovery specialist. PubMed/bioRxiv search, GEO/SRA dataset discovery, metadata extraction, publication queue management.
data_expert_agent Data operations specialist. Queue-based downloads, modality management, local file loading, workspace orchestration.

Services

Service Purpose
ModalityDetectionService Auto-detect data modality type from file characteristics

Features

Research Agent (Online Operations)

  • PubMed literature search with filters and related paper discovery
  • bioRxiv and medRxiv preprint search with full-text access
  • GEO dataset discovery with organism and platform filtering
  • SRA run metadata extraction and download URL generation
  • PRIDE proteomics repository integration
  • Full-text content extraction from PMC articles
  • Methods section parsing for computational parameter discovery
  • Publication queue for batch processing of research papers
  • Automatic extraction of associated dataset identifiers

Data Expert Agent (Offline Operations)

  • Execute downloads from pre-validated queue entries
  • Zero online access boundary for security and reproducibility
  • Multi-format file loading (CSV, TSV, H5AD, Excel)
  • Modality listing, inspection, and validation
  • Download strategy selection (AUTO, H5_FIRST, MATRIX_FIRST)
  • Sample concatenation with union or intersection logic
  • Failed download retry with exponential backoff
  • Custom Python code execution for edge cases

Platform Support

  • 10x Genomics MTX format (matrix, barcodes, features)
  • H5AD pre-processed AnnData files
  • Kallisto and Salmon bulk RNA-seq quantification
  • CSV and TSV generic delimited matrices
  • MaxQuant, Olink, and generic proteomics formats

Architecture

The research and data_expert agents implement a clean boundary pattern:

research_agent (ONLINE)              data_expert (OFFLINE)
-- Search literature                 -- Execute downloads
-- Discover datasets                 -- Load local files
-- Extract metadata/URLs             -- Manage modalities
-- Validate metadata                 -- Retry failed downloads
-- Create queue entries              -- Concatenate samples
         |                                    |
         ----------- Queue Entry -------------
                   (PENDING -> IN_PROGRESS -> COMPLETED)

Requirements

  • Python 3.12+
  • lobster-ai >= 1.0.0

Documentation

Full documentation: docs.omics-os.com/docs/agents/research

License

MIT

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_research-1.1.418.tar.gz (69.3 kB view details)

Uploaded Source

Built Distribution

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

lobster_research-1.1.418-py3-none-any.whl (73.2 kB view details)

Uploaded Python 3

File details

Details for the file lobster_research-1.1.418.tar.gz.

File metadata

  • Download URL: lobster_research-1.1.418.tar.gz
  • Upload date:
  • Size: 69.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for lobster_research-1.1.418.tar.gz
Algorithm Hash digest
SHA256 c16c1dff1bc18f7537e107a76b636424c70201e70f88504f86d832d7957e7ed9
MD5 bcd3b2c5b68c9dda5d4bfb047e50527a
BLAKE2b-256 1bfa50857ea8767c9eb115f5758635e9a26e6df2db67ee00672067be4c3af4df

See more details on using hashes here.

Provenance

The following attestation bundles were made for lobster_research-1.1.418.tar.gz:

Publisher: publish-packages.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_research-1.1.418-py3-none-any.whl.

File metadata

File hashes

Hashes for lobster_research-1.1.418-py3-none-any.whl
Algorithm Hash digest
SHA256 fef6d2592a21da5e56fa0a82ba82e15dab8973f99abcd2de43be97c4b160423c
MD5 9e73353d63d5c863a3c13b3f90b6046e
BLAKE2b-256 7a62660e2845f653d1832c5bb01e0e32207f1f2b6802d06e45f5991e9c1ba5e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for lobster_research-1.1.418-py3-none-any.whl:

Publisher: publish-packages.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