Twelve quick tips for AI-assisted coding in science

Read full text
Authors: Eric Bridgeford, I. M. Campbell, Zijiao Chen, Zhicheng Lin, Harrison Ritz, Joachim Vandekerckhove, Russell Alan Poldrack
Cited by: 0
References: 9

Abstract

While AI coding tools have demonstrated potential to accelerate software development, their use in scientific computing raises critical questions about code quality and scientific validity. In this paper, we provide twelve practical tips for AI-assisted coding that balance the capabilities of AI with the demands of scientific and methodological rigor. We address how AI can be leveraged strategically throughout the development cycle with four key themes: problem preparation and understanding, managing context and interaction, testing and validation, and code quality assurance and iterative improvement. These principles serve to emphasize maintaining human agency in coding decisions, establishing robust validation procedures, and preserving the domain expertise essential for methodologically sound research. These tips are intended to help researchers harness AI's transformative potential for faster software development while ensuring that their code meets the standards of reliability, reproducibility, and scientific validity that research integrity demands.

Fields of Study & Subjects

Scientific Computing and Data Management Research Data Management Practices Artificial Intelligence in Healthcare and Education

Publication details

Journal / source
PLoS Computational Biology
Volume
22
Issue
7
Pages
e1014428–e1014428
Publication date
27 July 2026
Language
EN