🌟 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 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)
| File | Size | Uploaded | |
|---|---|---|---|
| dashingturtle-0.1.19.tar.gz | 773.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|