본문으로 건너뛰기

박테리아 성장 계산기 - 지수 및 로지스틱 개체군 성장

지수 배가 공식 또는 정해진 환경 수용력에서 안정되는 로지스틱 모델로 박테리아 개체군 성장을 계산하고 성장 곡선을 확인한다.

박테리아 성장 계산기

입력 매개변수

성장 모델

박테리아의 초기 수를 입력하세요

성장 계산에 사용할 총 시간을 입력하세요

박테리아 수가 두 배가 되는 데 걸리는 시간(기본값: 30분)

계산 결과

최종 박테리아 수
256,000
세대 수
8.00
성장 배율
256.00×

성장 공식

N(t) = N₀ × 2^(t/g)

256,000 = 1,000 × 2^(240/30)

성장 곡선 시각화

시간에 따른 박테리아 개체수 성장
시간에 따른 박테리아 개체수 성장050,000100,000150,000200,000250,000박테리아 수00.511.522.533.54시간 (시간)
로딩 계산기...
📚

문서화

세균 증식 계산기란?

세균 증식 계산기는 일정 시간이 지난 후 세균 개체군이 얼마나 커지는지 계산합니다. 이 계산에는 시작 세포 수, 세대 시간(개체군이 두 배가 되는 데 걸리는 시간), 경과 시간이 사용됩니다. 이 도구는 두 가지 모델을 지원합니다. 개체군이 한계 없이 두 배로 늘어나는 지수적 성장과, 이용 가능한 영양분·공간·산소가 정하는 환경수용력에 개체군이 가까워질수록 성장이 느려지는 로지스틱 성장입니다.

세균의 지수적 성장을 계산하는 방법

세균은 이분법으로 증식합니다. 즉, 하나의 세포가 둘로 나뉩니다. 영양분이 무제한이고 폐기물이 축적되지 않는 이상적인 조건에서는 개체군이 세대 시간이라고 하는 일정한 간격마다 두 배가 됩니다. 이에 따라 지수적 성장 공식은 다음과 같습니다.

N(t)=N0×2t/gN(t) = N₀ \times 2^{t/g}

  • N(t)는 t 시점의 개체군입니다.
  • N₀는 초기 개체군입니다.
  • t는 경과 시간입니다.
  • g는 세대 시간이며, t와 같은 시간 단위로 나타냅니다.

지수 t/g는 경과한 세대 수, 즉 개체군이 두 배가 된 횟수입니다. 각 세대마다 개체군에 2를 곱합니다.

지수적 성장 계산 예

세균 1,000개에서 시작하고 세대 시간이 30분이라고 합시다. 4시간 후에는 다음과 같습니다.

  1. 시간을 분으로 변환: 4시간 = 240분
  2. 세대 수: 240 / 30 = 8
  3. 증식 계수: 2^8 = 256
  4. 최종 개체군: 1,000 × 256 = 256,000마리의 세균

로지스틱 성장과 환경수용력

실제 개체군은 한계 없이 성장할 수 없습니다. 세균이 증식하면서 영양분을 소모하고 폐기물을 생성하므로 성장률이 느려지고, 개체군은 환경수용력이라고 하는 최대값 K 근처에서 안정됩니다. 환경수용력은 환경이 부양할 수 있는 최대 개체군을 뜻합니다. 로지스틱 성장 공식은 이러한 양상을 나타냅니다.

N(t)=K1+K−N0N0×e−r⋅tN(t) = \frac{K}{1 + \frac{K - N₀}{N₀} \times e^{-r \cdot t}}

  • K는 환경수용력으로, 환경이 부양할 수 있는 최대 개체군입니다.
  • r은 고유 성장률이며, 세대 시간으로부터 r = ln(2) / g로 계산합니다.
  • e는 오일러 수로, 약 2.71828입니다.
  • N₀와 t는 지수적 성장 공식에서와 같은 의미입니다.

t = 0일 때 이 공식은 N(0) = N₀를 나타내며, 이는 지수적 성장 모델과 동일한 시작점입니다. t가 매우 커지면 지수항 e^(−r·t)은 영에 가까워지므로 N(t)는 K에 가까워집니다. 시작 단계에서 개체군이 K보다 훨씬 작을 때 로지스틱 곡선은 지수적 성장 곡선을 거의 그대로 따릅니다. 개체군이 K의 상당한 비율에 도달한 뒤에야 곡선이 휘면서 평평해집니다.

로지스틱 성장 계산 예

세균 1,000개에서 시작하고 세대 시간은 30분, 환경수용력은 1,000,000이라고 합시다. 4시간 후에는 다음과 같습니다.

  1. 성장률: r = ln(2) / 30 ≈ 분당 0.02310
  2. 분으로 나타낸 경과 시간: t = 240
  3. r × t ≈ 5.545
  4. (K − N₀)/N₀ = (1,000,000 − 1,000) / 1,000 = 999
  5. N(240) = 1,000,000 / (1 + 999 × e^(−5.545)) ≈ 세균 203,984개

같은 입력값에서 지수적 성장으로 계산한 결과 256,000과 비교해 보십시오. 로지스틱 모델의 값이 더 작은 것은 성장이 이미 느려지기 시작했기 때문입니다. 충분한 시간이 지나면 이 개체군은 1,000,000을 절대 초과하지 않고 계속 그 값에 가까워집니다.

두 모델 중 선택하기

지수적 성장은 영양분이 풍부한 신선한 배양액에서 세균이 증식하는 초기 단계를 근사하는 데 적합하며, 이러한 단계를 흔히 대수기라고 합니다. 배양액의 자원이 부족해지거나, 고정된 부피의 배양 배지 또는 공간이 제한된 자연 서식지처럼 최대 밀도가 알려져 있는 경우에는 로지스틱 성장이 더 적합한 모델입니다. 환경수용력을 설정하면 모델은 이상적인 무한 성장 곡선에서 벗어나 실제 집단이 결국 정체되는 양상을 반영하게 됩니다.

자주 묻는 질문

세대 시간이란 무엇인가? 세대 시간은 배가 시간이라고도 하며, 세균 집단의 크기가 두 배가 되는 데 걸리는 시간이다. 종과 조건에 따라 달라지며, 어떤 세균은 20분 만에 두 배가 되고 다른 세균은 여러 시간이 걸린다.

지수 모델은 왜 제한 없이 증가하는가? 이 모델은 영양분, 공간, 산소가 무제한이고 노폐물이 축적되지 않는다고 가정한다. 실제 배양에서는 이러한 조건이 제한된 시간 동안만 유지되므로, 대안으로 로지스틱 모델이 사용된다.

환경수용력이란 무엇인가? 환경수용력 K는 이용 가능한 자원이 주어졌을 때 환경이 장기적으로 부양할 수 있는 최대 개체군 크기이다. 실험실 배양에서는 배양액의 부피와 영양분 농도가 환경수용력을 결정할 수 있다.

로지스틱 결과가 지수 결과보다 커질 수 있는가? 같은 입력값을 사용한다면 그럴 수 없다. 로지스틱 곡선은 지수 곡선과 같은 값에서 시작하지만 더 일찍 아래쪽으로 휘므로, 어느 시점에서나 지수 모델의 값 이하로 유지된다.

환경수용력을 매우 높게 설정하면 어떻게 되는가? 선택한 기간 동안 개체군이 도달하는 값보다 K가 훨씬 크다면, 개체군이 한계값에서 멀리 떨어져 있으므로 로지스틱 곡선은 지수 곡선에 가깝게 유지된다.

두 모델의 증식 인자가 서로 다른 이유는 무엇인가? 지수 모드에서 증식 인자는 이론적인 배증 배수인 2를 세대 수만큼 거듭제곱한 값이다. 로지스틱 모드에서는 K에 가까워질수록 증식이 느려져 더 이상 일정한 배증 패턴을 따르지 않으므로, 실제 달성된 배수, 즉 최종 개체군을 초기 개체군으로 나눈 값이다.