Can Large Language Models Replace Data Scientists in Biomedical Research?
Zifeng Wang, Benjamin Danek, Ziwei Yang, Zheng Chen, Jimeng Sun
TL;DR
Can Large Language Models Replace Data Scientists in Biomedical Research? builds BioDSBench, a benchmark of 293 biomedical data-science tasks derived from 39 studies linked to patient-level TCGA-type data, to quantify LLM capabilities in biomedical data analysis and coding. The authors evaluate six leading LLMs with multiple adaptation strategies (CoT, few-shot, auto-prompt, RAG, self-reflection) and deploy a sandbox platform for human‑AI collaboration, plus a user study with five medical researchers. They find that vanilla prompting is insufficient, CoT yields large gains, self-reflection yields additional improvements, and RAG/AutoPrompt offer limited benefit; overall, LLMs cannot fully automate but can streamline workflows when integrated with expert users. The work provides practical insights into designing AI-assisted data science tools in biomedicine and highlights remaining safety, data privacy, and scalability considerations.
Abstract
Data science plays a critical role in biomedical research, but it requires professionals with expertise in coding and medical data analysis. Large language models (LLMs) have shown great potential in supporting medical tasks and performing well in general coding tests. However, existing evaluations fail to assess their capability in biomedical data science, particularly in handling diverse data types such as genomics and clinical datasets. To address this gap, we developed a benchmark of data science coding tasks derived from the analyses of 39 published studies. This benchmark comprises 293 coding tasks (128 in Python and 165 in R) performed on real-world TCGA-type genomics and clinical data. Our findings reveal that the vanilla prompting of LLMs yields suboptimal performances due to drawbacks in following input instructions, understanding target data, and adhering to standard analysis practices. Next, we benchmarked six cutting-edge LLMs and advanced adaptation methods, finding two methods to be particularly effective: chain-of-thought prompting, which provides a step-by-step plan for data analysis, which led to a 21% code accuracy improvement (56.6% versus 35.3%); and self-reflection, enabling LLMs to refine the buggy code iteratively, yielding an 11% code accuracy improvement (45.5% versus 34.3%). Building on these insights, we developed a platform that integrates LLMs into the data science workflow for medical professionals. In a user study with five medical professionals, we found that while LLMs cannot fully automate programming tasks, they significantly streamline the programming process. We found that 80% of their submitted code solutions were incorporated from LLM-generated code, with up to 96% reuse in some cases. Our analysis highlights the potential of LLMs to enhance data science efficiency in biomedical research when integrated into expert workflows.
