Ten simple rules for writing a paper about scientific software
- PMID: 33180774
- PMCID: PMC7660560
- DOI: 10.1371/journal.pcbi.1008390
Ten simple rules for writing a paper about scientific software
Abstract
Papers describing software are an important part of computational fields of scientific research. These "software papers" are unique in a number of ways, and they require special consideration to improve their impact on the scientific community and their efficacy at conveying important information. Here, we discuss 10 specific rules for writing software papers, covering some of the different scenarios and publication types that might be encountered, and important questions from which all computational researchers would benefit by asking along the way.
Conflict of interest statement
The authors have declared that no competing interests exist.
References
-
- Humphreys P. Extending ourselves: Computational science, empiricism, and scientific method. Oxford University Press; 2004.
-
- Chapman B, Chang J. Biopython: Python tools for computational biology. ACM Sigbio Newsletter. 2000;20(2):15–19.
-
- Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, et al. Scikit-learn: Machine Learning in Python. J Mach Learn Res. 2011;12:2825–2830.
Publication types
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources
