在科学工作流程中实施代码审查:生态学和进化生物学的见解
Edward R Ivimey-Cook1, Joel L Pick2, Kevin R Bairos-Novak3
1School of Biodiversity, One Health and Veterinary Medicine, University of Glasgow, Glasgow, UK.
Journal of evolutionary biology
|October 9, 2023
概括
代码审查提高了研究的可靠性和可重复性. 本指南介绍了生态学和进化生物学有效的代码审查实践,促进透明度和开放科学.
科学领域:
- 生态学和进化生物学研究研究.
- 科学软件开发科学软件开发
背景情况:
- 代码审查是计算机科学中确保软件质量的标准.
- 它在生态学和进化生物学中的缺席导致编码错误,减少可复制性和不可靠性.
- 这种差距阻碍了发表的研究结果的科学完整性.
研究的目的:
- 为生态学和进化生物学中实施有效代码审查提供指南.
- 解决这些领域缺乏代码审查实践的问题.
- 促进更加开放,可靠和透明的科学研究.
主要方法:
- 有效的代码审查技术的详细评论.
- 关于项目设置的指导,以促进代码审查.
- 在各个研究阶段探索实施策略.
主要成果:
- 一个实用的框架,将代码审查纳入生态和进化生物学研究.
- 提高代码质量和研究可复制性的策略.
- 建立更透明的科学工作流程的原则.
结论:
- 采用代码审查原则将大大提高生态学和进化生物学研究的可靠性和可重复性.
- 实施代码审查有助于建立一个更加开放和透明的科学界.
- 这本指南作为一个基础资源,为研究人员新的代码审查.
相关概念视频
Criticisms of the Evolutionary Perspective
110
In a study where individuals posing as strangers offered compliments and proposed casual sex to students, the responses differed significantly based on gender. Not a single woman accepted the proposal, while 70% of the men agreed. This outcome provides a useful scenario to explore through the lens of evolutionary psychology and social learning theory, highlighting the diverse perspectives on human sexual behaviors.
Evolutionary psychology provides one explanation for these findings, suggesting...
Evolutionary psychology provides one explanation for these findings, suggesting...
110
Evolutionary Relationships through Genome Comparisons
5.8K
Genome comparison is one of the excellent ways to interpret the evolutionary relationships between organisms. The basic principle of genome comparison is that if two species share a common feature, it is likely encoded by the DNA sequence conserved between both species. The advent of genome sequencing technologies in the late 20th century enabled scientists to understand the concept of conservation of domains between species and helped them to deduce evolutionary relationships across diverse...
5.8K
Biodiversity and Human Values
13.2K
Human civilization relies on biodiversity in many ways. Sudden changes in species biodiversity result in environmental changes that can modify weather patterns and therefore human civilizations.
13.2K
Conservation of Small Populations
13.2K
Small population sizes put a species at extreme risk of extinction due to a lack of variation, and a consequent decrease in adaptability. This weakens the chances of survival under pressures such as climate change, competition from other species, or new diseases. Large populations are more likely to survive pressures such as these, as such populations are more likely to harbor individuals that have genetic variants that are adaptive under new stresses. Small populations are much less...
13.2K
Mutation, Gene Flow, and Genetic Drift
58.5K
In a population that is not at Hardy-Weinberg equilibrium, the frequency of alleles changes over time. Therefore, any deviations from the five conditions of Hardy-Weinberg equilibrium can alter the genetic variation of a given population. Conditions that change the genetic variability of a population include mutations, natural selection, non-random mating, gene flow, and genetic drift (small population size).
58.5K
Review and Preview
7.6K
In statistics, several tools are used to interpret the data. Measures of central tendency represent the characteristics of the data, such as mean, median, and mode. Additionally, measures of variance like standard deviation and range are used to find the spread of data from the mean. Relative standing measures the distance between data locations. Commonly used measures of relative standings are percentile, z score, and quartiles.
Percentiles are a type of fractile that partition data into...
Percentiles are a type of fractile that partition data into...
7.6K


