dadi-cli:自动化和分布式的人口遗传模型推断从等位基因频率谱
bioRxiv : the preprint server for biology
|July 3, 2023
概括
dadi-cli使用人口基因组数据简化了人口模型. 这个 Python 包简化了 dadi 软件的使用,并促进了用于自然选择推断的分布式计算.
科学领域:
- 人口遗传学 人口遗传学
- 计算生物学 计算生物学
- 生物信息学是一种生物信息学.
背景情况:
- dadi是一个广泛使用的软件,用于推断人口历史和自然选择.
- 手动的Python脚本和工作并行化是达迪优化所需的.
- 对于没有广泛的计算专业知识的用户来说,复杂的分析可能具有挑战性.
研究的目的:
- 为 dadi 软件开发一个用户友好的命令行界面.
- 为了简化人口建模和自然选择推断的过程.
- 为了实现人口基因组分析的简单分布式计算.
主要方法:
- 开发了 dadi-cli,这是一个基于 Python 的命令行工具.
- 实现了用于简化 dadi 使用的功能.
- 为简单的分布式计算提供集成功能.
主要成果:
- dadi-cli减少了使用 dadi 进行人口基因组数据分析的复杂性.
- 该工具有助于高效并行和分布式执行 dadi 工作.
- 简化了推断人口历史和自然选择模型的工作流程.
结论:
- dadi-cli提高了人口基因组分析的可访问性和效率.
- 该包将先进的人口建模技术民主化.
- 促进了进化研究的大规模计算.
相关概念视频
What is Population Genetics?
58.4K
A population is composed of members of the same species that simultaneously live and interact in the same area. When individuals in a population breed, they pass down their genes to their offspring. Many of these genes are polymorphic, meaning that they occur in multiple variants. Such variations of a gene are referred to as alleles. The collective set of all the alleles within a population is known as the gene pool.
58.4K
Hardy-Weinberg Principle
72.4K
Diploid organisms have two alleles of each gene, one from each parent, in their somatic cells. Therefore, each individual contributes two alleles to the gene pool of the population. The gene pool of a population is the sum of every allele of all genes within that population and has some degree of variation. Genetic variation is typically expressed as a relative frequency, which is the percentage of the total population that has a given allele, genotype or phenotype.
72.4K
Mutation, Gene Flow, and Genetic Drift
58.7K
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.7K
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
81
Mechanistic models play a crucial role in algorithms for numerical problem-solving, particularly in nonlinear mixed effects modeling (NMEM). These models aim to minimize specific objective functions by evaluating various parameter estimates, leading to the development of systematic algorithms. In some cases, linearization techniques approximate the model using linear equations.
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
81
Model Approaches for Pharmacokinetic Data: Distributed Parameter Models
97
Pharmacokinetic models are mathematical constructs that represent and predict the time course of drug concentrations in the body, providing meaningful pharmacokinetic parameters. These models are categorized into compartment, physiological, and distributed parameter models.
The distributed parameter models are specifically designed to account for variations and differences in some drug classes. This model is particularly useful for assessing regional concentrations of anticancer or...
The distributed parameter models are specifically designed to account for variations and differences in some drug classes. This model is particularly useful for assessing regional concentrations of anticancer or...
97
Mechanistic Models: Compartment Models in Individual and Population Analysis
65
Mechanistic models are utilized in individual analysis using single-source data, but imperfections arise due to data collection errors, preventing perfect prediction of observed data. The mathematical equation involves known values (Xi), observed concentrations (Ci), measurement errors (εi), model parameters (ϕj), and the related function (ƒi) for i number of values. Different least-squares metrics quantify differences between predicted and observed values. The ordinary least...
65


