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 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! 🚀
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dashingturtle-0.1.19.tar.gz.
File metadata
- Download URL: dashingturtle-0.1.19.tar.gz
- Upload date:
- Size: 773.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7dd3c230fdceea9e61980b9976415a186a29f29d05f1c38bfffa3722509a95ef
|
|
| MD5 |
e724081c3f96f40592dd1705ffb94ab6
|
|
| BLAKE2b-256 |
07750d5e59205b5cdfaeecdc0b1233993985737f28abc53d184fddc3a408b8dc
|
File details
Details for the file dashingturtle-0.1.19-py3-none-any.whl.
File metadata
- Download URL: dashingturtle-0.1.19-py3-none-any.whl
- Upload date:
- Size: 788.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4db8442a33f5b9291bc30755e4e1579fb4fa3856614fb9749b3b697131e9a1b5
|
|
| MD5 |
8de3c21da76fdb5be4321e84f207b7a2
|
|
| BLAKE2b-256 |
d3f2fc506b2a16f5c92915fd12ab1ce2bb5947df2ea69a09a8634bf1e94c5bc1
|