• 제목/요약/키워드: 서열정렬

검색결과 105건 처리시간 0.023초

섬기린초에서 엽록체 DNA 염기서열의 종내 변이와 지리적 분포 양상 연구 (Intraspecific sequence variation of trnL/F intergenic region (cpDNA) in Sedum takesimense Nakai (Crassulaceae) and aspects of geographic distribution)

  • 이웅;박재홍
    • 식물분류학회지
    • /
    • 제40권3호
    • /
    • pp.157-162
    • /
    • 2010
  • 우리나라의 울릉도와 독도에 분포하는 한국특산종인 섬기린초는 해안암석지대를 터전으로 넓게 분포하여 울릉도 생태계의 중요한 부분을 차지하고 있다. 본 연구는 섬기린초에 대한 엽록체 DNA의 trnL/F intergenic spacer 염기서열을 총 32개체에 대하여 조사하였다. 그 결과, 정렬된 염기서열 중 하나의 6-bp indel (-ATTCAC-)에 의하여 두 개의 type (TYPE01: 297bp과 TYPE02: 291bp)을 확인하였다. 확인된 두 개의 엽록체 DNA type은 울릉도와 독도에서 뚜렷한 지리적 분포양상을 보여주었다. TYPE01은 울릉도(15개체)에서만 관찰되었고 TYPE02는 울릉도(12개체)와 독도(5개체)에서 확인되었다. 섬기린초는 하나의 6-bp indel에 의하여 서로 다른 두 개의 엽록체 DNA haplotype이 확인되고 뚜렷한 지리적 분포양상을 보여주기 때문에, 울릉도와 독도에 자생하는 개체군 내에 진화적으로 서로 다른 두 개의 계통이 있음을 추정할 수 있고 울릉도와 독도 간 원거리 분산 기작의 가능성을 지지하였다.

느티만가닥버섯 균주의 형태 및 유전적 유연관계 분석 (Analysis of Morphological and Genetic Relationships amomg Isolates of the Artificially Cultivated Mushroom, Hypsizygusmarmoreus)

  • 김민경
    • 한국균학회지
    • /
    • 제48권3호
    • /
    • pp.313-323
    • /
    • 2020
  • Hypsizygus marmoreus의 형태적 특성과 유전적 유연관계를 조사하기 위해 한국 및 다른 국가에서 111개의 균주를 수집하였다. RAPD (Random amplified polymorphic DNA) 및 ITS rDNA 염기서열 분석을 이용하여 H. marmoreus 균주간의 유전적관계를 확인하였다. URP-PCR을 이용한 RAPD 분석결과, H. marmoreus의 모든 균주는 크게 3개의 그룹으로 분류되었으나, 90% 이상의 높은 유사성을 보였다. 또한 형태적 및 지리적으로 분류가 가능하였으나 갈색 균주 및 흰색 균주는 구별되지 않았다. 따라서 형태적, 지리적 차이가 있는 16개의 균주를 선별하여, 640 bp 길이의 ITS 염기서열을 정렬하고 비교하였다. ITS 염기서열의 유사성은 공시균주와 GenBank의 H. marmoreus 균주 사이에서 94.8-99.1 %였다. 수집지역과 형태에 차이가 있었지만, 실험에 사용된 공시균주는 모두 H. marmoreus에 가까운 유연관계를 형성하였다.

ITS 염기서열에 의한 한국산 쑥속(Artemisia L.)의 계통분류학적 연구 (A phylogenetic analysis of Korean Artemisia L. based on ITS sequences)

  • 이정훈;박충범;박춘근;문성기
    • 한국자원식물학회지
    • /
    • 제23권4호
    • /
    • pp.293-302
    • /
    • 2010
  • 한국산 쑥속 분류군의 계통분류학적 연구를 위해 Nuclear ribosome DNA의 ITS 염기서열 분석을 실시하였다. 정렬된 염기의 총 길이는 635~643 bp이며, ITS1과 ITS2 부위의 길이는 각각 251~255 bp와 217~222 bp로 나타났다. 염기서열 변이를 보이는 site는 95개로 확인되었다. 그 중 ITS1이 35개, ITS2가 26개로 총 72개의 site가 계통학적으로 유효한 것으로 나타남으로써 ITS1이 ITS2보다 종 분화의 변이가 다양하게 발생하는 것으로 확인되었다. ITS 염기서열을 기초한 계통학적 분석은 쑥속 내에 5개의 Clade를 형성하였다. 그 결과 자방이 퇴화된 분류군들(사철쑥, 제비쑥, 섬쑥, 갯제비쑥)이 하나의 분계조(Clade 1)를 형성함으로써 아속 수준(Subgen. Dracunculus)으로 취급되는 결과를 뒷받침 하였다. 애기비쑥과 큰비쑥은 거의 동일한 유전적 정보를 보였으며(Boostrap 99%), 한국산 참쑥의 학명은 재고 되어야할 것으로 사료된다. 또한, 강화약쑥(A. sp.)은 황해쑥과 매우 가까운 상동성을 보였다(Boostrap 89%). 따라서, 형태적 형질의 변이가 다소 연속적인 쑥속은 DNA 염기서열에 기초한 분자계통학적 연구가 유용한 방법으로 판단되며, 본 ITS 연구결과는 한국산 쑥속의 계통분류를 이해하는데 유용한 형질로 기여할 것으로 기대된다.

베이지안 네트워크 기반의 변형된 침입 패턴 분류 기법 (Modificated Intrusion Pattern Classification Technique based on Bayesian Network)

  • 차병래;박경우;서재현
    • 인터넷정보학회논문지
    • /
    • 제4권2호
    • /
    • pp.69-80
    • /
    • 2003
  • 프로그램 행위 침입 탐지 기법은 데몬 프로그램이나 루트 권한으로 실행되는 프로그램이 발생시키는 시스템 호출들을 분석하고 프로파일을 구축하여 변형된 공격을 효과적으로 탐지한다. 본 논문에서는 베이지안 네트워크와 다중 서열 정렬을 이용하여 여러 프로세스의 시스템 호출간의 관계를 표현하고, 프로그램 행위를 모델링하여 변형된 이상 침입 행위를 분류함으로써 이상행위를 탐지한다. 제안한 기법을 UNM 데이터를 이용한 시뮬레이션을 수행하였다.

  • PDF

인터넷 뱅킹 보안을 위한 웹 공격의 탐지 및 분류

  • 박재철
    • 정보보호학회지
    • /
    • 제18권5호
    • /
    • pp.62-72
    • /
    • 2008
  • 인터넷 뱅킹은 인터넷을 통해 금융 업무를 처리하는 시스템으로, 시 공간적 제약이 없어 이용자가 크게 증가하고 있지만 인터넷을 기반으로 한 웹 공격으로 인하여 많은 위협을 받고 있다. 인터넷 뱅킹은 서비스를 제공하는 은행에 따라 사용자 인터페이스와 처리 방법이 매우 다양하므로, 인터넷 뱅킹 시스템을 목표로 한 웹 공격을 탐지하기 위해서는 해당 인터넷 뱅킹 서비스의 특징을 반영할 수 있는 고유의 패턴을 생성해야 한다. 본 논문에서는 서열 정렬 알고리즘을 이용하여 인터넷 뱅킹 이용에 대한 정상 및 비정상 패턴을 자동으로 생성하여 웹 공격을 탐지하고 분석하는 방법을 제안한다. 제시한 방법의 성능 평가를 위하여, 모의 인터넷 뱅킹 프로그램을 설치한 후 정상적인 이용과 웹 공격을 시도한 자료를 구분하여 수집하고 유사도를 측정하였다. 실험결과 제안된 기법이 오탐율이 낮고 탐지 성능 또한 뛰어남을 확인하였다. 그리고 전문가의 도움 없이 정상 패턴과 비정상 패턴을 생성할 수 있어 효율적으로 변형된 공격이나 새로운 공격을 차단하고 비정상 행위에 판단에 대한 근거를 제시할 수 있음을 보였다.

계층적 메트릭 공간(metric space) 구조의 한글 근사 단어 검색 시스템 (Korean Approximate String Searching System by Hierarchical Metric Space Structure)

  • 윤태진;조환규
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 춘계학술발표대회
    • /
    • pp.397-400
    • /
    • 2010
  • 우리는 지난 연구에서 변형 비속어 필터링 시스템을 위하여 근사 문자열 검색 시스템을 적용하여 서열 정렬 횟수를 비약적으로 줄일 수 있었다. 다차원 데이터 구조를 이용한 한글 근사 검색 시스템은 기준축인 Base-Pivot의 숫자에 따라 검색 결과의 정확도를 높일 수 있으나 BP이 증가한 만큼 질의 단어의 좌표를 계산하기 위한 시간이 오래 걸린다. 소규모 데이터 검색에는 문제가 되지 않으나 60,000단어 이상의 데이터가 수록되는 국어사전과 같은 대규모 데이터를 검색하게 될 경우 요구되는 BP의 숫자도 증가하여 많은 연산시간을 필요로 한다. 본 논문에서는 기존의 근사 단어 검색 시스템을 계층구조화 하여 요구되는 BP 숫자를 감소 시켜 성능을 향상 시키는 방법을 제안하고자 한다. 그리고 실험을 통하여 본 아이디어의 실효성을 증명하였다. 본 아이디어는 기존의 6000개의 비속어에 대하여 약 20%정도의 성능향상을 보였다.

단백질 서열정렬 정확도 예측을 위한 새로운 방법 (A new method to predict the protein sequence alignment quality)

  • 이민호;정찬석;김동섭
    • Bioinformatics and Biosystems
    • /
    • 제1권1호
    • /
    • pp.82-87
    • /
    • 2006
  • 현재 가장 많이 사용되는 단백질 구조 예측 방법은 비교 모델링 (comparative modeling) 방법이다. 비교 모델링 방법에서의 정확도를 높이기 위해서는 alignment의 정확도 역시 매우 필수적으로 필요하다. 비교 모델링 과정 중의 fold-recognition 단계에서 alignment의 정확도에 의해 template을 고르는 방법은 단지 가장 비슷한 template을 선택하는 방법에 비해 주목을 받지 못하고 있다. 최근에는 두 가지의 alignment에 사이의 shift 정보를 바탕으로 한 shift score라는 수치가 alignment의 성능을 표현하기 위해서 개발되었다. 우리는 더 정확한 구조 예측의 첫걸음이 될 수 있는 shift score를 예측하는 방법을 개발하였다. Shift score를 예측하기 위해 support vector regression (SVR)이 사용되었다. 사전에 구축된 라이브러리 안의 길이가 n 인 template과 구조를 알고 싶은 query 단백질 사이의 alignment는 n+2 차원의 input 벡터로 변환된다. Structural alignment가 가장 좋은 alignment로 가정되었고 SVR은 query 단백질과 template 단백질의 structural alignment과 profile-profile alignment 사이의 shift score를 예측하도록 training 되었다. 예측 정확도는 Pearson 상관계수로 측정되었다. Training 된 SVR은 실제의 shift score와 예측된 shift score 사이에 0.80의 Pearson 상관계수를 갖는 정도로 예측하였다.

  • PDF

정적 주요 경로 API 시퀀스를 이용한 소프트웨어 유사성 검사 (Detecting Software Similarity Using API Sequences on Static Major Paths)

  • 박성수;한환수
    • 정보과학회 논문지
    • /
    • 제41권12호
    • /
    • pp.1007-1012
    • /
    • 2014
  • 소스코드가 없이 실행코드만으로 소프트웨어 간의 유사성을 비교하기위해 소프트웨어 버스마크를 이용한다. 소프트웨어 버스마크란 그 소프트웨어만의 고유한 특징으로 소프트웨어 식별에 사용된다. 본 논문에서는 정적 주요경로 상의 API 함수 시퀀스를 이용하여 소프트웨어 간의 유사성을 산정하는 방법을 제시한다. 바이너리코드에서 소프트웨어의 특성이 뚜렷하게 나타나는 API 함수만을 사용하여 소프트웨어 유사성 검사의 신뢰성을 높이고, 정적 분석 기법에 동적 분석 기법의 특징을 적용하여 강인성을 높이는 방법을 모색하였다. 정적 분석으로 바이너리코드의 주요경로를 추출하고, API 함수 시퀀스 간의 효과적인 유사성 측정을 위해 서열정렬 알고리즘인 Smith-Waterman 알고리즘을 이용한 유사성 척도를 제안한다. 버스마크의 신뢰성을 평가하기 위하여 같은 프로그램의 여러 버전을 대상으로 실험하였고, 강인성을 평가하기 위해 오픈소스 소프트웨어의 소스코드를 다양한 컴파일환경으로 바꾸어 실험하였다.

신뢰성 높은 동적 API 시퀀스를 이용한 소프트웨어 유사성 검사 (Software Similarity Detection Using Highly Credible Dynamic API Sequences)

  • 박성수;한환수
    • 정보과학회 논문지
    • /
    • 제43권10호
    • /
    • pp.1067-1072
    • /
    • 2016
  • 실행코드만으로 소프트웨어 간의 유사성을 비교하거나 표절을 검사하기 위해 소프트웨어만의 고유한 특징인 소프트웨어 버스마크를 이용한다. 일반적으로 소프트웨어 버스마크는 추출 방법에 따라 정적 버스마크와 동적 버스마크로 구분되고, 추출된 방법에 따라 장단점이 뚜렷하게 나타난다. 본 논문에서는 동적 분석을 이용하여 API 시퀀스 버스마크를 추출하고 실행코드 간의 유사성 검사에 이용하는 방법을 제안한다. 제안하는 동적 시퀀스 버스마크는 프로그램이 실행되는 과정에서 호출되는 모든 API 함수 및 시스템 호출을 포함하는 기존의 방법과는 다르게 실행코드 내에 정의되어 있는 API 함수만으로 구성된 API 시퀀스를 이용한다. 추출된 동적 버스마크는 프로그램의 시작에서 종료까지 호출되는 API 시퀀스이며 이를 효율적으로 비교하기 위해 서열정렬 알고리즘을 활용한 유사성 척도를 사용한다. 여러 오픈소스 소프트웨어를 비교하여 버스마크의 신뢰성과 강인성을 검증하였다. 제안하는 동적 API 시퀀스 버스마크는 실행코드의 유사성 검사에 용이하게 활용될 수 있을 것으로 기대된다.

올리고뉴클레오타이드 제작을 위해 효율적이고 차별적인 시드를 고르는 방법에 대한 고찰 (A Study of Choosing Efficient Discriminative Seeds for Oligonucleotide Design)

  • 정원형;박성배
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제36권1호
    • /
    • pp.1-8
    • /
    • 2009
  • 생물정보분야에서 올리고뉴클레오타이드(oligonucleotide)를 제작하는 문제는 시간을 많이 소모하는 문제이다. 이 문제를 해결하기 위하여 해시를 이용한 가속계산이 주로 쓰이고 있고 BLAST란 프로그램이 대표적으로 생물정보분야에서 사용되고 있다. BLAST류의 프로그램들은 DNA서열의 특성에 따라 시드를 변형하여 해시를 개선하는 알고리즘을 적응하여 서열간의 유사도가 높은 부분을 찾는다. 그러나 이 프로그램들은 원래 올리고뉴클레오타이드 제작을 위해서가 아닌 지역정렬 문제를 해결하기 위한 방법들로써 발전하여 왔으므로 본 문제에 효율적인가에 대한 검증이 아직까지 이루어지지 않았다. 우리는 BLAST류의 프로그램에서 사용된 시드(seed)들이 올리고뉴클레오타이드 제작에 효과적인가를 판단할 수 있는 효율적이고 차별적인 잣대를 제시하고 이에 따라 다섯 종류의 대표적인 시드를 평가하였다. 평가에서 spaced seed라는 시드가 가장 좋은 결과를 보임을 정량적으로 계산할 수 있었다.