AI can create a bioinformatics pipeline that runs smoothly. But can you find out if it is correct?
In the last year AI completely changed the way of programming. The development of tools that required weeks of hard work in the past can now be generated within hours. Variant calling? Differential expression analysis? Methylation calling? The AI will generate perfect code and a running pipeline. That is impressive. No discussion about this.
But after running a new pipeline for the first time, the (for me) more interesting question is: Does the successful execution mean that the results are correct?
Were the best tools for this task selected? Are the parameters set correctly? What about edge cases?
For me, bioinformatics is not only about writing clean code. That can be done by any programmer (or AI). The challenging part is always the connection of the designed workflow and its parameters with the scientific question you have. And keep in mind that, especially in research, a completely new composition of selected tools and parameters might be the best choice and not a composition that was previously used a lot (and thus learned by an AI). There is a huge amount of expertise, experience, knowledge and intuition involved when an expert designs bioinformatics pipelines.
I think that AI changed the complete world of computer science and also bioinformatics. It is great in generating pipelines. But I also think that expert validation becomes more and more important.
How is your feeling or even better your experience? Have you tested AI for bioinformatics pipeline development? How did it perform? Did you double-check the output? Were you impressed by the output?
bioinformatics
ngs
pipelinedevelopment
artificialintelligence
Novice users often make the mistake of assuming that because a tool/pipeline "did not fail/exit" and produced a result, so that result "must be correct". This is something that needs to be addressed as a part of training. GIGO principal -
Garbage in Garbage outis always applicable, especially when a string of tools is chained together.One additional downstream issue is going to be documentation of such "pipeline" use in published papers. If authors don't make the code available and do not fess up (and simply include generic descriptions of tools) then it would be impossible to validate the results.
It think it was always a problem that too many biologists have had to analyze their own data, because no bioinformaticians were available. Until now, they were forced to train themselves in how to program, be active in forums and attend training courses. But now, AI gives them the feeling that this is not needed any more. They just need to tell the AI what they want and they get a result with full interpretation... ready for publication. And then, the AI will use these results in the future for training.