Update README.md
Browse files
README.md
CHANGED
|
@@ -1,6 +1,9 @@
|
|
| 1 |
# Multi-output DNA Structure Regressor (PyTorch)
|
| 2 |
|
| 3 |
-
|
|
|
|
|
|
|
|
|
|
| 4 |
|
| 5 |
## Model
|
| 6 |
- **Architecture:** 3-layer MLP (512→256→128, dropout 0.3)
|
|
@@ -34,4 +37,8 @@ pip install torch numpy
|
|
| 34 |
python inference.py
|
| 35 |
```
|
| 36 |
|
| 37 |
-
Ensure to apply any preprocessing (e.g., scaling, SVD) used during training.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
# Multi-output DNA Structure Regressor (PyTorch)
|
| 2 |
|
| 3 |
+
## Description
|
| 4 |
+
This model is a **multi-output DNA structure regressor** built and trained from scratch in **PyTorch**.
|
| 5 |
+
It predicts six structural stability metrics — including Minimum Free Energy (MFE), number of base pairs, mean stem length, number of stems, number of hairpins, and number of internal loops — directly from engineered DNA sequence features.
|
| 6 |
+
Trained on the [aedupuga/2025-scaffold-structures] dataset, the model provides a fast, lightweight alternative to more complex and time-consuming simulation tools like **NUPACK**, enabling near-instant predictions for plasmid stability analysis.
|
| 7 |
|
| 8 |
## Model
|
| 9 |
- **Architecture:** 3-layer MLP (512→256→128, dropout 0.3)
|
|
|
|
| 37 |
python inference.py
|
| 38 |
```
|
| 39 |
|
| 40 |
+
Ensure to apply any preprocessing (e.g., scaling, SVD) used during training.
|
| 41 |
+
|
| 42 |
+
## Limitations
|
| 43 |
+
- Performance is less reliable for shorter DNA strands, as the training data primarily consists of longer plasmid sequences.
|
| 44 |
+
- The model is intended for **educational and exploratory research use**, not for experimental or clinical validation.
|