frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Phage Explorer

https://phage-explorer.org/
49•eigenvalue•3h ago
I got really interested in biology and genetics a few months ago, just for fun.

This was largely inspired by the work of Sydney Brenner, which became the basis of my brennerbot.org project.

In particular, I became very fascinated by phages, which are viruses that attack bacteria. They're the closest thing to the "fundamental particles" of biology: the minimal units of genetic code that do something useful that allows them to reproduce and spread.

They also have some incredible properties, like having a structure that somehow encodes an icosahedron.

I always wondered how the DNA of these things translated into geometry in the physical world. That mapping between the "digital" realm of ACGT, which in turn maps onto the 20 amino acids in groups of 3, and the world of 3D, analog shapes, still seems magical and mysterious to me.

I wanted to dig deeper into the subject, but not by reading a boring textbook. I wanted to get a sense for these phages in a tangible way. What are the different major types of phages? How do they compare to each other in terms of the length and structure of their genetic code? The physical structure they assume?

I decided to make a program to explore all this stuff in an interactive way.

And so I'm very pleased to present you with my open-source Phage Explorer:

phage-explorer.org

I probably went a bit overboard, because what I ended up with has taken a sickening number of tokens to generate, and resulted in ~150k lines of Typescript and Rust/Wasm.

It implements 23 analysis algorithms, over 40 visualizations, and has the complete genetic data and 3D structure of 24 different classes of phage.

It actually took a lot of engineering to make this work well in a browser; it's a surprising amount of data (this becomes obvious when you look at some of the 3D structure models).

It works fairly well on mobile, but if you want to get the full experience, I highly recommend opening it on a desktop browser in high resolution.

As far as I know, it's the most complete informational / educational software about phages available anywhere. Now, I am the first to admit that I'm NOT an expert, or even that knowledgeable, about, well, ANY of this stuff.

So if you’re a biology expert, please take a look and let me know what you think of what I've made! And if I've gotten anything wrong, please let me know in the GitHub Issues and I'll fix it:

https://github.com/Dicklesworthstone/phage_explorer

Comments

jadengeller•1h ago
some quick feedback on the user interface:

- i pressed "Amino Acids", and nothing updated below the toolbar. can't figure out what it does

- the "Tools" buttons looks like a segmented picker, but both seem to actually initiate a modal presentation

this tool seems interesting, but it would be worth polishing some of these ui quirks because my first impression was that it seems a bit broken (or confused me)!

but seems like a cool project otherwise, love people building and sharing explainers as they learn stuff!

bboydart91•1h ago
I really resonate with your goal of creating a more intuitive tool than a boring textbook. Being able to visually see how complex genetic code translates into physical geometry (3D structures) would be incredibly helpful for students. Thank you for sharing such a wonderful educational tool!
mentalgear•38m ago
Research into phages is paramount, as they represent one of our best hopes for combating the rapidly increasing problem of antibiotic resistance (largely driven by the overuse of antibiotics, even including last-resort antibiotics, in industrial animal agriculture so industrial farms can place more animals per sq/m without them dying from lack of space and cut-off body parts so they take even less space).
jurgenaut23•18m ago
What used to be a life time project that would inspire awe and respect and make OP an instant hire for most managers is now a fun 1-week stunt that makes you go “cool, how many tokens?” Of course, the result is cool and maybe even useful (I wouldn’t dare say _correct_, being ignorant of the topic), but I cannot help but think that this would have been tremendously better if done the old (proper?) way.

Also, I suspect that OP would have learned so much more on the topic.

Show HN: I trained a 9M speech model to fix my Mandarin tones

https://simedw.com/2026/01/31/ear-pronunication-via-ctc/
216•simedw•8h ago•77 comments

Show HN: Phage Explorer

https://phage-explorer.org/
50•eigenvalue•3h ago•4 comments

Show HN: Interactive Equation Solver

2•dharmatech•1h ago•0 comments

Show HN: Amla Sandbox – WASM bash shell sandbox for AI agents

https://github.com/amlalabs/amla-sandbox
136•souvik1997•18h ago•71 comments

Show HN: Pinecone Explorer – Desktop GUI for the Pinecone vector database

https://www.pinecone-explorer.com
23•arsentjev•3d ago•3 comments

Show HN: I built an AI conversation partner to practice speaking languages

https://apps.apple.com/us/app/talkbits-speak-naturally/id6756824177
62•omarisbuilding•10h ago•46 comments

Show HN: Kolibri, a DIY music club in Sweden

https://kolibrinkpg.com/
127•EastLondonCoder•1d ago•23 comments

Show HN: Cicada – A scripting language that integrates with C

https://github.com/heltilda/cicada
55•briancr•20h ago•31 comments

Show HN: Mystral Native – Run JavaScript games natively with WebGPU (no browser)

https://github.com/mystralengine/mystralnative
45•Flux159•3d ago•16 comments

Show HN: OpenVideo – A self-hostable, open-source video editor in the browser

https://github.com/openvideodev/openvideo
2•snapmotion•7h ago•1 comments

Show HN: Foundry – Turns your repeated workflows into one-click commands

https://github.com/lekt9/openclaw-foundry
10•getfoundry•8h ago•2 comments

Show HN: Ourguide – OS wide task guidance system that shows you where to click

https://ourguide.ai
52•eshaangulati•4d ago•22 comments

Show HN: ShapedQL – A SQL engine for multi-stage ranking and RAG

https://playground.shaped.ai
79•tullie•3d ago•23 comments

Show HN: Git primitives for autonomous coding agents

https://github.com/raine/git-surgeon
2•rane•10h ago•0 comments

Show HN: Daily Cat

https://daily.cat/
3•abraham•10h ago•0 comments

Show HN: I'm building an AI-proof writing tool. How would you defeat it?

https://auth-auth.vercel.app/
21•callmeed•2d ago•30 comments

Show HN: Using World Models for Consistent AI Filmmaking

https://getartcraft.com/news/world-models-for-film
2•echelon•11h ago•0 comments

Show HN: LemonSlice – Upgrade your voice agents to real-time video

129•lcolucci•3d ago•130 comments

Show HN: The HN Arcade

https://andrewgy8.github.io/hnarcade/
346•yuppiepuppie•2d ago•114 comments

Show HN: SHDL – A minimal hardware description language built from logic gates

https://github.com/rafa-rrayes/SHDL
47•rafa_rrayes•2d ago•21 comments

Show HN: Build Web Automations via Demonstration

https://www.notte.cc/launch-week-i/demonstrate-mode
32•ogandreakiro•3d ago•20 comments

Show HN: A MitM proxy to see what your LLM tools are sending

https://github.com/jmuncor/sherlock
215•jmuncor•2d ago•119 comments

Show HN: One Human + One Agent = One Browser From Scratch in 20K LOC

https://emsh.cat/one-human-one-agent-one-browser/
316•embedding-shape•3d ago•151 comments

Show HN: We added memory to Claude Code. It's powerful now

https://supermemory.ai/blog/we-added-supermemory-to-claude-code-its-insanely-powerful-now/
4•dhravya•15h ago•0 comments

Show HN: I built a small browser engine from scratch in C++

https://github.com/beginner-jhj/mini_browser
144•crediblejhj•2d ago•45 comments

Show HN: Stripe-no-webhooks – Sync your Stripe data to your Postgres DB

https://github.com/pretzelai/stripe-no-webhooks
35•prasoonds•15h ago•6 comments

Show HN: Xmrcheckout – self-hosted, non-custodial Monero checkout

https://xmrcheckout.com
3•pigless72•16h ago•1 comments

Show HN: We Built the 1. EU-Sovereignty Audit for Websites

https://lightwaves.io/en/eu-audit/
104•cmkr•3d ago•88 comments

Show HN: Shelvy Books

https://shelvybooks.com
48•tekkie00•2d ago•18 comments

Show HN: Apple II(e) emulator in Rust for native and web

https://github.com/chrismoos/emu
3•chrismoos•16h ago•0 comments