DrugBank Reference
DrugBank 약물/타겟/상호작용 DB 레퍼런스
DrugBank Reference 소개
DrugBank 데이터베이스 레퍼런스는 15,000개 이상의 FDA 승인 약물 및 실험 화합물을 포함하는 DrugBank 약물 지식 데이터베이스의 종합 가이드입니다. DrugBank ID 체계(DB + 5자리 숫자), 약물 그룹(승인, 실험, 임상시험, 철수), 약물 유형(저분자, 생물학적 제제, 항체, 백신, 유전자 치료제)을 상세히 다룹니다.
약리학 데이터 필드(적응증, 작용기전, ADMET 물성), 약물 타겟(UniProt ID, 유전자명, 작용 유형), 약물 간/약물-음식 상호작용, 화학 물성(SMILES, InChI, LogP, PSA, Lipinski Rule of 5), 외부 식별자(CAS, PubChem, ChEBI, ChEMBL, KEGG, RxNorm, ATC 코드), 약물유전체(CYP2D6, CYP2C19, VKORC1, HLA-B*5701) 정보를 포괄합니다.
XML 전체 데이터 다운로드, REST API 엔드포인트, Python 파싱 스크립트, 임상시험 연계, 복합제 정보, Cytoscape를 활용한 약물-타겟 네트워크 시각화 등 데이터 접근 방법도 안내합니다.
주요 기능
- DrugBank ID 체계와 약물 분류(승인, 실험, 철수, 생물학적 제제)
- 적응증, 작용기전, ADMET 프로파일 등 약리학 정보 필드
- UniProt ID, 유전자명, 작용 유형별 약물 타겟 정보(억제제, 작용제, 길항제)
- WHO ATC 코드 계층 구조와 치료 약물 범주 분류 체계
- 화학 물성: 분자식, SMILES, InChI, LogP, PSA, Lipinski Rule of 5
- CYP2D6, CYP2C19, VKORC1, HLA-B*5701, UGT1A1 변이 약물유전체 데이터
- DrugBank XML 데이터 구조와 Python 파싱 예시를 통한 대량 데이터 접근
- 약물 검색, 상호작용 조회, 타겟 정보 조회를 위한 REST API 엔드포인트
자주 묻는 질문
DrugBank ID는 무엇이며 어떤 구조인가요?
DrugBank ID는 DB + 5자리 숫자 형식입니다(예: DB00945 = 아스피린, DB00316 = 아세트아미노펜). 염 형태는 DBSALT 접두사를 사용합니다. 이 ID는 약리학적, 화학적, 임상 데이터를 연결하는 데이터베이스 내 고유 식별자입니다.
DrugBank에서 제공하는 약물 타겟 정보는 무엇인가요?
DrugBank는 타겟을 Target(주요 약리학적), Enzyme(대사 효소), Transporter(수송체), Carrier(운반체) 4가지로 분류합니다. 각 타겟에는 UniProt ID, 유전자명, 생물종, 작용 유형(억제제, 작용제, 길항제), 약리학적 활성 여부가 포함됩니다.
ATC 분류 체계는 어떻게 작동하나요?
WHO ATC 체계는 5단계 계층 구조입니다: 해부학적 그룹(N = 신경계), 치료 소그룹(N02 = 진통제), 약리학적 소그룹, 화학적 소그룹, 특정 화학물질(N02BA01 = 아세틸살리실산). DrugBank에서 각 약물의 ATC 코드를 확인할 수 있습니다.
약물유전체 데이터에는 어떤 정보가 있나요?
CYP2D6 변이가 Codeine 대사에 영향, CYP2C19*2가 Clopidogrel 효과 감소, VKORC1 변이로 Warfarin 용량 조절 필요, HLA-B*5701이 Abacavir 과민반응 예측, UGT1A1*28이 Irinotecan 독성 위험 증가 등 SNP 변이와 약물 반응의 관계를 연결합니다.
DrugBank에 저장되는 화학 물성 정보는 무엇인가요?
분자식, 분자량, SMILES 표기, InChI 식별자, LogP(친유성), 극성 표면적(PSA), 수소결합 공여체/수용체, Lipinski Rule of 5 준수 여부가 포함됩니다. 실험적 물성으로는 용해도, 녹는점, pKa, Caco-2/BBB 투과도도 제공됩니다.
DrugBank 데이터에 프로그래밍으로 접근하려면?
REST API를 통해 약물 조회(/drugs/{id}), 검색(/drugs?q=name), 상호작용(/interactions/{id}), 타겟(/targets/{id}) 엔드포인트를 사용할 수 있습니다. 대량 접근은 XML 전체 데이터를 다운로드하고 Python ElementTree로 DrugBank 네임스페이스를 지정하여 파싱합니다.
ADMET 데이터에는 어떤 내용이 포함되나요?
ADMET 프로파일은 흡수(경구 생체이용률), 분포(분포용적, 단백결합률), 대사(CYP 효소 기질/억제제/유도제), 배설(반감기, 청소율), 독성(LD50, 간독성, 심독성)을 다룹니다. CYP3A4, CYP2D6, CYP2C9 관련 정보가 흔히 상세히 기술됩니다.
약물 간 상호작용은 어떻게 표시되나요?
DDI 항목에는 상호작용 약물 쌍, 기전 및 임상 효과 설명, 심각도 수준이 포함됩니다. Warfarin과 비타민K 식품, MAOI와 티라민, Simvastatin과 자몽주스 등 약물-음식 상호작용도 목록화되어 있습니다.