반응형

Major Study. 162

C++ / Shotgun sequencing implementation

/* * http://sosal.kr/ * made by so_Sal */ 출처: http://www.wiley.com/college/boyer/0470003790/cutting_edge/shotgun_seq/shotgun.htm http://sosal.tistory.com/612Shotgun sequencing 이론에 대한 내용은 위 링크를 참조하세요. 예~전에 bioinformatics 경진대회에 참가하면서 구현했던 프로그램이었는데블로그에 공유해봅니다 ^^ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #de..

Image J를 이용하여 이미지 피크점 분석하기

/* * http://sosal.kr/ * made by so_Sal */ 생명공학도 학생들이 세포를 분석할 때 많이 쓰는 프로그램이라고 합니다.저는 딱히 사용할일이 없지만 ; (오히려 이런 프로그램을 만들어야 하는 전공이지만 ^^:)나중에 사용할 일이 혹 있을것 같아서 제가 보기 위해 포스팅 해봅니다! ^^ 이 프로그램을 이용하여, 사진에 사람이 몇명이 있는지, 점이 몇개인지, 세포가 몇개인지 등등을 찾을 수 있습니다. 다운로드 및 설치http://rsbweb.nih.gov/ij/ 위 url에 들어가시면 download 메뉴에 os별로 설치프로그램을 받으실 수 있습니다.25메가 정도 크기로 매우 가벼운 프로그램이네요. Figure 1. 설치화면 설치도 그냥 Next > 버튼만 눌러주시면 됩니다. 매우 ..

Gibbs sampling을 이용한 Multiple alignment implementation (C++)

/* * http://sosal.kr/ * made by so_Sal */ Gibbs sampling 1. Multiple alignment2. Gibbs sampling3. Motif란?4. Gibbs sampling의 동작5. Gibbs sampling의 실제 구현 (C++ programming)6. 프로그램 실행 결과 1. Multiple alignment DNA alignment는 DNA들을 정렬하여 비슷한 인자들을 찾아 유전학적으로 유용한 DNA서열을 뽑아내는 작업중 하나인데, 진핵생물의 특성상 유전자들 사이에서도 반복 DNA서열이 존재하기 때문에 분자생물학에서 많은 DNA들을 정렬하는건 큰 의미가 있는 작업입니다. DNA alignment는 각각의 N1, N2 갯수만큼 유전자 정보(A,C,G,..

Single Nucleotide Polymorphism (SNP)

/* * http://sosal.kr/ * made by so_Sal */ Bioinformatics. 단일염기 다형성 (SNP) 의 정의? SNP(Single Nucleotide Polymorphism): 단일 염기 다형성. DNA sequence에서 각 염기에 나타나는 일반적인 돌연변이로, 유전체에서 인종, 개인차, 질병 등을 가져오게 되는 부분입니다. DNA 염기순서가 개체 사이에서 500 ~ 1,000개 염기 당 1개 정도 나타나며, 이런 미세한 차이에 의해 유전자의 기능이 달라질 수 있습니다. 이런 것들이 유전적인 개인차를 알아내는 유력한 단서가 되며, 인간의 개놈에는 약 300만개의 SNP가 존재한다고 합니다. RFLP(Restriction fragment length polymorphism)..

Codon to Amino acid converter c++ source

/* * http://sosal.kr/ * made by so_Sal */ Using codon (3 nucleic acid of DNA), it returns 1 Amino acids. DNA 염기서열을 이용하여 최종 만들어질 Protein을 구하는 프로그램을 만들 때 구현해봤던 함수입니다. parameter is string which consists of 3 char of base.ex). AGC, TAT... 파라미터로 들어오는 input은 3개의 문자열입니다.예) AGC, TAT char translation(string input){ char RET; switch(input[0]){ case 'A': switch(input[1]){ case 'A'://AA switch(input[2]){ ca..

2011 제1회 대학생 Biocomputing 경진대회

제 1회 전국 대학생 Biocomputing 경진대회분류 생물학관련 모든 분야주관 한국생물정보시스템생물학회 (KSBSB)날짜 2011.10.01장소 KAIST 정문술 빌딩교육비 무료문의처seokjongyu@gmail.comURL http://biosoft.kisti.re.kr/bcc2011첨부파일 1 BCC2011_Poster.jpg (626.12 KB)경진대회 목적생물정보분석에대한 공지된 문제를 관련 소프트웨어를 활용하여 해결함으로써 융합연구에 대한 인식을 재고하며, 대학생들의 성취의욕 고취하고자 함.경진대회 내용주어진 바이오.의료.헬스 분야의 컴퓨팅 문제해결 예선: 문제해결 제안서 평가를 통해 본선 진출팀 결정 본선: 자신이 개발한 방법을 사용하여 대회 당일 경진대회일정경진대회 문제 공지 : 2011..

DNA 서열 alignment를 통한 가계도 분석

/* * http://sosal.kr/ * made by so_Sal */ Bioinformatics. 생물정보학 수업을 들으면서 가장 재미있었던 sequence alignment 관련 내용입니다. 1. Global alignment vs Local alignment 서열분석의 목적은 관심 있는 서열의 유사점과 차이점을 분석하여 염기와 아미노산 수준에서 서열간의 구조적 기능적 및 진화론적 관련성을 추론하려는 것입니다. Figure 1.1 Dynamic programming(DP) : 두 개의 염기서열에 대해서 정렬하기 위해 사용되는 알고리즘. 이러한 방법은 두 개의 서열 사이에서 Optimal aliment를 구해줍니다. Optimal alignment는 두 개의 sequence에 대해서 matched,..

Bioinformatics - DNA 유전자정보 획득 (shotgun)

/* * http://sosal.kr/ * made by so_Sal */ Central dogma: 유전정보는 DNA상의 염기배열에서 상보적 염기배열을 가지는 mRNA로 옮겨져, 다시 ribosome위에서 단백질의 아미노산 배열로 전달된다는 한 방향의 흐름이 있음. Crick는 이 유전정보 전달의 흐름을 생물의 일반적 원칙으로서 central dogma 라 부르게 함. /Naver 지식사전 1) Shotgun: DNA 서열분석 방법 중 하나 분석하려는 대상이 되는 유전체를 여러 개 준비하여 각각에 대해 무작위 적으로 2,000 bp, 10,000 bp크기만큼 잘라, 그 서열들을 plasmid에 삽입하여 clone library를 만든 후, 모든 부분 서열에 대해 양쪽으로 500bp 만큼 해독하여 데이터..

Bioinformatics 개론, 기본 개념 정리

/* * http://sosal.kr/ * made by so_Sal */ * Bioinformatics의 정의 Bio – 생물학 Informatics – 전산학 Bioinformatics – 전산학, 통계학적인 기술들을 이용하여 생물학에서 발생하는 문제들을 해결하는 분야 * 이번 포스트에서 다룰 단어들 1. Chromosomes 염색체 2. DNA - deoxyribonucleic acid 3. Gene and genome 4. RNA 5. Synthesis of protein 단백질합성 6. Exon , intron 7. Codon / RNA 암호 기본단위 1. Chromosomes - 염색체 위에 있는 그림은 세포막 속의 여러 개의 소 기관들을 나타냅니다. Nucleus : 핵. 핵속에 Chromo..

반응형