일 시 | 2020년 2월 10일(월) - 14일(목), 17일(월)
장 소 | 서울의대 동창회관 3층 가천홀                                                                            등록 바로가기

주 관 서울의대 정보의학실, 한국보건복지인력개발원, 시스템 바이오 정보의학 연구센터 (SBI-NCRC)
주 최 | 서울대학교병원 유전체 임상 정보분석 훈련센터

제18차 Genome Data Analysis Workshop을 개최하며

제18회 유전체 데이터 분석 웍샵에 여러분을 초대합니다.

안녕하십니까? 

서울의대 정보의학실이 주관하는 제18회 유전체 데이터 분석 웍샵에 여러분을 초대합니다. GDA웍샵을 처음 구상하고 실현한지 벌써 18회차를 맞이하게 되어 기쁩니다. 최근 바이오뱅크와 정상 건강인 혹은 만성질환자의 DNA 분석 수요가 급격히 증가하고 있습니다.영국 UK Biobank의 50만 영국인 사업은 이미 19만 유전체 WES 자료를 임상자료와 함께 공개했고 2020 3월까지 50만 명 전체를 공개할 계획입니다. 미국의 All of Us 사업은 2022년까지 100만 유전체를 공개할 계획임을 밝혔습니다. 바야흐로 Germline DNA 시대가 열리고 있습니다. 아직 준비가 충분치 않다고요? 네, 누구도 준비된 적 없는 모두가 동등한 출발선에서 출발하는 새로운 시대입니다. 고전적인 멘델 법칙을 따르는 희귀질환을 넘어 정상 발달 과정을 거치고 생활한 후 중년기 이후에 발생하는 수많은 만성 퇴행성 질환의 유전체학 시대가 열리기 시작했습니다.


시시각각 변화와 성장을 멈추지 시대를 맞아 유전체 데이터분석 웍샵 GDA의 역할을 기대해봅니다. 많은 관심과 참여를 부탁드립니다. 감사합니다.

2020 년 2월, 서울의대  김 주 한
 

  제15차 GDA Workshop: 2018년 8월 27일~31일, 서울의대
  제15차 웍>샵에서는 다음과 같은 실습 모듈이 추가되었다.
   
(1) Public genetic characterization of a large panel of human cancer cell lines
   (2) Informatics for Cancer immunotherapy

  제1차 GDA Workshop: 2011년 8월 22일~26일, 서울의대

  제2차 GDA Workshop: 2012년 2월 20일~24일, 서울의대
  제2차 웍샵에서는 다음과 같은 새로운 실습모듈 3개가 추가 되었다.
  
 
(1) micro-RNA 데이터 분석
   (2) 개인유전체 해석: Personal Genome Interpretation
   (3) 암유전체/희귀질환유전체 데이터 분석

  제3차 GDA Workshop: 2012년 8월 20일~24일, 서울의대
   제3차 웍샵에서는 다음과 같은 2개의 실습모듈이 추가되었다.
  
(1) Family-based 엑솜시퀀싱 분석
  (2) TCGA (The Cancer Genome Atlas) 데이터 분석

   제4차 GDA Workshop: 2013년 2월 18일~22일, 서울의대
    제4차 웍샵에서는 다음과 같은 2개의 실습모듈이 추가되었다.
 
 
(1) eQTL 데이터 분석
  (2) PheWAS & EWAS 데이터 분석

  제5차 GDA Workshop: 2013년 8월 26일~30일, 서울의대
  제5차 웍샵에서는 다음과 같은 새로운 실습모듈 3개가 추가 되었다.
  
 
(1) 시퀀스 레벨 전사체 분석: Isoforms, Alternative Splicing, RNA-editing, and Fusion Gene
   (2) 개인유전체 해석을 위한 지식/데이터기반 자원 소개와 유전적 위험 예측 분석
   (3) Post-GWAS: EMR 데이터와 질병 연관 분석

  제6차 GDA Workshop: 2014년 2월 24일~28일, 서울의대
  제6차 웍샵에서는 다음과 같은 새로운 실습모듈 2개가 추가 되었다.
  
 
(1) Human Genome Data Analysis using ENCODE
   (2) Cancer Genome Data Analysis using TCGA

  제7차 GDA Workshop: 2014년 8월 25일~29일, 서울의대
  제7차 웍샵에서는 다음과 같은 새로운 실습모듈 2개가 추가 되었다.
  
 
(1) Functional Annotation of Sequence Variants
   (2) Expression Profiling and Alleleic Status using TCGA RNA-seq Data

  제8차 GDA Workshop: 2015년 2월 23일~27일, 서울의대
  제8차 웍샵에서는 다음과 같은 새로운 실습모듈 1개가 추가 되었다.
   
(1) The Final Release of the 1000 Genomes Project Data (2,504 samples) Usage

  제9차 GDA Workshop: 2015년 8월 24일~28일, 서울의대
  제9차 웍샵에서는 다음과 같은 새로운 실습모듈 2개가 추가 되었다.
   
(1) Rare, common and disease variant interpretation
   (2) Clinical applications of Genetics and Genomics

  제10차 GDA Workshop: 2016년 2월 22일~26일, 서울의대
  제10차 웍샵에서는 다음과 같은 새로운 실습모듈 2개가 추가 되었다.
   
(1) The Dominant Regulatory microRNAs and Epigenetic Modulators
   (2) Genomic Understanding of Common and Complex Diseases

  제11차 GDA Workshop: 2016년 8월 22일~26일, 서울의대
  제11차 웍샵에서는 다음과 같은 실습모듈이 추가되었다.
   
(1) Advanced methods and algorithms for genetic and genomic data analysis
   (2) Alternative Splicing and Polyadenylation Analysis

  제12차 GDA Workshop: 2017년 2월 20일~24일, 서울의대
  제12차 웍샵에서는 다음과 같은 실습모듈이 추가되었다.
   
(1) Somatic mutation/CNV detection and Mutual exclusivity and coverage
   (2) Statistical tests for rare variant association

  제13차 GDA Workshop: 2017년 8월 21일~25일, 서울의대
  제13차 웍샵에서는 다음과 같은 실습모듈이 추가되었다.
   
(1) Pathway and Network Analysis of Cancer Genomes

  제15차 GDA Workshop: 2018년 8월 27일~31일, 서울의대
  제15차 웍샵에서는 다음과 같은 실습 모듈이 추가되었다.
   
(1) Public genetic characterization of a large panel of human cancer cell lines
   (2) Informatics for Cancer immunotherapy

유전체 데이터 분석
실습서 "유전체 데이터 분석" 출간

■ 등 록

등록인원 하루 강좌 당 60명 내외

참 가 비 하루 강좌 당 참가비

등록방법 http://www.snubi.org/workshop/the18thgda/registration.html

 

 

1월20일 이전

1월20일 이후

공공/대학/정부

90,000

120,000

일반(기업등)

120,000

160,000

 

한 사람이 3개의 강좌까지 선택 수강 가능

강의교재 및 중식 제공
강의대상대규모 유전체 데이터 분석과 응용에 관심 있는 BT, IT, 혹은 의학 분야 전공자
환불규정: 1월20일 이전 취소: 전액 반환
                1월 20일 ~ 1월 25일 취소: 50% 환불
                1월 25일 이후: 환불 불가
등록 신청 후 3일 (공휴일, 주말을 제외하고) 이내에 아래의 계좌로 입금해 주십시오.
       신한은행: 100-030-071195/ 예금주: 한국정보의학인증의관리위원회

■ 준비사항

실습을 위한 참가자 전원 개인 노트북 컴퓨터 준비(최소 쿼드코어 이상 CPU,RAM 16GB 이상이여야 원할한 진행 가능)
R (http://www.r-project.org/), Bioconductor(http://www.bioconductor.org/)
실습실 환경상 인터넷이 느릴수 있으므로 강의 1주일전 안내되는 필요 파일을 필히 다운로드 해오시기바랍니다.

강좌 일정   

         강좌일정은 주최측의 사정에 따라 변경될 수 있습니다.

DAY 1: Public Bio Big Data and Cancer Immunotherapy

          2월 10일(월)

시간

  주  제

강 사

8:30 ~ 9:30

등록 및 사전 프로그램 설치

9:30 ~ 9:50

Translational Bioinformatics: Thousands of Public Data Analysis

 김주한 교수

9:50 ~ 10:40

The Cancer Genome Atlas (TCGA) Project and Cancer Genome Research
- TCGA Introduction
- TCGA Data and Scientific Findings
- Impact of TCGA and Future

 김태민 교수
(카톨릭의대)

10:50 ~ 12:10

실 습 I: TCGA Somatic Mutation Landscape
          Find Significantly Mutated Genes
          Identify Driver Groups of Mutations

유승원, 김기태

12:10 ~ 13:10

  중  식

13:10 ~ 14:00

Informatics for Cancer immunotherapy
- Genomics in cancer immunotherapy
- Tumor mutation burden(TMD) and neoantigen
- Gene expression and immune cells

김상우 교수
(연세의대)

14:10 ~ 15:30

실 습 II: Tumor mutation burden(TMB) calculation
          Neoantigen Prediction
          Identification of marker for immune cells

임영균, 부은경

15:40 ~ 16:30

Public Genome and Exome Data and Human Genome Diversity
- Applications of The 1000 Genomes Project data
- The genome Aggregation Database (gnomAD)
- Mutation Frequencies in Diverse Populations

이계화 교수
(서울대병원)

16:40 ~ 18:00

실 습 III: The 1000 Genomes Project Browser
         Allele and Genotypic Frequency Calculation
         Understanding interethnic variability
         Identification of Rare Deleterious Mutations 
 

박유미, 유경훈



DAY 2: Methodology and Application for Next Generation Sequencing

           2월 11일(화)

시간

  주  제

강 사

8:30 ~ 9:30

등록 및 사전 프로그램 설치

9:30 ~ 9:50

Methodology and Application for Next Generation Sequencing

김주한 교수

9:50 ~ 10:40

NGS Platforms and Applications
- Current NGS Platforms
- NGS Data Formats
- NGS Data Analysis Technologies
- NGS Applications

김지훈 박사
(녹십자지놈)

10:50 ~ 12:10

실 습 I: NGS Data Processing
          NGS Data Format Converting
          NGS Visualization Tools

김주연, 윤선민

12:10 ~ 13:10

  중  식

13:10 ~ 14:00

NGS Data Analysis
- Sequence Alignment Algorithms
- Whole Genome and Exome Data Analysis
- Variation Detection and Reference Genome

최무림 교수
(서울의대)

14:10 ~ 15:30

실 습 II: Exome Sequencing Alignment
           SNP and Indel Identification
           Variation Filtering

채정환, 임영균

15:40 ~ 16:30

Exome Sequencing Analysis
- Exome Sequencing Data
- Study Design and Workflow
- Exome Sequencing of Familial Disease

 한미령 교수
(고려의대)

16:40 ~ 18:00

실 습 III: Trio-Exome-Sequencing Data Analysis
           Known Variant Filtering
           Detection of Disease-causing Variations            Disease Gene Prioritization

한봄, 부은경

 

DAY 3: Cancer Genome Bioinformatics

          2월 12일(수)

시간

  주  제

강 사

8:30 ~ 9:30

등록 및 사전 프로그램 설치

9:30 ~ 9:50

Cancer Genome Bioinformatics

 김주한 교수

9:50 ~ 10:40

Cancer Genome Bioinformatics
- Cancer Genome Analysis
- Genomic Rearrangement and Copy Number
- Somatic Variant detection/ Gene Fusion Analysis
- Survival analysis

송영수
(한양의대)

10:50 ~ 12:10

실 습 I: Somatic Variant Detection
          Survival Analysis
          Gene Fusion Analysis

이우승, 유승원

12:10 ~ 13:10

  중  식

13:10 ~ 14:00

Advanced Cancer Genome Data Analysis
- Different types of variation in cancer
- Matched normal and tumor pair data analysis
- Cancer clonality and sequencing depth
- Visualizing cancer genomics data

정제균 박사
(삼성유전체연구소)

14:10 ~ 15:30

실 습 II: Somatic mutation/CNV detection and genome data processing
           Mutual exclusivity and coverage
           Visualization of cancer study

안세환, 김기태

15:40 ~ 16:30

Multiomics and Precision Medicine
- Genome, Transcriptome, and Proteom Integration
- miRNA and Exosome Analysis
- Application for Precision Medicine

류성호 교수
(순천향대학교)

16:40 ~ 18:00

실 습 III: Cell line Data at GDSC & CCLE
           Gene expression in human cancer cell line
           Comparing Drug sensitivity by cell lines
           Epigenetic Regulation of Gene Expression

한봄, 권호식

 

DAY 4: RNA-Seq and Transcriptome Data Analysis

          2월 13일(목)

시간

  주  제

강 사

8:30 ~ 9:30

등록 및 사전 프로그램 설치

9:30 ~ 9:50

RNA-Seq Data Analysis

 김주한 교수

9:50 ~ 10:40

Non-coding RNA Analysis
- miRNA-seq Expression Profile Analysis
- Novel Transcript Discovery
- Non-coding RNA Characterization

백대현 교수
(서울대)

10:50 ~ 12:10

실 습 I: RNA-Seq Gene Expression Analysis
         miRNA Sequencing Data Process
         miRNA Expression Profiling

안세환, 임영균

12:10 ~ 13:10

  중  식

13:10 ~ 14:00

Sequence-level Transcriptome Analysis
- Alternative Splicing Events
- Alternative Polyadenylation Analysis
- RNA Editing Analysis

박지연 박사
(카톨릭의대)

14:10 ~ 15:30

실 습 II: Alternative Splicing Identification
          RNA-DNA Difference (RDD) Analysis
          RNA Editing Site Annotation

유경훈, 박유미

15:40 ~ 16:30

RNA-Seq Data Analysis
- Read Alignment Methods
- Expression Quantification Strategy
- Differentially Expressed Genes Identification

정인경 교수
(KAIST)

16:40 ~ 18:00

실 습 III: RNA-seq Data Preprocessing
           Old Tuxedo Pipeline(tophat, cufflinks)
           New Tuxedo Pipeline(hisat2, stringtie)
           DEG analysis

권호식, 최선

 

DAY 5: Advanced NGS Data Analysis

          2월 17일(월)

시간

  주  제

강 사

8:30 ~ 9:30

등록 및 사전 프로그램 설치

9:30 ~ 9:50

Advanced NGS Data Analysis

 김주한 교수

9:50 ~ 10:40

Epigenome Data Analysis
- Epigenetic Mechanisms
- DNA Methylation Analysis
- Histone Modification Analysis
- Discovery of Epigenetic Biomarkers

류성호 교수
(순천향대학교)

10:50 ~ 12:10

실 습 I: Epigenome Tools & Databases
           Visualization of DNA Methylation Data
           Identification of Methylated Genes

유승원, 부은경

12:10 ~ 13:10

  중  식

13:10 ~ 14:00

Advanced methods and algorithms for genetic association analysis
- Statistical methods for genomic association tests
- HLA imputation and fine-mapping
- Analysis of clinical heterogeneity and pleiotropy

한범 교수
(서울의대)

14:10 ~ 15:30

실 습 II: : Statistical tests for association (Chi-square, Fisher's exact test and Odds ratio)
           Rare variant association tests (Burden tests, SKAT, SKAT-O)

최선, 김주연

15:40 ~ 16:30

Pathway and Network Analysis
- Characteristics of Biological Network
- Cancer Gene Network Construction and Clustering
- Identification of Aberrant Pathway in Cancers

한현욱 교수
(차의대)

16:40 ~ 18:00

실 습 III: Pathway analysis of TCGA using PARADIGM methods
          Network Visualization in Cancers

유경훈, 채정환

 

 

오시는 길

교육장소 | 서울의대 동창회관 3층 가천홀, 서울시 종로구 대학로 103 

교      통 | 지하철 4호선 혜화역 3번 출구

 


체온조절 (Thermoregulation) Start

BioinformaticsAndMe







1. 체온조절 (Thermoregulation)


: 유기체가 주위 온도에 상관없이, 특정 범위 내에서 자신의 체온을 보존하는 능력 (항상성)

: 물질대사로 얻은 열을 이용해서 체온을 안정적으로 평형상태로 유지함

: 사람의 평균 온도는 37°C ~ 37.8°C이며, 이 사이를 벗어나면 저체온증/뇌손상이 발생함




2. 설정점 (Set point)


: 피부 온도가 높으면 시상하부 설정점 온도를 낮추고, 피부 온도가 낮으면 설정점 온도를 높임

*시상하부(Hypothalamus) - 온도 조절을 제어하는 ​​뇌의 부분

: 시상하부 수용기를 통해, 몸 내부의 온도를 감지하고 설정점 온도 값과 비교함

: 내부 온도가 너무 높음/낮음을 감지하면, 근육/장기/땀샘/신경계에 신호를 전달

→정상 온도로 되돌리도록 다양한 방식으로 반응




3. 체온조절 메커니즘


ㄱ) 체온을 내려야 할 때

1) 발한(Sweating) - 땀을 땀샘으로 방출하고 증발함에 따라, 피부가 차가워짐

2) 혈관확장(Vasodilatation) - 피부 아래 혈관이 넓어지면 혈류량이 증가하여, 열방출이 용이해짐


ㄴ) 체온을 높여야 할 때
1) 열발생(Thermogenesis) - 근육을 떨거나 갈색 지방을 대사하여, 내부열을 발생시킴

      2) 혈관수축(Vasoconstriction) - 피부 아래 혈관이 좁아지면 혈류량이 감소하여, 열방출을 막음

3) 호르몬열발생(Hormonal thermogenesis) - 갑상선 호르몬을 분비하여, 신진 대사 증가






#동물의 체온조절 영상









#Reference

1) https://ko.wikipedia.org/wiki/%EC%B2%B4%EC%98%A8%EC%A1%B0%EC%A0%88

2) https://www.healthline.com/health/thermoregulation#takeaway

3) https://courses.lumenlearning.com/wm-nmbiology2/chapter/thermoregulation/

4) https://www.slideshare.net/ngibellini/peter-shepherd-thermoregulation

5) https://www.youtube.com/watch?v=NJEBfl_LKno#action=share






체온조절 (Thermoregulation) End

BioinformaticsAndMe



'Biology' 카테고리의 다른 글

신경교세포 (Neuroglia cell)  (0) 2019.12.27
효소 (Enzyme)  (0) 2019.12.20
진핵세포 구조 (Eukaryote structure)  (0) 2019.12.18
RNA 종류 (Types of RNA)  (0) 2019.12.12
난할 (Cleavage)  (0) 2019.12.09

진핵세포 구조 (Eukaryote structure) Start

BioinformaticsAndMe







1. Nucleus (핵)


: 진핵세포의 핵은 유전물질인 DNA로 구성되어 세포의 기능을 제어함

*전사, 번역 등을 조절

: 이중층의 이중막인 핵막(Nuclear envelope)으로 세포질과의 경계를 구분함

: 핵막은 핵공(Nuclear pores)으로 미세한 물질들을 통과시팀




2. Endoplasmic reticulum (ER;소포체)


: 소포체는 막이 여럿이 겹처진 주름 구조로, 단백질을 가공하여 세포 곳곳으로 전달함

ㄱ) 조면소포체 (거친면소포체;rough ER;rER)

- 소포체 표면에 부착된 리보솜으로 번역되는 폴리펩티드가 소포체 내강으로 들어옴

- 들어온 폴리펩티드에 여러 가공이 수행됨

→ 신호서열절단/당첨가/이황화결합형성


ㄴ) 활면소포체 (매끈면소포체;smooth ER;sER)

- 표면에 리보솜이 붙어 있지 않은 막 구조물

- 조면 소포체에 연결되어 있음

- 지질합성/독성해독/칼슘저장/탄수화물대사 등이 수행됨




3. Golgi apparatus (골지체)


: 여러 개의 납작한 막주머니(Cisterna)로 이루어진 구조

: 조면소포체에 가공한 폴리펩티드를 받아 당 일부를 제거

: 특정한 작용기를 붙여 단백질의 수송 경로 표지

: 식물에서 발견되는 골지체는 딕티오솜(Dictyosome)이라 불림




4. Mitochondria (미토콘드리아)


: 진핵세포에서 가장 큰 소기관으로 세포호흡을 수행

*산화적 인산화로 O2를 소모하며 ATP를 합성

: 미토콘드리아 세포호흡의 과정은 '해당작용/시트르산회로/산화적인산화'의 3단계로 이루어짐

: 미토콘드리아는 고유의 DNA, RNA를 보유




5. Chloroplast (엽록체)


: 식물 진핵세포에서 빛 에너지로 광합성을 수행

: 엽록체는 미토콘드리아와 함께 대표적인 세포내 공생체

: 틸라코이드(Thylakoid), 그라나(Grana]), 스트로마(Stroma) 구조를 가짐




6. Vacuole (액포)


: 식물세포에서 가수분해 기능을 수행하며 산성 pH를 유지

: 양분/안토시아닌/노폐물/독성물질 등을 저장함
: 삼투압에 의한 팽압으로 세포벽을 밀어내는 동시에 지탱함
: 액포는 세포가 성장할수록 점점 커지므로 오래된 세포에 발달함




7. Lysosome (리소좀)


: 리소좀 내 가수분해효소를 통해, 세포 파편을 분해하고 세포 내 소화를 촉진

: 수소이온펌프가 내부를 pH5.0 산성으로 유지함

: 리소좀은 자가포식소체(Autophagosome)에 융합하여 오래된 세포 소기관을 파괴함

: 리소좀 내 가수분해효소가 결핍되면, 분해되지 않고 쌓이는 저장병 발생 (테이삭스병;Tay-Sachs disease)




8. Peroxisome (퍼옥시좀)


: 퍼옥시좀은 지방산 β-산화로 생긴 과산화수소를 해독

*세포 내 물질들을 산화시켜 파괴

: 과산화수소를 분해하는 카탈라아제(Catalase) 효소를 보유

: 식물의 글리옥시좀(Glyoxysome)은 광합성이 진행되면, 퍼옥시좀으로 바뀜







#Reference

1) https://www.researchgate.net/figure/Structure-of-eukaryote-cells-1_fig1_241825789

2) https://courses.lumenlearning.com/boundless-biology/chapter/eukaryotic-cells/

3) https://namu.wiki/w/%EC%A7%84%ED%95%B5%EC%83%9D%EB%AC%BC

4) https://biologywise.com/eukaryotic-cell-structure

5) https://biologyeducare.com/difference-between-mitochondria-and-chloroplast/

6) https://ko.wikipedia.org/wiki/%EC%97%BD%EB%A1%9D%EC%B2%B4

7) https://diffzi.com/plant-vacuole-vs-animal-vacuole/

8) https://www.differencebetween.com/difference-between-glyoxysomes-and-peroxisomes/





진핵세포 구조 (Eukaryote structure) End

BioinformaticsAndMe



'Biology' 카테고리의 다른 글

효소 (Enzyme)  (0) 2019.12.20
체온조절 (Thermoregulation)  (0) 2019.12.18
RNA 종류 (Types of RNA)  (0) 2019.12.12
난할 (Cleavage)  (0) 2019.12.09
뉴런 (Neuron)  (0) 2019.12.02






#BIML 등록 한국생명정보학회 홈페이지

http://www.ksbi.or.kr/workshop/ConfInfo.asp?idx=2








[Python] File Handling Start

BioinformaticsAndMe







File handling


: 파이썬 파일 처리에는 파일 생성/읽기/업데이트/삭제 등의 여러 기능이 존재

: 파일처리를 위해선 2가지 매개변수(파일명, 모드)를 갖는 'open() 함수'를 사용

: 파일 open에는 6가지 모드(mode)가 존재

1) "r" - Read - 파일 읽기(기본값)

2) "a" - Append - 파일 덧붙이기

3) "w" - Write - 파일 쓰기

4) "x" - Create - 특정 파일 생성

5) "t" - Text - 텍스트 모드(기본값)

6) "b" - Binary - 바이너리 모드(이미지 등)

# 파이썬 파일 읽기 예제

f = open("demofile.txt")


# 위 코드와 같음 (기본값이라 생략됨)

f = open("demofile.txt", "rt")




1. 파이썬 Read


demofile.txt

# demofile.txt 파일 읽기

f = open("demofile.txt", "r")

print(f.read())

Hello! Welcome to demofile.txt This file is for testing purposes. Good Luck!

# read(숫자)로 반환되는 문자수를 지정할 수 있음

f = open("demofile.txt", "r") print(f.read(5))

Hello

# readline() 메소드를 통해, 파일의 한 줄만을 반환

f = open("demofile.txt", "r") print(f.readline())

Hello! Welcome to demofile.txt

# 파일 처리가 끝난 뒤, 반드시 close() 메소드를 사용함

f = open("demofile.txt", "r") print(f.readline()) f.close()

Hello! Welcome to demofile.txt




2. 파이썬 Append


# 파일 끝에 덧붙이기

f = open("demofile2.txt", "a") f.write("Now the file has more content!") f.close() # 덧붙여진 파일을 다시 읽고, 결과 확인 f = open("demofile2.txt", "r") print(f.read())

Hello! Welcome to demofile2.txt This file is for testing purposes. Good Luck!Now the file has more content!




3. 파이썬 Write


# 파일 생성하고 쓰기

f = open("demofile3.txt", "w") f.write("Woops! I have deleted the content!") f.close()

# 쓰여진 파일을 읽고, 결과 확인 f = open("demofile3.txt", "r") print(f.read())

Woops! I have deleted the content!





#Reference

1) https://www.w3schools.com/python/python_file_handling.asp

2) https://data-flair.training/blogs/file-handling-in-python/





[Python] File Handling End

BioinformaticsAndMe

'Python' 카테고리의 다른 글

[Python] PyMongo 데이터베이스 만들기  (0) 2020.01.09
[Python] PyMongo 설치  (0) 2020.01.02
[Python] 표준 입력 (User Input)  (0) 2019.12.12
[Python] 파이썬 함수 (Function)  (0) 2019.12.05
[Python] 파이썬 반복문  (0) 2019.11.28

신뢰구간 (Confidence Interval) Start

BioinformaticsAndMe








1. 신뢰 구간(Confidence Interval;CI)


: 신뢰구간은 모수가 실제로 포함될 것으로 예측되는 범위 (Lower limit ~ Upper limit)

: 집단 전체를 연구하는 것은 불가능하므로, 샘플링된 데이터를 기반으로 모수의 범위를 추정하기 위해 사용됨

→ 따라서, 신뢰 구간은 샘플링된 표본이 연구중인 모집단을 얼마나 잘 대표하는지 측정하는 방법

: 신뢰구간(CI)에 모집단 실제 평균값이 포함될 확률을 'CI의 신뢰수준(Confidence Level)'이라함

→ 일반적으로 95% 신뢰수준이 사용됨

    





2. 신뢰 구간 계산하기


1) 관측개수, 평균, 표준편차 구하기

관측개수:  n = 40

평균:  X = 175

표준편차:  s = 20

*모표준편차를 모르기에, 관측된 샘플의 표준편차를 사용 (n30 이상의 충분한 관측개수)


2) 신뢰 수준에 대한 Z-Score 이용

일반적으로 95% 또는 99%에 해당되는 Z-Score가 사용됨

95%(0.95)의 Z-Score 값 = 1.96


3) 공식을 사용하여, Confidence Interval 계산


따라서, 우리는 모집단의 평균이 168.8cm ~ 181.2cm의 신뢰할수 있는 구간에 있을 것이라 추정

'± 이후의 값은 오차 한계(Margin of error) → 여기서 오차 한계는 6.20'





3. 신뢰 구간 특성


: 신뢰구간(CI)가 좁을수록, 모집단 평균 추정치가 정확해짐

: 일반적으로 관측개수(표본크기;Sample size)가 클수록, 신뢰구간이 좁아짐

→ 따라서, 표본이 클수록 더 정확하게 모집단 평균을 추정할 수 있음





4. 신뢰 구간 계산기 (Confidence Interval Calculator)


https://www.mathsisfun.com/data/confidence-interval-calculator.html








#Reference

1) https://www.simplypsychology.org/confidence-interval.html

2) https://www.mathsisfun.com/data/confidence-interval.html

3) https://ko.wikipedia.org/wiki/%EC%8B%A0%EB%A2%B0_%EA%B5%AC%EA%B0%84

4) https://namu.wiki/w/%ED%86%B5%EA%B3%84%EC%A0%81%20%EC%B6%94%EB%A1%A0

5) https://www.whatissixsigma.net/confidence-level-confidence-interval/

6) https://www.mathsisfun.com/data/confidence-interval-calculator.html






신뢰구간 (Confidence Interval) End

BioinformaticsAndMe

[R] ggplot2 Start

BioinformaticsAndMe








ggplot2


: ggplot2은 그래픽 문법에 기반한 R plotting 패키지로, 복잡한 그래픽을 쉽게 표현할 수 있는 강력한 툴

: 뉴질랜드 통계학자 Hadley Wickham이 개발

*Hadley는 강연의 참석자로부터 'R basic graphic에서 ggplot2으로 바꿔야 하나?'라는 질문을 받고,

'R basic graphic은 그림 그리기에 유리한 툴이지만, ggplot2은 그려진 데이터를 쉽게 이해할 수 있는 훌륭한 시각화 툴이다'라고 답함

: ggplot2 패키지는 R뿐만 아니라, Python에서도 plotnine 패키지를 통해 ggplot2 사용 가능

: ggplot2의 시각화 작업은 손으로 직접 그래프를 그리는 과정과 흡사

1) ggplot() 메소드로 축을 그림

2) geom_boxplot()/geom_bar() 등의 메소드로 그래프를 그림

3) xlabs()/ylabs() 등의 메소드로 기타 옵션을 조절




R ggplot2 예제


1. 산점도(Scatterplot)

# install.packages("ggplot2")             #ggplot2가 설치되지 않았다면, '#'을 지우고 설치 options(scipen=999)                       # 1e+48'과 같은 과학적 기수법을 사용하지 않음 library(ggplot2)                              theme_set(theme_bw())                     #bw theme를 사전 설정 data("midwest", package = "ggplot2")    #'midwest' 데이터 로딩

#ggplot2 시작 (Scatterplot) gg <- ggplot(midwest, aes(x=area, y=poptotal)) + geom_point(aes(col=state, size=popdensity)) + geom_smooth(method="loess", se=F) + xlim(c(0, 0.1)) + ylim(c(0, 500000)) + labs(subtitle="Area Vs Population", y="Population", x="Area", title="Scatterplot", caption = "Source: midwest") plot(gg)

2. 분기막대(Diverging bars)

library(ggplot2) theme_set(theme_bw()) data("mtcars")                                        #'mtcars' 데이터 로딩

mtcars$`car name` <- rownames(mtcars)     #'car names'의 새로운컬럼 생성 mtcars$mpg_z <- round((mtcars$mpg - mean(mtcars$mpg))/sd(mtcars$mpg), 2)        #표준화 작업 mtcars$mpg_type <- ifelse(mtcars$mpg_z < 0, "below", "above") mtcars <- mtcars[order(mtcars$mpg_z), ] # sort mtcars$`car name` <- factor(mtcars$`car name`, levels = mtcars$`car name`)               #플로팅에 나타날 정렬화 작업

#ggplot2 시작 (Diverging bars) ggplot(mtcars, aes(x=`car name`, y=mpg_z, label=mpg_z)) + geom_bar(stat='identity', aes(fill=mpg_type), width=.5) + scale_fill_manual(name="Mileage", labels = c("Above Average", "Below Average"), values = c("above"="#00ba38", "below"="#f8766d")) + labs(subtitle="Normalised mileage from 'mtcars'", title= "Diverging Bars") + coord_flip()





#아래 링크에서 ggplot2으로 그리는 50가지 종류의 R 소스코드 제공

http://r-statistics.co/Top50-Ggplot2-Visualizations-MasterList-R-Code.html


    1. Correlation

    2. Deviation

    3. Ranking

    4. Distribution

    5. Composition

    6. Change

    7. Groups

    8. Spatial





#Reference

1) http://freesearch.pe.kr/archives/3134

2) https://wikidocs.net/33913

3) http://r-statistics.co/Top50-Ggplot2-Visualizations-MasterList-R-Code.html







[R] ggplot2 End

BioinformaticsAndMe



'R' 카테고리의 다른 글

[R] ChIP-seq 분석  (1) 2020.01.05
[R] Circos plot  (0) 2019.12.30
[R] 상자그림(Box plot)  (0) 2019.12.10
[R] 파이차트(Pie plot)  (0) 2019.12.03
[R] 생존분석(Survival analysis)  (0) 2019.11.25

[Chromatography] 크로마토그래피 Start

BioinformaticsAndMe








크로마토그래피 (Chromatography)


: 혼합물을 이동상(Mobile phase)에 녹여 고정상(Stationary phase;정지상)에 흘렸을 때, 고정상과 상호작용하는 힘으로 혼합물을 분리하는 기술

: 각 물질의 이동 능력은 고유한 분배 계수(Partition coefficient) 차이로 설명 가능함

: 물질분리/과학수사/도핑테스트/원산지추적/질병조기진단 등 여러 분야에서 사용됨

: 이동상 또는 고정상의 특성에 따라 다양한 종류의 크로마토그래피들이 존재함

1) 컬럼 크로마토그래피 (Column Chromatography)

2) 겔 여과 크로마토그래피 (Gel-filtration chromatography)

3) 이온 교환 크로마토그래피 (Ion-exchange chromatography)

4) 친화성 크로마토그래피 (Affinity Chromatography)

5) 박층 크로마토그래피 (Thin-layer Chromatography)




1. 컬럼 크로마토그래피 (Column Chromatography)


: 컬럼(관) 크로마토그래피는 고정상 용기가 관모양인 크로마토그래피 기법

: 특정한 고정상을 긴 Column에 채우고[, 이 안으로 이동상을 밀어넣는 방식을 취함

: 고정상을 채운 관을 이동상이 내려가는 정도를 계산하여 각 물질을 분류

: 이동상과 고정상의 상호 친화도에 따라 분류 속도가 결정




2. 겔 여과 크로마토그래피 (Gel-filtration chromatography)


: 겔 여과 크로마토그래피(=크기 배제 크로마토그래피;Size-exclusion chromatography)는 물질 크기에 따른 컬럼 통과 속도를 이용한 크로마토그래피

: 미세한 구슬 같은 충전재를 사용하여, 큰 분자에서 작은 분자 순으로 용출됨
→상대적으로 작은 물질은 구슬 속을 들락날락해 이동거리가 길어지므로 늦게 용출
: 단백질 구조를 거의 변성시키지 않으므로, 단백질의 3차/4차 구조를 결정하기 위해 사용됨




3. 이온 교환 크로마토그래피 (Ion-exchange chromatography)


: 물질의 전하 차이를 이용한 이온 교환 원리에 기반한 크로마토그래피

*음이온 교환 크로마토그래피 = 양이온 수지
*양이온 교환 크로마토그래피 = 음이온 수지

: 고정상 전하에 반대되는 전하를 띠는 물질이 늦게 용출됨

: 단백질 정제를 위한 방법 중 하나로 널리 사용




4. 친화성 크로마토그래피 (Affinity Chromatography)


: 특정 분자와 분석 물질간의 친화성 차이에 기반을 둔 크로마토그래피

: 친화력이 없는 물질들은 곧바로 떨어지고, 친화력이 높은 물질은 남아있음

: 물진간의 높은 친화성으로 원하는 물질만 선택하여 용출할 수 있는 기법

: 'Avidin과 Biotin 결합' 또는 '히스티딘과 금속이온 결합' 등이 존재



5. 박층 크로마토그래피 (Thin-layer Chromatography;TLC)


: 박층(얇은막) 크로마토그래피는 모세관 현상으로 고정상을 타고 올라가고, 그 속도 차이에 따라 분리가 되는 크로마토그래피

: 박층 크로마토그래피는 종이 크로마토그래피에 비해 빠르고, 고정상의 흡착성 조절로 해상도 확대 가능

: 반응 상황을 모니터링하거나, 혼합물 물질의 종류와 순도를 파악하기 위해 사용

: 전개율 = 물질 고유값(용질전개거리/용매전개거리)






# 크로마토그래피 소개 영상







#Reference
1) https://www.thoughtco.com/do-paper-chromatography-with-leaves-602235
2) https://ko.wikipedia.org/wiki/%ED%81%AC%EB%A1%9C%EB%A7%88%ED%86%A0%EA%B7%B8%EB%9E%98%ED%94%BC
3) https://namu.wiki/w/%ED%81%AC%EB%A1%9C%EB%A7%88%ED%86%A0%EA%B7%B8%EB%9E%98%ED%94%BC
4) https://byjus.com/chemistry/column-chromatography/
5) https://www.mblintl.com/products/prinicple-method-chromatography-mbli/
6) https://instrumentationtools.com/thin-layer-chromatography-manual-method/
7) https://www.youtube.com/watch?v=XfSopnqrHOs




[Chromatography] 크로마토그래피 End

BioinformaticsAndMe

폐쇄성 폐질환 vs 제한성 폐질환

 Start

BioinformaticsAndMe

 

 

 

 

 

 

 

1. 폐쇄성 폐질환 (Obstruction Pulmonary Disease)


: 폐쇄성 폐질환은 기도가 막혀 흡기보다 호기가 어려워진 상태로, 기능적 잔기용량과 잔기용적이 커짐

: 만성폐쇄성폐질환/천식/기관지확장증/낭성섬유증/폐쇄성세기관지염 등이 있음

 

ㄱ) 만성폐쇄성폐질환(Chronic Obstructive Pulmonary Disease;COPD)

- 만성염증에 의한 기도 및 폐조직 손상으로, 공기 흐름이 비가역적으로 제한되는 폐질환

- 만성기관지염(Chronic Bronchitis) + 폐기종(Emphysema)의 증상을 보이는 호흡기 질환

- COPD는 가벼운 호흡곤란과 기침으로 시작되며, 병이 진행될수록 심각한 호흡곤란 및 감소된 심장기능을 보임

- 흡연/직업성분진/화학물질/대기오염/만성기관지염/호흡기감염 등이 주요 유발 인자

 

ㄴ) 천식(Asthma)

- 알레르기 반응으로 분비된 히스타민이 염증/점액분비/기관지협착을 유발해, 세기관지의 공기 흐름을 폐쇄

- 쌕쌕거림(Wheezing)/기침/가슴답답함(Chest tightness)/호흡곤란의 증상을 보이며, 일반적으로 밤에 악화됨

- 흡연/실내오염/대기오염/식품첨가제/황사/스트레스 등이 주요 유발 인자

 

 

 

2. 제한성 폐질환 (Restrictive Pulmonary Disease)


: 제한성 폐질환은 폐의 신전성 감소로 인해, 총 폐용량/흡기용량/폐활량이 작아짐

: 폐가 만성적으로 저팽창되어 영구적인 폐 제한이 발생할 수 있음

: 폐섬유증/루게릭병/신생아호흡장애증후군/척수성근위축증 등이 있음

 

ㄱ) 폐섬유증(Pulmonary fibrosis)

- 폐렴/결핵/분진으로 손상된 폐조직을 결합 조직이 대체하면서 딱딱해지는 질환

- 폐조직이 굳어서 심각한 호흡장애를 유발하는 호흡기 질환

 

ㄴ) 루게릭병(A

myotrophic lateral sclerosis;

근위축성 측삭 경화증)

- 수의근을 제어하는 신경세포 소멸로 근육이 딱딱해지고, 경련을 일으키며, 점차적으로 약해져 크기가 감소

- 손/손가락/다리 근육이 가늘어지며, 말하기가 어려워 음식물을 삼키기 어려워짐

 

 

 

 

 

 
 

 

#Reference

1) https://www.icthealth.nl/nieuws/app-voor-copd-patienten-wint-ureka-mega-challenge-2017/

2) https://www.cmcvincent.or.kr/page/department/B/1158/1

3) http://m.amc.seoul.kr/asan/mobile/healthinfo/disease/diseaseDetail.do?contentId=31528&diseaseKindId=C000019

4) https://www.nationaljewish.org/conditions/copd-chronic-obstructive-pulmonary-disease/overview

5) https://annapolispulmonary.com/services/asthma/

6) https://namu.wiki/w/%EC%B2%9C%EC%8B%9D

7) https://ko.wikipedia.org/wiki/%EA%B7%BC%EC%9C%84%EC%B6%95%EC%84%B1_%EC%B8%A1%EC%83%89_%EA%B2%BD%ED%99%94%EC%A6%9D

8) https://www.mayoclinic.org/diseases-conditions/pulmonary-fibrosis/symptoms-causes/syc-20353690

 

 

 

 

폐쇄성 폐질환 vs 제한성 폐질환

 End

BioinformaticsAndMe

'Medicine > IMP' 카테고리의 다른 글

폐렴(Pneumonia) 종류  (0) 2022.04.23
호흡곤란(숨참) 감별진단  (0) 2022.03.23
기관지 천식 (bronchial asthma)  (0) 2021.07.18
COPD (만성 폐쇄성 폐질환)  (0) 2021.07.18
과민반응 (Hypersensitivity reaction)  (0) 2019.12.09

중환자실 인공지능 솔루션 Start

BioinformaticsAndMe








1. 미국 LA 아동병원


: 중환자실 환자 사망 예측을 93% 정확도로 판별하는 인공지능 알고리즘을 개발

: 실시간으로 환자 호흡/심전도 등의 데이터를 수집하고 분석하여, 집중 치료대상환자의 조기 치료 결정

: LA 아동병원은 소아 중환자실을 거친 12000명의 데이터을 분석

→ 위급 상황 발생을 예측하는 특정 데이터 패턴을 발견





2. 필립스 (PHILIPS)


: 네덜란드의 필립스는 효율적인 중환자 치료를 위한 eICU(electronic Intensive Care Unit) 프로그램을 운영

*eICU - 중환자 전문의/간호사들로 팀을 구성하고, eICU 센터에 연결된 여러 중환자실 환자 치료를 지원하는 시스템

: 예를 들어, 서울에 있는 외상 전문의가 전국 각지에서 발생한 중증 외상 환자의 수술과 처치를 지원

: 중환자 12만명을 대상으로 eICU 도입 효과를 평가한 의학저널 CHEST에 따르면, eICU 도입 후, 중환자실 사망률 및 입원 기간이 유의하게 감소

: eICU 도입으로 치료할 수 있는 중환자 수가 증가했고, 중환자 일인당 병원 부담 의료비가 줄어 병원 수익 개선에 효과





3. 아일랜드 코크 대학 (University College Cork)


: TITAN GPU, 컨볼루션 신경망을 활용해, 신생아 발작 증상을 모니터링하고 탐지하는 시스템 개발

: 835시간 분량의 뇌파 전기 자극 신호 사용

*18명의 신생아가 일으킨 1400건의 발작 신호 (코크 대학 병원)

: 신생아 경련은 심각한 뇌 손상을 일으키므로, 전문의/장비 없이도 신생아의 각종 발작 증상을 모니터링하고 예측





#Reference

1) https://blogs.nvidia.com/blog/2017/10/02/the-ai-will-icu-now-deep-learning-helps-guide-decisions-in-intensive-care/

2) http://www.docdocdoc.co.kr/news/articleView.html?idxno=236684

3) https://ehrintelligence.com/news/google-study-uses-entire-patient-ehr-for-predictive-analytics

4) https://www.sciencetimes.co.kr/?news=%EC%A4%91%ED%99%98%EC%9E%90-%EC%83%81%ED%83%9C-%EC%98%88%EC%B8%A1%EB%8F%84-ai%EB%A1%9C
5) https://www.pcmag.com/news/354792/la-childrens-hospital-fighting-disease-with-tiny-robots-bi
6) https://www.usa.philips.com/healthcare/product/HC865325ICU/eicu-program-telehealth-for-the-intensive-care-unit

7) https://irishtechnews.ie/infant-research-identifies-biomarkers-to-detect-brain-injury-in-newborns/





중환자실 인공지능 솔루션 End

BioinformaticsAndMe



+ Recent posts