4 ms·
Show HN: Synergetica – A Modern, End-to-End Genetic Circuit Design Desktop App
We’ve built Synergetica, an open-source desktop app for end-to-end genetic circuit design. It supports node-based or code-based editing, interactive simulations, and automated DNA sequence generation.
You can find the repo and docs here:
- GitHub: https://github.com/khokao/synergetica https://github.com/khokao/synergetica
- Docs: https://khokao.github.io/synergetica/ https://khokao.github.io/synergetica/
- cosmotic 2y agoWhat makes it modern?
- Archit3ch 2y agoAm I the only one who expected Electrical Circuits designed via Genetic Algorithms?
- bythreads 2y agoSame
- bythreads 2y agoDidn't realize circuit was used that way in genome / dna stuff
- khokao 2y agoThanks for checking this out! In this context, “genetic circuit” refers to synthetic biology constructs that use biological components (such as promoters and proteins) to regulate gene expression, rather than electrical circuits created by genetic algorithms.
- sirjaz 2y agoWhat was the decision to use typescript? It looks like another electron app
- GlacierFox 2y agoWhat specifically makes apps look like they've been built using electron?
- goku12 2y agoLooks like it's made with Tauri and React, rather than Electron.
- Centigonal 2y agoCould someone please explain what a genetic circuit is, for those out of the loop (like me)?
- bglazer 2y agoProtein A binds to DNA at a specific spot near Gene B and allows the cell to make more Protein B (which is the product of Gene B). Protein B then binds near Gene A and prevents Protein A from being produced. This causes oscillations as the genes A and B activate and repress each other. The details are quite a bit more complex, but that's the basic idea. You can get very complex circuits that implement very interesting and useful behavior. Imagine engineering an immune cell so that it only attacks cancer cells displaying certain proteins on it. More generally, an insanely complex web of interactions between genes and proteins and other chemicals governs the development of all multicellular organisms.
- Centigonal 2y agoThat's very interesting. Thank you!
- khokao 2y agoThank you so much for the clear explanation!
- the__alchemist 2y ago> To get started, install both the backend Docker image and the desktop application. > If the Docker engine is running when you open the desktop app, the Docker container will automatically start and the API will launch on port 7007. There is no reasonable reason for this, given the context of a PC application. I also write moecular-bio PC applications, and this has not been a consideration.