Transcriptomics agents for Lobster AI - single-cell and bulk RNA-seq analysis
Project description
lobster-transcriptomics
Single-cell and bulk RNA-seq analysis agents for the Lobster AI platform.
Installation
pip install lobster-transcriptomics
Agents
| Agent | Description |
|---|---|
transcriptomics_expert |
Parent orchestrator for single-cell and bulk RNA-seq workflows. Handles QC, clustering, and coordinates sub-agents. |
annotation_expert |
Cell type annotation specialist. Automated and manual annotation, debris detection, annotation templates. |
de_analysis_expert |
Differential expression specialist. Pseudobulk aggregation, pyDESeq2, pathway enrichment. |
Services
| Service | Purpose |
|---|---|
| EnhancedSingleCellService | Single-cell clustering and analysis workflows |
| PseudobulkService | Aggregate single-cell data to pseudobulk for DE analysis |
| DifferentialFormulaService | Formula-based differential expression with pyDESeq2 |
| QualityService | Comprehensive QC metrics calculation and filtering |
| PreprocessingService | Normalization, log transformation, and preprocessing |
| ManualAnnotationService | Manual cluster annotation with template support |
| AnnotationTemplates | Tissue-specific marker gene templates (PBMC, brain, lung) |
| BulkVisualizationService | Publication-quality plots for bulk RNA-seq results |
Features
- Auto-detection of single-cell vs bulk RNA-seq data types
- Comprehensive QC metrics including gene counts, mitochondrial %, and ribosomal %
- Flexible filtering with data-type-appropriate default thresholds
- Leiden clustering with multi-resolution support and quality metrics
- UMAP visualization with automatic point size scaling
- Deviance-based highly variable gene selection
- Batch correction for multi-sample experimental designs
- Sub-clustering for heterogeneous cell populations
- Tissue-specific annotation templates for rapid cell type identification
- Pseudobulk aggregation from single-cell to bulk format
- Formula-based DE analysis supporting complex experimental designs
- GO and KEGG pathway enrichment for biological interpretation
Requirements
- Python 3.12+
- lobster-ai >= 1.0.0
Documentation
Full documentation: docs.omics-os.com/docs/agents/transcriptomics
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lobster_transcriptomics-1.0.11.tar.gz.
File metadata
- Download URL: lobster_transcriptomics-1.0.11.tar.gz
- Upload date:
- Size: 165.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6365a6575c833f6633fbd6b9ec4e957e806b4f0421a61cd192f7123bab085302
|
|
| MD5 |
478eabec6e6fb07c1274e9cab65310a2
|
|
| BLAKE2b-256 |
98633cd3019b8d81a8ff6860a550bd6ccc294d74da183cb2984e9b5de748944a
|
Provenance
The following attestation bundles were made for lobster_transcriptomics-1.0.11.tar.gz:
Publisher:
publish-packages.yml on the-omics-os/lobster
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lobster_transcriptomics-1.0.11.tar.gz -
Subject digest:
6365a6575c833f6633fbd6b9ec4e957e806b4f0421a61cd192f7123bab085302 - Sigstore transparency entry: 984755173
- Sigstore integration time:
-
Permalink:
the-omics-os/lobster@30a4e04b4e4bc5c11368fc18c9f2ee705ffe5d41 -
Branch / Tag:
refs/tags/v1.0.12 - Owner: https://github.com/the-omics-os
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-packages.yml@30a4e04b4e4bc5c11368fc18c9f2ee705ffe5d41 -
Trigger Event:
push
-
Statement type:
File details
Details for the file lobster_transcriptomics-1.0.11-py3-none-any.whl.
File metadata
- Download URL: lobster_transcriptomics-1.0.11-py3-none-any.whl
- Upload date:
- Size: 173.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11e0deb1a5c84ceddd31d36595a4e3101ad794bf180c245b945dbe044dd1a8e7
|
|
| MD5 |
dc3396fe82c85002863e88115cf2825a
|
|
| BLAKE2b-256 |
ec7538bb22714ef9037efa85b2a872657e8eac4cece585723a553437a7f4319a
|
Provenance
The following attestation bundles were made for lobster_transcriptomics-1.0.11-py3-none-any.whl:
Publisher:
publish-packages.yml on the-omics-os/lobster
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lobster_transcriptomics-1.0.11-py3-none-any.whl -
Subject digest:
11e0deb1a5c84ceddd31d36595a4e3101ad794bf180c245b945dbe044dd1a8e7 - Sigstore transparency entry: 984755191
- Sigstore integration time:
-
Permalink:
the-omics-os/lobster@30a4e04b4e4bc5c11368fc18c9f2ee705ffe5d41 -
Branch / Tag:
refs/tags/v1.0.12 - Owner: https://github.com/the-omics-os
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-packages.yml@30a4e04b4e4bc5c11368fc18c9f2ee705ffe5d41 -
Trigger Event:
push
-
Statement type: