Spaces:
Sleeping
Sleeping
Upload README.md
Browse files
README.md
CHANGED
@@ -1,106 +1,94 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
-
|
29 |
-
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
|
39 |
-
|
|
40 |
-
|
|
41 |
-
| 🧬
|
42 |
-
|
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
2. Install dependencies:
|
68 |
-
```bash
|
69 |
-
pip install -r requirements.txt
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
---
|
96 |
-
|
97 |
-
## 🧠 Developed by
|
98 |
-
|
99 |
-
**Fundación de Neurociencias**
|
100 |
-
Licensed under the MIT License
|
101 |
-
|
102 |
-
> Join us in shaping the future of symbolic bio-AI. Contributions welcome!
|
103 |
-
|
104 |
-
```
|
105 |
-
|
106 |
-
---
|
|
|
1 |
+
---
|
2 |
+
title: GeneForgeLang
|
3 |
+
emoji: 🧬
|
4 |
+
colorFrom: indigo
|
5 |
+
colorTo: blue
|
6 |
+
sdk: gradio
|
7 |
+
sdk_version: "3.50.2"
|
8 |
+
app_file: app.py
|
9 |
+
pinned: true
|
10 |
+
---
|
11 |
+
|
12 |
+
|
13 |
+
markdown
|
14 |
+
Copiar
|
15 |
+
Editar
|
16 |
+
emoji: 🧬
|
17 |
+
colorFrom: indigo
|
18 |
+
colorTo: blue
|
19 |
+
sdk_version: "3.50.2"
|
20 |
+
app_file: app.py
|
21 |
+
pinned: true
|
22 |
+
|
23 |
+
# 🧬 GeneForgeLang: Symbolic-to-Sequence & Cross-Modality Biomolecular Design Toolkit
|
24 |
+
|
25 |
+
**GeneForgeLang** is a symbolic, generative language that allows scientists to design and interpret DNA, RNA, and protein sequences with unified syntax and AI support.
|
26 |
+
|
27 |
+
This toolkit enables:
|
28 |
+
- Generation of realistic proteins from symbolic design
|
29 |
+
- Translation of symbolic phrases across DNA ↔ RNA ↔ Protein
|
30 |
+
- Structured, human-readable and AI-trainable syntax
|
31 |
+
- Semantic equivalence across molecular layers
|
32 |
+
|
33 |
+
|
34 |
+
## 🚀 Features
|
35 |
+
|
36 |
+
| Module | Description |
|
37 |
+
|----------------------------|-------------|
|
38 |
+
| 🧠 Phrase → Protein | Generate realistic protein sequences from symbolic phrases |
|
39 |
+
| 🔁 Transcode Across Molecules | Translate GeneForgeLang phrases between DNA, RNA, and Protein |
|
40 |
+
| 📚 Universal Grammar | One structure to rule them all: motifs, domains, PTMs, splicing |
|
41 |
+
| 🧬 Compact Notation | Prefixes, accents, and structural markers for efficiency |
|
42 |
+
| 🧠 AI-Ready Output | Compatible with transformer-based models like ProtGPT2 |
|
43 |
+
|
44 |
+
|
45 |
+
## 🧪 Example Input Phrases
|
46 |
+
|
47 |
+
### DNA → RNA
|
48 |
+
|
49 |
+
~d:Prom-Exon1-Intr1-Exon2 ↓ :r:Cap5'-Ex1-Ex2-UTR3'
|
50 |
+
|
51 |
+
shell
|
52 |
+
Copiar
|
53 |
+
Editar
|
54 |
+
|
55 |
+
### RNA → Protein
|
56 |
+
|
57 |
+
:r:Ex1-Ex2 ↓ ^p:Dom(Kin)-Mot(NLS)
|
58 |
+
|
59 |
+
yaml
|
60 |
+
Copiar
|
61 |
+
Editar
|
62 |
+
|
63 |
+
|
64 |
+
## ▶️ How to Use
|
65 |
+
|
66 |
+
1. Clone this repo
|
67 |
+
2. Install dependencies:
|
68 |
+
```bash
|
69 |
+
pip install -r requirements.txt
|
70 |
+
Launch the interface:
|
71 |
+
|
72 |
+
bash
|
73 |
+
Copiar
|
74 |
+
Editar
|
75 |
+
python app.py
|
76 |
+
Navigate to:
|
77 |
+
|
78 |
+
cpp
|
79 |
+
Copiar
|
80 |
+
Editar
|
81 |
+
http://127.0.0.1:7860
|
82 |
+
📁 Files
|
83 |
+
|
84 |
+
File Description
|
85 |
+
app.py Full Gradio app (all tabs)
|
86 |
+
semillas.json Seed dictionary
|
87 |
+
transcoder.py Script for DNA/RNA/protein conversion
|
88 |
+
requirements.txt Python dependencies
|
89 |
+
README.md This file
|
90 |
+
🧠 Developed by
|
91 |
+
Fundación de Neurociencias
|
92 |
+
MIT License
|
93 |
+
|
94 |
+
Join us in shaping symbolic bio-AI.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|