Skip to main content

🌟 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 ViennaRNA for putative structures DashingTurtle uses the predicted reactivities as constraints in ViennaRNA to calculate putative structures.

ViennaRNA can be downloaded and installed by following the instructions: https://www.tbi.univie.ac.at/RNA/ViennaRNA/doc/html/install.html

Step 2: Install Docker (for the database)

Dashing Turtle needs a database to store your data. We use Docker to make this easy and automatic. ✅ 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

✔ This will download and start the database in the background. ✔ It will keep your data even after shutting down.

🐍 Step 4: Set up Python environment (local app) ✅ Create a virtual environment

python3.11 -m venv venv

✅ Activate it

macOS / Linux:

source venv/bin/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 5: Run the application

✅ Start the Database

dt-db up

✅ 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:

dt-db down

To restart:

dt-db up

💬 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

Getting Help

If you run into issues or need troubleshooting advice, please check our Troubleshooting Guide on Read the Docs.

🎉 That’s it!

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

Metadata

Release files for DashingTurtle 0.1.19

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for DashingTurtle 0.1.19
File Size Uploaded
dashingturtle-0.1.19.tar.gz 773.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for DashingTurtle 0.1.19
File Interpreter ABI Platform
dashingturtle-0.1.19-py3-none-any.whl Python 3 none any Details

Total release size: 1.6 MB

Release files / dashingturtle-0.1.19.tar.gz

Download URL dashingturtle-0.1.19.tar.gz
Size 773.6 kB
Tags Source
SHA-256 checksum
How to use checksums
7dd3c230fdceea9e61980b9976415a186a29f29d05f1c38bfffa3722509a95ef
BLAKE2b-256 checksum
How to use checksums
07750d5e59205b5cdfaeecdc0b1233993985737f28abc53d184fddc3a408b8dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.13

Release files / dashingturtle-0.1.19-py3-none-any.whl

Download URL dashingturtle-0.1.19-py3-none-any.whl
Size 788.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4db8442a33f5b9291bc30755e4e1579fb4fa3856614fb9749b3b697131e9a1b5
BLAKE2b-256 checksum
How to use checksums
d3f2fc506b2a16f5c92915fd12ab1ce2bb5947df2ea69a09a8634bf1e94c5bc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.13

Release history Release notifications | RSS feed

This release

0.1.19 This release

2 release files

0.1.9

2 release files

0.1.6

2 release files

0.1.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page