DROMA_DB

Database Foundation
SQLite 18 Projects Data Management

Overview

DROMA_DB is the foundational component that converts diverse omics datasets into a structured SQLite database. It provides efficient data storage and retrieval for multi-omics drug response studies across different model systems.

Key Features

  • Unified database structure for heterogeneous data
  • Project-oriented architecture with 18+ datasets
  • Optimized SQLite with indexing for fast queries
  • Comprehensive metadata management
  • Support for multiple model systems (Cell Lines, PDOs, PDXs, PDCs)

Database Content

Contains comprehensive data from 18 projects including:

2,600+ Unique Samples
56,000+ Unique Drugs
8 Data Types

DROMA_Set

Data Management Package
R Package S4 Classes Multi-Project

Overview

DROMA_Set is a comprehensive R package that provides robust S4 classes for managing and analyzing drug response and omics data across multiple projects. It enables seamless cross-project comparisons and analyses.

Core Classes

DromaSet

Single-project analysis with molecular profiles and drug response data management

MultiDromaSet

Cross-project analysis with sample overlap detection and comparative studies

Key Features

  • Flexible data loading with filtering options
  • Sample overlap detection across projects
  • Comprehensive metadata management
  • Database connectivity and efficient querying
  • Support for all molecular profile types

DROMA_R

Advanced Analytics Engine
Statistical Analysis Visualization Meta-Analysis

Overview

DROMA_R provides advanced statistical analysis and visualization functions for drug-omics associations. It supports meta-analysis across multiple datasets and comprehensive biomarker discovery workflows.

Analysis Methods

Statistical Analysis

Spearman correlation, Wilcoxon tests, Cliff's Delta effect sizes

Meta-Analysis

Cross-project analysis with forest plots and effect size estimation

Batch Processing

Efficient analysis of multiple features with parallel processing

Visualization Outputs

  • Forest plots for meta-analysis results
  • Volcano plots for batch analysis
  • Scatter plots for continuous associations
  • Box plots for discrete comparisons
  • Publication-ready figure themes

DROMA_MCP

AI Interface Server
Python Natural Language AI Integration

Overview

DROMA_MCP is a Model Context Protocol server that bridges AI assistants with cancer pharmacogenomics analysis. It enables natural language interactions with the DROMA ecosystem through ChatGPT, Claude, and other AI assistants.

AI Capabilities

Natural Language Queries

Ask questions about drug-omics associations in plain English and get automated analysis results.

Dataset Management

Load and manage DROMA datasets with simple conversational commands.

Automated Analysis

Perform complex multi-omics analysis through AI-guided workflows.

Integration Examples

"Load the CCLE dataset and analyze BRCA1 expression vs Tamoxifen response"

"Show me all genes associated with Paclitaxel resistance across multiple projects"

DROMA_Py

Python Access Layer
Python Package PyPI Cross-Platform

Overview

DROMA_Py provides a Pythonic interface to the DROMA ecosystem, enabling Python data scientists and bioinformaticians to access and analyze cancer pharmacogenomics data seamlessly. It bridges the gap between R-based DROMA components and Python workflows.

Core Capabilities

Database Operations

Direct SQLite database access with optimized queries and connection management

Data Harmonization

Advanced gene and drug name normalization using fuzzy matching algorithms

Batch Processing

Efficient large-scale data processing with parallel execution support

Python Integration

  • Pandas DataFrame integration
  • NumPy array support
  • Type hints for better IDE support
  • Comprehensive error handling
  • Jupyter notebook compatibility

DROMA_Web

Interactive Web Application
Shiny App Interactive Browser-based

Overview

DROMA_Web provides an intuitive, browser-based interface for drug response and omics analysis. Built with Shiny, it offers real-time interactive analysis without requiring programming knowledge.

Web Modules

Drug Feature Analysis

Interactive exploration of drug response patterns and molecular associations

Batch Analysis

High-throughput analysis of multiple genes or drugs simultaneously

Drug-Omics Pairing

Correlation analysis between drug sensitivity and molecular profiles

User-Friendly Features

  • No programming knowledge required
  • Real-time interactive visualizations
  • Dynamic filtering and data exploration
  • Export results and figures
  • Cross-platform browser compatibility