r/bioinformatics • u/Putrid-Raisin-5476 • 9h ago
academic Usage of Claude Code in Bioinformatic Tools
Hi,
I'm currently doing a PhD in bioinformatics algorithms development. One big issue of my sub-field is, that there aren't any good extendable benchmarking packages out there, so its always the same 5 methods + the proposed one being compared in any new article.
The existing benchmark suites are either extremely old or can not be extended by your own method easily, because their code was never ment to be extended by others (I guess nobody wants to include a method, that outperforms their own method; all of the benchmarking tools are made by groups that develop their own algorithms).
As I worked as a software engineer before starting my PhD, I have some experience with designing larger projects from scratch. Therefor I wrote like a 20 page description of all the modules, design question, data flow etc, I would like to have in such a tool. However, my supervisor told me, that this would be to big to run as a side project (and I agree) and this also isn't anything to be given to a bachelor or master student.
Today we received an email from the department, that PhD students can apply for Claude Code licenses, if they have some science related usage for it. That's why I thought about maybe letting Claude do the real coding using my project description and then put it on GitHub under MIT license, give it a DOI, use it for my own benchmarks in my next articles and let people - if they want to - just add their own methods (the design is pretty simple, one would in theory just need to add a script, that forwards the data to the corresponding method and formats the output in the correct way).
However, that doesn't really feel right, as this is of course a vibe coding project and I'm not really sure, whether vibe coding projects should be deployed in science. Thus I would really appreciate your thoughts on how you handle such things. (I'm usually keeping GenAI out of all my algorithm related work, except for plotting functions)