🌟 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 | Provenance | Actions |
|---|---|---|---|---|
| dashingturtle-0.1.19.tar.gz | 773.6 kB | Without provenance | Details for dashingturtle-0.1.19.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| dashingturtle-0.1.19-py3-none-any.whl | Python 3 | none | any | Details for dashingturtle-0.1.19-py3-none-any.whl |
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
|
Security for DashingTurtle 0.1.19
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.