Overview
Explore a comprehensive lecture from the Serrapilheira/ICTP-SAIFR Training Program in Quantitative Ecology, focusing on the quantitative foundations of ecological and evolutionary studies. Delve into crucial topics such as motivations for publishing code, best practices in scientific software development, and the importance of reproducibility in research. Learn about version control in R, code review processes, and how to effectively use GitHub for code repositories. Discover the significance of proper documentation, including README files and licensing. Gain insights into the scientific publishing process, including desk rejections, finding reviewers, and journal guidelines. Understand the role of preprints in modern scientific communication. This lecture, delivered by experts from Georgia Tech, provides valuable knowledge for researchers and students in quantitative ecology and related fields.
Syllabus
Introduction
Motivations
Publishing Code
Scientists are not software engineers
Why release code
Replication vs reproduction
Best Practices
Versioning in R
Code Review
Code Repository
GitHub
GitHub Repository
Readme File
License File
GitHub Interface
Pipeline
DOI
NODO
Logging into NODO
Uploading to GitHub
Editing the metadata
Questions
Why Publish
Desk Rejection
Finding Reviewers
How long is typical
Journal guidelines
Review
Preprints
Taught by
ICTP-SAIFR