Skip to main content

An applicaton for building structural landscapes of RNA sequence modifications with Nanopore data.

Project description

🌟 Dashing Turtle Setup & Usage Guide

Welcome! This guide will help you install and run the Dashing Turtle application, even if you have little technical background. Just follow each step carefully! 💾 Step 1: Install Docker (for the database)

Dashing Turtle needs a database to store your data. We use Docker to make this easy and automatic. ✅ Windows / macOS

Download and install Docker Desktop: https://www.docker.com/products/docker-desktop/

After installing, open Docker Desktop and make sure it’s running.

✅ Linux

Install Docker Engine: Docker Engine Linux install guide

🔥 Step 2: Start the database

Open your terminal or command prompt, navigate to your project folder, and run:

docker compose up -d db

✔ This will download and start the database in the background. ✔ It will keep your data even after shutting down. 🐍 Step 3: Set up Python environment (local app) ✅ Create a virtual environment

python -m venv venv

✅ Activate it

macOS / Linux:

source venv/bin/activate

Windows:

venv\Scripts\activate

✅ Upgrade pip

pip install --upgrade pip

✅ Install required Python packages

pip install -r requirements.txt

✅ Install Dashing Turtle from PyPI

Dashing Turtle is also distributed via PyPI as DashingTurtle. Install it:

pip install DashingTurtle

💻 Step 4: Run the application ✅ Graphical User Interface (GUI)

dt-gui

✅ Command-Line Interface (CLI)

dt-cli

✅ You can choose whichever mode you prefer!

🗄️ Database notes

Your database runs inside Docker and persists data between runs automatically.

You can stop it any time using:

docker compose down

To restart:

docker compose up -d db

💬 Help

Please refer to help in the command line interface for more explanation.

🔥 Data Output Data including landscape files and figures are output to your home directory under 'DTLandscape_Output'

🔥 Sample Data for testing is available at https://github.com/jwbear/Dashing_Turtle.git

🎉 That’s it!

You’re ready to use Dashing Turtle. Enjoy exploring your data! 🚀

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

dashingturtle-0.1.4.tar.gz (127.0 kB view details)

Uploaded Source

Built Distribution

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

dashingturtle-0.1.4-py3-none-any.whl (141.3 kB view details)

Uploaded Python 3

File details

Details for the file dashingturtle-0.1.4.tar.gz.

File metadata

  • Download URL: dashingturtle-0.1.4.tar.gz
  • Upload date:
  • Size: 127.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.7

File hashes

Hashes for dashingturtle-0.1.4.tar.gz
Algorithm Hash digest
SHA256 75e56b1643ca537b2fed43a68ac4389c80354a72bf8f44cf25adbe57dd79b1d6
MD5 16a04e18419820d2ce6b20a7833d12b0
BLAKE2b-256 8a2f99924de85fbb2809e150976d3afd07d13743ed3a362c71459a52331c9f10

See more details on using hashes here.

File details

Details for the file dashingturtle-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: dashingturtle-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 141.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.7

File hashes

Hashes for dashingturtle-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e41de2775fd86e94a39af7f5a236eda4df5edd4f39c6aa8d095cf82c720951a0
MD5 8535aa438be0002c7ef143c034c280e9
BLAKE2b-256 c612563bdba6f5746b96174a859fc6b20675756ac8eb22eb6a7bd70022a96ea0

See more details on using hashes here.

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