[궁금계산] 상보적인 DNA 가닥 자동 계산하기 (on-line Complementary DNA Strand Generator)

2023. 11. 14. 23:08카테고리 없음

반응형

Complementary DNA Strand Generator

 

안녕하세요? NV2NGN입니다.

 

이번 시간에는 상보적인 DNA 가닥 대해 알아보겠습니다.

 

분자 생물학에서 상보적 DNA 가닥은 주형 가닥의 서열을 기반으로 형성된 DNA 서열로, 상보적 가닥의 각 염기는 주형 가닥의 파트너 염기와 쌍을 이룹니다. 

 

예를 들어 볼까요?

주형 가닥이 5'-AGTC-3'인 경우 상보 가닥은 5'-TCAG-3'가 됩니다.

여기에서 방향성 (5'----3')을 고려한 점을 기억해야 합니다.

분자 생물학에서 상보적인 DNA 가닥의 역할은 대략 다음과 같습니다.

DNA 복제: DNA 복제 중에 DNA 분자의 각 가닥은 상보적인 가닥을 생성하는 주형 역할을 하여 유전 정보가 다음 세대에 정확하게 전달되도록 합니다.


전사 및 번역: 전사 과정은 DNA 주형 가닥에서 상보적인 RNA 가닥을 생성합니다. 이 RNA 분자는 유전암호에 기초하여 단백질로 번역될 수 있습니다.


PCR(중합효소 연쇄 반응): 일반적인 실험실 기술인 PCR은 DNA의 특정 영역을 증폭시키기 위해 상보적인 염기쌍의 원리에 의존합니다.
상보적인 DNA 가닥의 개념을 이해하는 것은 많은 분자 생물학 기술과 개념의 기본입니다. 이는 유전 정보가 세포 내에서 저장, 복사 및 사용되는 방식의 핵심 부분입니다.

 

 

 

화면에 뜨는 white Blank box에 DNA 주형 가닥 서열(5'-------3')을 입력하세요.

(PC 환경에서 더 잘 작동하며, 주형가닥 서열에서 공백을 제거해야 잘 작동합니다.)

 

 

 

하단 검은 화면에 상보 가닥 서열( 5'-------3')이 나타납니다.

 

새로 고침하면 다시 작동합니다.

 

 

지금까지 NV2NGN이었습니다.

 

감사합니다.

 

 

 

 

 

 

[궁금계산] GC content 자동 계산하기 (on-line Calculator of GC content of DNA sequence)

안녕하세요? NV2NGN 입니다. 오늘은 GC content에 대해 알아보겠습니다. 분자 생물학에서 GC 함량은 구아닌(G) 또는 시토신(C)인 DNA 또는 RNA 분자의 질소 염기 비율을 나타냅니다. 이는 유전물질의 구조

nv2ngn.tistory.com

 

 

[궁금계산] DNA 서열 길이 자동 계산하기 (on-line Calculator of a DNA sequence length)

당신의 DNA 서열의 길이를 자동 계산해 줍니다. 먼저 서열의 공백(특히 tab)은 반드시 제거해 주세요. PC 환경에서 더 잘 작동합니다. 화면에 뜨는 White Blank box에 DNA sequece를 붙여 넣어 입력하세요.

nv2ngn.tistory.com

 

 

[궁금계산] 세포 배양 세포수 자동계산기 (on-line Cell number calculator)

세포 배양에서 빼 놓을 수 없는 과정이 바로 세포 수를 계산하는 것입니다. 전통적으로 사용하는 혈구계산기 (hemocytometer)를 이용하여 세포수를 계산한 후 세포수를 계산하는 간단한 계산기입니

nv2ngn.tistory.com

 

 

[궁금계산] delta delta Ct (ddCt) 값과 Fold Change 자동계산하기

[과학체험] 현미경 체험 캠프 현미경 체험 캠프에 대해 공유하고자 한다. 이 캠프에서는 중고등학생을 대상으로 현미경의 작동 원리와 사용법을 배우고, 다양한 시료를 관찰하고 생각하는 시간

nv2ngn.tistory.com

 

seq = input('Enter your DNA sequence: ') # Remove spaces, tabs, and other whitespace characters seq = ''.join(seq.split()) # Remove numbers seq = ''.join([i for i in seq if not i.isdigit()]) def complement_dna(seq): seq = seq.upper() complement = {'A': 'T', 'C': 'G', 'G': 'C', 'T': 'A'} comp_seq = "".join(complement[base] for base in seq) return comp_seq[::-1] # Reverse the sequence to get 5' to 3' direction print(complement_dna(seq))
반응형