evolution
Biological evolution and adaptation
Source facts
- Repository
- ffsshhttiikk/opencode-agents-skills
- Last source activity
- February 28, 2026 at 22:51
- Detected SKILL.md language
- English
- Stars
- 3
- Forks
- 2
Install options
The review-first prompt is selected by default. You can switch to a direct command or download a local copy.
Review the source files
Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.
Showing SKILL.md
SKILL.md
Source instructions · Read-only preview- name
- evolution
- description
- Biological evolution and adaptation
- license
- MIT
- compatibility
- opencode
- metadata
- {"audience":"evolutionary biologists, researchers, students","category":"biology"}
## What I do
- Study mechanisms of evolutionary change
- Analyze natural selection and adaptation
- Research speciation and biodiversity
- Construct phylogenetic trees
- Investigate molecular evolution
- Study population genetics
## When to use me
- When studying evolutionary relationships
- When analyzing adaptation mechanisms
- When constructing phylogenies
- When studying speciation
- When researching molecular evolution
- When analyzing population genetics
## Key Concepts
### Mechanisms of Evolution
- **Natural selection**: Differential reproductive success
- **Genetic drift**: Random allele frequency change
- **Gene flow**: Migration between populations
- **Mutation**: Source of genetic variation
- **Non-random mating**: Assortative/disassortative
### Natural Selection
```python
# Example: Selection coefficient calculation
def selection_coefficient(w1, w2):
"""
Calculate selection coefficient.
w1, w2: Fitness values of genotypes
"""
return 1 - (w2 / w1)
def allele_frequency(p, q, s, t):
"""
Calculate allele frequency change under selection.
p: Frequency of dominant allele
q: Frequency of recessive allele
s: Selection coefficient against dominant
t: Selection coefficient against recessive
"""
delta_p = (p * q * (p*s - q*t)) / (1 - s*p**2 - t*q**2)
return delta_p
```
### Phylogenetics
**Tree Construction Methods**
- Maximum parsimony
- Maximum likelihood
- Neighbor-joining
- UPGMA
**Molecular Evolution**
- dN/dS ratio: Nonsynonymous vs synonymous substitutions
- Molecular clock: Constant mutation rate
- Positive selection: Adaptive evolution
### Evidence for Evolution
- Fossil record
- Comparative anatomy
- Molecular biology
- Biogeography
- Direct observation
View on GitHub