William S. Bush1, Nicholas Wheeler1, Brett Beaulieu-Jones2, Christian Darabos3
1Cleveland Institute for Computational Biology, Department of Population and Quantitative Health Sciences, Case Western Reserve University
2Department of Biomedical Informatics, Harvard Medical School
3Research, Teaching and Learning at IT&C, Dartmouth College
Email: wsb36@case.edu, nrw16@case.edu, Brett_Beaulieu-Jones@hms.harvard.edu, Christian.Darabos@dartmouth.edu
Pacific Symposium on Biocomputing 25:739-742(2020)
© 2020 World Scientific
Open Access chapter published by World Scientific Publishing Company and distributed under the terms of the Creative Commons Attribution (CC BY) 4.0 License.
The majority of accepted papers in computational biology and biocomputing describe new software approaches to relevant biological problems. While journals and conferences often require the availability of software and source code, there are limited resources available to maximize the distribution and use of developed software within the scientific community. The accepted standard is to make source code available for new approaches in published work, the growing problem of system configuration issues, language, library version conflicts, and other implementation issues often impede the broad distribution, availability of software tools, and reproducibility of research. There are a variety of solutions to these implementation issues, but the learning curve for applying these solutions is steep. This tutorial demonstrates tools and approaches for packaging and distribution of published code, and provides methodological practices for the broad and open sharing of new biocomputing software.