Cheminformatic Engine banner

Cheminformatic Engine

4 devlogs
6h 32m 8s

Cheminformatic is a lightweight chemical analyzer built to test and validate the capabilities of my own hybrid Epoxy programming language. It parses user provided molecular formulas, estimates atomic composition, detects bond types, computes bond-…

Cheminformatic is a lightweight chemical analyzer built to test and validate the capabilities of my own hybrid Epoxy programming language. It parses user provided molecular formulas, estimates atomic composition, detects bond types, computes bond-to-atom ratios, and predicts relative molecular stability using heuristic rules. The system dynamically generates a styled chemical analysis report and serves it through a Node.js HTTP server.

Demo Repository

Loading README...

satya//7YA

Shipped this project!

Cheminformatic is a lightweight chemical analyzer built to test and validate the capabilities of my own hybrid Epoxy programming language. It parses user provided molecular formulas, estimates atomic composition, detects bond types, computes bond-to-atom ratios, and predicts relative molecular stability using heuristic rules. The system dynamically generates a styled chemical analysis report and serves it through a Node.js HTTP server.

satya//7YA

completely rebuilt the system using the groq api, which now handles all backend logic and data processing. i overhauled the entire website structure and UI for a cleaner look, rewrote the epoxy code into javascript from scratch to improve the core logic and finally deployed the live version on vercel.

Attachment
Attachment
Attachment
0
satya//7YA

Shipped this project!

Hours: 4.5
Cookies: 🍪 87
Multiplier: 19.4 cookies/hr

Cheminformatic is a lightweight cheminformatics experiment created to test the parsing power and runtime behavior of the Epoxy programming language. The project analyzes user-provided molecular strings, estimates atomic composition, detects bond types (double and triple), approximates hydrogen counts and evaluates a heuristic stability score based on bond-to-atom ratio.

satya//7YA

Resolved several bugs related to chemical parsing and optimized the logic for reading chemical formulas. Also updated the design of the Node HTTP server page for better readability.

Attachment
0
satya//7YA

enhanced the ui by integrating a header image for improved chemical structure visualization… refined the overall layout and optimized additional system parameters.. :)

Attachment
Attachment
0
satya//7YA

experimented with building a lightweight cheminformatics engine in my hybrid language, Epoxy. implemented a basic parser to analyze chemical formulas and compute structural details, then designed a simple server rendered tailwindcss + html interface through epoxy’s best feature javascript interpolation to present the output in a structured format…

Attachment
Attachment
0