Spaces:
Sleeping
Sleeping
mRNA Design Studio — Demo Database
This directory contains demo databases for testing the import functionality.
PostgreSQL Demo (Recommended)
A containerized PostgreSQL database with realistic mRNA sequence data.
Start the Database
cd demo
docker-compose up -d
Wait a few seconds for the database to initialize, then verify it's running:
docker-compose ps
Connection Details
- Host:
localhost - Port:
5432 - Database:
mrna_studio - User:
demo_user - Password:
demo_pass_2024
Connect in the App
- Open the app at http://localhost:5007
- Click "⊕ Import Database" in the sidebar
- Select "PostgreSQL" as backend
- Enter the connection details above
- Click Connect
- Select the
mrna_sequencestable - Click Preview to see the data
- Map columns (auto-suggestions should work)
- Click Import Records
Stop the Database
cd demo
docker-compose down
To remove all data:
docker-compose down -v
SQLite Demo (Simple Alternative)
A local file-based database. No server required.
Create the Database
python demo/create_demo_db.py
Connection Details
- Backend: SQLite
- File Path:
/Users/nicholasjustice/repos/mrna_design_studio/demo/mrna_parts.db
Demo Data Contents
mrna_sequences Table (4 records)
- eGFP-hBG-UTRs - Component-based (separate 5'UTR, CDS, 3'UTR, poly-A)
- mCherry-AlbUTR - Component-based with Albumin 3'UTR
- eGFP-full-v2 - Monolithic (entire mRNA in
full_mrnafield) - mCherry-full - Monolithic with EMCV IRES
The mix demonstrates how SchemaMapper handles different database schemas.
plasmid_backbones Table (1 record)
- pUC19-MCS - Classic E. coli cloning vector