• Title/Summary/Keyword: annotation

Search Result 738, Processing Time 0.026 seconds

정적 오염 분석을 활용한 타입스크립트 코드의 보안 취약점 탐지 (Detecting Security Vulnerabilities in TypeScript Code with Static Taint Analysis)

  • 문태근;김형식
    • 정보보호학회논문지
    • /
    • 제31권2호
    • /
    • pp.263-277
    • /
    • 2021
  • 자바스크립트로 작성된 웹 어플리케이션에서 Cross-Site Scripting (XSS), SQL Injection과 같은 검증되지 않은 사용자 입력 데이터로 인해 발생하는 취약점을 탐지하기 위해 오염 분석 기법이 널리 사용되고 있다. 이러한 취약점을 탐지하기 위해서는 사용자 입력 데이터에 영향을 받는 변수들을 추적하는 것이 중요하지만, 자바스크립트의 동적인 특성으로 인해 웹 어플리케이션을 실행해 보지 않고 그러한 변수들을 식별하는 것은 매우 어렵다. 때문에, 기존의 오염 분석 도구들은 대상 어플리케이션을 실행하는 오버헤드가 존재하는 동적 오염 분석을 사용하도록 개발되었다. 본 논문에서는 타입스크립트(자바스크립트의 상위집합) 컴파일러를 활용해 얻은 심볼 정보를 기반으로 데이터의 흐름을 정확히 추적하고, 타입스크립트 코드에서 보안 취약점을 발견하는 새로운 정적 오염 분석 기법을 제안하였다. 제안한 기법은 개발자가 검증되지 않은 사용자 입력 데이터를 포함할 수 있는 변수에 표시를 할 수 있도록 하며, 이를 활용해 사용자 입력 값에 영향을 받는 변수와 데이터를 추적한다. 제안한 기법은 TypeScript 컴파일러에 원활히 통합될 수 있기 때문에, 별도의 도구로 작동하는 기존 분석 도구와 달리 개발자가 개발 과정에서 취약점을 발견할 수 있게 한다. 제안한 기법의 유효성을 확인하기 위해 프로토타입을 구현하였으며, 취약점이 보고된 8개의 웹 어플리케이션을 선정하여 분석을 수행하여 성능을 평가한 결과 기존의 취약점을 모두 탐지할 수 있음을 확인하였다.

Detection of genome-wide structural variations in the Shanghai Holstein cattle population using next-generation sequencing

  • Liu, Dengying;Chen, Zhenliang;Zhang, Zhe;Sun, Hao;Ma, Peipei;Zhu, Kai;Liu, Guanglei;Wang, Qishan;Pan, Yuchun
    • Asian-Australasian Journal of Animal Sciences
    • /
    • 제32권3호
    • /
    • pp.320-333
    • /
    • 2019
  • Objective: The Shanghai Holstein cattle breed is susceptible to severe mastitis and other diseases due to the hot weather and long-term humidity in Shanghai, which is the main distribution centre for providing Holstein semen to various farms throughout China. Our objective was to determine the genetic mechanisms influencing economically important traits, especially diseases that have huge impact on the yield and quality of milk as well as reproduction. Methods: In our study, we detected the structural variations of 1,092 Shanghai Holstein cows by using next-generation sequencing. We used the DELLY software to identify deletions and insertions, cn.MOPS to identify copy-number variants (CNVs). Furthermore, we annotated these structural variations using different bioinformatics tools, such as gene ontology, cattle quantitative trait locus (QTL) database and ingenuity pathway analysis (IPA). Results: The average number of high-quality reads was 3,046,279. After filtering, a total of 16,831 deletions, 12,735 insertions and 490 CNVs were identified. The annotation results showed that these mapped genes were significantly enriched for specific biological functions, such as disease and reproduction. In addition, the enrichment results based on the cattle QTL database showed that the number of variants related to milk and reproduction was higher than the number of variants related to other traits. IPA core analysis found that the structural variations were related to reproduction, lipid metabolism, and inflammation. According to the functional analysis, structural variations were important factors affecting the variation of different traits in Shanghai Holstein cattle. Our results provide meaningful information about structural variations, which may be useful in future assessments of the associations between variations and important phenotypes in Shanghai Holstein cattle. Conclusion: Structural variations identified in this study were extremely different from those of previous studies. Many structural variations were found to be associated with mastitis and reproductive system diseases; these results are in accordance with the characteristics of the environment that Shanghai Holstein cattle experience.

Genome-wide identification and analysis of long noncoding RNAs in longissimus muscle tissue from Kazakh cattle and Xinjiang brown cattle

  • Yan, Xiang-Min;Zhang, Zhe;Liu, Jian-Bo;Li, Na;Yang, Guang-Wei;Luo, Dan;Zhang, Yang;Yuan, Bao;Jiang, Hao;Zhang, Jia-Bao
    • Animal Bioscience
    • /
    • 제34권11호
    • /
    • pp.1739-1748
    • /
    • 2021
  • Objective: In recent years, long noncoding RNAs (lncRNAs) have been identified in many species, and some of them have been shown to play important roles in muscle development and myogenesis. However, the differences in lncRNAs between Kazakh cattle and Xinjiang brown cattle remain undefined; therefore, we aimed to confirm whether lncRNAs are differentially expressed in the longissimus dorsi between these two types of cattle and whether differentially expressed lncRNAs regulate muscle differentiation. Methods: We used RNA-seq technology to identify lncRNAs in longissimus muscles from these cattle. The expression of lncRNAs were analyzed using StringTie (1.3.1) in terms of the fragments per kilobase of transcript per million mapped reads values of the encoding genes. The differential expression of the transcripts in the two samples were analyzed using the DESeq R software package. The resulting false discovery rate was controlled by the Benjamini and Hochberg's approach. KOBAS software was utilized to measure the expression of different genes in Kyoto encyclopedia of genes and genomes pathways. We randomly selected eight lncRNA genes and validated them by quantitative reverse transcription polymerase chain reaction (RT-qPCR). Results: We found that 182 lncRNA transcripts, including 102 upregulated and 80 downregulated transcripts, were differentially expressed between Kazakh cattle and Xinjiang brown cattle. The results of RT-qPCR were consistent with the sequencing results. Enrichment analysis and functional annotation of the target genes revealed that the differentially expressed lncRNAs were associated with the mitogen-activated protein kinase, Ras, and phosphatidylinositol 3-kinase (PI3k)/Akt signaling pathways. We also constructed a lncRNA/mRNA coexpression network for the PI3k/Akt signaling pathway. Conclusion: Our study provides insights into cattle muscle-associated lncRNAs and will contribute to a more thorough understanding of the molecular mechanism underlying muscle growth and development in cattle.

RNA-seq을 이용한 참당귀의 전사체 분석과 꽃 색 관련 유전자 분석 (Transcriptome and Flower Color Related Gene Analysis in Angelica gigas Nakai Using RNA-Seq)

  • 김남수;정대희;박홍우;박윤미;전권석;김만조
    • 한국자원식물학회:학술대회논문집
    • /
    • 한국자원식물학회 2019년도 추계학술대회
    • /
    • pp.73-73
    • /
    • 2019
  • Angelica gigas Nakai (Korean danggui), a member of the Umbelliferae family, is a Korean traditional medicinal plant whose roots have been used for treating gynecological diseases. Transcriptomics is the study of the transcriptome, which is the complete set of RNA transcripts that are produced by the genome, using high-throughput methods, such as microarray analysis. In this study, transcriptome analysis of A.gigas Nakai was carried out. Transcriptome sequencing and assembly was carried out by using Illumina Hiseq 2500, Velvet and Oases. A total of 109,591,555 clean reads of A. gigas Nakai was obtained after trimming adaptors. The obtained reads were assembled with an average length of 1,154 bp, a maximum length of 13,166 bp, a minimum length of 200 pb, and N50 of 1,635 bp. Functional annotation and classification was performed using NCBI NR, InterprotScan, KOG, KEGG and GO. Candidate genes for phenylpropanoid biosynthesis were obtanied from A.gigas transcriptome and the genes and its proteins were confirmed through the NCBI homology BLAST searches, revealing high identity with other othologous genes and proteins from various plants pecies. In RNA sequencing analysis using an Illumina Next-Seq2500 sequencer, we identified a total 94,930 transcripts and annotated 71,281 transcripts, which provide basic information for further research in A.gigas Nakai. Our transcriptome data reveal that several differentially expressed genes related to flower color in A.gigas Nakai. The results of this research provide comprehensive information on the A.gigas Nakai genome and enhance our understanding of the flower color related gene pathways in this plant.

  • PDF

The Complete Chloroplast Genome Sequence and Intra-Species Diversity of Rhus chinensis

  • Kim, Inseo;Park, Jee Young;Lee, Yun Sun;Joh, Ho Jun;Kang, Shin Jae;Murukarthick, Jayakodi;Lee, Hyun Oh;Hur, Young-Jin;Kim, Yong;Kim, Kyung Hoon;Lee, Sang-Choon;Yang, Tae-Jin
    • Plant Breeding and Biotechnology
    • /
    • 제5권3호
    • /
    • pp.243-251
    • /
    • 2017
  • Rhus chinensis is a shrub widely distributed in Asia. It has been used for traditional medicine and ecological restoration. Here, we report the complete chloroplast genome sequence of two R. chinensis genotypes collected from China and Korea. The assembled chloroplast genome of Chinese R. chinensis is 149,094 bp long, consisting of a large single copy (97,246 bp), a small single copy (18,644 bp) and a pair of inverted repeats (16,602 bp). Gene annotation revealed 77 protein coding genes, 30 tRNA genes, and 4 rRNA genes. A phylogenomic analysis of the chloroplast genomes with 11 known complete chloroplast genomes clarified the relationship of R. chinensis with the other plant species in the Sapindales order. A comparative chloroplast genome analysis identified 170 SNPs and 85 InDels at intra-species level of R. chinensis between Chinese and Korean collections. Based on the sequence diversity between Korea and Chinese R. chinensis plants, we developed three DNA markers useful for genetic diversity and authentication system. The chloroplast genome information obtained in this study will contribute to enriching genetic resources and conservation of endemic Rhus species.

박세당의 주희 이해 (Park, Se-dang's understanding of Zhuxi)

  • 허종은
    • 한국철학논집
    • /
    • 제43호
    • /
    • pp.55-80
    • /
    • 2014
  • 박세당의 경학사상에 대한 평가는 '반주자학' 혹은 '탈성리학'적인 요소라는 경우와 그렇지 않다는 경우로 나누어진다. 그렇지 않다는 경우에는 박세당이 주자의 성리학을 완전히 부정하지 않았다는 주장, 박세당의 경학사상은 경학사적인 의미에서 접근해야 한다는 주장이 있다. 이 글에서는 박세당의 학문을 주자학 혹은 성리학이라는 틀을 통한 이해보다는 박세당 자신의 관점이 무엇이었으며, 그 관점에서 주자가 어떻게 이해되었는가를 밝히고자 한다. 박세당은 경문의 새로운 이해에 있어서 필요한 경우에만 주희의 주석을 비판 또는 수용하였다고 볼 수 있다. 그래서 박세당이 "사변록"을 저술하게 된 동기와 그 속에 나타나 있는 그의 경전 해석의 기본 관점을 통하여 그의 주희 이해 방식이 설명될 수 있을 것이라고 본다. 박세당은 학문에서 멀고 깊은 것은 가깝고 얕은 것을 통하여 도달할 수 있는 것이라고 보았다. 인간이 도달하기 쉽고, 헤아리거나 얻거나 알기 쉬운 것으로부터 공부를 시작해야 한다는 말이다. 그것을 버려두고 멀고 깊은 것을 탐구하게 되면 본령에서 어긋난 공부가 될 수 있다는 지적이다. 이것이 박세당의 경전 해석의 기본 관점인 '하학상달'의 방법이다. 박세당은 한당대(漢唐代)의 잘못된 학문 경향을 바로잡은 공로는 바로 정주학(程朱學)이며, 정자(程子) 주자(朱子) 두 선생에 의해 육경(六經)의 뜻이 다시 세상에 밝혀지게 되었다고 극찬하였다. 그리고 박세당은 육경의 이치는 하나지만 그것을 이해하는 길은 여러 가지이므로 주자학(朱子學)도 그 중에 하나라고 인정하였다. 물론 자신의 방법도 그 중의 하나가 될 수 있기 때문에 "사변록"을 짓게 된 것이라고 밝혔다. 이 견해와 하학상달의 방법론이 박세당 경학의 기본 입장이며, 이 관점에서 박세당은 주희의 경전 주석을 이해하였던 것이다. 그러므로 박세당은 경전에 대한 기본 입장과 하학이라는 방법론을 통하여 유교 경전을 새롭게 해석하기 위하여 필요한 경우에 주희의 주석을 비판 혹은 수용하였다고 할 수 있다.

노주(老洲) 오희상(吳熙常)의 경설(經說)과 그 특징(特徵) (Noju Oh Hui-sang's ConfucianismDoctrine and its Characteristics)

  • 김영호
    • 한국철학논집
    • /
    • 제38호
    • /
    • pp.129-162
    • /
    • 2013
  • 노주 오희상은 조선후기 순조대에 활약한 유학자로서 당시 산림의 종장이었다. 그는 절충파 성리학자로서 알려져 있으나 생부 오재순과 백형 오윤상으로 이어지는 가학을 계승하여 경학에도 조예가 깊었다. 이에 본 논문에서는 노주의 경설과 그 특징을 살펴보았다. 노주 경설의 경학방법론의 특징으로는 다음과 같은 점이 주목된다. 첫째, 전체적으로 분석이 정밀하며 경서해석에 있어서 주로 성리설과 관계된 장절을 주석하였다. 둘째, 주자주에 대한 견해는 물론 사서집주대전의 소주(小注)에 대해서도 깊이 있는 탐구를 하고 있다. 다만 노주는 주자설의 경우 반대하기 보다는 주자설(朱子說)의 미흡한 점을 보완하는 선에서 경서를 해석했다. 소주의 제가의 견해에 대해서는 찬동 보다는 비판적인 학설을 많이 개진하고 있다. 셋째, 중국 유학자는 물론 우리나라 유학자의 설을 많이 인용하고 있다. 이율곡을 비롯하여 남당 한원진의 학설을 주로 소개하고 있다. 특히 그중에서도 한원진의 "경의기문록"을 자주 인용하고 있다. 넷째, 노주는 선배 유학자설을 인용함에 있어서 적극적으로 수용하는 경우도 많지만 그 학설이 타당하지 않다고 생각될 경우 과감하게 그 오류를 지적하고 있다. 우암, 율곡은 물론 심지어는 맹자설에 대해서도 그 오류를 낱낱이 변파하고 있다. 다섯째, 특히 "주역"에 대해 심도있는 논의를 전개하고 있다. 정자의 "역전"에 대해서는 비판을 주자의 "본의"에 대해서는 수용하는 양상을 보이고 있다. 전체적으로 "주역"의 개략적인 설명이 많고 건괘를 제외하고는 괘를 직접 설명한 것은 적으며 특히 "계사전" 설명이 상세하다.

Discrimination and Authentication of Eclipta prostrata and E. alba Based on the Complete Chloroplast Genomes

  • Kim, Inseo;Park, Jee Young;Lee, Yun Sun;Lee, Hyun Oh;Park, Hyun-Seung;Jayakodi, Murukarthick;Waminal, Nomar Espinosa;Kang, Jung Hwa;Lee, Taek Joo;Sung, Sang Hyun;Kim, Kyu Yeob;Yang, Tae-Jin
    • Plant Breeding and Biotechnology
    • /
    • 제5권4호
    • /
    • pp.334-343
    • /
    • 2017
  • Eclipta prostrata and E. alba are annual herbal medicinal plants and have been used as Chinese medicinal tonics. Both species are widely distributed in tropical and subtropical regions as well as in Korea. Both species have similar morphological features but E. alba has smoother leaf blade margins compared with E. prostrata. Although both species are utilized as oriental medicines, E. prostrata is more widely used than E. alba. Morphological semblances have confounded identification of either species. Here, we report the complete chloroplast genomes of both species to provide an authentication system between the two species and understand their diversity. Both chloroplast genomes were 151,733-151,757 bp long and composed of a large single copy (83,285-83,300 bp), a small single copy (18,283-18,346 bp), and a pair of inverted repeats (25,075-25,063 bp). Gene annotation revealed 80 protein coding genes, 30 tRNA genes and four rRNA genes. A phylogenetic analysis revealed that the genus Eclipta is grouped with Heliantheae tribe species in the Asteraceae family. A comparative analysis verified 29 InDels and 58 SNPs between chloroplast genomes of E. prostrata and E. alba. The low chloroplast genome sequence diversity indicates that both species are really close to each other and are not completely diverged yet. We developed six DNA markers that distinguish E. prostrata and E. alba based on the polymorphisms of chloroplast genomes between E. prostrata and E. alba. The chloroplast genome sequences and the molecular markers generated in this study will be useful for further research of Eclipta species and accurate classification of medicinal herbs.

딥러닝 기반 불량노면 객체 인식 모델 개발 (Development of an abnormal road object recognition model based on deep learning)

  • 최미형;우제승;홍순기;박준모
    • 융합신호처리학회논문지
    • /
    • 제22권4호
    • /
    • pp.149-155
    • /
    • 2021
  • 본 연구에서는 전동 이동기기를 이용하는 교통약자의 이동을 제한하는 노면 불량 요소를 딥러닝을 이용해 자동 검출하는 불량 노면객체 인식모델을 개발하고자 한다. 이를 위하여 부산시 관내 5개 지역에서 실제 전동 이동 보조 장치가 이동할 것으로 예상되는 보행로, 주행로를 대상으로 하여 노면 정보를 수집하였으며 이때 도로 정보 수집은 데이터 수집을 보다 용이하게 하기 위하여 소형 차량을 이용하였다. 데이터는 노면과 주변을 그 주변을 구성하는 객체로 구분하여 영상을 수집하였다. 수집된 데이터로부터 교통약자의 이동을 저해하는 정도에 따라 분류하여 보도블록의 파손등급 검출과 같은 일련의 인식 항목을 정의하였고, YOLOv5 딥러닝 알고리즘을 해당 데이터에 적용하여 실시간으로 객체를 인식하는 불량노면 객체 인식 딥러닝 모델을 구현하였다. 연구의 최종단계에서 실제 주행을 통해 객체 단위로 분리 수집된 영상 데이터의 가공, 정제 및 어노테이션 과정을 수행한 후 모델 학습과 검증을 거쳐 불량노면객체를 자동으로 검출하는 딥러닝 모델의 성능 검증 과정을 진행하였다.

Sentiment Analysis of Product Reviews to Identify Deceptive Rating Information in Social Media: A SentiDeceptive Approach

  • Marwat, M. Irfan;Khan, Javed Ali;Alshehri, Dr. Mohammad Dahman;Ali, Muhammad Asghar;Hizbullah;Ali, Haider;Assam, Muhammad
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제16권3호
    • /
    • pp.830-860
    • /
    • 2022
  • [Introduction] Nowadays, many companies are shifting their businesses online due to the growing trend among customers to buy and shop online, as people prefer online purchasing products. [Problem] Users share a vast amount of information about products, making it difficult and challenging for the end-users to make certain decisions. [Motivation] Therefore, we need a mechanism to automatically analyze end-user opinions, thoughts, or feelings in the social media platform about the products that might be useful for the customers to make or change their decisions about buying or purchasing specific products. [Proposed Solution] For this purpose, we proposed an automated SentiDecpective approach, which classifies end-user reviews into negative, positive, and neutral sentiments and identifies deceptive crowd-users rating information in the social media platform to help the user in decision-making. [Methodology] For this purpose, we first collected 11781 end-users comments from the Amazon store and Flipkart web application covering distant products, such as watches, mobile, shoes, clothes, and perfumes. Next, we develop a coding guideline used as a base for the comments annotation process. We then applied the content analysis approach and existing VADER library to annotate the end-user comments in the data set with the identified codes, which results in a labelled data set used as an input to the machine learning classifiers. Finally, we applied the sentiment analysis approach to identify the end-users opinions and overcome the deceptive rating information in the social media platforms by first preprocessing the input data to remove the irrelevant (stop words, special characters, etc.) data from the dataset, employing two standard resampling approaches to balance the data set, i-e, oversampling, and under-sampling, extract different features (TF-IDF and BOW) from the textual data in the data set and then train & test the machine learning algorithms by applying a standard cross-validation approach (KFold and Shuffle Split). [Results/Outcomes] Furthermore, to support our research study, we developed an automated tool that automatically analyzes each customer feedback and displays the collective sentiments of customers about a specific product with the help of a graph, which helps customers to make certain decisions. In a nutshell, our proposed sentiments approach produces good results when identifying the customer sentiments from the online user feedbacks, i-e, obtained an average 94.01% precision, 93.69% recall, and 93.81% F-measure value for classifying positive sentiments.