Related Experiment Video
Updated: Apr 4, 2026

07:41
Modeling the Size Spectrum for Macroinvertebrates and Fishes in Stream Ecosystems
Published on: July 30, 2019
8.1K
Coalescent: an open-science framework for importance sampling in coalescent theory
Susanta Tewari1, John L Spouge1
1National Center of Biotechnology Information , Bethesda, MD , United States.
Peerj
|August 28, 2015
Summary
A new Java framework enhances coalescent theory computations using importance sampling (IS). It offers a user-friendly interface and improves efficiency by considering both running time and effective sample size.
Area of Science:
- Computational evolutionary biology
- Population genetics
- Statistical inference
Background:
- Coalescent theory relies on computational methods like importance sampling (IS) for statistical calculations.
- Existing computational frameworks for IS lack flexibility, user-friendliness, and robust benchmarking capabilities.
- Researchers face challenges in implementing and comparing novel IS schemes reliably.
Purpose of the Study:
- To develop a general, user-friendly Java framework for importance sampling in coalescent theory.
- To enable accurate computation of likelihoods and parameter estimation under standard coalescent models.
- To provide a platform for reliable benchmarking and comparison of different IS schemes.
Main Methods:
- Designed a Java-based framework implementing core coalescent theory concepts and IS.
- Integrated standard competing IS proposals and existing exact probability calculation frameworks.
- Incorporated an intuitive user interface, multicore processing, and cross-platform compatibility (Windows, Mac, Linux).
Main Results:
- The framework accurately computes likelihoods and maximum likelihood estimates for mutation parameters.
- Validation against established coalescent literature benchmarks confirms the framework's accuracy.
- Evaluation reveals that the efficiency order of IS schemes depends on both running time and effective sample size.
Conclusions:
- The developed framework addresses limitations of existing tools, offering flexibility and reliability for coalescent computations.
- Introduced 'just-in-time delegation' technique to optimize the balance between computational speed and precision.
- Provides a potential solution to the '2^8 programs problem' by facilitating model and scheme customization.
Related Concept Videos
Cluster Sampling Method
15.6K
Appropriate sampling methods ensure that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
15.6K
Sampling Methods: Overview
4.0K
A sample refers to a smaller subset representative of a larger population. In analytical chemistry, studying or analyzing an entire population is often impractical or impossible. Therefore, samples are used to draw inferences and generalize the whole population. The sampling method selects individuals or items from a population to create a sample. Standard sampling methods include random, judgemental, systematic, stratified, and cluster sampling.
In analytical chemistry, the choice of...
In analytical chemistry, the choice of...
4.0K
Sampling Plans
1.3K
Sampling is a crucial step in analytical chemistry, allowing researchers to collect representative data from a large population. Common sampling methods include random, judgmental, systematic, stratified, and cluster sampling.
Random sampling is a method where each member of the population has an equal chance of being selected for the sample. It involves selecting individuals randomly, often using random number generators or lottery-type methods. For example, when analyzing the properties of a...
Random sampling is a method where each member of the population has an equal chance of being selected for the sample. It involves selecting individuals randomly, often using random number generators or lottery-type methods. For example, when analyzing the properties of a...
1.3K
Stratified Sampling Method
16.2K
Sampling is a technique to select a portion (or subset) of the larger population and study that portion (the sample) to gain information about the population. The sampling method ensures that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a stratified sample, divide the population into groups called strata and then take a...
To choose a stratified sample, divide the population into groups called strata and then take a...
16.2K
Sampling Distribution
19.3K
Given simple random samples of size n from a given population with a measured characteristic such as mean, proportion, or standard deviation for each sample, the probability distribution of all the measured characteristics is called a sampling distribution. How much the statistic varies from one sample to another is known as the sampling variability of a statistic. You typically measure the sampling variability of a statistic by its standard error. The standard error of the mean is an example...
19.3K
Sampling Methods: Sample Types
3.7K
Sampling materials are classified into three main types: solid, liquid, and gas.
Solid samples include a variety of substances, such as sediments from water bodies, soil, metals, and biological tissues. Two standard methods for extracting sediments from water bodies are grab sampling and piston coring. Grab sampling involves using a device to collect a discrete sediment sample from the bottom of a water body with minimal disturbance. Grab samples do not always represent the entire area due to...
Solid samples include a variety of substances, such as sediments from water bodies, soil, metals, and biological tissues. Two standard methods for extracting sediments from water bodies are grab sampling and piston coring. Grab sampling involves using a device to collect a discrete sediment sample from the bottom of a water body with minimal disturbance. Grab samples do not always represent the entire area due to...
3.7K

