유전적 변이 추적기: 집단에서 대립 유전자 빈도 계산하기
특정 대립 유전자(유전자 변이)의 빈도를 집단 내에서 계산하려면 총 개인 수와 대립 유전자의 수치를 입력하세요. 집단 유전학, 진화 생물학 및 유전적 다양성 연구에 필수적입니다.
유전 변이 추적기
이 도구는 주어진 집단 내에서 특정 대립유전자(유전자의 변형)의 빈도를 계산합니다. 집단 내 총 개인 수와 특정 대립유전자의 인스턴스 수를 입력하여 그 빈도를 계산합니다.
입력 데이터
결과
계산 공식
대립유전자 빈도 시각화
Population Representation
문서화
유전 변이 추적기: 대립 유전자 빈도 계산기
소개
유전 변이 추적기는 집단 내 대립 유전자 빈도를 계산하기 위해 설계된 전문 도구입니다. 대립 유전자 빈도는 특정 유전자 변형(대립 유전자)이 집단 내 모든 유전자 복제본 중에서 차지하는 비율을 나타내며, 이는 집단 유전학에서 기본적인 측정값으로 사용됩니다. 이 계산기는 특정 유전적 변형이 집단 내에서 얼마나 흔한지를 결정하는 간단한 방법을 제공하며, 이는 집단 내 유전적 다양성, 진화 및 질병 위험을 이해하는 데 필수적입니다. 유전 원리를 배우고 있는 학생이든, 집단 데이터를 분석하는 연구원이든, 질병 유병률을 연구하는 의료 전문가이든, 이 도구는 유전적 변이를 정량화하는 간단하면서도 강력한 방법을 제공합니다.
대립 유전자 빈도란 무엇인가?
대립 유전자 빈도는 집단 내 특정 대립 유전자(유전자의 변형)의 상대적인 비율을 나타냅니다. 대부분의 유기체, 인간을 포함하여, 각 개인은 두 개의 유전자 복제본(각각 부모로부터 유전됨)을 가지고 있어 이배체 유기체입니다. 따라서 N명의 개인이 있는 집단에서 각 유전자에 대해 2N개의 복제본이 있습니다.
대립 유전자 빈도는 다음 공식을 사용하여 계산됩니다:
여기서:
- 는 대립 유전자 빈도입니다.
- 는 집단 내 특정 대립 유전자의 수입니다.
- 은 집단 내 개인의 총 수입니다.
- 은 집단 내 총 대립 유전자 수를 나타냅니다(이배체 유기체의 경우).
예를 들어, 집단 내 100명의 개인이 있고 특정 대립 유전자의 50개 인스턴스가 관찰되었다면, 빈도는 다음과 같이 계산됩니다:
이는 집단 내 이 유전자 좌위의 모든 대립 유전자 중 25%가 이 특정 변형이라는 것을 의미합니다.
유전 변이 추적기 사용 방법
우리의 대립 유전자 빈도 계산기는 직관적이고 사용자 친화적으로 설계되었습니다. 집단 내 특정 대립 유전자의 빈도를 계산하려면 다음 간단한 단계를 따르십시오:
-
집단 내 총 개인 수를 첫 번째 입력 필드에 입력합니다.
- 이는 양의 정수여야 합니다.
- 예를 들어, 100명을 연구하고 있다면 "100"을 입력하십시오.
-
추적 중인 특정 대립 유전자의 인스턴스 수를 두 번째 입력 필드에 입력합니다.
- 이는 음이 아닌 정수여야 합니다.
- 이배체 유기체의 경우, 이 숫자는 개인 수의 두 배를 초과할 수 없습니다.
- 예를 들어, 100명의 집단에서 30명이 이형접합체(대립 유전자의 한 복사본을 가진 경우)이고 10명이 동형접합체(두 복사본을 가진 경우)라면 "50"(30 + 20)을 입력합니다.
-
결과 섹션에 표시된 계산된 대립 유전자 빈도를 확인합니다.
- 결과는 0과 1 사이의 소수로 표시됩니다.
- 예를 들어, 0.25의 결과는 이 대립 유전자가 집단 내 가능한 유전자 복제본의 25%에 존재함을 의미합니다.
-
시각화를 검사하여 대립 유전자 분포의 그래픽 표현을 확인합니다.
-
복사 버튼을 사용하여 결과를 클립보드에 복사하여 보고서나 추가 분석에 사용합니다.
입력 유효성 검사
계산기는 정확한 결과를 보장하기 위해 여러 유효성 검사 체크를 수행합니다:
- 인구 크기는 양수여야 함: 개인 수는 0보다 커야 합니다.
- 대립 유전자 인스턴스는 음수가 아니어야 함: 대립 유전자의 인스턴스 수는 음수가 될 수 없습니다.
- 최대 대립 유전자 인스턴스: 이배체 유기체의 경우, 대립 유전자 인스턴스 수는 개인 수의 두 배(2N)를 초과할 수 없습니다.
이러한 유효성 검사 중 하나라도 실패하면 오류 메시지가 표시되어 입력을 수정하도록 안내합니다.
결과 이해하기
대립 유전자 빈도 결과는 0과 1 사이의 소수 값으로 제공됩니다. 여기서:
- **0 (0%)**는 집단에서 대립 유전자가 완전히 결여되어 있음을 나타냅니다.
- **1 (100%)**는 대립 유전자가 집단의 모든 가능한 유전자 복제본에 존재함을 나타냅니다.
예를 들어:
- 0.5 (50%)의 빈도는 대립 유전자가 모든 유전자 복제본의 절반에 존재함을 의미합니다.
- 0.05 (5%)의 빈도는 상대적으로 희귀한 대립 유전자를 나타냅니다.
- 0.95 (95%)의 빈도는 대립 유전자가 매우 흔하며 거의 고정 상태에 있음을 나타냅니다.
계산기는 결과를 직관적으로 해석하는 데 도움이 되는 빈도의 시각적 표현도 제공합니다.
계산 방법 및 공식
기본 대립 유전자 빈도 계산
이배체 유기체(인간과 같은)의 경우, 대립 유전자 빈도를 계산하는 기본 공식은 다음과 같습니다:
여기서:
- 는 대립 유전자 A의 빈도입니다.
- 는 대립 유전자 A의 인스턴스 수입니다.
- 은 집단 내 개인 수입니다.
- 은 총 대립 유전자 수(각 개인이 2개의 복사본을 가지므로)입니다.
대체 계산 방법
사용 가능한 데이터에 따라 대립 유전자 빈도를 계산하는 여러 방법이 있습니다:
1. 유전자형 수에서
각 유전자형의 수를 알고 있다면 다음과 같이 계산할 수 있습니다:
여기서:
- 는 대립 유전자 A의 빈도입니다.
- 는 대립 유전자 A에 대해 동형접합인 개인의 수입니다.
- 는 이형접합인 개인의 수입니다.
- 은 총 개인 수입니다.
2. 유전자형 빈도에서
각 유전자형의 빈도를 알고 있다면:
여기서:
- 는 대립 유전자 A의 빈도입니다.
- 는 AA 유전자형의 빈도입니다.
- 는 AB 유전자형의 빈도입니다.
다양한 배수 수준 처리
계산기는 이배체 유기체를 위해 설계되었지만, 다른 배수 수준을 가진 유기체에도 개념을 확장할 수 있습니다:
- 단배체 유기체 (각 유전자에 대해 1개의 복사본):
- 삼배체 유기체 (각 유전자에 대해 3개의 복사본):
- 사배체 유기체 (각 유전자에 대해 4개의 복사본):
대립 유전자 빈도 계산의 사용 사례
집단 유전학 연구
대립 유전자 빈도 계산은 집단 유전학 연구에서 다음과 같은 기본적인 역할을 합니다:
-
집단 내 유전적 다양성 추적
- 높은 유전적 다양성(여러 대립 유전자가 중간 빈도로 존재)은 일반적으로 건강한 집단을 나타냅니다.
- 낮은 다양성은 유전적 병목현상이나 창립 효과를 나타낼 수 있습니다.
-
진화 과정 연구
- 시간에 따른 대립 유전자 빈도의 변화는 자연 선택을 나타낼 수 있습니다.
- 안정된 빈도는 균형 선택 또는 유전적 부동을 나타낼 수 있습니다.
-
집단 간 유전자 흐름 분석
- 집단 간 유사한 대립 유전자 빈도는 유전자 흐름을 나타낼 수 있습니다.
- 뚜렷한 빈도는 생식 격리를 나타낼 수 있습니다.
-
유전적 부동 조사
- 작은 집단에서 대립 유전자 빈도의 무작위 변화.
- 특히 멸종 위기 종의 보존 유전학에서 중요합니다.
의학 유전학 응용
대립 유전자 빈도 데이터는 의학 유전학에서 다음과 같은 중요한 역할을 합니다:
-
질병 위험 평가
- 특정 집단에서 질병 관련 대립 유전자의 빈도가 높습니다.
- 고위험 그룹을 대상으로 선별 프로그램을 목표로 하는 데 도움이 됩니다.
-
약물 유전학
- 약물 대사에 영향을 미치는 대립 유전자의 빈도.
- 집단별 약물 용량 가이드라인을 안내합니다.
-
유전 상담
- 유전 질환에 대한 기초 위험 추정 제공.
- 유전자 검사 결과의 의미를 해석하는 데 도움이 됩니다.
-
공공 보건 계획
- 집단 내 질병 부담 예측.
- 유전자 검사 및 치료를 위한 자원 할당.
농업 및 보존 응용
대립 유전자 빈도 계산은 다음과 같은 분야에서 유용합니다:
-
농작물 및 가축 육종
- 육종 집단 내 유익한 특성 추적.
- 농업 종의 유전적 다양성 유지.
-
멸종 위기 종 보존
- 작은 집단의 유전적 건강 모니터링.
- 유전적 다양성을 극대화하기 위한 육종 프로그램 계획.
-
침입 종 관리
- 침입 집단의 유전적 구조 이해.
- 출처 집단 및 침입 경로 식별.
교육 환경
유전 변이 추적기는 교육 도구로서 다음과 같은 역할을 합니다:
-
기본 유전 원리 교육
- 유전 패턴을 시연합니다.
- 집단 수준의 유전 개념을 설명합니다.
-
실험실 연습
- 학생들이 실제 또는 시뮬레이션된 유전 데이터를 분석할 수 있도록 합니다.
- 집단 유전학 계산에 대한 실습 경험을 제공합니다.
대립 유전자 빈도의 대안
대립 유전자 빈도는 집단 유전학에서 기본적인 측정값이지만, 추가적인 통찰력을 제공할 수 있는 여러 대체 또는 보완 지표가 있습니다:
-
유전자형 빈도
- 특정 유전자형을 가진 개인의 비율을 측정합니다.
- 우성이 관련된 경우 표현형 분포를 직접 평가하는 데 유용합니다.
-
이형접합성
- 집단 내 이형접합 개인의 비율을 측정합니다.
- 유전적 다양성과 교배를 나타내는 지표입니다.
-
고정 지수 (FST)
- 유전적 구조로 인한 집단 차별화를 측정합니다.
- 0(차별화 없음)에서 1(완전 차별화)까지 범위가 있습니다.
-
유효 개체군 크기 (Ne)
- 이상적인 집단에서 번식하는 개체 수를 추정합니다.
- 유전적 부동 및 유전적 변이 손실 속도를 예측하는 데 도움이 됩니다.
-
연관 불균형
- 서로 다른 좌위에서 대립 유전자의 비무작위 연관성을 측정합니다.
- 유전자를 매핑하고 집단 역사를 이해하는 데 유용합니다.
대립 유전자 빈도 계산의 역사적 맥락
대립 유전자 빈도의 개념은 유전학 분야에서 풍부한 역사를 가지고 있으며, 유전 및 진화에 대한 우리의 이해에 기본적인 역할을 해왔습니다.
초기 발전
대립 유전자 빈도에 대한 이해의 기초는 20세기 초에 마련되었습니다:
-
1908: G.H. 하디와 빌헬름 바인베르크는 독립적으로 하디-바인베르크 원리를 도출하여 비진화 집단에서 대립 유전자와 유전자형 빈도 간의 관계를 설명했습니다.
-
1918: R.A. 피셔는 "멘델 유전을 가정할 때 친척 간의 상관관계"에 관한 그의 획기적인 논문을 발표하여 유전적 연속 변동과 멘델 유전을 조화롭게 연결하여 집단 유전학 분야를 확립하는 데 기여했습니다.
-
1930년대: 세월 라이트, R.A. 피셔, J.B.S. 홀데인은 자연 선택, 돌연변이, 이주 및 유전적 부동으로 인해 대립 유전자 빈도가 어떻게 변화하는지를 설명하는 수학적 기초를 개발했습니다.
현대 발전
대립 유전자 빈도의 연구는 기술 발전과 함께 크게 발전했습니다:
-
1950년대-1960년대: 단백질 다형성의 발견은 분자 수준에서 유전적 변이를 직접 측정할 수 있게 했습니다.
-
1970년대-1980년대: 제한 효소 절편 길이 다형성(RFLP) 분석의 발전은 유전적 변이에 대한 더 자세한 연구를 가능하게 했습니다.
-
1990년대-2000년대: 인간 게놈 프로젝트 및 DNA 염기서열 분석 기술의 발전은 전체 게놈에서 대립 유전자 빈도를 측정할 수 있는 능력을 혁신적으로 변화시켰습니다.
-
2010년대-현재: 1000 게놈 프로젝트 및 전체 유전체 연관 연구(GWAS)와 같은 대규모 유전체 프로젝트는 다양한 집단에서 인간 유전적 변이 및 대립 유전자 빈도의 포괄적인 목록을 생성했습니다.
오늘날 대립 유전자 빈도 계산은 진화 생물학에서 개인화된 의학에 이르기까지 수많은 분야의 중심에 있으며, 점점 더 정교해지는 계산 도구와 통계적 방법의 혜택을 받고 있습니다.
대립 유전자 빈도 계산을 위한 코드 예제
엑셀
1' 대립 유전자 빈도를 계산하기 위한 엑셀 공식
2' A1에 대립 유전자 인스턴스 수를, B1에 개인 수를 입력합니다.
3=A1/(B1*2)
4
5' 엑셀 VBA 함수를 사용하여 대립 유전자 빈도를 계산합니다.
6Function AlleleFrequency(instances As Integer, individuals As Integer) As Double
7 ' 입력 유효성 검사
8 If individuals <= 0 Then
9 AlleleFrequency = CVErr(xlErrValue)
10 Exit Function
11 End If
12
13 If instances < 0 Or instances > individuals * 2 Then
14 AlleleFrequency = CVErr(xlErrValue)
15 Exit Function
16 End If
17
18 ' 빈도 계산
19 AlleleFrequency = instances / (individuals * 2)
20End Function
21
파이썬
1def calculate_allele_frequency(instances, individuals):
2 """
3 집단 내 특정 대립 유전자의 빈도를 계산합니다.
4
5 매개변수:
6 instances (int): 특정 대립 유전자의 인스턴스 수
7 individuals (int): 집단 내 총 개인 수
8
9 반환값:
10 float: 0과 1 사이의 대립 유전자 빈도
11 """
12 # 입력 유효성 검사
13 if individuals <= 0:
14 raise ValueError("개인 수는 양수여야 합니다.")
15
16 if instances < 0:
17 raise ValueError("인스턴스 수는 음수가 될 수 없습니다.")
18
19 if instances > individuals * 2:
20 raise ValueError("인스턴스 수는 개인 수의 두 배를 초과할 수 없습니다.")
21
22 # 빈도 계산
23 return instances / (individuals * 2)
24
25# 예제 사용법
26try:
27 allele_instances = 50
28 population_size = 100
29 frequency = calculate_allele_frequency(allele_instances, population_size)
30 print(f"대립 유전자 빈도: {frequency:.4f} ({frequency*100:.1f}%)")
31except ValueError as e:
32 print(f"오류: {e}")
33
R
1calculate_allele_frequency <- function(instances, individuals) {
2 # 입력 유효성 검사
3 if (individuals <= 0) {
4 stop("개인 수는 양수여야 합니다.")
5 }
6
7 if (instances < 0) {
8 stop("인스턴스 수는 음수가 될 수 없습니다.")
9 }
10
11 if (instances > individuals * 2) {
12 stop("인스턴스 수는 개인 수의 두 배를 초과할 수 없습니다.")
13 }
14
15 # 빈도 계산
16 instances / (individuals * 2)
17}
18
19# 예제 사용법
20allele_instances <- 50
21population_size <- 100
22frequency <- calculate_allele_frequency(allele_instances, population_size)
23cat(sprintf("대립 유전자 빈도: %.4f (%.1f%%)\n", frequency, frequency*100))
24
25# 결과 시각화
26library(ggplot2)
27data <- data.frame(
28 Allele = c("대상 대립 유전자", "기타 대립 유전자"),
29 Frequency = c(frequency, 1-frequency)
30)
31ggplot(data, aes(x = Allele, y = Frequency, fill = Allele)) +
32 geom_bar(stat = "identity") +
33 scale_fill_manual(values = c("대상 대립 유전자" = "#4F46E5", "기타 대립 유전자" = "#D1D5DB")) +
34 labs(title = "대립 유전자 빈도 분포",
35 y = "빈도",
36 x = NULL) +
37 theme_minimal() +
38 scale_y_continuous(labels = scales::percent)
39
자바스크립트
1/**
2 * 집단 내 특정 대립 유전자의 빈도를 계산합니다.
3 *
4 * @param {number} instances - 특정 대립 유전자의 인스턴스 수
5 * @param {number} individuals - 집단 내 총 개인 수
6 * @returns {number} 0과 1 사이의 대립 유전자 빈도
7 * @throws {Error} 입력이 유효하지 않은 경우
8 */
9function calculateAlleleFrequency(instances, individuals) {
10 // 입력 유효성 검사
11 if (individuals <= 0) {
12 throw new Error("개인 수는 양수여야 합니다.");
13 }
14
15 if (instances < 0) {
16 throw new Error("인스턴스 수는 음수가 될 수 없습니다.");
17 }
18
19 if (instances > individuals * 2) {
20 throw new Error("인스턴스 수는 개인 수의 두 배를 초과할 수 없습니다.");
21 }
22
23 // 빈도 계산
24 return instances / (individuals * 2);
25}
26
27// 예제 사용법
28try {
29 const alleleInstances = 50;
30 const populationSize = 100;
31 const frequency = calculateAlleleFrequency(alleleInstances, populationSize);
32 console.log(`대립 유전자 빈도: ${frequency.toFixed(4)} (${(frequency*100).toFixed(1)}%)`);
33} catch (error) {
34 console.error(`오류: ${error.message}`);
35}
36
자바
1public class AlleleFrequencyCalculator {
2 /**
3 * 집단 내 특정 대립 유전자의 빈도를 계산합니다.
4 *
5 * @param instances 특정 대립 유전자의 인스턴스 수
6 * @param individuals 집단 내 총 개인 수
7 * @return 0과 1 사이의 대립 유전자 빈도
8 * @throws IllegalArgumentException 입력이 유효하지 않은 경우
9 */
10 public static double calculateAlleleFrequency(int instances, int individuals) {
11 // 입력 유효성 검사
12 if (individuals <= 0) {
13 throw new IllegalArgumentException("개인 수는 양수여야 합니다.");
14 }
15
16 if (instances < 0) {
17 throw new IllegalArgumentException("인스턴스 수는 음수가 될 수 없습니다.");
18 }
19
20 if (instances > individuals * 2) {
21 throw new IllegalArgumentException("인스턴스 수는 개인 수의 두 배를 초과할 수 없습니다.");
22 }
23
24 // 빈도 계산
25 return (double) instances / (individuals * 2);
26 }
27
28 public static void main(String[] args) {
29 try {
30 int alleleInstances = 50;
31 int populationSize = 100;
32 double frequency = calculateAlleleFrequency(alleleInstances, populationSize);
33 System.out.printf("대립 유전자 빈도: %.4f (%.1f%%)\n", frequency, frequency*100);
34 } catch (IllegalArgumentException e) {
35 System.err.println("오류: " + e.getMessage());
36 }
37 }
38}
39
자주 묻는 질문
대립 유전자란 무엇인가요?
대립 유전자는 유전자의 변형된 형태입니다. 서로 다른 대립 유전자는 머리카락 색깔이나 혈액형과 같은 유전적 특성의 변화를 만들어냅니다. 각 개인은 일반적으로 각 유전자에 대해 두 개의 대립 유전자를 상속받아 동형접합체가 됩니다. 두 대립 유전자가 동일하면 개인은 동형접합체입니다. 대립 유전자가 다르면 개인은 이형접합체입니다.
대립 유전자 빈도 계산이 중요한 이유는 무엇인가요?
대립 유전자 빈도 계산은 과학자들이 집단 내 유전적 다양성을 이해하고, 시간에 따른 유전적 구성의 변화를 추적하며, 잠재적인 질병 위험을 식별하고, 진화 과정을 연구하는 데 도움이 됩니다. 이는 특정 유전적 변형이 집단에서 얼마나 흔하거나 희귀한지를 정량적으로 측정하는 방법을 제공합니다.
샘플 크기가 대립 유전자 빈도 계산에 미치는 영향은 무엇인가요?
샘플 크기는 대립 유전자 빈도 추정의 정확성에 큰 영향을 미칩니다. 더 큰 샘플은 일반적으로 더 정확한 추정값과 좁은 신뢰 구간을 제공합니다. 작은 샘플은 희귀 대립 유전자의 경우 진정한 집단 빈도를 정확하게 나타내지 못할 수 있습니다. 일반적으로 신뢰할 수 있는 대립 유전자 빈도 추정을 위해서는 더 큰 샘플 크기(일반적으로 >100 개인)가 선호됩니다.
대립 유전자 빈도는 시간이 지남에 따라 변할 수 있나요?
네, 대립 유전자 빈도는 여러 진화적 힘으로 인해 시간이 지남에 따라 변할 수 있습니다:
- 자연 선택: 유리한 대립 유전자는 빈도가 증가할 수 있습니다.
- 유전적 부동: 특히 작은 집단에서 빈도의 무작위 변화.
- 이주: 개인의 이동은 새로운 대립 유전자를 도입할 수 있습니다.
- 돌연변이: 새로운 대립 유전자의 도입.
- 비무작위 교배: 유전자형 빈도를 변경하여 간접적으로 대립 유전자 빈도에 영향을 미칠 수 있습니다.
유전자형 빈도를 알고 있을 때 대립 유전자 빈도를 어떻게 계산하나요?
유전자형(예: AA, Aa, aa)의 빈도를 알고 있다면, 대립 유전자 A의 빈도를 다음과 같이 계산할 수 있습니다: 여기서 는 AA 유전자형의 빈도이고, 는 이형접합 유전자형의 빈도입니다.
X-연관 유전자를 대립 유전자 빈도를 계산할 때 어떻게 처리하나요?
X-연관 유전자의 경우, 남성은 하나의 복사본만 가지며 여성은 두 개를 가집니다. 대립 유전자 빈도를 계산하려면:
- 대립 유전자의 모든 인스턴스를 계산합니다(여성은 두 개의 대립 유전자를 기여하고 남성은 하나를 기여합니다).
- 집단 내 X 염색체의 총 수(여성의 수 × 2 + 남성의 수)로 나눕니다.
대립 유전자 빈도를 사용하여 질병 위험을 예측할 수 있나요?
대립 유전자 빈도 데이터는 집단 내 유전 질환의 유병률을 추정하는 데 도움이 될 수 있습니다. 그러나 개인의 질병 위험을 예측하려면 유전자 침투(유전자형을 가진 개인이 질병을 발병할 가능성) 및 표현성(동일한 유전자형을 가진 개인 간의 질병 증상의 변이성)에 대한 추가 정보가 필요합니다.
대립 유전자 빈도와 유전자형 빈도의 차이는 무엇인가요?
대립 유전자 빈도는 집단 내 특정 대립 유전자가 모든 대립 유전자 중에서 차지하는 비율을 나타냅니다. 유전자형 빈도는 특정 유전자형을 가진 개인의 비율을 나타냅니다. 예를 들어, AA, Aa, aa 유전자형이 있는 집단에서 A 대립 유전자의 빈도는 모든 A 대립 유전자의 수로 계산되며, AA 유전자형의 빈도는 특정 유전자형을 가진 개인의 비율입니다.
대립 유전자 빈도 추정에 대한 신뢰 구간을 어떻게 계산하나요?
큰 샘플의 경우, 대립 유전자 빈도(p)의 95% 신뢰 구간을 다음과 같이 근사할 수 있습니다: 여기서 N은 샘플링된 개인 수입니다. 작은 샘플이나 매우 높은/낮은 빈도의 경우, 윌슨 점수 구간과 같은 더 복잡한 방법이 더 적합할 수 있습니다.
참고 문헌
-
Hartl, D. L., & Clark, A. G. (2007). 인구 유전학의 원리 (4판). Sinauer Associates.
-
Hamilton, M. B. (2021). 인구 유전학 (2판). Wiley-Blackwell.
-
Nielsen, R., & Slatkin, M. (2013). 인구 유전학 소개: 이론과 응용. Sinauer Associates.
-
Hedrick, P. W. (2011). 개체군의 유전학 (4판). Jones & Bartlett Learning.
-
Templeton, A. R. (2006). 인구 유전학 및 미세 진화 이론. Wiley-Liss.
-
The 1000 Genomes Project Consortium. (2015). A global reference for human genetic variation. Nature, 526(7571), 68-74. https://doi.org/10.1038/nature15393
-
대립 유전자 빈도 네트워크 데이터베이스. http://www.allelefrequencies.net/
-
Ensembl 유전체 브라우저. https://www.ensembl.org/
-
National Human Genome Research Institute. https://www.genome.gov/
-
Online Mendelian Inheritance in Man (OMIM). https://www.omim.org/
지금 유전 변이 추적기를 사용해 보세요!
집단의 유전적 구성을 이해하는 것이 그 어느 때보다 쉬워졌습니다. 우리의 대립 유전자 빈도 계산기는 연구 집단 내 유전적 변이를 정량화하는 간단하면서도 강력한 방법을 제공합니다. 학생이든, 연구원이든, 의료 전문가이든, 이 도구는 여러분이 집단의 유전적 경관을 이해하는 데 도움을 줄 것입니다.
지금 대립 유전자 빈도를 계산하고 여러분의 집단의 유전적 경관을 발견해 보세요!
피드백
이 도구에 대한 피드백을 제공하려면 피드백 토스트를 클릭하세요.
관련 도구
귀하의 워크플로에 유용할 수 있는 더 많은 도구를 발견하세요.