Skip to main content

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

Project description

🌟 Dashing Turtle Setup & Usage Guide

Docs

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 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.6.tar.gz (764.7 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.6-py3-none-any.whl (777.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for dashingturtle-0.1.6.tar.gz
Algorithm Hash digest
SHA256 531e3a83ca819051317f7da4c41c7f82aeaf274b5ba7704badb3953cc9b9325e
MD5 57e3bba6aa076b336a6ee95b93f040f1
BLAKE2b-256 78b91f5c450201755ebd59041889cb2921b10de3348c30ff900d032dd4658dfd

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dashingturtle-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 e85c8961c927fd19bdf8f9250d30cdfd4e6e69ccf65fa8047cedce303ca5bd2f
MD5 5e6963b6703fdf984cf46e7667794d84
BLAKE2b-256 8a935c737578ab81b2bd3b83bf0cd8f41f9bfde1756f02728daf8f1e827182f4

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