Curie Cha

/
  • home
  • projects
  • posts
  • photos
light
switch
  • OrthoScope

    ┌ ORTHOSCOPE ─────────── EGFR 617-636 ┐
    │ H. sapiens   CHLCHPNCTYGCTGPGLEGC   │
    │ M. mulatta   CHLCHPNCTYGCTGPGLEGC   │
    │ M. musculus  CHLCHANCTYGCAGPGLQGC   │
    │ V. pacos     CHLCHPNCTYGCDGPGLKGC   │
    │ O. cuniculus CRLCHPNCTYGCAGPGLEGC   │
    │ G. gallus    CQLCHPNCTRGCKGPGLEGC   │
    │              *:***.*** ** ****:**   │
    ├─────────────────────────────────────┤
    │  * identical   : similar   . weak   │
    └─────────────────────────────────────┘

    An automated tool for protein analysis that retrieves, analyzes, and visualizes protein information across multiple organisms. Starting from a human UniProt entry, it finds orthologs, annotates and aligns sequences with MAFFT, superposes AlphaFold structures in PyMOL for RMSD, and pulls interaction networks from STRING. Results render in a Next.js frontend with an interactive Mol* viewer.

    Python, FastAPI, Biopython, PyMOL, Next.js
  • Battleship Game

    ┌ BATTLESALVO ──── heat-map targeting ┐
    │     1  2  3  4  5  6                │
    │  A  0  0  M  0  0  0                │
    │  B  0  H  H  H  0  M                │
    │  C  0  0  0  0  0  0                │
    │  D  M  0  0  H  0  0                │
    │  E  0  0  0  H  0  0                │
    │  F  0  M  0  0  0  H                │
    ├─────────────────────────────────────┤
    │  0 unknown    H hit    M miss       │
    └─────────────────────────────────────┘

    A console-based Battleship game playable against a programmed opponent that calculates next moves with a statistical heat-map algorithm. The programmed player won the lecture tournament against 250+ other students.

    Java