Noel O'Blog

Monday, 6 February 2023

Smarts for Dummies Part II

›
In Part I I described 'Smarter SMARTS', a Python webapp to help you learn to write accurate SMARTS patterns. With Roger's permi...
Monday, 19 September 2022

I am the walrus operator

›
During my time at NextMove Software I learnt quite a bit about writing efficient C++. I applied some of these learnings to Open Babel during...
Sunday, 28 August 2022

Tournament sizes and their effect on selection distribution

›
If you've ever looked at genetic algorithms, you may have been struck by the counter-intuitive nature of the selection step. In each ite...
Monday, 15 August 2022

Notes from the 12th International Conference on Chemical Structures

›
Following on from my earlier blog post , I recently attended the 12th ICCS in Noordwijkerhout, the Netherlands. This was a really great conf...
Monday, 25 July 2022

Post-hoc correction of generated representations

›
The performance of generative models based on SMILES is much improved compared to the early days when only 5-20% of the SMILES generated wou...
2 comments:
Friday, 3 June 2022

Diagnosing problems with SMILES

›
For my poster at the upcoming ICCS, I wanted to categorise any problems with the SMILES strings generated by a recurrent neural network. I d...
Tuesday, 26 April 2022

Threading time through Vortex

›
Vortex (a chemical spreadsheet/visualisation software from Dotmatics) has a plugin system built around Jython. Simply drop a .vpy file into ...
‹
›
Home
View web version

About Me

Noel O'Boyle
View my complete profile
Powered by Blogger.