New proposed version of the openTECR website

4 views
Skip to first unread message

Maxime Mht

unread,
Apr 14, 2026, 10:46:06 AMApr 14
to openTECR: Open Database of Thermodynamics of Enzyme-Catalyzed Reactions
Dear everyone,

I have combined some code I did during the previous openTECR hackathons and upgraded the CSS and JS of the static openTECR website, which brings me to propose a new version.

There are two database tables with search pages, one for reaction thermodynamics and one for compounds, making use of previous .csv versions of the openTECR tables. The table display and search functionality are dynamically calculated from fetching .csv files (it's all client-side), and these files can be replaced with more recent versions.

As a new functionality, each entry of the database tables is clickable and opens a subpage that is item-specific, using website GET parameters (e.g. index.html?item=1) . This is useful for sharing specific reactions or compounds. 

I also dynamically constructed identifiers.org html links from compound identifiers, and made it so that webpages for compounds are directly accessible from webpages for reactions. 

Here is a video demonstration of the new website: TECR_WEB_Visualize.mp4

You will find the code at my fork: https://github.com/maxm4/opentecr/tree/main/www

Please let me know your feedback!

Best regards,

Maxime Mahout

Elad Noor

unread,
Apr 15, 2026, 4:21:32 AMApr 15
to openTECR: Open Database of Thermodynamics of Enzyme-Catalyzed Reactions
Dear Maxime,

Thank you for doing this! From the video, it already looks really great and very fast and responsive. Probably even good enough to be made public as is (replacing the functionality of the original TECRDB). The addition of compound pages is very nice and useful.

I have a few ideas for small improvements, but they can all wait and be included in future versions:
- having a cleaner "landing page" with a search bar only (for either reactions or compounds)
- showing less info in the main reaction result table (so it fits better in the page width)
- add more cross-references to other DBs, especially for reactions (BRENDA, eQuilibrator, BiGG, NIST-TECRDB, metanetx, etc.)
- maybe also think of visualizing the data for a single reaction using scatter plots (e.g. pH versus K' or T versus K')

Best,
Elad
Reply all
Reply to author
Forward
0 new messages