Projects

Sprouted from curiosities

1 Thinking machines for medicine 2 Physics 3 Informatics 4 Writing 5 Grass

Thinking machines for medicine

Now: developing SoTA RNA drug discovery model, USAAIO top 70

I’m currently learning to apply ML by building an RNA-ligand affinity prediction model and reading the relevant literature. May post updates as notable takeaways arise.

Update 1: YES! Few other tests still ongoing and I’ll add more details shortly but just wanted to get it out now: it actually outperforms DeepRSMA!! I still have a few things I want to try, and I’ll start consolidating what I’ve tried here in a post. Maybe even a paper to exercise Nanda’s Guidance. hah, can’t believe I actually get to do this. share some of my own work that worked.

Update 2: Code uploaded for use! at https://github.com/109105116/ribo-upload.

Update 3: I’m now analyzing takeaways from the process in a reflection post, and drafting a paper to share methods and results.

Update 4: I’ve decided to prioritize an explainer post for the model. Early reflections on the process can be found in a writeup for SPARC.

Update 5: It’s starting to clutter, so I’m now organizing project links in a new page: /rna.

**

From summer:

I’m also exploring the application of mechinterp (borrowed from LLM research) to biological deep learning models at a local uni. Initial correlations of deep features to biological tissue properties (in a histological gene prediction model) show promise for understanding what these models look for in making predictions. Beyond pure interpretation, this might help with generating new biological hypotheses and biomarkers (exciting!). Next step: SAEs.

**

Data I’m training on:

Previously:

Physics

Now: USAPhO Invitee (6% of ~7000), preparing for silver through knzhou’s olympiad handouts

What’s it like to work with a really intricate model of the world in your head, with all the subtleties and exceptions? I’d love to know.

Earlier:

Notes (latest on top)

Informatics

Now: USACO Plat / Open Invitee (top 75 of ~10k), preparing for camp with fun puzzles & practice!

Learning how to learn with competitive programming problems. I’ve found this genre very precious. Every problem requires coming up with new ideas. There is a “curriculum” of algorithms, but the techniques problemsetters test overwhelmingly must be intuited — the complete opposite of plug-and-chug methods often tested in school.

There’s nothing quite as mentally challenging as learning to invent on the fly.

Some takeaways for learning so far

Writing

To think (and practice articulation and find people and create something outside myself and maybe even help people). Hopefully putting things up will help me finish off more pieces.

Grass

i’m proud of my tomatoes. :)

https://drive.google.com/file/d/1IvJKEartiqc8mEMp6ODPcxHu8gVoycg7/view?usp=sharing

roi: 4 months of watering, 2 fights with local squirrels, and an endless reek of compost for exactly 8 tomatoes. totally worth it.

other goals to make contact with grass 2026 ed.